Hallo, ich habe das Problem, dass ich mehrere Häfen und Bahnhöfe nicht abreissen kann, auch keine einzelnen Module.
Hier ein Screenshot eines Bahnhofes, den ich gerne abreissen möchte. Fahrzeuge sind keine mehr im Bahnhof, keine Strassen und Schienenverbindungen mehr.
Wenn ich mit Bulldozer++ das Abreissen erzwinge stürzt das Spiel ab mit folgender Ausgabe:
ZitatAlles anzeigenException type: Fatal error
Details:
Assertion Failure: Assertion `std::find_if(proposal_.toRemove.begin(), proposal_.toRemove.end(), [stk] (const ecs::Entity &entity) { return (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::Construction)) + (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::AssetGroup)) + (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::Field)) != 1; }) == proposal_.toRemove.end()' failed.
Minidump: /home/pane/.local/share/Transport Fever 2/crash_dump/30ba74ce-c5a6-4fe8-cb05e192-668d7480.dmp
UI Component Hierarchy:
type: UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: ../../train_fever/src/Game/construction/create_proposal_data.cpp:1609
In function: construction_builder_util::ProposalData construction_builder_util::CreateProposalData(const street_util::StreetToolkit&, const CostRep*, const construction_builder_util::Proposal&, const std::vector<construction_util::EntityShapeList>*, const construction_builder_util::Context&)
__CRASHDB_CRASH__ AssertException: ../../train_fever/src/Game/construction/create_proposal_data.cpp:1609: construction_builder_util::ProposalData construction_builder_util::CreateProposalData(const street_util::StreetToolkit&, const CostRep*, const construction_builder_util::Proposal&, const std::vector<construction_util::EntityShapeList>*, const construction_builder_util::Context&): Assertion `std::find_if(proposal_.toRemove.begin(), proposal_.toRemove.end(), [stk] (const ecs::Entity &entity) { return (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::Construction)) + (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::AssetGroup)) + (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::Field)) != 1; }) == proposal_.toRemove.end()' failed.
Exception type: Fatal error
Details:
Assertion Failure: Assertion `std::find_if(proposal_.toRemove.begin(), proposal_.toRemove.end(), [stk] (const ecs::Entity &entity) { return (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::Construction)) + (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::AssetGroup)) + (int)stk.m_engine->HasComponent(entity, typeid(ecs::component::Field)) != 1; }) == proposal_.toRemove.end()' failed.
Minidump: /home/pane/.local/share/Transport Fever 2/crash_dump/30ba74ce-c5a6-4fe8-cb05e192-668d7480.dmp
UI Component Hierarchy:
type: UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: ../../train_fever/src/Game/construction/create_proposal_data.cpp:1609
In function: construction_builder_util::ProposalData construction_builder_util::CreateProposalData(const street_util::StreetToolkit&, const CostRep*, const construction_builder_util::Proposal&, const std::vector<construction_util::EntityShapeList>*, const construction_builder_util::Context&)
Goodbye.
Im Falle eines Hafens erhielt ich diesen Crash:
ZitatAlles anzeigenException type: Fatal error
Details:
Assertion Failure: Assertion `!m_unparkTnEntities.empty()' failed.
Minidump: /home/pane/.local/share/Transport Fever 2/crash_dump/17062e40-9468-4dbf-16bed6a2-3b5bdbd3.dmp
UI Component Hierarchy:
type: UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: ../../train_fever/src/Game/transport/VehicleUpdateHelper.cpp:463
In function: VehicleUpdateHelper::~VehicleUpdateHelper()
__CRASHDB_CRASH__ AssertException: ../../train_fever/src/Game/transport/VehicleUpdateHelper.cpp:463: VehicleUpdateHelper::~VehicleUpdateHelper(): Assertion `!m_unparkTnEntities.empty()' failed.
irgendeiner eine Idee? Mache ich was falsch?