Hello everyone, welcome to the first modding guide I've ever made!
Here we will be making a republic of Ireland in your own Rome game.
Notes:
* Some people may do the things in different order but this is how I add countries
* I use Windows Vista, only difference to other operating systems is that it often doesn't let you save all files after you've copied them because they're "read-only" and you have to save them as something else and then rename.
-------------------------------------------------------------------------------------
So let's begin!
If you are not sure where you installed your EU:Rome you most likely find it from C:/program files/Paradox interactive/Rome
If it isn't there, use the ah-so-useful search function and try to find it.
Open the folder two times so you'll have two open windows. In the folder you'll find more folders named Common, Decisions, History, Localisation, Mod and a lot others.
We will first go to the mod folder, there you will meet the dummy file, say hello to it. Nice, that's polite. Now you may create a new folder, name it with your mod's name. I'll name this one 'Guide'.
Now you have your mod folder and the vanilla folder, don't mix them up accidentally (it sucks to start finding out what files you messed up in the vanilla and fix them back especially if you don't have back-ups..). Make a folder called 'common' in your mod folder (just like there is in vanilla) and go to vanilla rome's common folder and copy the countries text file inside it to your common folder.
Open the countries.txt and do your own choice, you may go to the bottom line of it and make a comment line like "#custom made countries" and add all of your own countries under it or just go under the "#Britain" and start from there.
Now we need to decide a tag for your country, if two countries have same tags it causes problems so check if some country already has same tag. Here is two recommended ways to tag your countries, I use both ways: Logical tags for country named 'Republic of Ireland' would be REI or ROI or IRE, and the revolt faction would be RE2 or IR2 (RO2 is used by Roman rebels). Other way is to tag it like C01 (custom 01) and revolt faction would be D01 or whatever you like. I will use IRE in this tutorial.
I added "#Custom countries" to the end of the file and after that
IRE (press tab here) ="countries/Ireland.txt"
IR2 (press tab here) ="countries/Ireland Revolt.txt"
Remember the quote marks!
Now you may close the file (I usually keep it open so I can check if I don't remember the tags) and go back to the common folder. Make a folder called 'countries'. Inside there you have to make two text files, those that you typed in the countries.txt before. Names must be same (May be even case-sensitive). Easiest way is to copy some original country's file to there and just tweak it. As we will be civilized Irish people instead of a tribe I copied Achaean League's file to there. The file looks like this:
Let's go onwards line by line:
civil war faction must be IR2, if two nations have same tags civil wars will bug.
graphical culture: choices are romangfx, carthagegfx, greekgfx, seleucidgfx, egyptgfx, germangfx, persiangfx, celticgfx, scythiangfx and iberiangfx. Graphical culture affects what your armies look like.
color = { xxx xxx xxx } this is RGB color of your nation. I'll make the Ireland green as it's the Emerald Island. (100 250 50)
color2 = { xxx xxx xxx } I'm not sure what this color affects, change if you like.
ship names, I usually leave them be what they are. If you want to name your ships yourself, there you go.
Save the file as 'Ireland' to your countries folder (do not overwrite the original) and exit and copy the file and paste it next to the other. Name the other file 'Ireland Revolt', civil war faction is IRE, otherwise tweak it as you like.
Now you may ask, the nation was supposed to be 'The republic of Ireland' not simply Ireland. Well, you'll see it soon how we make it
Now go to the folder of your mod, (mine is Guide). Create another folder called 'history'. In the history folder create two more folders, 'provinces' and 'countries'.
Go find a country (I'll take Achaea again) in your vanilla rome's history/countries folder and copy it to the mod's history/countries folder.
Well, apparently Achaean League wasn't the best possible for modding but good for tutorial. The file looks like this:
First line, your goverment type. We were the republic of Ireland so this goes well without changing
technology group, this doesn't matter very much but as we live in Britannia I'll change it to celtic_tech.
primary culture, if we don't want to change every province's culture it's better to change it to celtic too. So put there 'celtic'.
religion, again if we don't want to tweak provinces it's better to change this to 'druidism'
capital, now this is hard if you don't know all province IDs.. Leave the file for a while, go to vanilla rome's history folder and open provinces subfolder. Usually you may want to search, this time it's easy as Ireland's provinces are last 4 in the list. Tibernii (269) will be the capital of our glorious nation. Copy last two files (Tibernii & Eblana) and paste them to your mod's provinces folder. Good. Now you can switch back to the text file we had open and replace the line capital = 143 # Patras with capital = 269 # Tibernii
The rest of the file is history notes, all of those can be deleted, and may be that they must be deleted or it may cause problems as two nations have same rulers etc.
Name the file to IRE - Ireland and save. Copy it, paste it next to the other file, rename to IR2 - Ireland Revolt and we've done everything we need in this folder.
Go to your mod's history/provinces folder and open the Tibernii file.
It looks like this:
Make it look like this and you should be fine with it.
First line explains who owns the province,
second who controls it (if in war someone else controls the province it has the stripes of the controlling nation's color)
third line gives you core to it
rest are probably simple to understand. Split means the rate of Civilians/Freemen/Slaves.
Changing province owners and stuff in EU games is simple and pretty easy to understand but as you need to change every province in different file it's pain in the ass for modders when we want to make a large nation.
Add the owner, controller, core and population lines to the Eblana file, change barbarian power to 0 and rise the civilization value as we're highly civilized Irish people.
Congratulations dude! You've just made a working, playable nation in the game. Anyway, don't party yet. There is one more thing to do before we can test it.
Open a plain file in notepad and write along with me:
First line is the name it shows in the launcher when you choose the mod
Second line is an command to take all new files from your modded 'common' folder and add them to the game.
Third is same but with 'history' folder. If you make a total conversion mod where you make everything again you may use "replace = <folder>" command to use only your own files.
Save the file with same name you have in your mod's folder (mine is 'Guide') and the file type must be .mod (My mod file is then Guide.mod).
Now if everything has worked your mod should be playable!
I guess you played with the country a bit, you probably noticed that the country doesn't have a name or flag yet, only the IRE tag and white flag. Now we're about to fix all little things and add some stuff.
First open again two folders, the mod and vanilla folder.
Go to vanilla's 'localisation' folder. There you find a lot of weird files and if you have Microsoft office Excel it wants to use it for opening. Here using Notepad++ (Free software) is greatly recommended as Excel kills your brains and regular Notepad is terrible for these files.
Go to your mod's "main" folder, the one where is common and history folders. Make a new one, 'localisation'. Find a file called 'countries' in the vanilla localisation folder and copy it to your mod's localisation folder.
Once you've opened the file (whatever program you used, Notepad rather than Excel if you want to get something done), get used to watch it. It ain't SO crazy after all.
We once again have 2 choices, either make new comment line and add things under it or join the madness and mix the original lines. I'll use the second way. Find line 'IL2;Illyrian Rebels;Rebelles Illyriens;Illyrische Rebellen;;Rebeldes ilirios;Ribelli illiri;;;;;;x', our line will be under it if we want to keep it nice and clean with alphabetical order.
You probably may guess what we're going to do, anyway I'll tell it. Copy these two lines in there:
So the trick is this: First thing is the tag of your country, that tells what is being described here. Second thing is the description of the tag in english, second in French, third in German and so on. I speak good english but maybe 3 words of rest of those languages so I just copy the same for all of them. Every description is separated with ;, after those five different languages is six of them and an X. Don't ask me what they are for, I'm learning myself all the time and making my first good mod..
Now scroll down and find a line IL2_ADJ;llyrian;Illyriens;llyrisch;;Iliria;illirici;;;;;;x
This _ADJ thing causes names the wars you wage and some other things, without this war you wage would be "IRE_aggression" or "The Republic of Ireland aggression". Now it will be Irish aggression.
Add a line into the file:
Now your country has a name and other grammatic things working nicely.
Make a folder called gfx in your mod's main folder, open it and make a subfolder called 'flags' inside it.
Now we need to make a flag for your country, if you have GIMP, photoshop or other program like that you probably have very few problems.
I use gimp (another free program that you may find use for if you download it). I'm bad with GIMP so I just draw some lines and it'll be fine enough for me. There is a few restrictions with the flag:
* It must be small, 64 x 64 pixels recommended, it's same size as other EU game flags have.
* The file type must be .tga (targa picture)
Once you have a picture you're happy with save it to the flags folder and name it with your nation's tag. You have to make flags for revolt factions too which means you'll have a lot of flags very soon
After this go to the EU:Rome/mod folder and open the .mod file with notepad. Add there extend = "localisation" and extend = "gfx"
Now your nation is just like all others! You've done it! YAY!
-------------------------------------------------------------------------------------
Feel free to ask for anything, I'm pretty bad at explaining anything so this guide may have some parts that are hard to understand and as I wrote this in 3 parts there may be some things told twice.
I hope this helps someone who is willing to start modding his game but doesn't know where to begin. Always remember that in Rome you have to make 2 nations even if you see only one, the revolt faction needs everything your own nation has.
Here we will be making a republic of Ireland in your own Rome game.
Notes:
* Some people may do the things in different order but this is how I add countries
* I use Windows Vista, only difference to other operating systems is that it often doesn't let you save all files after you've copied them because they're "read-only" and you have to save them as something else and then rename.
-------------------------------------------------------------------------------------
So let's begin!
If you are not sure where you installed your EU:Rome you most likely find it from C:/program files/Paradox interactive/Rome
If it isn't there, use the ah-so-useful search function and try to find it.
Open the folder two times so you'll have two open windows. In the folder you'll find more folders named Common, Decisions, History, Localisation, Mod and a lot others.
We will first go to the mod folder, there you will meet the dummy file, say hello to it. Nice, that's polite. Now you may create a new folder, name it with your mod's name. I'll name this one 'Guide'.
Now you have your mod folder and the vanilla folder, don't mix them up accidentally (it sucks to start finding out what files you messed up in the vanilla and fix them back especially if you don't have back-ups..). Make a folder called 'common' in your mod folder (just like there is in vanilla) and go to vanilla rome's common folder and copy the countries text file inside it to your common folder.
Open the countries.txt and do your own choice, you may go to the bottom line of it and make a comment line like "#custom made countries" and add all of your own countries under it or just go under the "#Britain" and start from there.
Now we need to decide a tag for your country, if two countries have same tags it causes problems so check if some country already has same tag. Here is two recommended ways to tag your countries, I use both ways: Logical tags for country named 'Republic of Ireland' would be REI or ROI or IRE, and the revolt faction would be RE2 or IR2 (RO2 is used by Roman rebels). Other way is to tag it like C01 (custom 01) and revolt faction would be D01 or whatever you like. I will use IRE in this tutorial.
I added "#Custom countries" to the end of the file and after that
IRE (press tab here) ="countries/Ireland.txt"
IR2 (press tab here) ="countries/Ireland Revolt.txt"
Remember the quote marks!
Now you may close the file (I usually keep it open so I can check if I don't remember the tags) and go back to the common folder. Make a folder called 'countries'. Inside there you have to make two text files, those that you typed in the countries.txt before. Names must be same (May be even case-sensitive). Easiest way is to copy some original country's file to there and just tweak it. As we will be civilized Irish people instead of a tribe I copied Achaean League's file to there. The file looks like this:
Code:
civil_war_faction = AC2
graphical_culture = greekgfx
color = { 145 180 188 }
color2 = { 110 112 142 }
ship_names = {
Aglaia Agreuousa Aktis Andreia Anthera Anysis Apobasis Ariste Asklepias Aura
Boetheia
Charis
Delphis Delphis Dikaiosyne Doxa Dynamis
Eleusis Eleutheria Epideixis Eucharis Eudaimonia Eueteria Euia Eukarpia Eunoia Euphemia Euphrainousa Euporia Eutychia
Gnome Gnoste
Hebe Hegemone Hegemonia Hiera Hikane Hippia Homonoia Hygieia
Kallixena Kouphotate Kratiste Kratousa
Leontis
Megiste
Naukratousa Nemeas Nike Nikosa
Okeia Olympias Ortheia
Panoplia Paralia Parataxis Parrhesia Peristera Petomene Philotimia Potone Pronoia Proplous Prote
Seiren Soizousa Stephanephoria Stephanoumene Stephanousa Stilbousa Strategis Symmachia Syntaxis
Takheia Theoris Thera
}
Let's go onwards line by line:
civil war faction must be IR2, if two nations have same tags civil wars will bug.
graphical culture: choices are romangfx, carthagegfx, greekgfx, seleucidgfx, egyptgfx, germangfx, persiangfx, celticgfx, scythiangfx and iberiangfx. Graphical culture affects what your armies look like.
color = { xxx xxx xxx } this is RGB color of your nation. I'll make the Ireland green as it's the Emerald Island. (100 250 50)
color2 = { xxx xxx xxx } I'm not sure what this color affects, change if you like.
ship names, I usually leave them be what they are. If you want to name your ships yourself, there you go.
Save the file as 'Ireland' to your countries folder (do not overwrite the original) and exit and copy the file and paste it next to the other. Name the other file 'Ireland Revolt', civil war faction is IRE, otherwise tweak it as you like.
Now you may ask, the nation was supposed to be 'The republic of Ireland' not simply Ireland. Well, you'll see it soon how we make it
Now go to the folder of your mod, (mine is Guide). Create another folder called 'history'. In the history folder create two more folders, 'provinces' and 'countries'.
Go find a country (I'll take Achaea again) in your vanilla rome's history/countries folder and copy it to the mod's history/countries folder.
Well, apparently Achaean League wasn't the best possible for modding but good for tutorial. The file looks like this:
Code:
government = republic_confederacy
technology_group = greek_tech
primary_culture = greek
religion = greek_pantheon
capital = 143 # Patras
498.1.1 = { ruler = 310001 } # Margos
509.1.1 = { ruler = 310002 } # Aratus of Sicyon
510.1.1 = { ruler = 310003 } # Dioedas
511.1.1 = { ruler = 310002 } # Aratus of Sicyon
512.1.1 = { ruler = 310004 } # Aegialeas
513.1.1 = { ruler = 310002 } # Aratus of Sicyon
520.1.1 = { ruler = 310005 } # Lydiadas of Megalopolis
521.1.1 = { ruler = 310002 } # Aratus of Sicyon
522.1.1 = { ruler = 310005 } # Lydiadas of Megalopolis
523.1.1 = { ruler = 310002 } # Aratus of Sicyon
524.1.1 = { ruler = 310005 } # Lydiadas of Megalopolis
525.1.1 = { ruler = 310006 } # Aristomachos of Argos
527.1.1 = { ruler = 310002 } # Aratus of Sicyon
528.1.1 = { ruler = 310007 } # Hyperuatas
528.10.1 = { ruler = 310008 } # Timoxenos
529.1.1 = { ruler = 310002 } # Aratus of Sicyon
536.1.1 = { ruler = 310009 } # Epiratos
537.1.1 = { ruler = 310002 } # Aratus of Sicyon
541.1.1 = { ruler = 310010 } # Cycliadas
545.1.1 = { ruler = 310011 } # Philopoemen of Megalopolis
546.1.1 = { ruler = 310010 } # Cycliadas
555.1.1 = { ruler = 310012 } # Aristaenos of Megalopolis
556.1.1 = { ruler = 310013 } # Nicostratos
557.1.1 = { capital = 142 } # Corinth
557.1.1 = { ruler = 310012 } # Aristaenos of Megalopolis
561.1.1 = { ruler = 310011 } # Philopoemen of Megalopolis
562.1.1 = { ruler = 310014 } # Diophanes
563.1.1 = { ruler = 310011 } # Philopoemen of Megalopolis
568.1.1 = { ruler = 310012 } # Aristaenos of Megalopolis
569.1.1 = { ruler = 310015 } # Lycortas of Megalopolis
571.1.1 = { ruler = 310011 } # Philopoemen of Megalopolis
571.9.1 = { ruler = 310016 } # Archon
572.1.1 = { ruler = 310015 } # Lycortas of Megalopolis
573.1.1 = { ruler = 310017 } # Calicrates
575.1.1 = { ruler = 310018 } # Xenarchos
580.1.1 = { ruler = 310016 } # Archon
603.1.1 = { ruler = 310019 } # Menalkidas of Sparta
604.1.1 = { ruler = 310020 } # Diaeos of Megalopolis
605.1.1 = { ruler = 310021 } # Damocritus
607.1.1 = { ruler = 310022 } # Critolaos of Megalopolis
608.1.1 = { capital = 143 } # Aegium
710.1.1 = { capital = 142 } # Corinth
First line, your goverment type. We were the republic of Ireland so this goes well without changing
technology group, this doesn't matter very much but as we live in Britannia I'll change it to celtic_tech.
primary culture, if we don't want to change every province's culture it's better to change it to celtic too. So put there 'celtic'.
religion, again if we don't want to tweak provinces it's better to change this to 'druidism'
capital, now this is hard if you don't know all province IDs.. Leave the file for a while, go to vanilla rome's history folder and open provinces subfolder. Usually you may want to search, this time it's easy as Ireland's provinces are last 4 in the list. Tibernii (269) will be the capital of our glorious nation. Copy last two files (Tibernii & Eblana) and paste them to your mod's provinces folder. Good. Now you can switch back to the text file we had open and replace the line capital = 143 # Patras with capital = 269 # Tibernii
The rest of the file is history notes, all of those can be deleted, and may be that they must be deleted or it may cause problems as two nations have same rulers etc.
Name the file to IRE - Ireland and save. Copy it, paste it next to the other file, rename to IR2 - Ireland Revolt and we've done everything we need in this folder.
Go to your mod's history/provinces folder and open the Tibernii file.
It looks like this:
Code:
#269 - Tibernii
capital = "Tibernii"
culture = celtic
religion = druidism
trade_goods = grain
civilization_value = 20
barbarian_power = 6
split = 35.40.25
Make it look like this and you should be fine with it.
Code:
#269 - Tibernii
owner = IRE
controller = IRE
add_core = IRE
capital = "Tibernii"
culture = celtic
religion = druidism
trade_goods = grain
population = 15
civilization_value = 45
barbarian_power = 0
split = 40.30.30
First line explains who owns the province,
second who controls it (if in war someone else controls the province it has the stripes of the controlling nation's color)
third line gives you core to it
rest are probably simple to understand. Split means the rate of Civilians/Freemen/Slaves.
Changing province owners and stuff in EU games is simple and pretty easy to understand but as you need to change every province in different file it's pain in the ass for modders when we want to make a large nation.
Add the owner, controller, core and population lines to the Eblana file, change barbarian power to 0 and rise the civilization value as we're highly civilized Irish people.
Congratulations dude! You've just made a working, playable nation in the game. Anyway, don't party yet. There is one more thing to do before we can test it.
Open a plain file in notepad and write along with me:
Code:
name = "My first EU:R mod"
extend = "common"
extend = "history"
First line is the name it shows in the launcher when you choose the mod
Second line is an command to take all new files from your modded 'common' folder and add them to the game.
Third is same but with 'history' folder. If you make a total conversion mod where you make everything again you may use "replace = <folder>" command to use only your own files.
Save the file with same name you have in your mod's folder (mine is 'Guide') and the file type must be .mod (My mod file is then Guide.mod).
Now if everything has worked your mod should be playable!
I guess you played with the country a bit, you probably noticed that the country doesn't have a name or flag yet, only the IRE tag and white flag. Now we're about to fix all little things and add some stuff.
First open again two folders, the mod and vanilla folder.
Go to vanilla's 'localisation' folder. There you find a lot of weird files and if you have Microsoft office Excel it wants to use it for opening. Here using Notepad++ (Free software) is greatly recommended as Excel kills your brains and regular Notepad is terrible for these files.
Go to your mod's "main" folder, the one where is common and history folders. Make a new one, 'localisation'. Find a file called 'countries' in the vanilla localisation folder and copy it to your mod's localisation folder.
Once you've opened the file (whatever program you used, Notepad rather than Excel if you want to get something done), get used to watch it. It ain't SO crazy after all.
We once again have 2 choices, either make new comment line and add things under it or join the madness and mix the original lines. I'll use the second way. Find line 'IL2;Illyrian Rebels;Rebelles Illyriens;Illyrische Rebellen;;Rebeldes ilirios;Ribelli illiri;;;;;;x', our line will be under it if we want to keep it nice and clean with alphabetical order.
You probably may guess what we're going to do, anyway I'll tell it. Copy these two lines in there:
Code:
IRE;The Republic of Ireland;The Republic of Ireland;The Republic of Ireland;The Republic of Ireland;The Republic of Ireland;;;;;;x
IR2;Irish Rebels;Irish Rebels;Irish Rebels;Irish Rebels;Irish Rebels;;;;;;x
So the trick is this: First thing is the tag of your country, that tells what is being described here. Second thing is the description of the tag in english, second in French, third in German and so on. I speak good english but maybe 3 words of rest of those languages so I just copy the same for all of them. Every description is separated with ;, after those five different languages is six of them and an X. Don't ask me what they are for, I'm learning myself all the time and making my first good mod..
Now scroll down and find a line IL2_ADJ;llyrian;Illyriens;llyrisch;;Iliria;illirici;;;;;;x
This _ADJ thing causes names the wars you wage and some other things, without this war you wage would be "IRE_aggression" or "The Republic of Ireland aggression". Now it will be Irish aggression.
Add a line into the file:
Code:
IRE_ADJ;Irish;Irish;Irish;Irish;Irish;;;;;;x
IR2_ADJ;Irish;Irish;Irish;Irish;irish;;;;;;x
Now your country has a name and other grammatic things working nicely.
Make a folder called gfx in your mod's main folder, open it and make a subfolder called 'flags' inside it.
Now we need to make a flag for your country, if you have GIMP, photoshop or other program like that you probably have very few problems.
I use gimp (another free program that you may find use for if you download it). I'm bad with GIMP so I just draw some lines and it'll be fine enough for me. There is a few restrictions with the flag:
* It must be small, 64 x 64 pixels recommended, it's same size as other EU game flags have.
* The file type must be .tga (targa picture)
Once you have a picture you're happy with save it to the flags folder and name it with your nation's tag. You have to make flags for revolt factions too which means you'll have a lot of flags very soon
After this go to the EU:Rome/mod folder and open the .mod file with notepad. Add there extend = "localisation" and extend = "gfx"
Now your nation is just like all others! You've done it! YAY!
-------------------------------------------------------------------------------------
Feel free to ask for anything, I'm pretty bad at explaining anything so this guide may have some parts that are hard to understand and as I wrote this in 3 parts there may be some things told twice.
I hope this helps someone who is willing to start modding his game but doesn't know where to begin. Always remember that in Rome you have to make 2 nations even if you see only one, the revolt faction needs everything your own nation has.
Last edited: