english version

DSD Ground X Vehicles Extreme Europe in P3Dv4 installieren



Und zwar sauber als Add-on installieren wie LM sich das vorgestellt hat. Es wird nichts im P3D-Root-Verzeichnis geändert, und das Add-on lässt sich ganz einfach deaktivieren, sollten einmal Probleme auftauchen und man nicht sicher ist, ob die Ground X Vehicles damit zu tun haben.

Zunächst muss man das Paket von DSD (Dirk Stuck Design) in einen FSX installieren, wofür die Installationsdatei DSD-Ground_X_Vehicles_Europe_Extreme.exe vorhanden sein muss inklusive Freischalt-Key. Wer keinen FSX mehr laufen hat, kann eine FSX-Fake-Installation nutzen, wie von Simmershome gezeigt (der-prepar3dv4-3-way-installer).
Als nächstes ist ein Verzeichnis für das werdende P3D-Add-on DSD-GroundVehicles anzulegen. Ich habe es z.B. in AppData unterhalb von \Lockheed Martin\ angelegt. Dann gilt es, alle zu DSD-GXV gehörenden Dateien zu identifizieren und in dieses Add-on-Verzeichnis zu kopieren. Damit nicht jeder diese mühselige Arbeit machen muss, habe ich ein AHK-Skript geschrieben und inklusive der Dateilisten online gestellt. Es kann hier heruntergeladen werden: Download CopyGXV2P3D
Für diejenigen, die kein Autohotkey auf dem Rechner haben und auch nicht wollen, habe ich die kompilierte Version beigefügt.

Entpacken Sie den Download Copy2P3D in einen beliebigen Ordner, und starten das Programm Copy2P3D. Es fragt zunächst nach dem Add-on-Verzeichnis und kopiert alle erforderlichen Dateien vom FSX dorthinein. Außerdem geht das Programm alle Sound-Konfigurationsdateien durch (soundai.cfg) und man kann die Referenzen ändern. Denn leider verweisen (alias) einige DSD-GX-Vehicles auf Vehicles, die nicht in P3Dv4 vorhanden sind, z.B. FuelTruck. Ich empfehle allerdings mein Sound-Add-on, wobei man dann andere Aliase verwendet (=>Motorsounds). Es ist im CopyGXV2P3D-Download enthalten, und das Programm fragt, ob es diese Sounds installieren soll.

Nun folgt ein wenig Handarbeit: Das Add-on muss noch in P3D angemeldet werden. Das geschieht durch ein Unterverzeichnis in Documents\Prepar3D v4 Add-ons\ einerseits und einen Eintrag in der Konfig-Datei add-ons.cfg in AppData\Lockheed Martin\Prepar3D v4, der so aussieht:

[Package.X]
PATH=G:\Users\<User>\Documents\Prepar3D v4 Add-ons\DSD-GX
ACTIVE=true
REQUIRED=false

Das "X" steht für die fortlaufende Nummer der Packages und für "<User>" muss der jeweilige Username stehen. Im Unterverzeichnis, hier "DSD-GX", in \Prepar3D v4 Add-ons\ muss eine Xml-Datei stehen, die dem P3D alle Komponenten des Add-ons mitteilt. Ich habe die fertige Datei dem Download beigefügt, es müssen nur noch die Pfade angepasst und die Xml-Datei dann in den Add-on-Ordner geschoben werden.

Die Datei LWcfg.spb bzw. LWcfg.xml listet alle Groundvehicles auf, was heißt, dass die neuen aus DSD-GX dort eingetragen werden müssen. Leider hat LM das Xml-Format und das Dateiformat geändert. Daher aufgepasst beim Speichern: Dateiformat muss nun UTF-16 sein.
Während die Xml-Packs im FSX so aussehen:

<BaggageCarts>
   <ContainerEntry>
      <ContainerTitle>VEH_air_bagcart_blue_sm</ContainerTitle>
      <EntryWeight>7</EntryWeight>
   </ContainerEntry>
   <ContainerEntry>
      <ContainerTitle>VEH_air_bagcart1</ContainerTitle>
      <EntryWeight>7</EntryWeight>
   </ContainerEntry>
</BaggageCarts>

sieht das in der LWcfg.xml des P3D so aus:

<BaggageCarts>
   <ContainerEntry ContainerTitle="VEH_air_bagcart_blue_sm" EntryWeight="7"/>
   <ContainerEntry ContainerTitle="VEH_air_bagcart1" EntryWeight="7"/>
</BaggageCarts>

Das lässt sich mit Suchen&Ersetzen einer Textverarbeitung gut umwandeln. Ich habe aber die gewandelten Blöcke in den Download gepackt, sodass Sie sie nur noch an der richtigen Stelle der LWcfg.xml einsetzen müssen; die Blöcke ersetzen die vorhandenen Einträge. Machen Sie vorher eine Kopie der LWcfg.xml und nennen sie z.B. LWcfg.xml_ORI. Später kann man dann mit zwei Eingriffen das Add-on deaktivieren: Erstens die LWcfg.xml austauschen und zweitens in AppData\...\Prepare3D v4\add-ons.cfg im zugehörigen Package die Zeile ACTIVE= auf FALSE setzen (oder alternativ im Addon-Menü das Häkchen entfernen). Und umgekehrt, um es wieder zu aktivieren.

Diese Beschreibung und das Programm sind für P3D v4 und das DSD-Groundvehicles-Paket "Europe". Wenn es jemand in P3D <4 ausprobiert, würde ich mich über eine Nachricht mit dem Resultat freuen und in meine Beschreibung einarbeiten.
(=> bb@computerkram.de)
Wer ein anderes DSD-Groundvehicles-Paket oder das komplette besitzt, kann mein Programm auch nutzen, muss jedoch die nötigen Dateien selbst herausfinden und in die Listen eintragen, sowie die Einträge der LWcfg.xml selbst umformen. Es spricht aber auch nichts dagegen, die 5 VEH-Sets des Europe-Packs einfach über die restlichen Regionen zu verteilen.
Ich habe die Datei LWcfg im P3D v4 im Xml-Format vorgefunden, während sie im FSX als .SPB-Datei vorliegt. Wer sie auch in seinem P3D als .SPB vorfindet, kann sie leicht mit dem Freeware-Tool SPB2XML.exe umwandeln.


Update:
Es hat sich herausgestellt, dass die Pushback-Trucks fehlen. Sie wurden früher in der FSX-Installation mit der Datei "vehicles_airport.BGL" direkt ins Verzeichnis FSX\Scenery\GLOBAL... kopiert und überschrieben die Default-Vehikles. Um trotzdem das Add-on-Prinzip des P3D beizubehalten reicht es im add-on.xml einen Namen für die Scenery-Ergänzung anzugeben:
<Category>Scenery</Category>
<Name>DSD-GX-Vehikles</Name>
<Path>G:\Users\<User>\...</Path>
(Ab dem 26.7.2020 ist das korrigierte add-on.xml im CopyGXV2P3D-Download enthalten.)

Dieser Name erscheint dann auch im Dialogfenster der Scenery Library, allerdings dort nicht verschiebbar und nicht deaktivierbar. Deaktivieren lässt sich nur das ganze DSD-GX-Addon im Addon-Menü. Nicht vergessen: In dem Fall muss auch die Datei LWcfg.xml ausgetauscht werden.


Hier finden Sie meine anderen Tools für FSX und/oder P3D:
BZB-Airline-Missions
Joystickbelegung im Kneeboard