-
Notifications
You must be signed in to change notification settings - Fork 9
FilePatching Entwicklung (P Drive usw)
shukari edited this page Oct 6, 2019
·
4 revisions
Mit diesem Guide, lassen sich Funktionen in den Addons während des Spiels verändern... was ein 100mal schnelleres entwickeln ermöglicht.
- in Steam "Arma 3 Tools" starten (wenn nicht installiert, dann Unterpunkte nachen)
- Steam öffnen
- über "Bibliothek" hovern und "Werkzeuge" anklicken
- nun "Arma 3 Tools" suchen und installieren
- nun irgendwo auf deinem Rechner einen Ordner erstellen der "Arma3Drive" heißt
-> dieser stellt später das Laufwerk P: dar (Speicherplatz sollte vorhanden sein) - nun in "Arma 3 Tools" auf "Preferences" klicken
- dann auf "Options"
- dann unter "Path to your P Drive" den "Arma3Drive" (Schritt 2) auswählen
- per "Register" bestätigen
- nun ein paar Grundeinstellungen übernehmen (optional)
- unter "Preferences" die Optionen unter "Buldozer Configurator" anklicken
- den Button "Mount the Project Drive" drücken
- überprüfen ob im FileExplorer nun ein Laufwerk P: existiert
- nun "Diagnostics" einmal durchlaufen lassen (Registry wird gesetzt)
- Hinweise
- wenn "Arma 3 Tools" nicht gestartet wird, ist auch kein P: Drive da... muss also immer gestartet werden bei Tests
- Verlinkungen
- nun müssen wir Ordner erstellen (wir brauchen die Pfade der Ordner)
- in deine Arma3 Installation gehen (musst die arma3.exe sehen) und dann dort einen Ordner mit dem Namen "x" erstellen
- im P: Drive einen Ordner mit dem Namen "x" erstellen
- nun müssen wir die Verlinkungen erstellen, per Console ausführen: mklink /J "[Pfad aus 7.1.1.]\TBMod" "[Ort des Gitprojekts]" mklink /J "P:\x\TBMod" "[Ort des Gitprojekts]"
- entweder du clonst nun CBA in den Ordner "P:\x\cba" oder machst eine Verlinkung per "mklink /J"
- nun müssen wir Ordner erstellen (wir brauchen die Pfade der Ordner)
- Gitordner optimieren
- wenn du nun den TestMod starten willst, dann machst du das per "-mod=x\TBMod -filePatching" in den "Additional Parameter" in Arma3Sync
- desshalb jetzt den gesamten Inhalt, des jetztigen "@TBMod(Repo Original)\addons" in das "Gitprojekt\addons" Folder
- dein Gitordner ist nun also der Mod und wird per "-mod=x\TBMod" durch die Verlinkung in 7.2. gestartet
- du brauchst "-filePatching" nicht als "Additional Parameter" wenn du es oben ankreuzt
- nun starte den TBMod_Builder.jar und schaue das in der ersten Zeile min. Version 1.0.4 ist, sonst geht es nicht (UPDATEN)
- die "builder.cfg" öffnen und schauen das unter "currentArgs" irgendwo "-@=x\TBMod\addons\<ADDON_NAME>" steht, wenn nicht hinzufügen
- den Placeholder "<ADDON_NAME>" stehen lassen, der Builder ersetzt das
- nun den TBMod_Builder.jar IN dem Ordner "P:\x\TBMod" starten
- sollte bereits einmal nicht dort gestartet worden sein... in der "Builder.cfg" bei "ExecDir" -> ExecDir=P:\x\TBMod
- nun TBMod_Builder.jar ausführen, Arma3Sync ohne "@TBMod" und mit "-mod=x\TBMod" starten
- Spiel starten und staunen, es kann sein, das Skripte erst bei einem Mission neustart neu geladen werden (in Eden war es sofort)