ZusiEditorTools2 - Tools für den 3D-Editor

Alles, was nicht in die anderen Kategorien passt.
Antworten
Nachricht
Autor
Benutzeravatar
F. Schn.
Beiträge: 8377
Registriert: 24.10.2011 18:58:26

ZusiEditorTools2 - Tools für den 3D-Editor

#1 Beitrag von F. Schn. »

Ich hatte ja mal angekündigt, meine Tools zu zerlegen und in besser wartbaren Häppchen die sich ja jetzt auch besser in Zusi integrieren lassen bereitzustellen. Ich habe daher nun in der Verwaltung ein Toolset als Beta hochgeladen, dass aus momentan 5 kleinen Tools für den 3D-Editor besteht (daher auch der Name: ZusiEditorTools2), die ich im folgenden hier vorstellen möchte. Das Tool besteht aus einer DLL, das die Aufgabe übernimmt, mit dem Editor zu reden (Hook-Technik) und Programmen, die den Editor auslesen und mit ihm arbeiten:

Tool 1:
Zu finden unter Landschaft bearbeiten -> Polygon extrahieren...
Ein Programm, dass das ausgewählte Mesh-Subset, insbesondere Zäune, aus der Haupt-Kachel-Landschaft auslagert und in eine eigene Ls3 einbindet. Hilfreich für Halbtransparenz-Problemfälle wie Zäune oder Dinge, die in Blender importiert werden sollen, wie etwa Weinberge.
Hinweis: Es kann sein, dass im aktuellen Update der ZusiBfpl2.dll noch ein Fehler ist, durch den beim Laden eine Warnmeldung kommt. Die Meldung kann ignoriert werden, sie sollte beim weiterbauen automatisch durch neu abspeichern verschwinden, wenn sie das nicht tut, das neu abspeichern erzwingen, indem man noch mal auf das Geländer Rechtsklickt -> Mesh Subset bearbeiten -> OK -> Speichern. Der Fehler wird mit dem nächsten Update der ZusiBfpl2.dll verschwinden.

Bilder:
Bild
Bild

Bild
Bild
Bild

Tool 2:
Zu finden unter Strecke erstellen -> Längenmessung...
Ein Programm, dass die Länge der ausgewählten Streckenelemente misst.
Die Strecke muss gespeichert sein, der Wert Einstellungen->Editor->Max. Anzahl in der markierten Elementliste muss ausreichend groß eingestellt sein.
Das Tool hat eine Option, mit dem es versucht, sich vor Zusi zu halten, ohne sich dabei zu selektieren und ohne sich dabei vor andere Fenster zu drängen.
Bild

Tool 3:
Zu finden unter Strecke bearbeiten -> Stellwerke und Ersatzsignale
Dieses Tool sollte man nach dem setzen der Signale aufrufen. Im ersten Tab geht es dort um eine Datenbankpflege der Zuordnung "Stellwerkname" gegen Stellwerksbauform, im zweiten Tab werden dann die Signalschirme auf Signalschirme mit Nebenrot und die Anpassungen zu Hp0 und Gr0 angepasst, wie bislang mit diesem Tool hier.

Bilder:
Bild
Bild
Es geht hier also wieder um Fälle wie diesen hier, der im vorliegenden SpDrS600 nicht so korrekt ist:
Bild
Wäre schön, wenn wir das mit der besseren Usability flächendeckend im offiziellen Bestand umgesetzt bekämen.

Tool 4:
Zu finden unter Strecke bearbeiten -> Gegenfahrschutz...
Dieses Tool sollte man nach dem finalen Erstellen der Fahrstraßen aufrufen. Es ermittelt die benötigten Gegenfahrschutze des Moduls im Zusammenspiel mit allen Nachbarmodulen und den Nachbarn dieser Nachbarn. Es erstellt den Gegenfahrschutz und kann Optional die Register in den betroffenen Fahrstraßen neu erstellen. Es warnt, wenn es die Register in den Fahrstraßen nicht nachvollziehen kann.

Tool 5:
Dieses Programm startet automatisch und ersetzt den Dialog "Befehls-ID ermitteln" gegen einen eigenen.
Hinweis: Das Tool startet, wenn das Fenster Fokussiert wird. Wenn es also beim ersten Versuch nicht klappt, einmal die Windows-Taste drücken und dann noch mal zurück zum Fenster gehen.
Bild

Tool 6:
Dieses Programm startet automatisch und ersetzt den Dialog "Signal beschriften" gegen einen eigenen.
Bild
Es kann diverse Benutzerdefinierte Beschriftungen darstellen und ist dabei intuitiver zu bedienen, hat auch eine Vorschau, und die resultierende Beschriftung besteht aus weniger Subsets. Mit der besseren Integration hoffe ich, dass es auch breiter eingesetzt wird.

Tool 7:
Comming soon.

Erste Version 3.5.7.0
Zuletzt geändert von F. Schn. am 21.12.2025 14:52:06, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Alwin Meschede
Beiträge: 9624
Registriert: 04.11.2001 19:57:46
Aktuelle Projekte: Zusi3 Objektbau
Kontaktdaten:

Re: ZusiEditorTools2 - Tools für den 3D-Editor

#2 Beitrag von Alwin Meschede »

F. Schn. hat geschrieben: 18.04.2025 00:57:57 Bild
Die Fenster sind bei mir zumindest teilweise nicht von sich aus HighDPI-fähig. Bei dem obigen Stellwerksfenster habe ich nur sehr kleine Bedienelemente. Das Fenster "Befehls-ID ermitteln" ist hingegen ordentlich skaliert.
Mein Youtube-Kanal: youtube.com/echoray1

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

Re: ZusiEditorTools2 - Tools für den 3D-Editor

#3 Beitrag von F. Schn. »

Gibt es abseits vom High-DPI-Thema (das ehrlich gesagt noch auf der Liste schlummert) noch weitere Problemfelder? Ich bin am überlegen, das in ein offizielles Paket (vsl. 208) einzureichen, wobei ich das evtl. noch mit Carsten besprechen muss.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Alwin Meschede
Beiträge: 9624
Registriert: 04.11.2001 19:57:46
Aktuelle Projekte: Zusi3 Objektbau
Kontaktdaten:

Re: ZusiEditorTools2 - Tools für den 3D-Editor

#4 Beitrag von Alwin Meschede »

Was mich beim Stellwerke/Ersatzsignale-Fenster jedesmal schwer irritiert: Er stellt mir nicht nur Fragen zu dem gerade geladenen Modul, sondern auch zu irgendwelchen Nachbarmodulen. Wem da die Selbstblocksignale gehören. Das empfinde ich geradezu als übergriffig. Ich will in dem Moment nur das eine aktuell geladene Streckenmodul bearbeiten, und mir nicht noch Gedanken machen müssen über die Stellwerkskonfiguration in ganz Dortmund.
Mein Youtube-Kanal: youtube.com/echoray1

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

Re: ZusiEditorTools2 - Tools für den 3D-Editor

#5 Beitrag von F. Schn. »

Ich werde mal versuchen, es zu reduzieren. Das Problem ist: Blocksignale hängen vom benachbarten Stellwerk ab und sind zudem im Regelfall gemeinsam zu betrachten. Aber ich schaue mal, dass ich das so weit wie möglich reduziere.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

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

Re: ZusiEditorTools2 - Tools für den 3D-Editor

#6 Beitrag von F. Schn. »

Neue Version online, benötigt die aktuelle Buchfahrplan-Beta:


ZusiEditorBefehlsIdErmitteln.dll : 3.5.7.0
ZusiEditorBefehlsIdErmitteln.dll : 3.5.11.15

ZusiEditorErsatzsignale.dll : 3.5.7.0
* Change: Auftrennung der Stellwerke.xml von der StellwerksConfig.xml, um die Bauformen besser Instandhalten zu können.
* Fix: SbZulaufend: Zu- und Ablaufend konnte durcheinander kommen
* Fix: Zu kleine GUI-Elemente
* Change: Es werden wesentlich weniger Signale aus Nachbarmodulen angezeigt
* Neu: Programm meldet sich als High-DPI-Fähig
ZusiEditorErsatzsignale.dll : 3.5.11.15

ZusiEditorLaengenMesser.dll : 3.5.7.0
ZusiEditorLaengenMesser.dll : 3.5.11.15

ZusiEditorPolygonExtractor.dll : 3.5.7.0
* Unterstützung des neuen Polygon-Modus (aktuelle Buchfahrplan-DLL wird benötigt) Hinweis: Zu extrahierendes Polygon darf nicht zusammengeführt sein.
ZusiEditorPolygonExtractor.dll : 3.5.11.15

ZusiEditorSignalBeschriftung.dll : 3.5.7.0
* Change: In der Vorschau alle Dateien, die im Ordner Signalbeschriftung liegen, ausblenden (Hinweis: Veraltete eigene Dateien werden dadurch nicht ausgeblendet.)
ZusiEditorSignalBeschriftung.dll : 3.5.11.15

Hinweis: Wer das alte ZusiEditorExtensions-Tools noch verwenden will, bitte kurze Info an mich, dann backe ich da noch mal eine Version, die mit der neuen StellwerksConfig.xml kompatibel ist.
Neu: Als Bestands-Kandidat gekennzeichnet.

Aktuell ist mir nichts bewusst, was offen ist.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

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

Re: ZusiEditorTools2 - Tools für den 3D-Editor

#7 Beitrag von F. Schn. »

Neu in Version 3.5.12.0 - kommt dann in kürze in den offiziellen Bestand:

ZusiEditorErsatzsignale.dll : 3.5.11.15
* Fix: Umgang mit mehreren Modulen
ZusiEditorErsatzsignale.dll : 3.5.12.0

ZusiEditorGegenfahrschutz2.dll : 3.5.12.0
* Erste Version
ZusiEditorGegenfahrschutz2.dll : 3.5.12.0
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Antworten