PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie baue ich mir ein Land?



[B@W] Abominus
13.07.04, 20:16
Hier werde ich eine FAQ schreiben, in der erklärt wird, wie man neue Länder in Viktoria einbaut.

Es gibt 20 mögliche, benutzerdefinierte Länder, die zwar integriert, aber nicht nutzbar sind. VORSICHT!!! Arbeitet man bereits mit einem MOD wie z.B. VIP sollte man es erstmal lassen, bis man alles kapiert hat.
Die TAG's beginnen bei U00 und enden bei U19. Wer nicht weiß, was TAG's sind: AUS ist der TAG für Österreich-Ungarn, GER für Deutschland und USA für die Imperialisten.
Die Länder können entweder:
entstehen, wie z.B. Italien, Deutschland, Mugalistan oder Skandinavien, in meinem MOD (http://www.si-games.com/forum/showthread.php?goto=newpost&t=4896) auch Rumänien (kleine Werbung),
freigelassen werden, wie z.B. Rumänien, Bulgarien und das restliche Kruppzeug durch Russland per Event
revoltierend sich losreißen, also im Grunde alles was in der revolt.txt steht, wobei hier natürlich die Zeit relevant ist, aber da komme ich später noch drauf, oder
von Anfang an dabei sein, was allerdings nicht in DIESES FAQ gehört - was nicht heißen soll, daß man keine eigenen Szenarios schreiben kann - es muss also ein neues Szenario geschrieben werden
Dateien die vorher gesicher werden sollten:
revolt.txt im Ordner Victoria/db #hier sind die Provinzen enthalten die das Land bei der "Entstehung", egal welcher Form, normalerweise bekommt
country.csv im Ordner Victoria/db #hier wird definiert, wie das Land aussieht. Russland ist Grün und hat Russische Truppen, Deutschland ist Grau und hat die gleichen Truppen wie der Preusse. Jedenfalls so ungefähr, wir kommen aber später auf jede einzelne Datei im eigenen Post zu sprechen.
randomleaders.csv im Ordner Victoria/db #hier werden die Anführer definiert, die keine Fähigkeiten haben. Es ist nicht relevant, was dort später genau eingefügt wird, mindestens ein Name muss enthalten sein.
unitnames.csv im Ordner Victoria/db #hier werden die zu fertigenden Einheiten einen Namen erhalten. Sieht schließlich nicht so toll aus, wenn man jedes Schiff einfach nur SMS Brocken nennt.
world_names.csv im Ordner Victoria/config #Das Land ist hier bereits definiert als U00 und folgend, da kommen wir später zu.
Land überlegen!
Gebiet des Landes überlegen, also wo es genau sein soll, und welche zusätzlichen Ansprüche es haben soll
Vor jedem Patch die veränderten Dateien auslagern und dann erst den Patch draufmachen. Z.T. werden die Dateien sonst überschrieben, und das wollen wir ja nicht.
Ein handelsüblicher Editor wird helfen, Excel lehne ich ab, da man sich recht schnell vertut mit dem Speichern im richtigen Format. Also: normaler Windowseditor, kein Word, kein Winword, nur der Editor.

Ich werde es am Beispiel der Phillipinen machen. Warum? Na ja, ich habe einen guten Freund, der Phillipine ist und wie das nun mal so ist, er mag das Land sehr. Und wenn ich schon nicht hin fliegen kann, weil es zu teuer ist, so will ich es wenigstens erobern :teufel: . Außerdem ging es mir schon immer auf die Eier, daß der Spanier dort Revolten hat, auch über Jahrzehnte und dieses Land sich nicht abspaltete. Zudem sollen die USA es auch nicht allzu leicht haben, wenn die beiden sich zur Jahrhunderwende prügeln. Die Amis kriegen sowieso schon alles in den Hintern geschoben.

Erst wenn ich mit der FAQ fertig bin kann dies alles als richtig angesehen werden.

Download (http://www.8ung.at/abominus/download/laender.rar)
Bemerkungen (http://www.si-games.com/forum/showthread.php?t=6285)

[B@W] Abominus
13.07.04, 21:10
U19;Benutzerdefiniert;;;;;;;;Benutzerdefiniert;;X

Diese Zeile bitte suchen in der Datei world_names.csv und in folgende ändern.

U19;Philippinen;;;;;;;;Benutzerdefiniert;;X

Es darf nichts (!!!) gelöscht werden. Die ; müssen erhalten bleiben in ihrer Anzahl und Anordnung.

Merke man sich: Der TAG U19 ist ab jetzt vergeben für die Philippinen. Es ist nun sinnvoll, die folgenden Dateien mit dem TAG U19 zu bearbeiten. Erst wenn man alles fertig hat, kann man das nächste Land überfallen, äh, erstellen.

MERKE: Es ist nicht möglich, selbst TAG's zu generieren, das können nur die Götter bei Paradox!

[B@W] Abominus
13.07.04, 21:43
Man öffne die Datei und nehme sich als Vorbild irgendeine Nation. Ich habe mich für Polen entschieden, nur Gott weiß warum.

POL = {
date = { day = 1 month = january year = 1835 }
expirydate = { day = 31 month = december year = 3000 }
minimum = { 262 340 364 391 392 393 394 410 412 413 414 415 416 417 418 419 942 943 944 945 946 947 948 949 950 }
extra = { }
capital = 412
culture = { type = polish }
religion = catholic
literacy = -1
ai = "default.ai"
primitive = no
}

U19 = {
date = { day = 1 month = january year = 1870 }
expirydate = { day = 31 month = december year = 3000 }
minimum = { 2038 2039 2040 2340 2341 2342 }
extra = { }
capital = 2039
culture = { type = PHILIPPINE }
religion = catholic
literacy = 0.08
ai = "default.ai"
primitive = yes
}

Wie komme ich an die Daten und was bedeuten sie?
Zu Beginn steht der TAG, in unserem Fall POL für Polen was wir natürlich sofort vertilgen (vorsicht, ich würde es einfach kopieren und ans Ende setzten, man möchte vielleicht Polen trotzdem erschaffen, warum auch immer) und durch unseren Philippinischen TAG U19 ersetzen.
"Date" gibt an, ab wann dieses Land existent sein kann durch Revolten oder durch Erschaffen per Diplomatie. Erschaffen werden kann es trotzdem immer per Event. Es muss aber in der Revolt.txt stehen.
"expirydate" gibt an, ab wann es nicht mehr durch Revolten/Diplomatie entstehen kann.
"minimum" definiert die Anzahl der Provinzen, die das Land bekommt, bzw. eher gesagt, welche Provinzen es definitiv bekommt, sollte man diese besitzen. Es reicht nicht dies zu kontrollieren wie in HoI, man muss definitiv der Besitzer sein. Auch Kolonialgebäude reichen nicht aus.
"extra" gibt Ansprüche an, die nicht mit übertragen werden. Siehe auch Preussen hat Ansprüche auf das Elsas, obwohl es Frankreich besitzt. Ein wenig unverständlich, aber es ist auch nicht weiter wichtig. Es kann leer bleiben. Ist eine Provinz in "extra" und in "minimum" angegeben, dann wird es im Spiel auf "minimum" reduziert. Im Grunde bedeutet dies, daß wenn Russland Polen frei lässt, und diese naturgemäß auch Ansprüche auf Danzig etc. haben, diese nach der Freilassung keinen Anspruch mehr drauf haben. Es nützt auch nichts, dies in "extra" anzugeben, es wird schlicht auf "minimum" reduziert. Aber das ist nicht wichtig, darüber könnt ihr euch selbst Gedanken machen.
"capital" sollte klar sein.
"culture" findet man in der world_names.csv, die wir bereit kennen. Einfach mal suchen, ihr werdet schon fündig. Aber nicht vergessen, neue "Rassen"/"Kulturen" kann man nicht einführen. Man könnte zwar in der Datei die "Süddeutschen" umschreiben in "Ostdeutsche" und die "Norddeutschen" in "Westdeutsche" und dann in einem zukünftigen Szenario... aber egal. Den Rest denkt euch selbst.
"religion" gibt es nicht viele, auch ausprobieren. Sollte auch in der Datei stehen.
"literacy" mit dem Parameter -1 definiert die Alphabetisierungrate mit der des freilassenden Landes. Eine Variable von 1 ist 100%. Da die Philippinen den Analphabethismus noch nicht ausgerottet haben, habe ich es auf 8% reduziert.
"ai" kann man sich selbst schreiben. Dafür muss man eine neue Datei anlegen, bzw. eine vorhandene Kopieren oder Mitnutzen. Einfach mal die Revolt.txt anschauen, da sind einigen drin und man sieht wie diese benutzt werden. Außerdem gibt es einen Ordner mit Namen ai, dort kann man auch einige finden.
"primitive" kann definiert werden als yes oder no. Dies gibt an, ob es eine unzivilisierte Nation sein soll, oder nicht. Die Philippinen habe ich als unzivilisiert definiert.

[B@W] Abominus
13.07.04, 22:10
Unser Land kann nun offiziell als existent betrachtet werden.

Folgende Probleme: Die Farbe des Landes ist schwarz und das sieht "unschön" aus
Die Endfigur ist der Amerikanische Präsident
Die Hauptstadt wird durch Big Ben dargestellt
Es gibt keine Flagge, und das sieht auch "unpraktikabel" aus
Und nun ratet mal wie es ist, daß keine Fähnchen an den Einheiten hängen: RICHTIG!!! Nicht gut!

Im Ordner auf der CD liegen diverse Graphiken, diese sollte man sich anschauen. In unserem Fall liegt die begehrte Datei ph.bmp im Ordner Goodies\Modern Day Flags und diese gilt es in den Ordner auf der Platte Victoria\gfx\map\shields zu kopieren. Ein rechter Klick auf die Datei und man kann den Schreibschutz raus nehmen. Danach änder man den Namen auf den TAG, in unserem Fall U19.bmp.
Gleiches Spielchen mit den kleinen Fähnchen. Der Zielordner ist hier Victoria\gfx\map\flags und auch hier nicht vergessen: U19.bmp

[B@W] Abominus
14.07.04, 00:27
Unsere Grundlage wird SIAM sein. In der Datei findet bitte den String:

SIA;LightGreen;SIA;MIN;Light_Grey;White;9;24;X

Die Defition ist folgende:

Country;main_color;leader_language;ArmyNationalitySprite;Coats;Legs;City;EndFrame;END

Das Land muss also U19 sein:

U19;LightGreen;SIA;MIN;Light_Grey;White;9;24;X

Theoretisch wären wir fertig, aber das ist ja langweilig...
Unser Land soll DarkBrown sein. Der zweite Wert gibt die Farbe des Landes im Kartenmodus: Politik. Also haben wir jetzt:

U19;DarkBrown;SIA;MIN;Light_Grey;White;9;24;X

Die Namen der Anführer werden jetzt noch von Siam genommen. Dies finden wir zwar nicht gut, aktzeptieren wir aber. Wir könnten jetzt auch eine neue Liste machen, und dann würde es so aussehen:

U19;DarkBrown;U19;MIN;Light_Grey;White;9;24;X

Das würde jetzt aber zu lange dauern, dazu kommen wir später. Die anderen Werte geben folgendes an:

U19;DarkBrown;SIA;MIN;Light_Grey;White;9;24;X

Die 9 ist das allgemeine Bild einer Hauptstadt. Die 0 oder 1 (bin mir nicht sicher) ist Big Ben. Dies wird bei uns also nicht geändert.

U19;DarkBrown;SIA;MIN;Light_Grey;White;9;24;X

Die 24 zeigt an, daß es der Turbanträger ist, der am Schluss angezeigt wird. Das ist zwar auch fein, aber das wollen wir nicht. Wir nehmen die 23, auch wenn das nicht wirklich passend ist, aber immer noch besser als der Turbanträger.

U19;DarkBrown;SIA;MIN;Light_Grey;White;9;23;X

Welche Endbilder gibt es?
Victoria\gfx\Interface\frontend\leaders.bmp

Und wieder nicht vergessen: Nichts auslassen, und auch die ; nicht weglassen, wo anders hinpacken oder aufessen. Die müssen da sein.

VORSICHT!!! Der String muss auf jeden Fall VOR dem Ende stehen. In unserem Fall würde es so aussehen:

REB;Black;MIN;MIN;Black;Black;9;27;X
U19;DarkBrown;SIA;MIN;Light_Grey;White;9;23;X
END;LightBrown;MIN;MIN;Black;Black;9;24;X

[B@W] Abominus
14.07.04, 01:11
Wir haben jetzt ein Land, das keine Anführer hat, und auch keine Politischen Parteien. Es wäre doch auch in der Realität so viel einfacher... lassen wir das und beschränken uns auf das Wesentliche.

Fertige zuerst eine neue Datei an. Diese nennen wir U19_party.csv und legen sie ins Verzeichnis Victoria\db\parties. Anschließend legen wir die folgenden Daten in die Datei.

country;id;name;start;end;ideology;Economic;Trade;Religious;Minority;War;Culture;Religion;Status
U19;21000;Royal Faction;1800;2000;conservative;state_capitalism;protectionism;moralism;residence;pro_military;all;al l;x
U19;21001;Sozialdem. Arbeiterpartei;1870;2000;socialist;planned_economy;free_trade;secularized;full_citizenship;anti_mili tary;all;all;x
U19;21002;Liberaldem. Partei;1848;2000;liberal;laissez_faire;free_trade;pluralism;limited_citizenship;anti_military;all;al l;x

Es steht euch natürlich frei, alles mögliche rein zu setzten. Die meisten Minors (wie z.B. Sansibar) haben nur eine Partei, und die ist "natürlich" konservativ. Wir mögen dieses Laissez - Faire Pack schließlich nicht.

[B@W] Abominus
14.07.04, 12:58
Dieser Thread war als FAQ gedacht, weshalb ich einen zusätzlichen im "normalen" Forum eröffnet habe.
Es ist noch nicht in meinem MOD enthalten, kommt aber mit rein. Bin noch nicht so ganz fertig. Es wird aber auch ein zusätzlicher Download hier angeboten, sobald ich die Philippinen fertig habe. Dann können auch die faulen unter euch das hier runterladen.
:^^: