ZusiLauncher - Eine neue alternative zur Zugauswahl

Alles, was nicht in die anderen Kategorien passt.
Nachricht
Autor
Makaay01
Beiträge: 206
Registriert: 29.08.2004 12:15:27
Wohnort: Egelsbach Heimatbahnhof Egelsbach

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#81 Beitrag von Makaay01 »

Gude,

ich habe die Aerosoft Version von Zusi 3 und bekomme beim Start folgende Fehlermeldung
(Screenshot anbei).

Ich starte wie folgt:
Zusi 3 starten, TCP Server starte, ZusiLauncher starten und dann die Fahrt auswählen.

https://ibb.co/d5g439c" target="_blank
Zuletzt geändert von Makaay01 am 10.12.2020 13:33:35, insgesamt 1-mal geändert.

johannes4321
Beiträge: 74
Registriert: 22.12.2016 20:09:21

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#82 Beitrag von johannes4321 »

Passiert das bei allen Zugfahrten? Passiert da auch, wenn die Fahrt direkt über Zusi ausgewählt wird?

Ich würde das Problem (ohne irgendeine weitere Prüfung gemacht zu haben) auf Zusi und/oder den Datenbestand schieben, nicht den Launcher.

Makaay01
Beiträge: 206
Registriert: 29.08.2004 12:15:27
Wohnort: Egelsbach Heimatbahnhof Egelsbach

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#83 Beitrag von Makaay01 »

Der Fehler tritt immer auf.
Direkteinstieg über Zusi funktioniert ohne Probleme.

johannes4321
Beiträge: 74
Registriert: 22.12.2016 20:09:21

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#84 Beitrag von johannes4321 »

Ich kann das eingeschränkt reproduzieren ... bei mir scheint er nichts zu laden sondern zeigt sofort ein schwarzes Simulatorbild mit Uhr.

Dies ist die Nachricht, die ich poer TCP sende:

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  03 00                                              ..
0000007B  62 00 00 00                                        b...
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 41  75 67 73 62 75 72 67 5f   chland\A ugsburg_
000000A1  44 6f 6e 61 75 77 6f 65  72 74 68 5c 41 2d 44 4f   Donauwoe rth\A-DO
000000B1  4e 5f 32 30 31 38 5f 34  2d 31 32 55 68 72 5f 41   N_2018_4 -12Uhr_A
000000C1  75 48 69 72 62 6c 53 74  72 2d 4e 6f 72 64 65 6e   uHirblSt r-Norden
000000D1  64 6f 72 66 5c 52 42 35  37 30 31 39 2e 74 72 6e   dorf\RB5 7019.trn
000000E1  ff ff ff ff                                        ....
000000E5  ff ff ff ff                                        ....
000000E9  ff ff ff ff                                        ....

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

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#85 Beitrag von F. Schn. »

Gerne hier noch mal verstärkt nachfragen: viewtopic.php?f=55&t=16442" target="_blank
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Astrojens
Beiträge: 20
Registriert: 04.01.2013 07:17:40
Wohnort: Lich

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#86 Beitrag von Astrojens »

Sehr schönes und nützliches Tool für mich!

Ich habe mich wirklich sehr schwer getan einen passenden Zug bzw. eine Leistung raus zu suchen, die mir Freude bringen könnte. Nachdem ZusiStart bei mir gar nicht funktioniert, habe ich mal ZusiLauncher ausprobiert.
Was will man mehr?! Ich möchte eine RB fahren, mindestens 60min Fahrzeit und mit ner 111 bespannt sein... Bäääng, siehe da, so viele also zur Auswahl... Welche Strecke darfs sein? Ach, ich nehm den Fahrplan.
Und Zapzerrapp, schon kanns los gehen.

Grandios ist auch das kleine Bewertungssystem, an dem man gute oder interessante Fahrten kennzeichnen kann.

Ich finds klasse!

Einzig eine Fahrzeugvorschau wie in ZusiStart würde ich mir noch wünschen. :gap
Ich wohne nicht am Arsch der Welt, aber man kann ihn von hier aus gut sehen...

johannes4321
Beiträge: 74
Registriert: 22.12.2016 20:09:21

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#87 Beitrag von johannes4321 »

Astrojens hat geschrieben: 02.02.2021 00:30:42 Sehr schönes und nützliches Tool für mich!
Schön, dass es gefällt :-)
Astrojens hat geschrieben: 02.02.2021 00:30:42 Einzig eine Fahrzeugvorschau wie in ZusiStart würde ich mir noch wünschen. :gap
Ja, das will ich auch. Muss nur irgendwann mal dau kommen die Datenformate zu verstehen und das einzubauen. Davor muss ich endlich mal die oben diskutierte Sache mit der "Zufallsauswahl" lösen. Immer die Frage wo ich meine Zeit verwende :-)

Benutzeravatar
Johannes
Beiträge: 3197
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#88 Beitrag von Johannes »

Es gibt eine undokumentierte Vorschaubildfunktion in z3strbie.dll. Außerdem gibt es https://github.com/zusitools/ls3thumb bzw. die Bibliothek hinter http://zusidatenbank.de/ (basiert auf demselben Code), dafür kannst du mich gerne ansprechen.

johannes4321
Beiträge: 74
Registriert: 22.12.2016 20:09:21

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#89 Beitrag von johannes4321 »

Das hatte ich in der Tat schon gesehen. Problem.an offizieller DLL ist, dass das 32 Bit ist und ansonsten ist es ne Frage von Zeit :)

Was die zusidatenbank angeht: Da wollte ich Mal eine API zum Austausch von Bewertungen ("Sternchen", Kommentare, vielleicht sogar Fahrtenschreiber Protokolle) anregen. Aber wenn ich das wirklich vorschlage, muss ich mich auch zeitnah darum kümmern ;)

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

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#90 Beitrag von Carsten Hölscher »

Die dll kann gerne für sowas genutzt werden. Ich kann auch eine Seitenansicht des Fahrzeugs einbauen, wenn das gewünscht ist.

Code: Alles auswählen

function ls3Vorschau( Arbeitsverzeichnis,               // Datenverzeichnis der Zusi-Daten
                      DateiName,                        // Dateiname der ls3-Datei relativ zum Datenverzeichnis 
                      BMPDateiname:PChar;               // voller Pfad der zu erzeugenden Bilddatei
                      Modus:Byte;                       // 0: Fahrzeugansicht,  1: an Objektabmesssungen angepasster Standort eine Seite,  2: andere Seite   
                      Handle:THandle;                   // Handle des aufrufenden Programms
                      BMPWidth, BMPHeight:integer;      // Abmessungen des Bilds
                      BMPFormat:TD3DXImageFileformat    // Dateityp des Bilds, siehe unten
                      ):Boolean; stdcall;               
                      
function ftdVorschau( Arbeitsverzeichnis,                // Datenverzeichnis der Zusi-Daten
                      DateiName,                         // Dateiname der ftd-Datei relativ zum Datenverzeichnis 
                      BMPDateiname:PChar;                // voller Pfad der zu erzeugenden Bilddatei
                      Modus:Byte;                        // bisher ohne Funktion
                      DXHandle:THandle;                  // Handle des aufrufenden Programms
                      AnsichtNr,                         // laufende Nummer der Grafikansicht
                      BMPWidth, BMPHeight:integer;       // Abmessungen des Bilds
                      BMPFormat:TD3DXImageFileformat;    // Dateityp des Bilds, siehe unten
                      var x,y:integer                    // Rückgabe: Auflösung der Grafikansicht
                      ):Boolean; stdcall;                      
type
TD3DXImageFileformat = (
D3DXIFF_BMP,
D3DXIFF_JPG,
D3DXIFF_TGA,
D3DXIFF_PNG,
D3DXIFF_DDS,
D3DXIFF_PPM,
D3DXIFF_DIB,
D3DXIFF_HDR);


Carsten

Benutzeravatar
Max Senft
Administrator
Beiträge: 3004
Registriert: 04.11.2001 14:01:40
Aktuelle Projekte: Dies und das
Wohnort: Blieskastel, Saarland, Deutschland
Kontaktdaten:

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#91 Beitrag von Max Senft »

Der reine Text-Enum wird wohl nichts bringen ohne die tatsächliche konstante dahinter... Ich nehme mal an, dass es sich um dieses enum handelt?! https://docs.microsoft.com/en-us/window ... fileformat

Gruß
Max
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board

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

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#92 Beitrag von Carsten Hölscher »

Doch, das geht so.

Carsten

Benutzeravatar
Johannes
Beiträge: 3197
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#93 Beitrag von Johannes »

Wenn man in Delphi programmiert, dann ja :) Da Enums in Delphi aber 0-basiert indiziert werden, wenn man nichts anderes angibt, ist die verlinkte Definition die korrekte.

johannes4321
Beiträge: 74
Registriert: 22.12.2016 20:09:21

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#94 Beitrag von johannes4321 »

Ich habe am heutigen Abend mal etwas gespielt und habe jetzt nen einfachen C++wrapper, der die dll lädt und thumbnails generiert: https://gitlab.com/johannes4321/ls3vorschaupp

Ein Problem, dass ich da habe ist, dass der FreeLibrary win32 API call hängt (irgendein hängender destructor o.ä.?)und ich die dll nicht sauber freigeben kann.

Wie ich das in den Launcher einbaue muss ich mal noch ein wenig experimentieren. Vermutlich muss ich das als extra Programm machen, dass die Bilder erstellt (weil 32bit vs. 64 bit) und das ganze möglichst unauffällig für den Anwender ... naja, wenn Zeit ist.

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

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#95 Beitrag von Carsten Hölscher »

Das Problem kenne ich auch, Grund ist leider noch unklar - eigentlich sollte da gar nichts passieren. Falls jemand eine Idee hat...

Carsten

Astrojens
Beiträge: 20
Registriert: 04.01.2013 07:17:40
Wohnort: Lich

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#96 Beitrag von Astrojens »

johannes4321 hat geschrieben: 06.02.2021 00:00:31
Wie ich das in den Launcher einbaue muss ich mal noch ein wenig experimentieren. Vermutlich muss ich das als extra Programm machen, dass die Bilder erstellt (weil 32bit vs. 64 bit) und das ganze möglichst unauffällig für den Anwender ... naja, wenn Zeit ist.
Hi Johannes,

alles zu seiner Zeit, Stress dich wegen mir nicht. Bin gestern einige hundert Kilometer gefahren und konnte dank deines Programms richtig gute Züge finden. Mein Liebling ist mittlerweile der Suchpunkt ZDA vorhanden... mit fis ne Regionalbahn fahren macht richtig Laune.

Ich bekomme aber am Ende, wenn ich die Simulation beende ein paar Fehler angezeigt. Muss mal screenshots davon machen. Außerdem habe ich festgestellt, dass die F1 - F12 Tasten nicht mehr funktionieren nach einiger Zeit. Muss mal prüfen ob das am Launcher, ZusiMeter oder den ZusiDisplays liegt.

Lg Jens
Ich wohne nicht am Arsch der Welt, aber man kann ihn von hier aus gut sehen...

Benutzeravatar
Johannes
Beiträge: 3197
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#97 Beitrag von Johannes »

Carsten Hölscher hat geschrieben: 06.02.2021 11:47:47 Das Problem kenne ich auch, Grund ist leider noch unklar - eigentlich sollte da gar nichts passieren. Falls jemand eine Idee hat...
Er hängt in "GdiplusShutdown":

Bild

Klingt nach diesem Problem hier: https://stackoverflow.com/q/34871348

Kann es sein, dass du oder eine Bibliothek, die du einsetzt, die Funktion "GdiplusShutdown" in einer Finalization-Prozedur aufruft?

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

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#98 Beitrag von Carsten Hölscher »

Ah, das kommt dann wohl indirekt rein, GDI+ dürfte die dll eigentlich nicht brauchen.

Carsten

Astrojens
Beiträge: 20
Registriert: 04.01.2013 07:17:40
Wohnort: Lich

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#99 Beitrag von Astrojens »

Hier mal die Fehlermeldungen:

Direkt nach click auf Beenden:

Bild


Wenn Zusi herunter gefahren ist:

Bild
Ich wohne nicht am Arsch der Welt, aber man kann ihn von hier aus gut sehen...

johannes4321
Beiträge: 74
Registriert: 22.12.2016 20:09:21

Re: ZusiLauncher - Eine neue alternative zur Zugauswahl

#100 Beitrag von johannes4321 »

Astrojens hat geschrieben: 07.02.2021 00:35:58 Hier mal die Fehlermeldungen:
Das sollte ein Zusi-Fehler sein.

wie startest Du die Fahrt? Welcher der drei Buttons?

Wenn nicht über TCP: Such die entsprechende Datei Mal mit dem Windows Explorer raus (der Launcher zeigt bei Zügen den kompletten Pfad mit nem Mouse over in der Auswahlliste und relativer Pfad zur fpn Fahrplandatei steht rechts unter dem blauen Balken) und starte dort per Doppelklick. Was anderes macht der Launcher auch nicht ...

Wenn Du es reproduzieren kannst zur Übersicht am besten im "Programmfehler" Forum schauen, ob da was ähnliches gemeldet ist sonst dort einen neuen Beitrag mit möglichst viel Details zum Vorgehen.

Antworten