Beiträge von Transalpin

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


    c:\build\transport_fever\steam\transport_fever_release\src\game\transport\cargotyperep.cpp:83: int __cdecl transport::CargoTypeRep::GetIndex(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `index >= 0' failed.
    Unmittelbare Lösung kann ich dir leider keine anbieten, nur einen Hinweis. Die Fehlermeldung ist ident mit der in diesem Thread:


    https://www.transportfever.net…?postID=231094#post231094


    Vielleicht findest Du da einen Anhaltspunkt.

    Hallo


    ...
    c:\build\transport_fever\steam\transport_fever_release\src\game\ui\actions\construction_builder_util.cpp:199: void __cdecl construction_builder_util::`anonymous-namespace'::MakeStreetProposal(struct street_util::StreetToolkit,const struct Construction &,const class std::unordered_map<struct CVec3f,struct std::pair<int,int>,struct std::hash<struct CVec3f>,struct std::equal_to<struct CVec3f>,class std::allocator<struct std::pair<struct CVec3f const ,struct std::pair<int,int> > > > &,const class std::set<int,struct std::less<int>,class std::allocator<int> > &,const class std::unordered_map<int,struct std::pair<class ecs::Entity,float>,struct std::hash<int>,struct std::equal_to<int>,class std::allocator<struct std::pair<int const ,struct std::pair<class ecs::Entity,float> > > > &,const class std::set<int,struct std::less<int>,class std::allocator<int> > &,const struct CMat4f &,struct street_util::StreetProposal &,class std::vector<int,class std::allocator<int> > &,class std::unordered_set<int,struct std::hash<int>,struct std::equal_to<int>,class std::allocator<int> > &): Assertion `typeIndex >= 0' failed.
    ...


    Könnte an dem hier liegen:
    https://steamcommunity.com/sha…iledetails/?id=1463773708


    Siehe https://www.transportfever.net…?postID=232639#post232639
    ...
    Fehler gefunden:
    Es war die MOD elektrische Lokalbahnen 1000 mm Set. Es fehlte die MOD Schmalspur Paket.
    Habe das Schmalspur Paket jetzt auch abonniert aber vorsichtshalber beide ausgeschaltet.

    ...


    Ist aber nicht die einzige mögliche Ursache:
    https://www.transportfever.net…3532/?highlight=typeIndex


    LG,
    Transalpin

    ../../src/Game/UI/Actions/construction_builder_util.cpp:199: void construction_builder_util::<anonymous namespace>::MakeStreetProposal(street_util::StreetToolkit, const Construction &, const std::unordered_map<CVec3f, std::pair<int, int> > &, const std::set<int> &, const std::unordered_map<int, std::pair<ecs::Entity, float> > &, const std::set<int> &, const CMat4f &, street_util::StreetProposal &, std::vector<int> &, std::unordered_set<int> &): Assertion `typeIndex >= 0' failed.


    Die Fehlermeldung gab's schon ein paar mal: die Lösungen, so es welche gab, waren aber sehr unterschiedlich:


    https://www.transportfever.net…n_builder_util#post236142


    https://www.transportfever.net…n_builder_util#post232638


    https://www.transportfever.net…n_builder_util#post221699


    Hoffe, das bietet dir vielleicht einen Anhaltspunkt.

    > c:\build\transport_fever\steam\transport_fever_release\src\lib\ecs\engine.h:264: int __cdecl ecs::Engine::GetComponentDataIndex(const class ecs::Entity &,int) const: Assertion `it != components.end()' failed.


    Steht in der Stadt zufällig eine Historische Lagerhalle? Siehe https://www.transportfever.net…Schiff-Flugzeugmen%C3%BC/



    Wobei in dem Thread nicht erwähnt wurde, dass Problem nur in einer bestimmten Region/Stadt auftritt. :-/

    Ja, das kann man in der Datei "terrain_gen.fs" in <Transport Fever>\res\shaders\misc in der folgenden Zeile einstellen:


    float heightLevel = getLevel(min(height, 600.0), .0, 230.0, 360.0, 470.0, 550.0, 600.0);


    Diese z.B. umändern in


    float heightLevel = getLevel(min(height, 800.0), .0, 430.0, 560.0, 670.0, 750.0, 800.0);


    Achtung: Manche MODs wie z.B. Natural Environment Professional "überschreiben" diese Datei. In dem Fall muss die Datei im entsprechenden Unterverzeichnis der MOD geändert werden.

    wurden Bilder gezeigt auf denen Punkte zu sehen war, die miteinander verbunden waren. Es war ein Bild zu sehen, nach dem der Fehler gesucht werden konnte. Kann mir da jemand weiterhelfen?

    Schwierig, vielleicht meinst Du den hier? https://www.transportfever.net…?postID=245742#post245742
    Auf jeden Fall kannst Du Dir die Lanes mit den Punkten mit der Tastenkombination AltGr+L anzeigen lassen.


    Es kann doch nicht sein, das ich alleine mit dem Problem da stehe?

    Ich möchte dich nicht entmutigen, aber deiner stdout.txt nach zu schließen hast Du mehr als 400 MODs installiert. Von daher könnte es leider durchaus sein, dass Du der Einzige mit dem Problem bist, weil es eher unwahrscheinlich ist, dass jemand die gleiche Kombination von MODs verwendet wie Du.


    Noch ein Tipp: Die Fehlermeldung in deiner stdout.txt:


    c:\build\transport_fever\steam\transport_fever_release\src\game\urbansim\pathfinder_util.cpp:1087: struct PathFactoryOutput
    ...
    ...
    ...
    std::allocator<struct std::pair<class ecs::Entity,float> > > > > > *,int,enum MovePreference,const struct transport::LineOrEdge &,const struct transport::EdgeId &,struct simulation_util::path_finder::LinesExpanderCache &): Assertion `!result.moveEdges.empty()' failed.


    findet sich in ähnlicher (Zeile in in pathfinder_util.ccp ist anders!) Form in einem älteren Beitrag. Vielleicht hilft dir dieser Ratschlag von @Tom in dem Thread bei der Problemsuche weiter:


    Baue direkt nach dem Laden der Map zum Test von jedem Bahnhof-, Flughafen-, Hafen-, Haltestellen-Mod, den Du verwendest,
    ein neues Exemplar in die Pampa. Kommt dabei bei einer Mod die Meldung "Terminals are not properly connected!",
    haben wir wieder einen Ansatzpunkt.

    ne Fregatte, ein Träger, und ein Uboot

    Darauf freue ich mich nicht unbedingt (auch wenn ich die Arbeit, die dahinter steckt, schätze) ...


    Dabei ist aber die Gorch Fock, Finnjet, Container Feeder Schiff, kleiner Tanker, ne Mega Yacht,

    ... schon eher (haben aber auf meiner aktuellen Map aber wenig Daseinsberechtigung) ...


    kleine Boote wie Ruderboote, Segelboot, kleine Yacht, Jetski

    ... und darauf umso mehr.


    Um zum Thema des Threads auch noch was beizutragen: Das soll jeder halten wie er/sie es will. Mir persönlich ist lieber wenn das Militär auf meiner heilen TPF Welt keinen Platz hat und ich stimme auch mit @unimatrix34 überein, dass es in letzter Zeit gefühlt einen Überhang von Bildern mit militärischen Themen gab.
    Aber auch die Argumente von @Licaon und @HundertDampf haben was für sich.

    wer noch nicht hat, unterschreibt hier: change.org/p/stoppt-die-zensur…das-internet-uploadfilter

    Erledigt, danke für den Link.



    Nice, gammlige Seite. Zeigt 0 an und nach 10 Minuten kommt die richtige Zahl.

    Internet Explorer scheint ein Problem mit der Seite zu haben; mit Firefox und Vivaldi geht's (zumindest auf meinem PC).
    Aktuell haben 4,7 Millionen unterschrieben.

    > c:\build\transport_fever\gog\transport_fever_release\src\game\ecs\simpersonsystem.cpp:987: void __cdecl ecs::SimPersonSystem::NoteSimEntityAtVehicleChanged::<lambda_74a8b8faf60f35457fc596f09df8dcbe>::operator ()(class ecs::Engine *) const: Assertion `toEdge.entity.GetId() >= 0' failed.
    Ähnelt der Fehlermeldung im folgenden Thread, ist aber nicht 100% gleich und soweit ich das sehe, verwendest Du die von Ehrenthomate als Ursache identifizierten Besuchermagneten auch nicht.
    https://www.transportfever.net/index.php/Thread/7736-Mehrmals-CTD-von-Savegame/?postID=150987&highlight=toEdge.entity.GetId%2528%2529#post150987


    Die Erklärung von Tom in dem Thread: "Betrifft wohl einen Sim, dessen Transportuntersatz sich geändert hat a la "Ich kommen Bahnhof, Bahnhof weg!"


    In deiner MOD Liste fällt mir dazu die MOD Plopable Town Buildings auf. In der Beschreibung der MOD steht: "All buildings still need a road connection to function so place them Close."
    Kann es sein, dass ein Haus Bewohner zugewiesen hat und dieses Haus jetzt keinen Straßenanschluss hat? Dann könnte der Bewohner das Haus nicht erreichen und vielleicht diese Fehlermeldung auslösen.



    Hoffe, das hilft dir weiter; ich rate hier aber nur. Wenn jemand eine andere Problemursache sieht/Erklärung hat, immer her damit.

    Hallo @Licaon,
    in Ergänzung zu den bereits geposteten Hinweisen möchte ich noch folgende Vorschläge machen/ergänzen:


    Mögliche Ursachen:


    a) MOD Problem
    Ist basierend auf der kurzen MOD Liste sehr unwahrscheinlich und ich würde mir davon einen Absturz erwarten, keinen Freeze. Trotzdem ...
    Vorschlag: Um ein Problem mit MODs mit 100%iger Sicherheit auszuschliessen, würde ich ein Vanilla Spiel testen, z.B. die Stress Test Map von Kawaii-e.



    b) Festplattenproblem/Controller Problem
    Laut deinen Informationen erkennt CrystalDiskInfo die Festplatte nicht. Das muss zwar noch nichts heißen, ist aber ein bisschen komisch. Laut Info von eis_os
    "... Das CrystalDiskInfo schon mal Probleme macht, ja das kommt vor. Gerade mit problematischen Controller wenn diese im RAID Modus laufen. ..."


    Dazu habe ich folgenden Hinweis gefunden:
    "... Der Chipsatztreiber (genauer der SATA-Controller Treiber) kann die Auslesung blockieren. Wenn du den Treiber von AMD für den SATA-Controller installiert hast, switche mal auf den Standard-Treiber von Windows um (kannst du im Geräte-Manager machen) und Crystal Disk Info sollte die Smart-Werte anzeigen. ..."
    Anmerkung: Das Posting ist ziemlich alt, von 2011, könnte aber auch auf Windows 10 zutreffen. Wenn CrystalDiskInfo die Festplatte erkennt, hätten wir vielleicht die Möglichkeit, allfällige Probleme in diesem Bereich zu erkennen.


    Vorschlag: Kannst Du das überprüfen/einmal ausprobieren? (*)



    c) RAM Problem
    Freezes können das Ergebnis von Problemen mit dem Hauptspeicher sein.
    Vorschlag: MEMTest über einen längeren Zeitraum (über Nacht wenn's geht) laufen lassen. Vielleicht liegt hier der Hund begraben.



    d) Thermisches Problem der Grafikkarte (oder CPU)
    Würde meiner Ansicht nach gut auf die Symptome passen, siehe auch die Kommentare von BW89 und Ralle.
    Vorschlag: Bitte installier mal Speccy und/oder GPU-Z. Beide Tools können Temperaturen anzeigen. GPU-Z bietet zusätzlich die Möglichkeit fortlaufend Sensordaten zu loggen, was hilfreich wäre, wenn der PC nur noch auf Hard-Reset reagiert. Das Logfile von GPU-Z sollte hoffentlich auch nach dem Neustart lesbar sein.
    Damit wäre was Temperaturen betrifft eine Diagnose möglich, ohne den PC zu öffnen, was Du verständlicherweise wegen der Garantie nicht tun willst.



    e) Treiber Problem
    Vielleicht wurde mit dem letzten Windows Update ein fehlerhafter Treiber installiert. Das sollte natürlich nicht sein, könnte aber vorkommen.
    Vorschlag: Treiber - speziell für Grafikkarte und IDE ATA/ATAPI-Controller - nochmal manuell via Gerätemanager updaten. Infos dazu siehe
    https://support.microsoft.com/…windows-10-update-drivers
    Und noch was: Speziell im Fall der Grafikkarte könnte ausnahmsweise auch ein Download einer älteren Treiberversion helfen. (**)



    Hoffe, das hilft Dir weiter.
    LG,
    Transalpin


    (*) Anmerkung: Ich bin auf meinem privaten PC noch auf Windows 7. Mit Windows 10 habe ich nur sehr wenig Erfahrung (ist zwar auf meinem PC in der Arbeit installiert, dort habe ich aber keine Admin-Rechte). Ich hoffe, andere Forumsmitglieder können hier wenn nötig weitere Hilfestellung leisten.
    (**) Erinnere mich daran, wie ich den ersten Treiber für meine derzeit verwendete Grafikkarte installiert habe: Der hat zwar keinen Freeze verursacht, aber der Grafikspeicher wurde nur mit einem Bruchteil der Maximalgeschwindigkeit getaktet. Der vorhergehende Treiber hatte den Bug nicht.