Hearts of Iron IV

Hearts of Iron IV

65 ratings
How to mod (German)
By Impearion
In dieser Guide werde ich euch zeigen wie ihr ein Mod erstellt und die dateien bearbeitest.

2
2
   
Award
Favorite
Favorited
Unfavorite
Mod erstellen durch das Modding tool
Willkommen beim 1. Abschnitt, hier erkläre ich ein paar Grundlegende sachen, außerdem gibt es bei manchen abschnitten Videos wo ich euch es erkläre, lest bitte den Text aber kuckt euch auch das Video an da ich bei manchen Texten/Videos mehr erklärt habe.


Wir starten das Spiel und klicken auf Mod und nun auf Mod-Werkzeuge.
<br>
Nun stehen hier ein paar Wichtige und ein paar unwichtige sachen
Fangen wir links an, da steht Mod erstellen und Mod hochladen. Wer jetzt was anderes sieht sollte auf Mod erstellen klicken.
So jetzt stehen da allerei Informationen und mehr. Jetzt kannst du einen Mod Titel nehmen. Wähle einen Namen, aber Vorsicht! Wenn du deinen Mod dann hochladest und du einen anderen Namen willst, dann wird ein neuer Mod erstellt, wenn du deinen Mod updaten willst!
Das sieht so aus:


So jetzt brauchen wir auch noch einen Pfad. (Kurze erklärung: Mit Pfad/Verzeichnis wird gemeint wo die Datei (Ordner) gespeichert ist, in diesem Fall wie der Ordner heißt.)
Das Verzeichnis sollte man wie den Mod nennen. (Muss man aber nicht wenn der mod "Make Austria greate again" nennt, kann man ihn auch einfach abkurzen oder anders nennen, ist eigentlich egal aber wenn man mehrere macht weiß man welcher Ordner zu welchem Mod gehört!)
"Unterstützte Versionen" braucht man eigentlich nicht das stellt sich auf die neuste immer ein. (beim Mod erstellen)

So jetzt brauchen wir ein "Mod tag" dort können wir dann auswählen was dein Mod verändert soll.
(Ist eigentlich egal was du dort auswählst, das wird nur dafür verwendet das man deinen Mod auf dem Steam Workshop leichter findet ...)
Ich nehm mal Ideologies. (wer nicht weiß was das alles ist soll es in den Google translate reinkopieren!)
Nun klick auf "Mod erstellen"
Glückwunsch! Du hast deinen eigenen Mod erstellt.!
Steamapps & Paradox Verknüpfung erstellen
Okay dann machen wir mal die 2 Verknüpfungen!

Video dazu:

Wer die Verknüpfungen schon hat kann das alles hier jetzt überspringen!

Hier sehen wir nochmal die 2 Verknüpfungen die wir jetzt erstellen.

Wir erstellen eine Verknüpfung mit einem Rechtsklick auf den Desktop dann auf "Neu" und auf "Verknüpfung".

Jetzt öffnet sich ein Fenster, wo Verknüpfung erstellen steht, du musst jetzt den Pfad von dem Ordner hier hinein Kopieren.

Um den Pfad zu bekommen gibt es 2 Möglichkeiten von denen ich weiß das sie funktionieren, wir nehmen die einfachste, nähmlich die wo man einfach den Pfad über die Ordner Kopiert.

Wir gehen auf den Lokalen Datenträger. (nehmt den wo ihr die Steam Dateien gespeichert habt, wenn ihr nicht wisst wo dann fragt in den Kommentaren das ich es euch genauer erklären kann !:) )

Dann auf "Programme (x86)" und sucht den Ordner wo Steam steht!

Dann auf "steamapps".

Jetzt könnt ihr euch entscheiden ob ihr von den "steamapps" die Verknüpfung haben wollt oder von den Spielen in "common". Wenn ihr "steamapps" nimmt dann könnt ihr auch Workshop Dateien die ihr heruntergeladen habt, bearbeiten und kucken wie die geschrieben wurden!
Wer jetzt aber die Spiele sehen will soll zu den Unterordner "common" gehen.
(Beim nächsten Bild steht wie ihr den Pfad kopiert)

Jetzt sind wir in "common" drinnen.

Jetzt kopieren wir den Pfad wie im Bild drinnen einfach Linksklick auf eine leere Fläche in der Zeile. Mit STRG+C gleichzeitig.

Jetzt klicken wir auf die Zeile und Fügen es ein mit STRG+V (wieder gleichzeitig drücken)

Jetzt nur noch auf "Fertig Stellen" klicken und fertig, du hast eine Common beziehungsweise eine Steamapp verknüpfung erstellt!

Jetzt brauchen wir nur noch die Paradox Ordner Verknüpfung. Der Weg wie man das macht ist gleich, nur das Paradox Interactive in Dokumenten gespeichert wird.
Geht zuerst zu den localen Datenträger, also meistens C:\ .

Jetzt gehen wir auf Dokumente ...

und "Paradox Interactive" schon sind sind wir da.

Jetzt noch die Verknüpfung das muss ich euch glaub ich nichtmehr Zeigen sonst kuckt oben nochmal nach, denn die Liste hier ist schon ein bisschen lang und laggt schon ^^.

Dieser Abschnitt ist fertig falls ihr noch was wisst was ich verbessern kann, könnt ihr das in die Kommentare schreiben!
Spiel Dateien kopieren & bearbeiten
Okay nun müssen wir die Hearts of Iron IV Verknüpfung von Paradox öffnen und auf Mod klicken.

.Nun da wir ihn geöffnet haben erscheint ein Ordner mit dem Namen test und eine Mod Datei mit dem Namen test. Der Ordner heißt test (ist bei dir anders wenn du deinen Mod anders genannt hast) weil du vorher im Verzeichnis test angegeben hast.

Jetzt müssen wir auch noch die Steam-apps Verknüpfung öffnen. Um die Daten in den Mod Ordner reinzuschrieben. (Damit meine ich den Ordner den ich bei Mod test genannt habe)

Jetzt gehen wir in den Ordner Common und dann in HOI4

Jetzt kommen wir zu den wichtigeren Teilen! Schiebe die zwei Fenster neben einander das sie sich nicht überlappen.

Schauen wir mal in den Steam Hearts of Iron IV Ordner rein.
Die Ordner die wir für Modding wichtig sind sind:
  • common
  • events
  • gfx
  • history

Wir werden aber zuerst einen einfachen Mod machen wir werden die Monarchy wieder einführen!
(VON DEM GANZEN ZEUGS KANN ICH KEINE FOTOS MACHEN)
Okay zuerst müssen wir (im Steam HOI4 Ordner) auf common klicken dann sucht ihr die ideologies Ordner, geht rein und kopiert euch die 00_ideologies.txt . Die kopiert ihr euch in den common folder im Mod folder (Zum kopieren, markiere die Datei und drücke STRG+C, zum einfügen STRG+V) Es kann auch sein das es 00_ideologies ohne txt heißt.

Hab ich hier nochmal ein Bild.

Jetzt öffnen wir die Text datei im Paradox HOI4 Ordner.
Hier stehen jetzt einige Sachen, wir brauchen fascism, es gibt jetzt ein paar Wege, hab aber alle noch nicht ausprobiert. 1. Weg wir könnten bei fascism als untereinteilung monarchy einführen aber das wäre nicht so klug denn dann hätte Monarchy kein eigene Ideologie und man sieht sie auch nicht. Also würde ich sagen wir nehmen den 2. Weg, indem wir eine neue Ideologie namens Monarchy machen.

Hier nochmal ein Bild wo fascism steht wir schreiben das jetzt unter fascism (nicht in die types sondern unter fascism)

Villeich ist euch ein Fehler bei mir aufgefallen ich hab leider nicht von fascism alles kopiert (war impact, faction impact rules....

Hier habe ich es nochmal richtig, und den Code hier:
monarchy = {

types = {

normalmonarchy = {
}

monarchy_ideology = {
}

goodmonarchy = {
}

badmonarchy = {
}


dynamic_faction_names = {
"FACTION_NAME_MONARCHY_1"
"FACTION_NAME_MONARCHY_2"
"FACTION_NAME_MONARCHY_3"
"FACTION_NAME_MONARCHY_4"
"FACTION_NAME_MONARCHY_5"
}

color = { 100 75 51 }

war_impact_on_world_tension = 1.0 #evil!
faction_impact_on_world_tension = 1.0

rules = {
can_force_government = no
can_send_volunteers = yes
can_puppet = yes
}

modifiers = {
justify_war_goal_when_in_major_war_time = -0.80
}

ai_fascist = yes # uses the fascist AI behaviour
}

Außerdem habe ich nochmal die color verändert, color meint was die Farbe der Ideologie dann im Spiel ist, fals ihr schon vergessen habt in der schule wird einen gelernt das es 3 Farben gibt aus dem alle rauskommen (oder so XD) wenn hinter einem # ein text steht dann wird das nicht benötigt (im code) das ist einfach eine information für modder was damit gemeint ist.

Nun ist der Teil schonmal fertig, aber wir wollen das mal testen oder nicht?!
Also werden wir mal das Spiel starten und als ürgendeine Nation spielen.
Wenn ihr zu Politik geht (oder auf die Fahne links oben) dann könnt ihr sehen das ganz unten noch eine Partei reingequetscht wurde namens monarchy. So jetzt wissen wir mal die Basics und haben auch schon einen funktionierenden Mod.









Staaten (Bundesland) bearbeiten (bsp mit Albanien)
Neue Staaten (Bundesländer)

Ich wurde schon oft gefragt wie man nue Bundesländer macht, ist gar nicht so einfach, bei einem fehler und schon geht nichts!

Software die ich hier benutze: Notepad++ [notepad-plus-plus.org]

Fangen wir mal an!

Wir starten das Spiel jetzt im Debug mode das geht ganz einfach klick einfach mit der rechten Maustaste auf Hearts of Iron IV (Im Steam Programm). Dann auf Eigenschaften (ganz unten) und dann gleich auf Startoptionen. Da geben wir jetzt -debug ein. Nur noch das Spiel starten und auf Nudge gehen. Super! Jetzt sind wir schon im Debug/Nudge Modus!



############################################################
Nachdem wir Nudge gestartet haben sollte es so aussehen:
############################################################
Wir gehen jetzt auf States:
############################################################
Und kucken uns Zum Beispiel mal albanien an:

Wie wir hier sehen, besteht albanien nur aus dem Bundestaat Albanien, wir wollen aber jetzt Nord- und Süd- Albanien haben. (Später werden wir noch nen Bürgerkrieg hinzufügen)

Jetzt klicken wir Albanien an und klicken auf "Open File", jetzt sollte eine Datei im Paradox Folder bei Hoi4 erstellt worden sein. Und die datei sollte sich gleich öffnen, sie kopiert einfach die ingame Bundesland wenn wir sie anklicken/öffnen.

Hier die Fotos:

Da wir ein 2. Bundesland wollen, kopieren wir die datei im Paradox/History/states/ Folder, und bennenen die kopierte datei in 743-Südalbanien.(Warum 743? Ihr könnt alles über 742 nehmen da die Zahlen davor alle schon vom Spiel benutzt werden! Und ihr dürft keine auslassen (742, 744 *GAME CRASH*) sonst Crasht euch das Spiel! Und verwendet keine Doppelt!)

Das sollte jetzt so aussehen:


Wir öffnen die kopierte Datei und kucken uns mal den Code genauer an:

Unten bei Provinces stehen die Provinc IDs von den Provincen drinnen, wenn wir eine entfernen dann ist eine Province nicht mehr drinnen und gehört nichtmehr zum Staat!
Als erster bennenen wir bei id=44 zu id= 743 und bei name="STATE_44" zu name="STATE_743" um.

Für Süd-Albanien entfernen wir folgene Provincen 3896 9780 11762 9875 9914 aus dem Code.
Und diesen Code:
11767 = {
naval_base = 4
}
Den hab ich nicht entfernt, da ich ihn vergessen habe!


Wir gehen jetzt zur 1. Datei und löschen die Provincen die in Süd Albanien sind raus.
Also diese hier: 914 3448 3884 6900 9875 11767.
Und ändern diesen Code:
victory_points = {
3448 5
}
Wenn ihr das Spiel jetzt Neustartet und als Albanien Spielt dann ist der Neue Staat da!
ACHTUNG! Truppen im neuen Staat bekommen keinen Nachschub, dort können keine Flieger fliegen... UND! Es kann sein das es nicht funktioniert! Da das tool Bei mir sehr herumbuggt, ich habe es mit dem ingame tool versucht und manuel aber der Staat lasst sich nicht erstellen. Normalerweiße sollte es bei euch klappen, wenn nicht dann schreibt mir ne Nachricht, dann werde ich versuchen warum es nicht funktioniert!
90 Comments
MilchIstGiftTrueStory15 24 Apr @ 11:27am 
Wie entferne ich Nazi-Detschland?
nimru 29 Dec, 2019 @ 2:17pm 
Für neu erstellte Staaten kann man problemlos Nachschublager erstellen.
Pfad: Steam/steamapps/common/Hearts of Iron IV/map/supplyareas
Dort sind 357 Dateien wo alle Nachschubregionen aufgeführt sind.
Einfach die letzte 357 öffnen:
supply_area={
id=357
name="SUPPLYAREA_357"
value=0
states={
746
}
}
die 357 nin 358 ändern und die 746 ist die ID des Staates also muss diese Zahl durch 788 geändert werden da die regulären Staaten bis 787 gehen und der eigene neue sollte mit 788 beginnen. Dann speichern unter 358-SupplyArea und fertig ist der Nachschub des neuen Staates.
Und wer mag kann die Victory Punkte in seiner Staat Datei noch einstellen und den Wert verändern von regulär 10-50 auf 1000-5000 was bewirkt das sich dort deutlich mehr Einheiten aufhalten können und Nachschub erhalten, vorausgesetzt das Hauptnachschublager das Grün markiert ist hat den höchsten Wert um alle Staaten versorgen zu können.
Captain Sebekel 7 Jan, 2019 @ 12:17pm 
Ok danke. Hoffe, ich komme damit klar.
Impearion  [author] 6 Jan, 2019 @ 9:56pm 
+Captain Sebekel Die Vorgehensweise ist gleich, die Codes sind leicht mit dem Editor zu finden, indem wir die Kategorie States im Editor auswählen und auf Zypern drauf klicken. Wir können die Datei gleich öffnen oder am Besten, wie ich es getan habe die ID im state Ordner gesucht und die Datei geöffnet. Danach nur noch die Provincen notieren die man zu einem neuen State geben will, sie aus der Datei entfernen. Nun müssen nur noch die notierten Provincen in eine neue State eingefügt werden und fertig. Natürlich nicht vergessen die Dateien die verändert wurden in deine Mod zu geben. Also zuerst kopieren dann bearbeiten.
Captain Sebekel 6 Jan, 2019 @ 12:39pm 
Wie funktiert das mit dne Codes bei Provinzen außer bei Albanien ? An was muß man sich richten und welche Codes sind zB. für Palästina oder Zypern etc. ? Danke in Voraus.
Impearion  [author] 26 Aug, 2018 @ 11:01am 
Nicht das ich eins wüsste :/
BastiRekt 26 Aug, 2018 @ 7:40am 
Gibts dazu auch irgend ein tutorial bin anfänger
Impearion  [author] 24 Aug, 2018 @ 6:22am 
Ja gibt es, in common/units, du musst dir das nur ein bisschen ankucken und du wirst kapieren wie es funktioniert :)
BastiRekt 24 Aug, 2018 @ 6:13am 
Gibt es irgendeinen Weg einen neuen Einheitentyp zu erstellen? Beispielsweise Polizei oder etwas dergleichen mit abgeänderten Stats von der Normalen Infantry einheit?
Name 20 Oct, 2017 @ 3:40pm 
xd Naja mir ist das einglich sowieso egal ob jetzt der Ordner ne Zahl oder nen Namen ist mir einglich schnuppe.