PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tutorial: Nationen hinzufügen



Ryo
07.09.10, 12:35
Der User pxrel hat auf paradox-games ein, meiner Meinung nach, sehr gutes Tutorial geschrieben wie man Länder erstellt. Ich hab ihn daraufhin mal gefragt, ob ich dieses hier her kopieren darf... es gab grünes Licht:)

Benötigt werden:
Notepad++, (http://www.chip.de/downloads/Notepad_12996935.html) der Editor würde auch gehen ist jedoch bei manchen Dateien sehr unübersichtlich.
Photoshop, Paint.Net (http://www.getpaint.net/), GIMP (http://www.gimp.org/) o. ä. Muss aufjedenfall .tga Dateien bearbeiten können.
JSGME (http://www.users.on.net/~jscones/software/products-jsgme.html) (JoneSoft Generic Mod Enabler) Wird benötigt, da der Modloader den Paradox mitgeliefert in der Version 1.1 nicht richtig funktioniert.

Na dann mal los:
Ich werde in diesem Tutorial in Bayern die Franken hinzufügen.

Schritt 1:
Vom Victoria 2 Hauptverzeichnis in den Ordner "common" wechseln und die Datei "countries.txt" öffnen. Da wir Franken hinzufügen wollen suchen wir uns die Kategorie "Germany" raus.
Nun denken wir uns ein Tag für unsere neue Nation aus und geben den Path zur Franken.txt ein.
FRK = "countries/Franken.txt"
Speichern die Datei nun im Order Mod/Modname/common (Ordner ggf. erstellen :))

Schritt 2: Die Uniformen
Nachdem wir die countries.txt im Modordner gespeichert haben, öffnen wir die countrycolors.txt. Hier werden die Farben für die Uniformen definiert. Also fügen wir mal Franken hinzu.


FRK = {
color1= { 223 211 211 }
color2= { 178 31 31 }
color3= { 199 190 112 }

color1= Oberteil
color2= Hose + Kopfbedeckung
color3= Farbe der Details auf der Uniform

Der Farbwert ist in RGB angegeben also einfach mal RGB in Google eingeben und den RGB Wert raussuchen. Könnt auch einfach mit einem Bildbearbeitungsprogramm eurer Wahl die Farbpallette aufrufen und eure Farbe raussuchen. (:

Wieder in mod/modname/common speichern.

Schritt 3: Unsere Nation Teil 1
Vom "common" Ordner wechseln wir nun in den Ordner countries.
Dort suchen wir uns ein Land heraus, dass unserem Land am ähnlichsten ist. In meinem Fall nun Bayern.

Kopiert die Bavaria.txt nach mod/modname/common/countries.

Als erstes bennen wir die Bavaria.txt im Modordner nun um zu Franken.txt Öffnet die Datei und ändert nach belieben die Parteien im Land. Ihr könnt Parteien hinzufügen oder entfernen, die Parteipolitik, die Einheitennamen (vorwiegend Schiffe) sowie die Farbe des Landes verändern.

Beispiel:

party = {
name = "BAY_liberal"
wird zu
party = {
name = "FRK_liberal"



das bayerische Himmelblau
color = { 121 175 235 }
wird zu
einem schönen fränkischen Rotton
color = { 209 31 40 }

Auch hier wieder RGB.

Schritt 3: Fahnen
Nun mal genug vom Schreiben und mal ein wenig mit Photoshop flaggen erstellen ;). Die Flaggen müssen im .tga Format sein und in den Ordner mod/modname/gfx/flags gespeichert werden.

Es gibt für die Flaggen verschiedene Attribute:
TAG.tga
TAG_monarchy.tga
TAG_republic.tga
TAG_fascist.tga
TAG_communist.tga

Anstatt "TAG" natürlich das Kürzel eurer Nation. Für mein Franken hab ich mal eben Folgende Flaggen erstellt.

http://img11.myimg.de/Untitled629a1c_thumb.jpg (http://www.myimg.de/?img=Untitled629a1c.jpg)
Wenn alle Flaggen im Mod Ordner sind ab zu Schritt 4.

Schritt 4: Unsere Nation Teil 2
Nun öffnen wir den Ordner /history/countries und kopieren uns die BAV - Bavaria.txt nach mod/modname/history/countries. Benennen sie um in FRK - Franken.txt. Jetzt Öffnet die Datei.

Hier können wir die Hauptstadt unserer Nation, die primäre Kultur, Regierungsform und ähnliches bestimmen. Als Franken wird unsere Hauptstadt Nürnberg. Um die Provinz ID herauszufinden gehen wir in den Ordner \history\provinces\germany und suchen die entsprechende Datei. In unserem Fall 595 - Nuremburg.txt. 595 ist in dem Fall die Provinz ID.

Wie ihr seht könnt ihr noch die Reformen in eurer Nation beim Spielstart bestimmen, sowie die Regierungspartei und Technologien.

Ganz unten im Dokument muss der Name der oob.txt geändert werden.

oob = "BAV_oob.txt"
zu
oob = "FRK_oob.txt"

Die OOB Datei braucht ihr nur falls euer Staat am Kampagnenanfang eine oder mehrere Armeen stationiert haben soll.

Schritt 5: Armeen am Start
Die tag_oob.txt sollte mit Notepad++ geöffnet werden, außer ihr habt Lust auf stundenlanges suchen Ihr findet sie im /history/units Ordner.

Weiter gibts nicht viel in der Datei zu erklären.

army = {
name = "I. Korps" (Name der Armee)
location = 599 (Provinz ID in der die Armee Stationiert ist)
regiment = {
name= "1. Kgl. Bayer. Infanteriebrigade" (Name des Regiments)
type = infantry
home = 599 (Provinz ID in der das Regiment rekrutiert wurde)
regiment = {
name= "2. Kgl. Bayer. Infanteriebrigade"
type = infantry
home = 592
}
usw.
Fügt/verändert nach belieben die Regimenter. Braucht ihr aber nur wenn eure Nationen von Start an aktiv ist.

Die FRK_oob.txt in mod/modname/history/units speichern.

Schritt 6: Kernprovinzen
Setzen wir die Nation nun endlich mal auf die Karte. Dazu müssen wir in den Ordner /history/provinces/germany/ und uns die Provinzen raussuchen die wir den Franken als Kern geben wollen. Also Nürnberg, Bayreuth, Würzburg, Aschaffenburg.

Öffnet die 595 - Nuremburg.txt.


owner = BAV (Besitzer der Region)
controller = BAV
add_core = BAV (Kernprovinz von Bayern)
add_core = GER (Kernprovinz von Deutschland)

Das ist der wichtige Teil in der Datei. Da wir den Bayern mal ihre Franken lassen bleibt Bayern der Owner der Provinz. Wenn wir wollten das Franken die Provinz von Start an besitzt würden wir Owner = FRK benutzen.
Nun fügen wir noch

add_core = FRK
hinzu und wiederholen dies bei den anderen Provinzen die Franken erhalten soll.

Damit wäre das Erstellen der Nation eigentlich auch schon beendet.

Schritt 7: Die Lokalisation
Wir müssen nun unserer Nation und den Parteien natürlich noch Namen geben. Dazu gehen wir in den Ordner mod/modname/localisation/.
Hier erstellen wir eine beliebig benannte textdatei und ändern die endung in .csv. Öffnet danach die Datei mit Notepad++ oder dem Editor.

Für den Nationsnamen


TAG;;;Nationsname;;;;;;;;;;;x (z.B Franken)
TAG_ADJ;;;Adjektiv;;;;;;;;;;;x (Bei Franken nun Fränkisch)
TAG_proletarian_dictatorship;;;Nationsname;;;;;;;;;;;x
TAG_proletarian_dictatorship_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_absolute_monarchy;;;Nationsname;;;;;;;;;;;x
TAG_absolute_monarchy_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_hms_government;;;Nationsname;;;;;;;;;;;x
TAG_hms_government_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_presidential_dictatorship;;;Nationsname;;;;;;;;;;;x
TAG_presidential_dictatorship_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_bourgeois_dictatorship;;;Nationsname;;;;;;;;;;;x
TAG_bourgeois_dictatorship_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_fascist_dictatorship;;;Nationsname;;;;;;;;;;;x
TAG_fascist_dictatorship_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_prussian_constitutionalism;;;Nationsname;;;;;;;;;;;x
TAG_prussian_constitutionalism_ADJ;;;Adjektiv;;;;;;;;;;;x
TAG_democracy;;;Nationsname;;;;;;;;;;;x
TAG_democracy_ADJ;;;Adjektiv;;;;;;;;;;;x


Für die Parteien

TAG_fascist;;;Faschistische Partei;;;;;;;;;;;x
TAG_socialist;;;Sozialistische Partei;;;;;;;;;;;x
TAG_socialist_2;;;Sozialistische Arbeiterpartei;;;;;;;;;;;x
TAG_conservative;;;Parteiname;;;;;;;;;;;x
TAG_liberal;;;Parteiname;;;;;;;;;;;x
TAG_communist;;;Parteiname;;;;;;;;;;;x
TAG_reactionary;;;Parteiname;;;;;;;;;;;x
TAG_anarcho_liberal;;;Parteiname;;;;;;;;;;;x

Anstatt TAG euer Nationenkürzel + eure Nationennamen, Parteinamen ect.
Falls ihr in eurer Nationsname.txt (im common/countries/ Ordner) mehrere konservative oder liberale Parteien habt, fügt noch eine Zeile ein mit z. B. TAG_conservative_2 oder TAG_liberal_2.

Schritt 7: Die Mod spielen
Da der Mod-Loader von Paradox defekt ist, müssen wir die Mod mit anderen Mitteln laden. Dazu benutzen wir den JSGME. Ladet euch die JSGME.exe von der Entwicklerseite und kopiert sie in euer Victoria 2 Verzeichnis. Wenn ihr nun die JSGME.exe startet gebt unten als Mod Ordner "mod" ein und weiter.

Jetzt solltet ihr den Mod Loader geöffnet sehen und euren modnamen links stehen haben. Klickt eure Mod an, klickt auf den Pfeil nach rechts und startet Victoria 2.

Zum Schluss noch ein paar Screenshots von der Fränkischen Republik ;).
http://img11.myimg.de/v2game20100906194310c1a4e_thumb.jpg (http://www.myimg.de/?img=v2game20100906194310c1a4e.jpg) http://img11.myimg.de/v2game2010090619451942666_thumb.jpg (http://www.myimg.de/?img=v2game2010090619451942666.jpg) http://img11.myimg.de/v2game2010090619455612aec_thumb.jpg (http://www.myimg.de/?img=v2game2010090619455612aec.jpg)[/quote]

sheep-dodger
07.09.10, 12:43
Sehr schön, hab das mal gestickied, da es auf längere Sicht nützlich sein sollte

Al. I. Cuza
08.09.10, 02:34
Wie kann man eigentlich Parteien erst ab einem gewissen Jahr verfügbar machen oder löschen?

[B@W] Abominus
08.09.10, 08:18
Owner ist übrigens nicht "Besitzer" sondern "Eigentümer".

Aber was solls... danke dafür, sieht ähnlich aus wie in EU3. OH WUNDER OH WUNDER! :^^:

Nephalin
19.12.10, 09:07
Wie kann man eigentlich Parteien erst ab einem gewissen Jahr verfügbar machen oder löschen?

Das steht in der jeweiligen countries.txt, also z. B. X:\Victoria 2\common\countries\Prussia.txt

da findest du unter anderem:

party = {
name = "PRU_liberal"
start_date = 1830.1.1
end_date = 2000.1.1

ideology = liberal

economic_policy = laissez_faire
trade_policy = free_trade
religious_policy = pluralism
citizenship_policy = limited_citizenship
war_policy = anti_military


und wenn man dann das start_date entsprechend abändert, dann wird die Partei erst ab diesem Datum verfügbar, aber natürlich auch nur dann, wenn das entsprechende System diese auch zulässt, sie also nicht verbietet !

Bushi
07.04.11, 02:49
Wo kann ich eigentlich das Startgeld einstellen und kann man auch die Produktivität einzelner Provinzen erhöehen, so dass mein Einprovinzler überlebensfähig wird?

Nephalin
07.04.11, 08:03
Da die Produktivität von der Anzahl der Einwohner, bzw. dem Verhältnis von Bauern/Facharbeitern zur Gesamtbevölkerung abhängt und davon, wieviel Kapazität die Fabrik(en) haben, geht das nicht direkt.

Was man machen kann, wenn man sich denn dran traut, das ist folgendes:

ein Spiel starten, direkt Speichern.

Dann über "Bevölkerung" nachschauen wie viele Pops man von welcher Art "besitzt".

Dann den Spielstand mit einem Editor laden, was unter Umständen einige Minuten dauern kann, selbst auf schnellen Kisten.

Dann sucht man nach der entsprechenden Zahl, die vermutlich mehrfach vorkommt, daher muss man auch immer die Zeilen darüber im Auge behalten und sich anhand des Typus und der Zugehörigkeit orientieren.

Sucht man also z. B. die 347 Facharbeiter in einer bayrischen Provinz, dann steht über der Zahl 347 noch "craftsmen= south_german_catholic".

Kann natürlich sein, das man bei mehr als einer Provinz rein zufällig zweimal den gleichen Wert hat, aber das merkt man recht schnell, also ob man an der richtigen Stelle ist.

Das Startgeld kann man leider auch nicht direkt erhöhen, das hängt ebenfalls von der Bevölkerung ab bzw. von den Kulturwerten, aber das lässt sich ja durch die Konsole ausgleichen.

Die Cheats sollten inzwischen bekannt sein, ansonsten : Shift +3 öffnet die Konsole und mit "cash" gibt es jeweils 1.000 Taler dazu.

Mit "Goods xxx" bekommt man von ALLEN Waren die entsprechende Menge, also auch Geld/Gold !

Sonst gibt es nur noch indirekte Möglichkeiten, es etwas einfacher zu machen, nämlich in dem man im Ordner "Provinces" sich die entsprechende raussucht und das "Life rating" anpasst.

Bei den meisten kleinen Staaten liegt das bei 35, während es z. B. in Preußen (Berlin) bei 40 liegt.

Die 5 Punkte mehr wirken sich in unterschiedlichster Weise aus, also einfach etwas rumprobieren und einfach immer eine Kopie der Datei erstellen, die man modifiziert.

Ich spiele seit langem mit einer modifizierten defines.lua, da mir die Originalwerte zu "zäh" gewesen sind.

Bei mir geht der BB bis 30, wird in Friedenszeiten um 0.2 verringert und in Kriegszeiten um 0.075.

Außerdem kosten die einzelnen CB bzw. Wagoals etwas weniger, wodurch einfach mehr los ist, denn das kommt ja nicht nur einem selbst zu Gute, sondern allen Staaten !

Zudem hab ich den logischen Fehler behoben, das Staaten, die man am Anfang nicht direkt wählen kann, wie z.B. Schottland und die man daher erst spielen kann, wenn man mit England startet und sie dann entlässt, nicht die Technologien "erben", die das Startland eigentlich hat.

Man kann jetzt darüber streiten, ob das absolut logisch ist, aber andererseits ist es Unfugt, das eben z. B: Schottland oder Irland quasi wieder in der Steinzeit landen, wenn man sie vom Empire löst.

Deswegen hab ich die entsprechenden Länderfiles geändert.

Außerdem hab ich in "Deutschland" Bayern geteilt und Franken eingefügt, hab in Afrika aus Spaß mitten drin Uganda erstellt


Naja, man kann bei diesem Spiel im Prinzip fast alles ändern, ob man es macht ist eine andere Sache, aber ich finde, so lange die Änderungen quasi allen Staaten zugute kommen, da tut das dem Spiel nur gut.

Jangovader
03.06.11, 18:00
Hallo Leute. Ich versuche mich seit einigen tagen an einen eigenen Mod, in dem man Libyen als Nation entlassen kann. Er ist heute fertig geworden, allerdings erscheinen im Mod keinen Spielinhalte, wenn ich ihn starte.
habt ihr eine ahnung was ich falsch gemacht haben könnte?

MFG. Jangovader

Edit: Problem hat sich gelöst, allerdings werden die Namen/Parteien/usw auf der Karte noch nicht angezeigt