Externe *.ini-Dateien der Modelle: Unterschied zwischen den Versionen

Aus EEP Wiki
Wechseln zu: Navigation, Suche
Zeile 60: Zeile 60:
 
* Kommentare werden mit einem Semikolon (;) am Zeilenbeginn eingeleitet. Sie müssen einzeilig sein und dürfen nicht hinter Einträgen, sondern in einer separaten Zeile notiert werden..
 
* Kommentare werden mit einem Semikolon (;) am Zeilenbeginn eingeleitet. Sie müssen einzeilig sein und dürfen nicht hinter Einträgen, sondern in einer separaten Zeile notiert werden..
  
 
:<b>Beispiel:</b><br><br>
 
:<font color="blue">[Sektion]<br>
 
:Schuessel_Name1 = 123<br>
 
:Schuessel_Name2 = &quot;Alphanumerischer Wert&quot;<br>
 
: ; Kommentar<br><br></font><br><br>
 
Im Gegensatz zu den strickten Vorgaben f&uuml;r die Benennung der *.3dm-Datien, sind bei den Werten in den externen INI-Dateien auch Sonderzeichen wie: <b> @ &deg; * /</b> sowie alle spracheigenen Buchstaben ausdr&uuml;cklich erlaubt, wie z.B. die deutschen Umlaute: <b>ä, ö, ü</b>, oder das scharfe <b>ß</b>. <br>
 
Selbstverst&auml;ndlich gilt dieses auch f&uuml;r den franz&ouml;sischen, polnischen und ungarischen Zeichensatz, der jeweils eigene, sprach-typische Buchstaben mit sich bringt.<br><br>
 
  
 
== Aufruf des Editierfensters der externen *.ini-Datei ==
 
== Aufruf des Editierfensters der externen *.ini-Datei ==
  
Das Grundger&uuml;st der externen INI-Datei wird vom Home-Nostruktor 13.0 bei jedem neu angelegten Projekt automatisch erzeugt, wobei die individuellen Werte bzw. Wertangaben, sowie die zus&auml;tzlich vorkommenden Schl&uuml;ssel vom Autor des Modells ausgef&uuml;llt bzw. editiert werden m&uuml;ssen.<br><br>
+
Sie rufen die externe ini-Datei entweder in einem Texteditor oder im Editierfenster des Home-Nostruktors auf:  
Der Aufruf f&uuml;r das Editierfenster der externen INI-Datei erfolgt &uuml;ber den Men&uuml;befehl:<b>
 
Modell --> Globale Modelleinstellungen (SYS-INI)</b>, oder noch schneller, &uuml;ber die Schaltfl&auml;che mit der Abbildung eines Zahnrades.<br><br>
 
<center>[[Datei:aufruf_der_externen_ini.jpg]]</center><br><br>
 
Das eingeblendete Fenster zeigt zun&auml;chst die internen Einstellungen und Funktionen des Modells, worauf Sie die Schaltfl&auml;che <b>[Zeige externe Modell-INI]</b>
 
bet&auml;tigen m&uuml;ssen, um auf die Anzeige der Inhalte der externen INI-Datei umzuschalten.<br><br>
 
<center>[[Datei:zeige_externe_modell-ini.jpg]]</center><br><br>
 
 
Die nachfolgende Abbildung zeigt das bereits angesprochene Grundger&uuml;st der externen INI-Datei, welches es im Bezug auf das Modell und m&ouml;gliche Begleitdateien nun zu editieren gilt.<br><br><center>
 
Die nachfolgende Abbildung zeigt das bereits angesprochene Grundger&uuml;st der externen INI-Datei, welches es im Bezug auf das Modell und m&ouml;gliche Begleitdateien nun zu editieren gilt.<br><br><center>
 
[[Datei:externe_ini.jpg]]</center><br><br>
 
[[Datei:externe_ini.jpg]]</center><br><br>

Version vom 17. Oktober 2017, 07:59 Uhr

Grundsätzliches

Während die interne ini-Datei beim Export in die Modelldatei eingekapselt wird, liegt die externe ini-Datei im Klartext in einer separaten Datei vor. Sie kann theoretisch vom Anwender bearbeitet werden. Ihre Einträge sind für die Darstellung der Modelle in der Modellauswahllisten relevant. Einträge in der externen ini-Datei erlauben EEP

  • die Katalogisierung der Modelle in der Modelldatenbank (Models.db),
  • die landesspezifische Anzeige der Modellnamen,
  • die Sortierung der Modelle
    • nach Eisenbahn-Epochen nach...
    • Ländern, in denen die Vorbilder geschaffen wurden bzw. vorkommen,
    • dem Erbauer des Vorbilds sowie nach dem Autor des Modells.
  • die Anzeige kurzer Erläuterungstexte,
  • Verweise (Links) zu ausführlichen Anleitungen im PDF-Format
  • die Anzeige der im Modell verwendeten Achsennamen in den jeweiligen Landessprachen.

Anlegen der Datei

Die interne ini-Datei kann auf mindestens drei Arten angelegt werden:

  • automatisch beim Anlegen eines Projekts im Home-Nostruktor (und durch weitere Einträge aktualisiert beim Modellexport) ,
  • bei deren Fehlen automatisch von EEP beim Modelle-Scannen,
  • per Hand vom Konstrukteur.

In der Praxis wird der Konstrukteur die vom Home-Nostruktor automatisch angelegte Datei modifizieren. Zu jedem Modell gehört eine externe ini-Datei; sie muss im gleichen verzeichnis wie das Modell selbst liegen und trägt (bis auf die Dateierweiterung) den exakt gleichen Namen.

Zeichenvorrat

Die Datei kann mit einem Texteditor bearbeitet werden. Dabei gelten diese Bedingungen: Erlaubte Zeichen

! # $ £ € % & ' ° @ ( ) * + - _ . : / 0 1 2 3 4 5 6 7 8 9 < > ? ^
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ü<br>
a b c d e f g h i j k l m n o p q r s t u v w x y z à ä ç é è ö ù ü ß

Nicht erlaubte Zeichen sind

" [ ] , ; \ =

Die nicht erlaubten Zeichen interpretiert EEP als Steuer- bzw. Formatierungszeichen.

" (Anführung): Beginn und Ende einer Zeichenkette (String), die im Klartext ausgegeben wird
; (Semikolon): Beginn eines Kommentars in dieser Zeile
[ ] (eckige Klammern): Umschließen eine Sektion der ini-Datei
, (Komma): Trennung mehrerer numerischer Werte (die Werte selbst erhalten bei bedarf einen Punkt als Dezimaltrennzeichen)
\ (Rückstrich, Backslash): Reserviert für Pfadangaben
= (Gleichheitszeichen): Wertezuweisung  in einem Ausdruck

Hinweis: Damit die Sonderzeichen auch in EEP korrekt dargestellt werden, muss die ini-Datei im ANSI-Format gespeichert werden. Viele Texteditoren (nicht jedoch der Editor von Windows) können in das ANSI-Format konvertieren.


Weitere Konventionen

Jeder Eintrag wird in einer der Sektionen als Paar aus Schlüssel und zugehörigem Wert gespeichert bzw. gelesen.

  • Jede Sektion darf nur einmal vorkommen.
  • Jeder Schlüssel darf nur einmal pro Sektion vorkommen.
  • Der Lesezugriff erfolgt via Sektion und Schlüssel.
  • Numerische Werte werden ohne Anführungszeichen notiert.
  • Alphanumerische Werte (Strings) stehen zwischen zwei Anführungen.
  • Kommentare werden mit einem Semikolon (;) am Zeilenbeginn eingeleitet. Sie müssen einzeilig sein und dürfen nicht hinter Einträgen, sondern in einer separaten Zeile notiert werden..


Aufruf des Editierfensters der externen *.ini-Datei

Sie rufen die externe ini-Datei entweder in einem Texteditor oder im Editierfenster des Home-Nostruktors auf:

Die nachfolgende Abbildung zeigt das bereits angesprochene Grundgerüst der externen INI-Datei, welches es im Bezug auf das Modell und mögliche Begleitdateien nun zu editieren gilt.

Externe ini.jpg



Da Sie über das Wesen und die Struktur einer externen INI-Datei Bescheid wissen, können wir uns nun der Edition der Wert-Angaben und dem Hinzufügen gültiger Schlüssel widmen. Auf den Nachfolgenden Seiten finden Sie Informationen über:


- Die Wahl des in EEP angezeigten Namens für Ihr Modell.
- Die Wahl eines passenden Icons für ihr Modell
- Die Bestimmung der Eisenbahn-Epoche für ihr Modell
- Die Wahl des Ursprungslands in dem das Vorbild entwickelt wurde bzw. vorkommt.
- Die Edition von Kurzbeschreibungen und die Verlinkung von PDF-Anleitungen.
- Die Bereitstellungen von Übersetzungen für bewegliche Achsen Ihres Modells


Zurück zur Startseite