Seite 2 von 6
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 03.10.2019 23:35:31
von johannes4321
Lieber spät als nie ... nach einem Jahr Pause habe ich mal wieder etwas am Launcher gearbeitet. Aber ...
Christian Marx hat geschrieben:Bei mir bleibt das Zusifenster nach der Auswahl eines Zuges auch nach längerem Warten schwarz.
Lediglich die Framerate wird oben links angezeigt.
... da hängt es bei mir auch. Reproduzieren kann ich das auch ohne den Launcher, in dem ich im Explorer eine der .trn Dateien direkt aufrufe. Scheint so als mache Zusi3 da etwas nicht ganz richtig. Siehe auch
viewtopic.php?f=55&t=14712" target="_blank
Ich experimentiere gerade auch was mit dem (neuen?) TCP Befehl 01 0B – CONTROL herum. Damit kann ich evtl. das laufende Zusi Fernsteuern
TVT hat geschrieben:Wie kann ich nachträglich das Datenverzeichnis ändern, auf das ZusiLauncher zugreift? Seit ich meine Datenverzeichnisse in der Zusi-Verwaltung geändert habe, findet ZusiLauncher nichts mehr.
Die Pfade werden in der Registry gespeichert. Im Registry-Editor (regedit) den Pfad Computer\HKEY_CURRENT_USER\Software\Johannnes\ZusiLauncher\config aufrufen und dort zusiDataPath anpassen oder Version auf 0 setzen, dann kommt beim nächsten Start der Wizard wieder.
Unterstützung für das zweite Datenverzeichnis steht bei mir auch auf der Liste. Da ich aber keine Fahrpläne oder sonstige Daten selber erstelle habe ich damit keine Erfahrung.
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 04.10.2019 20:14:09
von johannes4321
ZusiLauncher 0.4.0
Ja, in der Tat! Eine neue Version.
Wesentliche Änderungen:
- Das Programm wird jetzt mit VisualStudio statt MingW kompiliert. Derzeit nur 64bit. Bei Bedarf kann ich versuchen 32bit hinzubekommen.
- Erste Version des Fahrtenschreiber, der Fahrten protokolliert und Diagramme malt
- Ein Work-Around für das Problem mit dem Schwarzen Bildschirm
Letzteres ist im
Readme beschrieben und macht ZusiLauncher nur bedingt attraktiv für die Auswahl eine Fahrt aus der Liste - da kann man direkt Zusi verwenden. Es ist aber ganz in Ordnung, wenn man sich die Fahrt über die Suche aussucht oder eine Fahrt, die Fahrtenschreiber protokolliert ist, wiederholen will.
Download:
zusilauncher-installer-0.4.0.exe
Fehler am liebsten über GitLab, da man die dort verfolgen kann. Wenn man dort keinen Account anlegen will beobachte ich das hier aber auch.
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 05.10.2019 20:21:25
von johannes4321
ZusiLauncher 0.4.1
Da ich quasi gerade dabei war jetzt auch gleich ZL 0.4.1 veröffentlicht.
Änderungen:
- Das Hauptfenster wird angezeigt bevor die Pläne geladen wurden
- Bei Auswahl der Suche wird ein Fortschrittsbalken zum Ladefortschritt angezeigt
Hintergrund ist, dass die Datenmenge an Strecken, Plänen, Zügen gestiegen ist und ZL so zeigt, dass es lebt und was macht. Keine wirklich große Änderung, wer zufrieden mit 0.4.0 ist muss nicht unbedingt updaten ... kann aber natürlich.
Download zusilauncher-installer-0.4.1.exe
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 06.10.2019 20:56:46
von Christian Marx
Das Tool funktioniert super. Außerdem ist hervorzuheben, dass es sogar unter Windows 7 benutzt werden kann.
Vielen herzlichen Dank!
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 07.10.2019 13:32:09
von johannes4321
Christian Marx hat geschrieben:Das Tool funktioniert super. Außerdem ist hervorzuheben, dass es sogar unter Windows 7 benutzt werden kann.
Vielen herzlichen Dank!
Das ist - ehrlich gesagt - aber eher mehr Zufall denn Absicht :-D
Zum einen habe ich nur Win10 zum testen und so gut wie keine Ahnung von Windows-Programmierung, zum anderen habe ich eine Konstante "welche Version willst Du verwenden" und eigentlich hatte ich den Wert auf Win8 stellen wollen, (win8 war da auch nur quasi mit Würfel ausgesucht) bin aber in der Tabelle verrutscht und hatte den Wert von Win7 verwendet. (vergleiche
Code und Kommentar mit
Dokumentation)
Aber so lange es läuft habe ich keine Intention es absichtlich zu ändern. Aber es könnte passieren, dass ich irgendwann unbewusst eine neue Betriebssystemfunktion nutze ... für mich ist das mehr Eigennutz und Spielerei. Wenn es aber irgendwann mal in künftiger Version Probleme gibt werde ich schauen, ob ich eine einfache Lösung finde ... aber keinerlei Versprechen :-)
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 07.10.2019 14:26:39
von F. Schn.
johannes4321 hat geschrieben:habe ich nur Win10 zum testen [...] Aber so lange es läuft habe ich keine Intention es absichtlich zu ändern. Aber es könnte passieren, dass ich irgendwann unbewusst eine neue Betriebssystemfunktion nutze ...
Genau so sollte man es als Programmierer meiner bescheidenen Meinung nach auch handhaben.
Gleiche Frage wie bei Holger drüben: Du hast mitbekommen, dass man Zusi doch weiterhin direkt mit dem Zug starten kann, indem man nicht den absoluten Pfad, sondern den relativen Pfad zum Hauptverzeichnis übergibt? Alternativ kann man auch TCP verwenden.
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 07.10.2019 15:34:13
von johannes4321
F. Schn. hat geschrieben:johannes4321 hat geschrieben:habe ich nur Win10 zum testen [...] Aber so lange es läuft habe ich keine Intention es absichtlich zu ändern. Aber es könnte passieren, dass ich irgendwann unbewusst eine neue Betriebssystemfunktion nutze ...
Genau so sollte man es als Programmierer meiner bescheidenen Meinung nach auch handhaben.
Jein, im kommerziellen Bereich ist meine Angabe dessen was ich unterstütze, das was ich getestet und verifiziert habe und bei mir auf Arbeit ist die Policy, dass wir keine Environments unterstützen, die vom Vendor nicht unterstützt werden. Anyways ... eigenes Thema :-)
F. Schn. hat geschrieben:Gleiche Frage wie bei Holger drüben: Du hast mitbekommen, dass man Zusi doch weiterhin direkt mit dem Zug starten kann, indem man nicht den absoluten Pfad, sondern den relativen Pfad zum Hauptverzeichnis übergibt? Alternativ kann man auch TCP verwenden.
TCP habe ich am Wochenede noch was gespielt, aber nicht fertig bekommen. Relativen Pfad habe ich noch nicht getestet, ist aber auch irgendwo auf der TODO ... aber da sind wir wieder bei Hobby und Freizeit. Für mich tut es mit dem LAden der Fahrplan-Datei statt der Zugdatei gut genug. Alles andere ist Kür. :-)
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 07.10.2019 22:06:54
von johannes4321
Ich habe mal probiert per TCP zu starten - der erste Versuch klappte nicht:
HELLO
Code: Alles auswählen
00000000 00 00 00 00 01 00 00 00 00 00 01 00 04 00 00 00 ........ ........
00000010 01 00 02 00 04 00 00 00 02 00 02 00 1a 00 00 00 ........ ........
00000020 03 00 7a 75 73 69 6c 61 75 6e 63 68 65 72 20 74 ..zusila uncher t
00000030 72 61 69 6e 20 73 74 61 72 74 05 00 00 00 04 00 rain sta rt......
00000040 32 2e 30 ff ff ff ff ff ff ff ff 2.0..... ...
HELLO_ACK
Code: Alles auswählen
00000000 00 00 00 00 ....
00000004 01 00 ..
00000006 00 00 00 00 ....
0000000A 02 00 ..
0000000C 0a 00 00 00 ....
00000010 01 00 ..
00000012 20 33 2e 33 2e 34 2e 30 3.3.4.0
0000001A 03 00 00 00 ....
0000001E 02 00 ..
00000020 30 0
00000021 03 00 00 00 ....
00000025 03 00 ..
00000027 00 .
00000028 0a 00 00 00 ....
0000002C 04 00 ..
0000002E 00 00 00 00 00 00 00 00 ........
00000036 ff ff ff ff ....
0000003A ff ff ff ff ....
NEED_DATA (ich will kontrolle fordere aber keine Daten an ...)
Code: Alles auswählen
0000004B 00 00 00 00 ....
0000004F 02 00 ..
00000051 00 00 00 00 ....
00000055 03 00 ..
00000057 00 00 00 00 ....
0000005B 0b 00 ..
0000005D ff ff ff ff ....
00000061 ff ff ff ff ....
00000065 ff ff ff ff ....
NEED_DATA_ACK
Code: Alles auswählen
0000003E 00 00 00 00 ....
00000042 02 00 ..
00000044 00 00 00 00 ....
00000048 04 00 ..
0000004A 03 00 00 00 ....
0000004E 01 00 ..
00000050 00 .
00000051 ff ff ff ff ....
00000055 ff ff ff ff ....
CONTROL
Code: Alles auswählen
00000069 00 00 00 00 ....
0000006D 02 00 ..
0000006F 00 00 00 00 ....
00000073 0b 01 ..
00000075 00 00 00 00 ....
00000079 02 00 ..
0000007B 5d 00 00 00 ]...
0000007F 01 00 ..
00000081 54 69 6d 65 74 61 62 6c 65 73 5c 44 65 75 74 73 Timetabl es\Deuts
00000091 63 68 6c 61 6e 64 5c 57 75 74 61 63 68 74 61 6c chland\W utachtal
000000A1 62 61 68 6e 5c 57 75 74 61 63 68 74 61 6c 46 69 bahn\Wut achtalFi
000000B1 6b 74 69 76 65 72 54 61 6b 74 5f 32 30 31 38 5f ktiverTa kt_2018_
000000C1 30 35 55 68 72 2d 31 32 55 68 72 5c 78 2d 44 65 05Uhr-12 Uhr\x-De
000000D1 6b 6f 52 46 54 5a 31 2e 74 72 6e koRFTZ1. trn
000000DC ff ff ff ff ....
000000E0 ff ff ff ff ....
000000E4 ff ff ff ff ....
und danach ist Stille ...
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 07.10.2019 22:51:19
von F. Schn.
{ 0x0002, 0x010B, 0x0003 }, 0x0001 sollte für den typischen Anwendungsfall eher passen als { 0x0002, 0x010B, 0x0002 }, 0x0001. Ich weiß aber auch nicht, ob Zusi mit "nichts anfordern" gut zurecht kommt.
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 08.10.2019 00:40:33
von Carsten Hölscher
Sollte kein Problem sein. Aber der Fehler ist ja bei Zusi schon behoben fürs nächste Update.
Carsten
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 08.10.2019 01:02:01
von johannes4321
F. Schn. hat geschrieben:{ 0x0002, 0x010B, 0x0003 }, 0x0001 sollte für den typischen Anwendungsfall eher passen als { 0x0002, 0x010B, 0x0002 }, 0x0001. Ich weiß aber auch nicht, ob Zusi mit "nichts anfordern" gut zurecht kommt.
Doku lesen (oder nicht Mal schnell vorm Abendessen rein hacken) hilft. Jetzt muss ich das noch etwas aufräumen, dann kann ich von meinem Hostsystem aus den Simulator in der Windows VM ansprechen. Sehr gut. Weniger Windowsärger für mich
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 09.10.2019 00:09:09
von johannes4321
Und weiter geht es
ZusiLauncher 0.4.2
Änderung:
Das ist die erste Version des Features, noch relativ rudimentär implementiert (u.a. keine Fehlermeldung) Voraussetzung ist, dass ZusiLauncher mit aktiviertem Fahrtenschreiber konfiguriert ist, Zur Verwendung den Fahrsimulator starten und dann bei der Ansicht eines Zugs den entsprechenden Button anklicken. Ein paar Unschönheiten der Implementierung sind im
Bugtracker erfasst.
Download:
zusilauncher-installer-0.4.2.exe
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 03.11.2019 01:50:02
von johannes4321
Jetzt wo es langsam kälter wird
ZusiLauncher 0.5.0
Änderungen:
- Neues Feature: Bewertung einzelner Fahrplanzüge
- Kleinere Fixes
In dieser Version ist es jetzt möglich einzelne Zugfahrten (*.trn Dateien) positiv/neutral/negativ zu bewerten. Bei der Suche kann man dann dementsprechend suchen. Ein paar Ergänzungen dazu sind geplant (Suche nach unbewerteten Fahrten, um neues zu entdecken; Anzeige der Bewertung direkt in den Übersichtslisten, derzeit muss man eine Zugfahrt anklicken, um die Bewertung zu sehen)
Download:
zusilauncher-installer-0.5.0.exe
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 05.11.2019 11:00:29
von David T
Morning all,
Just downloaded latest version and the info. in the tab, Fahrplaene appears OK and I can search on the second tab, Zugsuche. As to the 3rd tab, Fahrtenschreiber, I only have 3 headings, but I believe that relates to tachographs, which I have not yet produced.
My current problem is the 3 buttons, Fahren etc, are not executing as far as I can see. Is it a Windows permissions problem? Any ideas please. Also should 2 of the buttons display the Zusi logo, which is not showing.
Both Zusilauncher & Zusi 3 are on same Windows 10 computer residing in their typical installation directories;
ZusiLauncher: C\Program Files\
Zusi 3 Steam/ Aerosoft Edition: C\Program Files (x86)\..\..\..\ZUSI 3 - Aerosoft Edition\
Thanks,
David T
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 05.11.2019 18:42:49
von johannes4321
Hi David,
I don't have the AeroSoft version and don't know about differences. The way the buttons work is by using Windows' ShellExecute calls, which is basically the same as "double clicking" in Windows Explorer in the corresponding files. Does this work on your system? (On my system files are in c:\program files (x86)\Zusi3\_ZusiData\Timetables) And yes, the two buttons should show the icon if the file association is right ...
If that works from Windows Explorer with double click we need to find a way for me to debug this (or maybe somebody else can point me to a difference regarding AeroSoft)
The "TCP" button works independently from that mechanism. For that to work you first have to start the Simulator (just start, don't chose a file) then clicking the button in ZL should remote control Zusi and start the selected ride. If that doesn't work first thing to check is if ZL shows Zusi's version number in the bottom right and in Zusi Configurstion->Network (Konfiguration->Netzwerk) should löst the TCP Server as running. If that is the case there might be some firewall issue or something ....
Sorry that I can't give a definitive easy solution, but hope we can debug this!
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 05.11.2019 21:13:32
von David T
Hi Johannes,
Thanks for replying.
Firstly, let me eliminate the TCP button. Following your explanation, I can make selections remotely with Zusilauncher, once Zusi 3 - Aerosoft Edition is preliminarily started!
I have no problem in double-clicking in either Windows Explorer or Zusilauncher, whilst making selections, except of course for the final hurdle to start Zusi 3 in your program. Equally the two remaining buttons do not show the Zusi logo on them.
These same two buttons still do not respond. I suspect, the problem lies with the path to Zusi 3, but I'm not a programmer. How does Zusilauncher set the path to ZusiSim.exe to open the software?
When I first opened Zusilauncher, it asked me for my data path, which is C:\Program Files (x86)\Steam\steamapps\common\Zusi 3-Aerosoft Edition\_Zusidata (I used the Browse button, so no spelling mistakes or extra spaces). There is no problem here, as the Timetable detail was pulled up by Zusilauncher and I can make a selection, excepting it does not start Zusi 3.
The executable to start Zusi 3 is ZusiSim.exe, I believe. That file is in my Zusi 3-Aerosoft Edition folder (full path: C:\Program Files (x86)\Steam\steamapps\common\Zusi 3-Aerosoft Edition), the one before the _Zusidata one. How does your program recognise this, as I wasn't asked for the path and the path is obviously different from the non Steam/ Aerosoft Edition.
I hope this information will assist in identifying my problem.
Best Wishes,
David T
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 06.11.2019 00:11:51
von johannes4321
Good that TCP at least works :-)
For the other part: ZL doesn't care where Zusi is installed and leaves this to Window based on file association. To check that go to Windows Settings -> Apps -> Default Apps -> Choose default application by file type and then scroll down to .fpn and .trn files. For me this looks like this:
Which shows that they are properly associated.
If the entries are there it becomes a true mystery (for my limited Windows knowledge) and if they aren't there there should be some way to associate them with Zusi Fahrsimualtor (ZusiSim.exe)
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 06.11.2019 15:03:43
von catana333
Hallo Johannes
Schönes Tool. Funktioniert auch sehr gut. Bei mir kann ich aber leider die Führerstände nur mit der Tastatur bedienen.
Mit der Maus leider nicht. In einem vorherigen Beitrag war es ja umgekehrt, da ging die Maus aber die Tastatur nicht.
Weist Du, wie man das Problem lösen kann?
Gruß
Wolfgang
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 06.11.2019 17:33:17
von johannes4321
Mit Führerstandsbedienung habe ich nichts zu tun. Dafür im Fehler-Forum einen Beitrag erstellen, damit Carsten o.ä. das sehen. Dabei am besten einen Hinweis dazu, wie der Zug gestartet wurde (ZusiLauncher bietet ja drei Wege) und welcher Zug das ist. Am besten auch Zusi Version, Windows Version etc. lieber etwas mehr Info als zu wenig.
Re: ZusiLauncher - Eine neue alternative zur Zugauswahl
Verfasst: 06.11.2019 19:27:11
von catana333
Hallo
Es funktioniert ja alles, wenn ich den normalen Weg, also nicht über den Launcher, gehe.
Hier liegt deshalb ja kein allgemeiner Fehler vor. Ich wollte nur wissen, ob dieses Problem überhaupt aufgetaucht ist.
Gruß
Wolfgang