Erstelle dein eigenes DLC [GTA V]

Anleitung zum Erstellen von Blogs und Artikeln: Bitte hier klickieren

Welche Tools werden benoetigt?



OpenIV - https://openiv.com/

Sublime Text 3 (or similar) - https://www.sublimetext.com/

7-Zip (or similar) - https://7-zip.org/

ScripthookV - http://www.dev-c.com/gtav/scripthookv/


Pre-Required Steps

Installieren von ScriptHookV.

Installieren von OpenIV undder OpenIV.ASI welches das Feature aktiviert eigene DLCs zu laden und den maechtigen "mods" Ordner bereitstellt. (Installer sollte einen mods Oredner in deinem GTA Verzeichniss automatisch anlegen).

Installieren von VSCode oder einem vergleichbarem Editor sowie 7-zip.



Kopieren von default base Dateien

Wir brauchen "default" Spieldateien, so dass OpenIV diese "virtuell" waehrend der Laufzeit ersetzen kann. Damit verhindern wir, dass Basisdateien ueberschrieben werden.


Kopieren der update.rpf von \Grand Theft Auto V\update\ to Grand Theft Auto V\mods\update\

Dann diese Ordnerstruktur erstellen: \Grand Theft Auto V\mods\update\x64\dlcpacks\

2016-10-06_00-18-22.png



Erstellung des DLC archives und der Ordnerstruktur

Erstelle einen Ordner mit dem Namen wie dein DLC heißen soll z.B. <span style="color: #A52A2A">natioh</span> in \Grand Theft Auto V\mods\update\x64\dlcpacks\ .

Gehe zu \Grand Theft Auto V\mods\update\x64\dlcpacks\natioh\ erstelle ein Rage Packaging File (RPF). Als Name ist dlc zu verwenden.


2016-10-06_00-35-38.png


Nun solltest du eine dlc.rpf in deinem DLC Ordner haben wo wir unsere Mods und Dateien (wie carvations.meta, handling.meta, vehicles.meta usw.) ablegen.

Nun oeffne die dlc.rpf mit OpenIV und wir werden die Ordnerstruktur anlegen. Es muessen einige Ordner angelegt werden (Hinweis: Ich verwende die offizielle Struktur der R* Entwickler):

Code
dlc.rpf\common\data\
dlc.rpf\common\data\levels\gta5
dlc.rpf\x64\
dlc.rpf\x64\levels\
dlc.rpf\x64\levels\gta5\vehicles\
dlc.rpf\x64\levels\natioh\vehiclemods\

Erstellung DLC Dateien


setup2.xml - Diese Datei wird verwendet, damit das DLC von GTA V erkannt und zur Laufzeit geladen wird. [Erstelle diese Datei direkt im Stammverzeichnis der dlc.rpf]


content.xml - Diese Datei wird verwendet, um zu definieren, wo die Dateien vehicles.rpf, carcols.meta, vehicles.meta, carvations.meta usw. sich befinden. [Erstelle diese Datei direkt im Stammverzeichnis der dlc.rpf]


Hinzufuegen von "leeren" meta files


Navigiere zu dlc.rpf\common\data\ und fuege die dlctext.meta, handling.meta usw. ein:


dlctext.meta - lebt in dlc.rpf\common\data\ (default file for rendering dlc text)

XML
<?xml version="1.0" encoding="UTF-8"?>

<CExtraTextMetaFile>
      <hasGlobalTextFile value="true"/>
      <hasAdditionalText value="false"/>
      <isTitleUpdate value="false"/>
</CExtraTextMetaFile>



handling.meta - lebt in dlc.rpf\common\data\ (handling von Fahrzeugen)

XML
<?xml version="1.0" encoding="UTF-8"?>

<CHandlingDataMgr>
  <HandlingData>
 
  </HandlingData>
</CHandlingDataMgr>



carvariations.meta - lebt in dlc.rpf\common\data\ (siren settings, liveries usw.)

XML
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfoVariation>
  <variationData> 
     
  </variationData>
</CVehicleModelInfoVariation>



carcols.meta - lebt in dlc.rpf\common\data\ (Fahrzeug Lackierung und deren Mods)

XML
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfoVarGlobal> 
  <Kits>
  </Kits>
  <Lights>
  </Lights>
</CVehicleModelInfoVarGlobal>



peds.meta - lebt in dlc.rpf\common\data\ (special Charactere koennen hier definiert werden)



vehicles.meta - lebt in dlc.rpf\common\data\levels\gta5\ (wichtigste Datei, steuert texturen, 3D model etc. )

XML
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfo__InitDataList>
  <residentTxd>vehshare</residentTxd>
  <residentAnims />

  
</CVehicleModelInfo__InitDataList>


Create rage packing files


Navigieren zu dlc.rpf\x64\levels\gta5\vehicles\ und erstelle ein Rage Packaging File: z.B. natiohvehicles.rpf


2016-10-06_00-35-38.png


When erledigt, dann sind alle Dateien vorhanden damit das DLC erfolgreich geladen werden kann.



GTA V anweisen das DLC zu laden


Zuvor haben wir die update.rpf von \Grand Theft Auto V\update\ nach \Grand Theft Auto V\mods\update kopiert. Nun koennen wir diese Datei editieren.

Wir muessen folgende Datei editieren: dlclist.xml. Sie ist in \Grand Theft Auto V\mods\update\update.rpf\common\data.


Datei oeffnen und folgendes zur Paths Section hinzufuegen:

Code
<item>dlcpacks:\natioh\</item>



Hinzufuegen von vehicles


Das ist ziemlich einfach. Lade zuerst die Fahrzeug-Mod herunter. Es wird meistens mit yft- und ytd-Dateien geliefert.

2016-10-06_19-37-18.png


Im Falle wenn man ein neues Fahrzeug mit Namen fbi3 installieren moechte sind die Schritte wie folgt:


1.) extrahiere *.yft + *.ytd files zu einer location deiner Wahl und bennene sie um zu fbi3.

2.) importiere die Dateien zur natiohvehicles.rpf dlc.rpf\x64\levels\gta5\vehicles\natiohvehicles.rpf

3.) Fuege die Werte von vehicles.meta, handling.meta oder anderen meta files in dlc.rpf\data\ Dabei ggf. Werte wie Namen anpassen.

4.) Wenn erledigt, dann GTA starten und das Fahrzeug via RAGE oder Trainer spawnen.



Was tun wenn mein Fahrzeug-Mod Tuning-Teile hat?

Recht simple, erstelle die folgende Ordnerstruktur dlc.rpf\x64\levels\natioh\vehiclemods\ und erstelle ein Rage Packaging File dort mit dem Namen: [yourcarname]_mods.rpf

Fuege die Location zur context.xml hinzu.

2016-10-06_00-35-38.png



Füge nun alle Fahrzeugmods zum RPF-Archiv hinzu. Nicht vergessen die Eintraege auch zu den carcols.meta und carvariations.meta Dateien des DLCs hinzu zufuegen.

Das ist es. Sobald du fertig bist, starte das Spiel und die Mods sollten verfügbar sein.






More GTA V Content: https://aebian.org/tag/gta-5

Det blæser en halv pelikan.

I may look calm. But inside my mind I have killed you 20 times in 5 minutes in 20 different ways.


Kommentare 2

  • Schönes Tutorial, kenne es noch von gtainside , als du es damals geschrieben hast.

    • 2016 ist schon ewig her :D