
DSD Ground X Vehicles Extreme Europe in P3Dv4 installieren

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 (https://simmershome.de/der-prepar3d-v4-der-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. Dies erledigt das Programm Copy2P3d. 

Doch zunächst starten Sie 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. Im Ordner "MySounds" befinden sich alternative Motorsounds für Groundvehikles. 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 zum einen durch 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. Der "Path" verweist auf ein Unterverzeichnis in Documents\Prepar3D v4 Add-ons\, hier "DSD-GX". Hier muss eine Xml-Datei stehen, die dem P3D alle Komponenten des Add-ons mitteilt. Erzeugen Sie diesen Ordner und kopieren das beigefügte "add-on.xml dort hinein.

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>

Die gewandelten Blöcke befinden sich in der Datei "To_LWcfg.txt". Machen Sie vorher eine Kopie der originalen LWcfg.xml und nennen sie z.B. LWcfg.xml_ORI.  Ersetzen Sie in LWcfg.xml an den richtigen Stellen die Blöcke. Später kann man 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.

Die Pushback-Trucks 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>

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.

Bernd Behr
bb@computerkram.de
Juli 2020