"Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

Hier werden Wünsche für zukünftige neue Funktionen der Software gesammelt.
Antworten
Nachricht
Autor
yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

"Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#1 Beitrag von yxyx »

Ablauf zum Reproduzieren:
1. beispielsweise folgenden Fahrplan als einzelne .fpn-Datei abspeichern und im Fahrplaneditor öffnen:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<Zusi>
<Info DateiTyp="Fahrplan" Version="A.7" MinVersion="A.1">
<AutorEintrag AutorID="33" AutorName="Alwin Meschede" AutorEmail="ameschede@gmx.de" AutorBeschreibung="Anleitung und Herrichtung"/>
</Info>
<Fahrplan AnfangsZeit="2014-06-21 12:00:00">
<BefehlsKonfiguration Dateiname="Signals\Deutschland\Befehle\408_2009.authority.xml"/>
<LaPDF/>
<StrebuPDF/>
<ErsatzfahrplaenePDF/>
<Begruessungsdatei Dateiname="Timetables\_Docu\Bremsteststrecke\Anleitung_Bremsteststrecke.htm"/>
<trn Gattung="Testzug" Nummer="1" Prio="3000" Standortmodus="3" StartVorschubweg="120" BremsstellungZug="5" spAnfang="11.1111" APBeschl="0.5" Rekursionstiefe="5" FahrstrName="Aufgleispunkt -&gt; Teststrecke Anfang">
<Datei Dateiname="Timetables\test\tmp.fpn" NurInfo="1"/>
<FahrplanEintrag Ank="2014-06-21 12:00:00" Abf="2014-06-21 12:00:00" Betrst="Teststrecke" FplEintrag="1">
<FahrplanSignalEintrag FahrplanSignal="Anfang"/>
</FahrplanEintrag>
<FahrplanEintrag Abf="2014-06-21 12:01:00" Betrst="Teststrecke">
<FahrplanSignalEintrag FahrplanSignal="Ende"/>
</FahrplanEintrag>
<FahrzeugVarianten Bezeichnung="default" ZufallsWert="1">
<FahrzeugInfo IDHaupt="11" IDNeben="1" StartAntriebIndex="-1" DotraModus="1" SASchaltung="2" NVRNummer="91 80 6 111 155-">
<Datei Dateiname="RollingStock\Deutschland\Epoche4\Elektroloks\BRD\111\111.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="2" IDNeben="1" DotraModus="1" Gedreht="1" NVRNummer="50 80 86-81 055-5">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpbzfa_766.rv.fzg"/>
</FahrzeugInfo>
</FahrzeugVarianten>
</trn>
<trn Gattung="Testzug" Nummer="3" Prio="3000" Standortmodus="3" StartVorschubweg="120" BremsstellungZug="5" spAnfang="11.1111" APBeschl="0.5" Rekursionstiefe="5" FahrstrName="Aufgleispunkt -&gt; Teststrecke Anfang">
<Datei Dateiname="Timetables\test\tmp.fpn" NurInfo="1"/>
<FahrplanEintrag Ank="2014-06-21 12:30:00" Abf="2014-06-21 12:30:00" Betrst="Teststrecke" FplEintrag="1">
<FahrplanSignalEintrag FahrplanSignal="Anfang"/>
</FahrplanEintrag>
<FahrplanEintrag Abf="2014-06-21 12:31:00" Betrst="Teststrecke">
<FahrplanSignalEintrag FahrplanSignal="Ende"/>
</FahrplanEintrag>
<FahrzeugVarianten Bezeichnung="default" ZufallsWert="1">
<FahrzeugInfo IDHaupt="9" IDNeben="1" DotraModus="1" SASchaltung="2" NVRNummer="91 80 6146 210-0">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektroloks\TRAXX\TRAXX_AC2.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="2" IDNeben="1" DotraModus="1" Gedreht="1" NVRNummer="50 80 86-81 055-5">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpbzfa_766.rv.fzg"/>
</FahrzeugInfo>
</FahrzeugVarianten>
</trn>
<StrModul>
<Datei Dateiname="Routes\_Docu\Bremsteststrecke\Bremsteststrecke.st3"/>
<p/>
<phi/>
</StrModul>
<UTM/>
</Fahrplan>
</Zusi>
2. Die Checkbox "Separate trn-Dateien anlegen" ist deaktiviert.
3. Einen Zug anklicken und anschließend auf "Zug kopieren und verschieben" klicken.
4. Die Checkbox "Separate trn-Dateien anlegen" ist immer noch deaktiviert.
5. Den Fahrplaneditor mit Klick auf "Abbrechen" verlassen
6. Ergebnis: Der Fahrplaneditor hat einen Ordner mit der .trn-Datei für den kopierten Zug erzeugt.

Getestet mit Zusi-Version 3.5.12.0 (Steam).

Liebe Grüße
yxyx

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 34887
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#2 Beitrag von Carsten Hölscher »

Das ist schon so gewollt. Der Vorlagezug wird temporär gespeichert und dann wieder eingelesen. Man könnte ihn dann wieder löschen. Da es früher nur externe trn-Dateien gab, war das usprünglich so eine runde Sache.

Carsten

yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#3 Beitrag von yxyx »

Vielen Dank für deine schnelle Rückmeldung!
Carsten Hölscher hat geschrieben: 17.03.2026 01:56:12 Da es früher nur externe trn-Dateien gab, war das usprünglich so eine runde Sache.
Das mag sicherlich so sein.
Carsten Hölscher hat geschrieben: 17.03.2026 01:56:12 Das ist schon so gewollt. Der Vorlagezug wird temporär gespeichert und dann wieder eingelesen. Man könnte ihn dann wieder löschen.
Mir erscheint das irgendwie unnötig. Würde es nicht reichen, die Variable mit dem Zug-Objekt einfach zu kopieren? Außerdem müllt man sich so seine Platte zu, wenn man vergisst, wieder aufzuräumen. Auch würde ich bei einem Klick auf "Abbrechen" statt auf "Fahrplan speichern" nicht mit persistenten Änderungen rechnen, selbst wenn diese "unsichtbar" sind. (Bin mir jetzt gar nicht sicher, was er im Fall "Fahrplan speichern" machen würde, ob er dann den kompletten Fahrplan mit .trn-Dateien speichert oder nicht. Müsste ich nochmal testen.)

Use-Case hierfür ist übrigens das Vorbereiten von Testfahrplänen für Fehlermeldungen hier im Forum, von der Priorität her natülich sehr niedrig. In Zukunft werde ich in diesem Fall dann wohl händisch den Zug in der .fpn-Datei kopieren, funktioniert ja auch.

Liebe Grüße
yxyx

yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#4 Beitrag von yxyx »

Beim öffnen eines solchen Fahrplans im Fahrplaneditor ist grundsätzlich die Checkbox "Separate trn-Dateien anlegen" aktiviert. Sollzustand wäre, dass diese nur aktiviert ist, wenn auch tatsächlich separate .trn-Dateien vorliegen.

Getestet mit Zusi 3.5.13.0 (Steam)

Beispielfahrplan:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<Zusi>
<Info DateiTyp="Fahrplan" Version="A.7" MinVersion="A.1">
<AutorEintrag AutorID="33" AutorName="Alwin Meschede" AutorEmail="ameschede@gmx.de" AutorBeschreibung="Anleitung und Herrichtung"/>
</Info>
<Fahrplan AnfangsZeit="2014-06-21 12:00:00">
<BefehlsKonfiguration Dateiname="Signals\Deutschland\Befehle\408_2009.authority.xml"/>
<LaPDF/>
<StrebuPDF/>
<ErsatzfahrplaenePDF/>
<Begruessungsdatei Dateiname="Timetables\_Docu\Bremsteststrecke\Anleitung_Bremsteststrecke.htm"/>
<trn Gattung="Testzug" Nummer="1" Prio="3000" Standortmodus="3" StartVorschubweg="120" BremsstellungZug="5" spAnfang="11.1111" APBeschl="0.5" Rekursionstiefe="5" FahrstrName="Aufgleispunkt -&gt; Teststrecke Anfang">
<Datei Dateiname="Timetables\test\tmp.fpn" NurInfo="1"/>
<FahrplanEintrag Ank="2014-06-21 12:00:00" Abf="2014-06-21 12:00:00" Betrst="Teststrecke" FplEintrag="1">
<FahrplanSignalEintrag FahrplanSignal="Anfang"/>
</FahrplanEintrag>
<FahrplanEintrag Abf="2014-06-21 12:01:00" Betrst="Teststrecke">
<FahrplanSignalEintrag FahrplanSignal="Ende"/>
</FahrplanEintrag>
<FahrzeugVarianten Bezeichnung="default" ZufallsWert="1">
<FahrzeugInfo IDHaupt="11" IDNeben="1" StartAntriebIndex="-1" DotraModus="1" SASchaltung="2" NVRNummer="91 80 6 111 155-">
<Datei Dateiname="RollingStock\Deutschland\Epoche4\Elektroloks\BRD\111\111.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="2" IDNeben="1" DotraModus="1" Gedreht="1" NVRNummer="50 80 86-81 055-5">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpbzfa_766.rv.fzg"/>
</FahrzeugInfo>
</FahrzeugVarianten>
</trn>
<trn Gattung="Testzug" Nummer="3" Prio="3000" Standortmodus="3" StartVorschubweg="120" BremsstellungZug="5" spAnfang="11.1111" APBeschl="0.5" Rekursionstiefe="5" FahrstrName="Aufgleispunkt -&gt; Teststrecke Anfang">
<Datei Dateiname="Timetables\test\tmp.fpn" NurInfo="1"/>
<FahrplanEintrag Ank="2014-06-21 12:30:00" Abf="2014-06-21 12:30:00" Betrst="Teststrecke" FplEintrag="1">
<FahrplanSignalEintrag FahrplanSignal="Anfang"/>
</FahrplanEintrag>
<FahrplanEintrag Abf="2014-06-21 12:31:00" Betrst="Teststrecke">
<FahrplanSignalEintrag FahrplanSignal="Ende"/>
</FahrplanEintrag>
<FahrzeugVarianten Bezeichnung="default" ZufallsWert="1">
<FahrzeugInfo IDHaupt="9" IDNeben="1" DotraModus="1" SASchaltung="2" NVRNummer="91 80 6146 210-0">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektroloks\TRAXX\TRAXX_AC2.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" StartAntriebIndex="-1" Gedreht="1" NVRNummer="50 80 2681 036-8">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpza_780.rv.fzg"/>
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="2" IDNeben="1" DotraModus="1" Gedreht="1" NVRNummer="50 80 86-81 055-5">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Reisezugwagen\Doppelstockwagen\DBpbzfa_766.rv.fzg"/>
</FahrzeugInfo>
</FahrzeugVarianten>
</trn>
<StrModul>
<Datei Dateiname="Routes\_Docu\Bremsteststrecke\Bremsteststrecke.st3"/>
<p/>
<phi/>
</StrModul>
<UTM/>
</Fahrplan>
</Zusi>
Liebe Grüße
yxyx

Benutzeravatar
F. Schn.
Beiträge: 8374
Registriert: 24.10.2011 18:58:26

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#5 Beitrag von F. Schn. »

Der Haken wird in der *.fpn-Datei gespeichert:

Code: Alles auswählen

<Fahrplan AnfangsZeit="1985-06-30 12:00:00" trnDateien="1">
Wenn du einen Uralt-Fahrplan hast, wie in deinem Fall, der noch vor den *.trn-Dateien entstanden ist, wird der Fahrplan beim neu abspeichern auf integrierte Dateien konvertiert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#6 Beitrag von yxyx »

F. Schn. hat geschrieben: 31.03.2026 18:47:51 [/code]Wenn du einen Uralt-Fahrplan hast, wie in deinem Fall, der noch vor den *.trn-Dateien entstanden ist, wird der Fahrplan beim neu abspeichern auf integrierte Dateien konvertiert.
Mag ja sein (wobei ein Uralt-Fahrplan auch eine ältere Datei-Version hätte, im Gegensatz zu meinem). Ich finde es nur unpraktisch, da für Fehlerreproduktion hier im Forum die Variante ohne *.trn-Dateien explizit gewünscht ist (und auch viel praktikabler ist). So muss ich jedes mal manuell die Checkbox anklicken (was ich gerne vergesse). Zumindest wenn man explizit trnDateien="0" reinschreibt, liest er das auch korrekt, hilft aber nicht, weil es beim Speichern dann wieder entfernt wird.

Liebe Grüße
yxyx

Benutzeravatar
F. Schn.
Beiträge: 8374
Registriert: 24.10.2011 18:58:26

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#7 Beitrag von F. Schn. »

Ich verstehe gerade nicht, was du meinst. Wenn du die Uralt-Datei einmal neu abspeicherst (und danach nicht den Texteditor nutzt) ist ab dann das Häkchen immer "Richtig". Wenn nicht wäre das ein Bug.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#8 Beitrag von yxyx »

F. Schn. hat geschrieben: 31.03.2026 19:17:50 Ich verstehe gerade nicht, was du meinst. Wenn du die Uralt-Datei einmal neu abspeicherst (und danach nicht den Texteditor nutzt) ist ab dann das Häkchen immer "Richtig". Wenn nicht wäre das ein Bug.
Wenn ich die Datei mit deaktivierter Checkbox speichere (weil ich für den Testfahrplan keine separaten .trn-Dateien möchte) und direkt danach neu lade (ohne im Texteditor rumzupfuschen natürlich), so ist die Checkbox im Fahrplaneditor wieder aktiviert.

Liebe Grüße
yxyx

Benutzeravatar
F. Schn.
Beiträge: 8374
Registriert: 24.10.2011 18:58:26

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#9 Beitrag von F. Schn. »

Seltsam, bei mir funktioniert das Problemlos. Das Streckenbaututorial betreibe ich seit Jahren so.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#10 Beitrag von yxyx »

F. Schn. hat geschrieben: 31.03.2026 19:29:00 Seltsam, bei mir funktioniert das Problemlos. Das Streckenbaututorial betreibe ich seit Jahren so.
Ist das dann eventuell wieder etwas, das nur in der Steamversion auftritt?

Liebe Grüße
yxyx

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 34887
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#11 Beitrag von Carsten Hölscher »

Nein, der ganze "Funktionskram" ist gleich.
Von der Sache her muss sich das so verhalten, wie von "F.Schn" beschrieben.

Carsten

Benutzeravatar
F. Schn.
Beiträge: 8374
Registriert: 24.10.2011 18:58:26

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#12 Beitrag von F. Schn. »

Gab es nicht irgendwo eine Option, dass trn-Dateien Standardmäßig angelegt werden sollen? Klingt verdächtig danach, als wäre die Option Schuld. Nur: Ich finde die Option gerade nicht wieder...? ?(
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

yxyx
Beiträge: 900
Registriert: 05.07.2022 11:26:10

Re: "Zug kopieren und verschieben" ignoriert deaktivierte Checkbox "Separate trn-Dateien anlegen"

#13 Beitrag von yxyx »

yxyx hat geschrieben: 31.03.2026 19:23:06 Wenn ich die Datei mit deaktivierter Checkbox speichere (weil ich für den Testfahrplan keine separaten .trn-Dateien möchte) und direkt danach neu lade (ohne im Texteditor rumzupfuschen natürlich), so ist die Checkbox im Fahrplaneditor wieder aktiviert.
Mit Version 3.5.13.1 hat das korrekte Einlesen der Checkbox bei mir gestern übrigens geklappt. Vielen lieben Dank für die schnelle Korrektur.

Liebe Grüße
yxyx

Antworten