Overview
Dieser Guide ist für alles vor B125. Sollte wer dies auf B125 anwenden, übernehme ich keine Gewähr für schäden oder ähnliches.
Haftungshinweis
Ich übernehme keine Gewähr für Schäden an eurem Spiel. Dies sei gesagt, falls Leute denken ich bin der schuldige, obwohl es hier richtig beschrieben ist.
Werkzeuge zum Modden
In UBOAT könnt ihr zurzeit .asset und .xlsx Dateien bearbeiten und ändern, doch um das zu machen braucht ihr Programme zum auslesen der Dateien.
Für .xlsx Dateien braucht ihr ein Texteditor.
Hier ein paar Beispiele:
- Excel von Mircosoft
- Libre Office
Die .asset Dateien brauchen da schon mehr. Diese benötigt den Unity Asset Bundle Extractor zum lesen der Dateien. Denn Extractor könnt ihr hier [github.com] downloaden.
Zudem benötigt ihr auch ein Bildbearbeitungsprogramm zum bearbeiten der Bilder.
Hier ein paar Beispiele:
- Adobe Photoshop (Kostenpflichtig)
- Gimp, das nutze ich (Kostenfrei)
Nun haben wir unsere Werkzeuge zusammen doch wir sollten noch weitere Vorkehrungen treffen, dazu mehr im nächsten Abschnitt.
Weitere Vorbereitungen
Nicht an der Installation der Werkzeuge gescheitert? Sehr schön!
Bevor wir anfangen, erstellt euch einen Mod Ordner. Erstellt ihn das ihr in auch wieder findet. Ich hab meinen bei den Dokumenten. Hier ein als Beispiel: Mein Mod Ordner für die U-201 Tarnung.
Ich erkläre euch kurz die Struktur des Ordners:
B120 Files: Hier sind meine Mod Dateien drin für die Version B120
Connig tower done: Die fertigen Türme
Connig tower WIP: Von dort kann ich die Türme binnen Sekunden bearbeiten
Hull done: Die fertige Hülle
Hull WIP: Von hier kann ich die Hülle binnen Sekunden bearbeiten
Mod Final und das Thumbnail sind egal. Das ist nur da, da mein zum Download zur Verfügung steht.
Wie ihr euren Ordner struktuiert ist euch überlassen, aber ein Beispiel schadet nie.
Je nachdem wo ihr UBOAT gespeichert kann dies von diesem Pfad abweichen, normalerweise ist es aber hier: C:Program Files (x86)SteamsteamappscommonUBOATUBOAT_Data
Öffnet diesen Pfad und ihr werdet das hier vorfinden:
Ich werde euch, wie in der Einleitung erwähnt, zeigen wie ihr eure Mast Flagge ändert und die Modifikatoren des Blau Licht.
Kopiert euch die resources.assets in euren Mod Ordner. In ihr findet ihr die Textur für die Flagge. Ich sage es nochmal kopieren!
Für die, die nicht wissen welche Datei ich meine, ich meine die hier:
Die Datei fürs Blaue Licht ist in den DataSheets ganz oben. Dafür kopiert ihr nun die Entities.xlsx in euren Mod Ordner. Für die keinen Planen wieder ein paar Bilder:
Dies sind eure Original Files und ihr solltet eure bearbeiteten niemals reinspeichern bzw. überschreiben. Dazu erstellt ihr einen seperaten Ordner im Mod Ordner.
Nachdem wir diese Dateien nun als Kopie in unserm Mod Ordner haben können wir loslegen.
Wer ganz sicher gehen möchte, kopiert den ganzen UBOAT_Data irgendwo hin wo man ihn wiederfindet. Solltet ihr was falsch machen müsst ihr das Spiel nicht neuinstallieren. Keine Sorge eure Savegames bleiben erhalten, die sind woanders gespeichert. Und ich weiß auch wo…
Das Modding
Immer noch da? Der Wille ist da! Ich weiß es ist kompliziert, doch ich hatte auch kein Plan von der Unity Engine zuvor und wie man sie modifiziert.
Als erstes zeige ich euch wie ihr die Modifikation des Blau Licht ändert.
Öffnet die Originale Entities.xlsx in eurem Mod Ordner mithilfe eines Texteditors. Das Fenster sieht nun so aus oder ähnlich:
Das Licht befindet sich in der Sektion Equipment in der 253 Zeile.
Eh moment? ENGLISCH! Hier eine Übersetzung:
SilentRunOxygenUsageScale = Stille Fahrt Sauerstoffverbrauch
RedLightObservationModifier = Rot Licht Beobachtungs-Modifikator
WhiteLightDisciplineModifier = Weißes Licht Moral-Modifikator
Da uns das Blaue Licht interessiert werden wir den Wert für SilentRunbla ändern. Wir werden ihn auf 0.65 ändern, das heißt ihr Verbraucht nur 65% Sauerstoff und spart folglich 35% ein. Das sieht nun so aus:
Speichert nun die Datei seperat im Mod Ordner ab. Ich habe das so geregelt:
Die Originalen .xlsx Dateien sind von den Mod Dateien getrennt.
Nun kopiert ihr eure bearbeitete Entities.xlxs und fügt sie dort ein wo ihr sie ursprünglich her habt, also hier: C:Program Files (x86)SteamsteamappscommonUBOATUBOAT_DataData Sheets oder wo immer hier die Datei herhabt. Nun müsste es im Spiel.
Leider werden diese Änderungen nicht für bestehende Savegames übernommen, ihr müsst also von Vorne Anfangen.
Ihr seht, es hat geklappt und wir verbrauchen nur noch 65% Sauerstoff und sparen 35% ein. Wie toll!
Nun zum harten Teil, der .asset Datei.
Ihr müsst dazu den Asset Bundle Extractor haben um die Datei zu lesen. Öffnet den Ordner des Extractors. Das müsste so aussehen:
Klickt nun auf AssetBundleExtractor damit sich dieses Fenster öffnet:
Klick nun auf File -> Open
Nun müsste sich ein Ordner geöffnet haben. Nun geht wieder hier hin:C:Program Files (x86)SteamsteamappscommonUBOATUBOAT_Data oder wo ihr es gespeichert habe und öffnet dort die resources.assets. Das Fenster wird euch wohl in den Mental Tod versetzen:
Ihr sieht nun ein Teil des Spiels als reine Datei. Toll oder? Na ja, nein. Wir wollen den Flag Mast haben. Sucht nun die Path ID 1756.
Langes suchen später
Endlich! Das müsste so aussehen:
Diese “DE” Datei ist wichtig. Das ist die Textur des Flaggen Mast vom Boot.
Nun klick auf Plugins.
Und das Fenster hier öffnet sich.
Nun wählt aus ob ihr die Textur als .tga oder .png exportieren möchtet. Was ist egal. Speichert das Bild irgendwo ab und öffnet dies dann mit eurem Bildbearbeitungsprogramm. Lasst den Extractor noch offen!
So sieht die Flagge als Datei aus. Überrascht?
Der Blau markierte Bereich wird im Spiel als eure Mast Flagge angezeigt, das darunter könnt ihr ignorieren oder farblich anpassen.
Ich habe mich für ein Einfaches Beispiel entschieden und den Unteren Teil farblich angepasst. Was ihr im Blauen Bereich einfügt ist eure Sache.
So würde es ohne Aussehen, wenn der Untere Teil nicht angepasst ist:
Speichert nun ab. Je nach Programm muss man auf Exportieren als drücken. Wählt dort .png,.jpg oder .tga aus.
Da der Extractor noch offen ist, öffnet ihn wieder. Ihr müsst nun eure DE Datei (Path ID 1756) umändern. Klickt dazu auf Plugins und dann auf Edit.
Nun öffnet sich dieses Fenster:
Wählt Load aus und sucht eure Flagge und wählt sich aus klickt auf Öffnen.
Nun seit ihr wieder hier und eure Flagge müsste drin sein:
Drückt nun auf Ok und das Fenster schließt sich.
Nun müsst ihr das Fenster, welches euch den Mental Tod gebracht hat, speichern. Drückt dazu auf File und dann auf Save.
Speichert die Datei in eurem Mod Ordner ab und nicht dort wo die Original Dateien sind.
Hier ist mein Mod Ordner für diesen Guide:
Data: Da ist die bearbeitete .xlxs Datei drin.
files: Da ist die bearbeitete .asset Datei
DE… Die bearbeite Flagge
Nun kopiert ihr eure bearbeitete resources.assets und fügt sie dort ein wo ihr sie ursprünglich her habt, also hier: C:Program Files (x86)SteamsteamappscommonUBOATUBOAT_DataSheets oder wo immer hier die Datei herhabt. Nun müsste es im Spiel. Diese Änderung trifft auf neue als auch auf Alte Speicherstände zu.
Zeit zum testen!
Oha! Was’n das?! Die Deutschland Flagge! Es hat geklappt!
Update liste
08.06.2019:
- Guide Veröffentlichung
- Abschnitt “Haftungshinweis” hinzugefügt
- Fehler behoben: xlsx Datei anstelle von xlsx
16.06.2019:
- Thumbnail geändert
Abschließende Worte
Ich weiß es ist schwer doch ich habe es auch hinbekommen ohne Hilfe. Ihr bekommt gerade Hilfe und zur Not spammt die Kommentare mit Fragen zu, dazu bin ich dann zuständig. Ihr verzweifelt an einem Abschnitt? FRAGT SOFORT!
Und nun viel Spaß beim Modden!
Kaleu Katze