PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Modding Tutorial



Astharot
04.02.07, 06:23
So zuerstmal ein Hallo an alle Monarchen hier im Forum bin neu (auch im allg. bei EUgames)
aber wird sich vielleicht ja noch ändern

Hab die Suchfunktion eigentlich benutzt aber hab keine hilfe zum erstellen
von Mods gefunden also hab ich mich selbst auf den Weg der Modderei gemacht
und mich mal in den Files umgesehen und hab in den letzten zwei Tagen ziemliche
fortschritte gemacht (glaub ich zumindest :D )
Falls was nicht korrekt sein sollte bidde melden :rolleyes:
Und immer die editierte Datei vorher back uppen :cool:
Also angefangen bei


STAATENERSTELLUNG AUF VORHANDENEN PROVINZEN:

Bevor es jedoch los geht muss beachtet werden das nur Buchstaben oder Zahlen verändert
werden , die gennant werden .
Also der erste Schritt einen neuen Staat zu erstellen ,ist es die richtigen Ordner und
Files zu wissen

Ordner : common\countries\
Ordner : gfx\flags\
Ordner : history\countries
Ordner : history\provinces\
File : common\countries.txt Für Erkennung des neuen Staates
File : common\country_colors.txt Für die Farbe der politischen Mappe
File : localisation\text.csv Für den angezeigten Namen im Spiel



P1.: Ordner common\countries\

Am einfachsten wäre hier eine vorhandene Datei zu nehmen und sie vorläufig in einen
eigenen Mod-Ordner zu kopieren . Hier ändert man den Dateinamen in den gewünschten
Staatsnamen um . Sobald das gemacht wurde kann man mit einem gewöhnlichen Texteditor
die Datei öffnen
Bsp.
common\countries\milan.txt
umbenennen common\countries\jenesien.txt

Nun zum editieren .Hier stehen Daten der Schiffsnamen ,der Monarchen ,der Generäle
der historischen ideen ,der Farbe im Politischen Kartenmodus und die angezeigte Grafik
der Kultur . Man kann alles so stehen lassen oder selbst nach bedarf editieren .
Jedoch das wichtigste in dieser File ist

color = { 107 94 169 } ----- die Zahlen sind Auszüge aus dem Farbspektrum Rot Grün Blau
----- bei manchen Grafikprogrammen wird die Farbenzahl auch angezeigt

denn diesen Befehl braucht ihr in der oben gennanten File common\country_colors.txt
Monarch- ,Schiff- und Generalnamen kann man nach belieben editieren , jedoch die historschen
Einheiten , Ideen und Kulturgrafik sollte man am Anfang so belassen .
Wer sich jedoch darüber hinaus sieht hier sind die Befehle die man einfügen kann:
Befehle für Historische Ideen common\ideas.txt
Historische Einheiten common\units\jeweils gennante Datei ohne Dateiendung
Kulturgrafik common\graphicalculturtype.txt



P2.: File common\country_colors.txt

Sollte man hier seinen neuen Staat nicht eintragen wird automatisch der Wert
0 0 0 eingetragen und das Land erhält die Farbe weiss
Hier braucht man nun die oben genannten Zahlen zum grafischen Wunderwerk Oo
Bsp.

------------------------------------- Schweden wird als erster Befehl angezeigt
--- # Sweden --- kopiert diesen Befehl und editiert ihn
--- SWE = { --- in das gewünschte Land um mit jeweiligem
--- color1= { 62 122 189 } --- Kürzel (das aus 3 Grossbuchstaben bestehen muss
--- color2= { 255 255 255 } --- und gebt als Color1 die oben genannte Zahl ein
--- color3= { 193 26 14 } ---
--- } ---
-------------------------------------


-------------------------------------
--- # Jenesien ---
--- JEN = { ---
--- color1= { 107 94 169 } ---
--- color2= { 255 255 255 } ---
--- color3= { 193 26 14 } ---
--- } ---
-------------------------------------



P3.: Ordner gfx\flags\

In diesem Ordner sind alle Staatswappen enthalten .Um eine Staatsflagge zu entwerfen kann man
das Free Opensourceprogramm gimp nutzen ,dass das Dateiformat tga unterstützt .Zu beachten ist
hier das die Flagge 64x64 pixel dimensioniert ist.
Nach erstelltem Wappen kopiert man diese Datei in den Ordner mit der jeweiligen
3 Grossbuchstabenkürzel Dateibezeichnung
Bsp.

gfx\flags\JEN.tga



P4.: history\provinces\

Hier wird festgelegt auf welchem Grund bzw. welche Provinzen man beherrschen möchte
Bsp.

Ich möchte mein Land Jenesien in Ligurien niederlassen .Also such ich Ligurien unter diesem Ordner
Datei: 101 - liguria.txt
mit einem Texteditor öffne ich diese Datei und sehe folgende drei Befehle

owner = GEN Steht für eigentlichen Staatszugehör
controller = GEN Steht für die jetzige Besetzung
add_core = GEN Steht für welches Land es eine Kernprovinz ist

jetzt editier ich folgene drei Befehle um in

owner = JEN
controller = JEN
add_core = JEN

Nun gehören diese Provinzen zum Staat Jenesien und sind dort auch als Kernprovinzen zu Hause .
hier kann man noch mehrere Befehle editier wie z.B. Kultur ,Religion ,Provinz im HRE jedoch
wieder unter Voraussetzung die jeweiligen Befehle zu kennen
darunter kann man dann auch jeweils die eigene Geschichte der Provinz malen
z.B. möchte ich das die Provinz am 2.Januar 1503 zu Frankreich gehört und am darauf folgenden
Tag als Kernprovinz für Österreich gilt und nicht mehr für Jenesien
also mach ich folgendes

1503.2.1 = { owner = FRA controller = FRA }
1503.3.1 = { add_core = HAB remove_core = FRA}

und das kann man bei jeder beliebeigen Provinz ändern. Wichtig ist das Startjahr des Staates
beginnt ab dem ersten Besitz einer Provinz



P5. : history\countries\

Hier kann man die Geschichte mit ihren Monarchen ,Kultur ,Religion usw. festlegen . Geeignet wär
hier die selben Daten der Monarchen zunehmen die man bei der Datei

common\countries\jenesien.txt

benutzt hat . Wichtigster Punkt ist hier der Befehl capital
Bsp.
In der Datei vorhin hab ich Ligurien mit der Hauptstadt Genoa als eine meiner Provinzen (muss keine
Kernprovinz sein) eingeteilt .Nun entnehm ich diesen Daten , die Stadt und die Provinz ID Nummer
und geb es so ein

capital = 101 # Genoa

Auch hier kann man restliche Daten mit Vorraussetzung der eigenen Geistesfrische beliebig verändern.



und nun zum Schluss
P.6 : localisation\text.csv

Hier wird der angezeigte Name editiert (für CSV-Files eignet sich das Programm Wordpad)
Folgendes : Da mein Land den Namen Jenesien trägt ist es im Alphabet nicht weit von Japan entfernt .
Da ich hier beachten muss das es im Alphabet aufgelistet wird benutz ich die Suchfunktion und gib
Japan ein .
Hier muss man bis zum Befehl
-----------------------------------------
---JAP;Japan;Japon;Japan;;;Giappone;;x---
-----------------------------------------

gelangen .So schreib ich in neuer Zeile folgendes

-----------------------------------------------
---JEN;Jenesien;Jenesien;Jenesien;;;Jenesien---
-----------------------------------------------

die Aufteilung in Kategorien unterläuft folgendem Schema

----------------------------------------------------------------
---CODE;ENGLISH;FRENCH;GERMAN;POLSKI;SPANISH;ITALIAN;SWEDISH;---
----------------------------------------------------------------

So jetzt ist es mittlerweile 5:30 Uhr und ich hab nach etlichen Kippen und Kopfarbeit meine Hingabe zum
Spiel mit diesem Tut gezeigt...
P.S. Bitte beachtet grammatikalische Fehler usw, nicht ,da ich Italodeutscher bin [/FONT]

Arminus
04.02.07, 12:18
Reife Leistung für den ersten Post. :top: Und Herzlich Willkommen in diesen Hallen! :)

[B@W] Abominus
04.02.07, 17:00
Auch von mir ein herzliches Willkommen. Mal sehen wann ich anfangen kann :^^:.

Boron
04.02.07, 18:33
Auch von uns ein herzliches Willkommen :prost:.

Und gleich noch eine Frage :). Wisst ihr zufällig wo sich die AI-Dateien in Eu3 verstecken?

Atahualpa
04.02.07, 21:02
Hätt gleich mal ne Frage.
Wie kann ich die Dateien im map/terrain Ordner öffnen?
Also die DDS Files

Boltar
04.02.07, 21:32
Hätt gleich mal ne Frage.
Wie kann ich die Dateien im map/terrain Ordner öffnen?
Also die DDS Files

Hier mal der Link zu einem Download. Hab das Programm selbst bisher nicht benutzt. Eine Info über die Brauchbarkeit wäre also nicht schlecht. ;)

http://developer.nvidia.com/object/nv_texture_tools.html


Auch dieser Link könnte interessant sein:
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c_Dec_2005/dx9_graphics_reference_dds_file.asp

G'Kar
04.02.07, 22:14
Und gleich noch eine Frage :). Wisst ihr zufällig wo sich die AI-Dateien in Eu3 verstecken?Ich dachte es gibt keine. :^^:
(zumindest keine offen zugänglichen)

Astharot
05.02.07, 13:13
Zitat von Atahualpa
Hätt gleich mal ne Frage.
Wie kann ich die Dateien im map/terrain Ordner öffnen?
Also die DDS Files


Getestet und es funktioniert auch
Ich arbeite mit gimp 2.2 und das funktioniert auch bei andern Spielen wie z.B.
die Texturen bei Trackmania Nation für die Autos usw.

http://docs.gimp.org/de/
http://nifelheim.dyndns.org/~cocidius/dds/
http://www.gtk.org/download/



Zitat von Boron
Und gleich noch eine Frage . Wisst ihr zufällig wo sich die AI-Dateien in Eu3 verstecken?

Leider weiss ichs auch nicht , hab aber jede erdenkliche Datei durchstöbert .Wird schon
so sein das die nicht freigegeben werden

P.S: Was ich vergessen hab in der file localisation\text.csv
sollte man nach dem befehl JEN_ADJ
und JEN_ADJ2
noch zusätzlich eintragen

von Holstein
05.02.07, 13:42
Wird schon so sein das die nicht freigegeben werden.
Würde das im Endeffekt bedeuten, dass es nicht möglich ist individuelle AI's zu modden ? :(

G'Kar
05.02.07, 13:45
Würde das im Endeffekt bedeuten, dass es nicht möglich ist individuelle AI's zu modden ? :(Davon gehe ich aus. Zumindest in der Demo gab es definitiv keine editierbaren KI-Dateien.

aka
05.02.07, 19:18
Ich habe auch noch nichts diesbezüglich gefunden. Fraglich, ob man die Syntax aus anderen Paradox-Spielen einfach so nehmen kann. Das müßte mal jemand mit englischen Kenntnissen im internationalen Forum klären.

So wie jetzt ist es ziemlich öde. Es wäre schon schön, wenn es ein bißchen realistisch abläuft (Spanien/Portugal stürzen sich auf Mittel-Südamerika, England/Frankreich auf Nordamerika, England auf Indien usw.). Ziemlich blöd, wenn das alles nur ausgewürfelt wird.

G'Kar
05.02.07, 19:25
Bevor man über Syntax nachdenken kann bräuchte man halt erstmal die richtige Datei, in die das dann auch reingehört. ;)

Sonnenkönig
05.02.07, 20:31
@aka
England und Frankreich sind bei mir nach Nordamerika gegangen und Portugal nach Süd- und Nordamerika. Spanien nur nach Kuba. Spieldatum ist ca. anno 1510.

Performer
06.02.07, 11:50
Die KI sollte sich eigentlich wie bei Crusader Kings modden lassen: über AI-modifier bei jedem einzelnen Event.

G'Kar
06.02.07, 12:43
Aber für Einstellungen wie z.B. Kolonisationsgebiete oder Kriegsziele sollte das (praktisch) nichts bringen, würde ich sagen.

Astharot
07.02.07, 04:14
Zitat von G'Kar
Aber für Einstellungen wie z.B. Kolonisationsgebiete oder Kriegsziele sollte das (praktisch) nichts bringen, würde ich sagen.

Habe folgendes bemerkt ...
wenn ich unentdeckte Provinzen für europäische Länder entdeckt mache ,stürzen die sich wie auf warme Brötchen , aber solang die nichts davon mit bekommen ist denen das auch relativ egal . Hab ein Spiel so gemoded ,dass
die ganze Weltkarte aufgedeckt war und innerhalb von 10 Spieljahren war alles
vergeben :eek:
So kann man auch einzelnen Ländern einzelne Provinzen zuweisen

so z.B.:

ich editier die Datei history/provinces/1249 - Yola.txt

ORIGINAL :
#1249 - Yola

culture = bantu #Jukun
religion = animism
capital = "Kwararafa"
trade_goods = grain
hre = no
base_tax = 1
native_size = 90
native_ferocity = 4.5
native_hostileness = 9


EDITIERT :
#1249 - Yola

culture = bantu #Jukun
religion = animism
capital = "Kwararafa"
trade_goods = grain
hre = no
base_tax = 1
native_size = 90
native_ferocity = 4.5
native_hostileness = 9
discovered_by = VEN <----- steht für Venedig
discovered_by = eastern <----- steht für osteuropäische Länder
discovered_by = muslim <----- steht für muslimische Länder

Adrian
30.05.07, 16:49
Grüß Gott,

vielen Dank für dein Tturial, aber scheinbar bin ich zu blöd dafür. ;-/

Ich habe versucht, der provinz 82 (Lippe) die Möglichkeit einzuräumen, selbstständig zu werden, und dabei zunächst Köln als besetzer stehen gelassen. Eigentlich bin ich mir sicher, daß ich alle dateien entsprechend geändert hatte, anscheinend ist dem nicht so. Klicke ich Lippe an, wird mir zwar neben Köln und Münster eine drittes Wappen angezeigt (für kernprovinz), allerdings ist es nicht die schöne Lipper Rose, die eingefügt habe, sondern daß gewöhnliche Rebellenwappen. Der Text der mir angezeigt wird, besagt zwar, daß die Provinz eigenständig werden kann, allerdings wird kein Name (der Nation) angezeigt.

Für Lösungsvorschläge wäre ich sehr dankbar ;-)

Gruß,
Adrian

EU3-Gimp (frisch infiziert)