Most importantly, the files that you will need to edit to change the reforms (or other common stuff) is in the following/similar locations: C:\Program Files\The Creative Assembly\Rome - Total War\EB\Data\scripts\show_me AND C:\Program Files\The Creative Assembly\Rome - Total War\EB\Data
The files are called: EBBS_SCRIPT.txt AND export_descr_character_traits.txt (in the data folder)
For a Roman example: Not only will you need to change the reform triggers in EBBS_SCRIPT, you might need to change the reformer/marius trait in the other file. That will take care of the roman reforms, I'm not for sure of others.
There is an index that will tell you were things are. Use ctrl f to search for what you need. The hardest part is that some things can be hard to deduce the meaning of. I know some programming, but I don't really know the syntax of this mod. So certain things I can only guess on, like ICERating (I think over 2 on major ratings), TurnsAlive (I think 10 years for each one), Electability, the numbers before and after Chance keyword, etc. I wish there was a place that could teach you more about modding these files. Is there a place? How do they train recruits that want to help?
You should use notepad++ (http://notepad-plus.sourceforge.net/uk/download.php) or something like that to open these kind of files.
I also like to mod the reforms or at least the roman reforms, which is all I play. I don't think the Reforms should have to be so "history" oriented. Unless you want to play your faction, exactly like it happened in the past (so boring, imo). So I mod away because I roleplay that I would do things better than the Romans did.
Bookmarks