Neoplan springt nach Neustart nicht mehr an / Tank ist leer

Willkommen in der OMSI-WebDisk!
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet: = Englisch [EN], = Deutsch [DE], = Französisch [FR]. Wenn du die angegebene Sprache nicht beherrschst, schreibe auf Englisch!
  • 1. Mit welchem AddOn oder Mod (Map, Fahrzeug, Modifikation) hast Du ein Problem? Prüfe, ob es dazu bereits einen Freeware Sammelthread oder einen DLC Sammelthread gibt.

    >Neoplan N4021


    2. Bitte beschreibe das Problem so ausführlich wie möglich. Was ist passiert oder was hat vielleicht zu dem Fehler geführt?

    >Wenn ich Omsi neu starte ist auf einmal der Tank des N4021 leer


    3. Bitte füge Deinem Beitrag eine Log-Datei hinzu, entweder im Spoiler, Code-Block oder als Dateianhang.

    Über Hilfe würde ich mich freuen!



    PS: Gibt es irgendwelche Mods für die Kasse des Busses?

  • Scheint so, als stände die Variable für den Tankinhalt mehrmals in den Varlisten drin. Dadurch ruft OMSI bei einem (Map-)Neustart erst die Variable mit Wert auf und danach nochmal die Variable, allerdings steht diese auf 0.


    Mach mal folgendes:


    * Spawn den Bus auf einer x-beliebigen Map und starte danach neu (sodass der Tank leer ist).


    * Drücke Strg+S


    * Navigiere zu folgendem Ordnerpfad:

    SteamLibrary\steamapps\common\OMSI 2\maps\<MAPNAME>\


    * In diesem Ordner gibt es eine Datei namens laststn.osn. Und diese schickst du dann bitte mal.


    Diese Datei enthält den geladenen Spielerbus mit all seinen (String)Variablen. Dadurch kann man schauen, welche doppelt vorhanden ist. Daher auch bitte drauf achten, den richtigen Mapordner auszuwählen! ^^

  • IREgio612 danke für deine Hilfe. Mache es gleich mal.


    So, hier die Ergebnisse:

    Als ich den Bus gespornt habe und dann Omsi 2 neu gestartet habe und die Map wieder laden wollte kam erstmal das:


    Also nochmal geschlossen und nochmal versucht. Dann hat es geklappt (leider konnte ich die Datei nicht hochladen, deswegen ist die "laststn.osn" im Spoiler).

    Einmal editiert, zuletzt von K:LK1 () aus folgendem Grund: Ein Beitrag von K:LK1 mit diesem Beitrag zusammengefügt.

  • Ich würde mal behaupten, dass die Variable engine_tank_content für den Fehler verantwortlich ist, diese steht nämlich viermal drin. Normalerweise sollte die nur zweimal auftauchen (wegen Gelenkbus - einmal für die main- und einmal für die trail-Busdatei).


    Also: mittels Notepad in den Dateien suchen und einmal löschen!


    Per Strg+F aufrufen => zu In Dateien suchen navigieren => Textfelder entsprechend eintragen (Dateipfad bitte mit dem entsprechenden Scriptordner des Busses füllen) => Alle suchen


    Am Ende werden dir die Ergebnisse in Notepad unten angezeigt. Einfach eine Varlist auswählen, die die Variable enthält und daraus löschen. Aber wie gesagt nur EINE der beiden Variablen löschen!

  • Dann entweder jede Varlist selber durchschauen oder einfach Notepad herunterladen.

    Denn der normale Windows Editor kann das nicht.

  • Im Durchschnitt nutzt ein Bus ca. 20 Varlisten.

    Guck einfach in die bus-Datei bei [varnamelist]. Da sind alle aufgelistet, welche genutzt werden.

  • Ist es denn egal welche ich dann lösche? Und das muss ich 20x für jede Datei machen? Also habe ich am Ende in jeder Datei noch 3x dieses engine_tank_content ?


    engine_varlist.txt


    Hier ist "engine_tank_content" nur zwei mal drin.

    Einmal editiert, zuletzt von K:LK1 () aus folgendem Grund: Ein Beitrag von K:LK1 mit diesem Beitrag zusammengefügt.

  • Naja, und daraus löschst du eine Zeile engine_tank_content. Fertig.


    Da stehen btw noch mehr Variablen doppelt drin. Würde mich also nicht wundern, wenn nach einem Neustart nicht nur der Tank auf 0 zurückgesetzt ist...

  • Da stehen btw noch mehr Variablen doppelt drin. Würde mich also nicht wundern, wenn nach einem Neustart nicht nur der Tank auf 0 zurückgesetzt ist...

    Also einfach alles was doppelt ist raus löschen? Aber ich dachte es muss zwei mal bei GL drin stehen?

  • In der laststn.osn Datei kann das zweimal drin stehen, weil da auch entsprechend zwei Bus-Dateien geladen sind. Die Varlisten sollten das entsprechend nur einmal beinhalten.

  • Das weiß ich nicht, ich fahre den Bus nicht.

    Ich habe ja nur geschrieben, dass es mich nicht wundern würde, wenn noch mehr nach einem Neustart zurückgesetzt wird. Wenn dir an sich nix weiter auffällt, dann kannst du die Scripte/Dateien so lassen.