Modelle in EEP-Anlagen ersetzen

Das Tool wurde einem Update unterzogen. Bei Neukauf ist das Update enthalten.

Updateinfo: kostenloses Update von dem bereits gekauften Tool kann hier  bezogen werden. Sie erhalten nur die geänderten Dateien, das Kauftool  muß vorhanden sein !

Dieses Programm ist ein Werkzeug zum einfacheren Anpassen von Fremd-Anlagen an die eigenen Resourcen.

Beschreibung:

Beim Öffnen von Fremdanlagen steht man vor dem Problem, dass viele Modelle nicht gefunden werden.
Oft fehlen die Modelle aber nicht wirklich, sondern werden wegen Veränderungen an den Resourcen nicht gefunden.
Genau hier soll dieses Programm helfen. Es versucht, auch umkopierte und verschobene Modelle zu finden und erstellt eine Kopie der Quellanlage.
Diese neue Anlage läßt sich dann öffnen.

Hinweise zu diesem Programm und weitere Informationen
sind im Internet unter http://www.seegras.at/eep/ zu finden.

Fragen und Anregungen können unter der Mail-Adresse efasswald@seegras.at gestellt werden.

Auszug aus der Beschreibung zu dem Tool: Modelle in EEP-Anlagen ersetzen

Beim Öffnen von Fremdanlagen steht man vor dem Problem, dass viele Modelle nicht gefunden werden. Oft fehlen die Modelle aber nicht wirklich, sondern werden wegen folgender Eingriffe in den Resourcen nicht gefunden:

Um Gleisobjekte universeller einsetzen zu können, werden diese in den Immobilien-Ordner kopiert und als solche verwendet.

Um Rollmaterialien und Signale als Standmodelle zu verwenden, werden diese in die Immobilien- oder Landschaftselemente- Ordner kopiert.

Um die Block-Funktion ab EEP 4.x besser nutzen zu können, werden Landschaftselemente in den Immobilien-Ordner kopiert.

Das Modell wird in einen anderen Ordner verschoben, um es in EEP leichter wiederzufinden. Diese Eingriffe verursachen nicht nur Probleme bei Modell-Updates, sondern sind auch dafür verantwortlich, dass beim Öffnen einer Anlage durch einen anderen Benutzer vorhandene Modelle nicht gefunden werden.

Genau hierbei soll dieses Programm helfen. Es versucht, auch umkopierte und verschobene Modelle zu finden. Dabei wird folgendermassen vorgegangen:

Die Modelle werden nicht nur im angegebenen Ordner, sondern auch in anderen Ordnern der Gruppe gesucht.

Weiters werden die Modelle auch in alternativen Ordnern gesucht. Damit werden zum Beispiel auch als Immobilien verwendete Gleisobjekte gefunden.

Und für bestimmte Modelle wird versucht, alternative Modelle zu finden. Beispiel: Das Signal RaSig_Ra11b_V25.gsb  sollte laut Konstrukteur nicht mehr verwendet werden.  Wenn dieses Signal nicht gefunden wird, dann wird versucht, die alternativen Modelle RaSig_Ra11a_V25.gsb  oder RaSig_Ra11a_600.gsb  zu finden.
Zusätzlich gibt es die Möglichkeit, trotzdem nicht gefundene Modelle durch Dummies zu ersetzen.

Dieses Programm ist lediglich ein Werkzeug zum einfacheren Anpassen von Fremd-Anlagen an die eigenen Resourcen. Eine gewisse Nacharbeit der Anlagen wird in manchen Fällen trotzdem erforderlich sein.

Systemvoraussetzungen:

Prinzipiell sollte dieses Programm unter allen Betriebssystemen funktionieren, unter denen auch EEP 2.43 – 5.x funktioniert.

Mit folgenden Betriebssystemen wurde dieses Programm getestet:

• Windows 2000 Pro SP4 deutsch
• Windows XP Pro SP2 deutsch
Windows Vista

Unter Windows ME wird die Installation verweigert.
Bei Verwendung dieser Windows-Version kann der Autor per Mail kontaktiert werden.

Es muss eine der folgenden EEP-Versionen installiert sein:

• EEP 2.43
• EEP 3.2 (+ Patch3_neu)
• EEP 4.0 (+ Patch2_neu)
• EEP 5.0 (+ Patch2)
Es werden keine Dateien des EEP- Programmes benutzt, sondern die Resourcen durchsucht und Informationen daraus gelesen.

Ab EEP 4.x muss die RESOURCEN.PAK integriert und deaktiviert werden, damit auch die Modelle der Grundversion gefunden werden!

Installation, Update und Deinstallation:

Zum Installieren der Vollversion starte „ef1_anl_modrep_setup.exe  und befolge die Anweisungen.
Zum Installieren des Updates starte „ef1_anl_modrep_update.exe  und befolge die Anweisungen.

Für die Installation eines Updates wird eine bereits installierte Vollversion des Programmes vorausgesetzt!

Das Programm kann unter „Systemsteuerung – Software  entfernt werden.

Anwendung:

Nach dem Programmstart wird der Hauptdialog angezeigt. In diesem stehen folgende Informationen und Funktionen zur Verfügung:

Anzeige der EEP-Version und des Resourcen-Ordners.

Auswahl der Anlagendatei.

Einstellung „Fehlende Modelle durch Dummies ersetzen .

Schaltflächen zum Öffnen der Beschreibung, Einstellen weiterer Optionen (siehe „Weitere Optionen ) und Starten der Überprüfung.
Bei Änderungen an der Anlage wird eine neue Anlagendatei mit den Namenszusatz „_???  erstellt.

Die originale Anlage wird nicht verändert!

Weiters wird eine Liste „<Anlage>_???_modrep.txt  mit den verwendeten und fehlenden Modellen erstellt. Siehe „Die Infodatei .

Weitere Optionen:

Folgende Optionen stehen zur Verfügung:

Rollmaterialien als Immobilien verwenden:
Legt fest, ob Modelle aus dem Rollmaterial-Ordner auch in anderen Gruppen (Landschaftselemente, Immobilien, ...) verwendet werden. Siehe auch „Suchen der Modelle.

Alle Modelle ersetzen (Schreibweise an Resourcen anpassen):
Damit wird die Schreibweise (Gross-/Kleinschreibung) aller Modelle in der Anlage an die Resourcen angepasst.

Modelle mit ungültigen Namen durch Dummies ersetzen:
Ersetzt Modelle mit ungültigen Namen durch Dummies.

Alle Signale überprüfen:
Überprüft die Gleise, auf denen sich die Signale befinden. Gleise, auf denen sich ungültige Signale befinden, werden immer überprüft.
Siehe auch „Überprüfen der Signale

Rollmaterialien überprüfen (mit TXT-Dateien vergleichen):
Überprüft die Typen (Antrieb = ja/nein) der Rollmaterialien und vergleicht diese mit den TXT-Dateien im Resourcen-Ordner.
Siehe auch „Überprüfen der Rollmaterialien

Zusammenfassung der fehlenden Modelle ausgeben:
Gibt am Schluss der Infodatei eine Liste mit den fehlenden Modellen aus.

Zusammenfassung der ungültigen Modelle ausgeben:
Gibt am Schluss der Infodatei eine Liste mit den ungültigen Modellen aus.

Positionen der fehlenden und ungültigen Modelle ausgeben:
Gibt bei den fehlenden und ungültigen Modellen die Positionen der Instanzen aus, um diese auf der Anlage leichter zu finden. Bei Signalen und Rollmaterialien werden auch weitere Informationen ausgegeben.

Positionen auch in den Zusammenfassungen ausgeben:
Gibt die Positionen der Instanzen auch bei den Zusammenfassungen aus.

Suchen der Modelle:

Die Modelle werden nach folgenden Regeln gesucht:

Im angegebenen Ordner.
Wenn der angegebene Ordner aus einer anderen Gruppe stammt (Beispiel: Immobilie aus Gleisobjekt-Ordner), dann wird trotzdem zuerst der Ordner der eigenen Gruppe durchsucht, und der angegebene Ordner zu den alternativen Ordnern hinzugefügt.

In allen weiteren Ordnern der Gruppe.

In den alternativen Ordnern der Gruppe.

Mit alternativen Namen in den Ordnern der eigenen Gruppe und den alternativen Ordnern.

Mit originalen und alternativen Namen nach einem alternativen Modell.
Die Option „Rollmaterialien als Immobilien verwenden  hat folgenden Einfluss auf die Suche:

Aktiviert:
Die alternativen Ordner und Modelle aus dem Rollmaterial-Ordner werden bei der Suche von Modellen aus allen Gruppen benutzt. Modelle der anderen Gruppen (Landschaftselemente, Immobilien, ...) werden nur dann nicht aus dem Rollmaterial-Ordner verwendet, wenn der Name in der Ausschlussliste eingetragen ist.

Deaktiviert:
Der Rollmaterial-Ordner wird nur bei den Rollmaterialien selbst durchsucht. Bei den anderen Gruppen (Landschaftselemente, Immobilien, ...) werden alternative Ordner und Modelle aus dem Rollmaterial-Ordner nicht verwendet. Wenn in der Anlage ein Modell einer anderen Gruppe bereits den Pfad auf den Rollmaterial-Ordner benutzt, wird dieser für die Suche durch den Pfad der jeweiligen Gruppe ersetzt.

Die alternativen Ordner, Namen und Modelle und die Ausschlussliste sind in der Konfigurationsdatei des Programmes festgelegt. Normalerweise sind dabei keine Änderung durch den Benutzer erforderlich.

Überprüfen der Signale (optional):

Es werden die Gleise, auf denen sich die Signale befinden, überprüft. Bei Fehlern und Korrekturen werden folgende Meldungen in die Infodatei geschrieben:

• Signal auf Gleis eines beweglichen Teiles!
Das Signal befindet sich auf einem Gleis, das zu einen beweglichen Teil eines Gleisobjektes gehört.
Auf diesen Gleisen dürfen keine Signale positioniert werden (Signal-Bug) !

Wenn dieser Hinweis in der Infodatei angezeigt wird, dann muss das betroffene Signal auf ein anderes Gleis verschoben werden. Ansonsten wird nach dem Speichern und erneutem Öffnen der Anlage von EEP wieder die Meldung „Modell ersetzen: Signale\Signale\.gsb  angezeigt!

• Signal auf Gleis ohne Stil korrigiert.
Bei dem Gleis, auf dem sich das Signal befindet, ist kein Gleisstil hinterlegt. Deshalb wurde ein unsichtbarer Gleisstil nachgetragen. Eine mögliche Ursache dafür ist, dass das Gleis ursprünglich zu einem Gleisobjekt gehörte, das durch einen Dummy ersetzt oder aufgelöst wurde.

Überprüfen der Rollmaterialien (optional):

Es werden die Typen (Antrieb = ja/nein) der Rollmaterialien mit den TXT-Dateien im Resourcen-Ordner verglichen.
Bei Fehlern und Korrekturen werden folgende Meldungen in die Infodatei geschrieben:

• Antrieb des Rollmaterials entsprechend der TXT-Datei entfernt.
Der Antrieb des Rollmaterials wurde entfernt, da das Modell laut TXT-Datei keinen besitzt.

• Antrieb des Rollmaterials entsprechend der TXT-Datei hinzugefügt.
Der Antrieb wurde beim Rollmaterial hinzugefügt, da es laut TXT-Datei einen besitzt.

• TXT-Datei nicht gefunden oder ungültig!
Im Resourcen-Ordner wurde zur GSB-Datei keine gleichnamige TXT-Datei gefunden oder der Inhalt dieser ist ungültig!

Kontrolliere diese TXT-Datei, installiere das Modell neu!
Wenn diese TXT-Datei dann in Ordnung ist, sollte dieses Programm nochmals ausgeführt werden.

• Rollmaterial ohne Antrieb korrigiert.
Das Modell ist als „ohne Antrieb  deklariert und besitzt trotzdem einen Antrieb.
Da dies zu Problemen in EEP führt, wurde der Antrieb entfernt.

Die Infodatei: Aufbau der Infodatei:

Am Anfang werden der Anlagenname und die Anzahl der verwendeten, ersetzten und fehlenden Modelle angegeben.

Darunter befindet sich die Liste mit den verwendeten Modellen. In dieser Liste sind alle vom Programm durchgeführten Änderungen ersichtlich.

Und am Schluss befinden sich noch Zusammenfassungen der fehlenden und ungültigen Modelle (optional).

Zusätzliche Angaben bei ersetzten Modellen:

Bei ersetzten Modellen wird hinter dem Modellnamen der neue Modellname angegeben.

Beispiel:

1 Ersetzt
Immobilien\Bahnhoefe\Altstadt\EG_Altstadt.gsb
=> Gleisobjekte\Gleise\Bahnhoefe\Altstadt\EG_Altstadt.gsb

Zusätzliche Angaben bei fehlenden und ungültigen Modellen:

Bei fehlenden und ungültigen Modellen werden die Positionen der Instanzen (in Meter) angegeben.
Im Planfenster von EEP kann das Modell über die Positionsanzeige in der Statuszeile einfach gefunden werden.

Beispiel:

1 Fehlt
Immobilien\Bahnhoefe\Paulinzella\Bahnhofsschild_Paulinzella.gsb

1:x= 49,88,y= 16,58,
z= 0,00
Bei fehlenden und ungültigen Signalen beziehen sich die Positionen auf das Gleis des Vorsignals.
Weiters werden zusätzlich die Signal-Id und das Gleissystem angegeben.

Beispiel:

1 Fehlt
Signale\Signale\HP01_Form.gsb

1:x= 10,82,y= 84,49,
z= 0,60, Id = 1 , Gleissystem = Gleise
Bei fehlenden und ungültigen Rollmaterialien beziehen sich die Positionen auf das Gleis des Zugverbandes.
Weiters werden zusätzlich die Länge über Kupplung (LüK, in Meter), der Antrieb (ja/nein), der Name der Instanz und des Zugverbandes, und das Gleissystem angegeben.

Beispiel:

1 Fehlt
Rollmaterial\SCHIENE\LOKOMOTIVEN\DAMPFLOK89.GSB , LüK = 8,75 , Antrieb = ja

1:x= 70,82,y= 84,49,
z= 0,60, Name = "Dampflok89" (1) , Zugverband = "#Dampflok89" (1) , Gleissystem = Gleise
Beim Ersetzen von fehlenden Rollmaterialien sollte darauf geachtet werden, dass die Gesamtlänge des Zugverbandes nicht zu sehr überschritten wird. Ansonsten kann dies zu Problemen mit den Längen von Bahnsteigen, Abstellgleisen usw. führen!

Hinweise zu den Modellen:

Bei der Überprüfung der Signale und Rollmaterialien werden Fehler und Korrekturen durch Hinweise bei den Modell-Instanzen angezeigt.

Beispiel 1:

2 Ungültig ? = > Signale\Signale\Dummy.gsb

1:
x=
-260,68
,y=
-61,14
,z=
0,10 ,
Id = ? ,
Gleissystem =
Strassen HINWEIS: Signal auf Gleis ohne Stil korrigiert.

Beispiel 2:

2 Ok Rollmaterial\SCHIENE\TRIEBWAGEN\DRG_ET25015B.GSB

1:
x=
-564,95
,y=
900,37
,z=
-45,00 ,
Name =
"DRG_ET25015b"
(2) ,
Zugverband =
"#04-Fre-Zug035-Tri"
(61) ,
Gleissystem =
Gleise HINWEIS: Antrieb des Rollmaterials entsprechend der TXT Datei hinzugefügt.

Für eine genaue Erklärung der Hinweise siehe „Überprüfen der Signale und „Überprüfen der Rollmaterialien .