General Modding FAQ

From Hearts of Iron 2 Wiki
Jump to navigation Jump to search

Q: What do I need to edit to make a new Country?
A: Making a new country from scratch is alot of work. First you would need to Hearts of Iron 2\config\world_names.csv and make change the entry for one of the userdefined countries (U00 - U19) to what you want your new country to be called. Now you take the tag for the country you just named and place it in the list of selectable nations in the Scenario File you wish to use it in. Now you must make a .inc File for that nation. You must also place an entry for that nation Hearts of Iron 2\db\revolt.txt that lists core provinces and the nations Capital. Finally you must place a sheild in Hearts of Iron 2\GFX\map\shields and a flag in Hearts of Iron 2\GFX\map\flags

Q: What about Ministers and Leaders?
A: You must make a Minister File and Leader File for that country. Your tag is the User-Defined tag that you changed into your country in world_names.csv

Q: Where do the pictures for events go?
A: Hearts of Iron 2\GFX\events_pics

Q: How do I change the amount of provinces required to liberate a nation
A: Go to Hearts of Iron 2\db\revolt.txt, Search for the tag of the country which you wish to change. The date and expiry date are the years that the country becomes available to liberate and stops being liberatable. The minimum field is the minimum amount of provinces required the liberate that nation, the nation wil always get these provinces upon being liberated and you will need all of them to liberate it. The extra field is extra provinces that the nation can receive if you control them. If you do not control them, then the liberated nation will instead get national claims on them. The Capital is the liberated nation's capital. intrinsic_gov_type means that only nations of that type may liberate this nation. It also means that if a nation which this liberatable nation has cores in/on is couped by that a governemnt of that type, it will become this liberatable nation. You may comment things out in revolt.txt

Q: I see something like EVT_2200_DESC. What does that mean?
A: I means that piece of text was exported to a config file, In Hearts of Iron 2\config you export long pieces of text for easy use. When looking for exported text, click on the corresponding .csv file to the file you where modding. That is, Exported event text is in event_text while exported tech text is in tech_names. You can also edit and change game text with .csv files.
You can export something of your choosing, in three easy steps:
1. Determine what the export name is to be.
2. Place that name, followed by a semi-colon.
3. Place the text you want to export.
A semi-colon after the exported text is the exported text that will be used in different versions of the game. (IE: One semi-colon after the exported text is the exported text that will be used in the French version of Hoi, While the semi-colon after that is the version that will be used in the German version.)

Q: How do I change each countries Politcal Map-mode color?
A: Go to Hearts of Iron 2\db\country.csv, Search for the tag of the country you want to change, and change each color. Beware that some colors are not what they see, For Example, Light green is more of a Mint-white.

Q: I made an Event Picture/Minister Photo/Leader Photo and it's all streched out!
A: It's too big. See Modding Graphics

Q: How do you add a new unit type?
A: You don't. Unit types are hardcoded, apparently.