Just go to the script. Erase all the conditions for reforms except the turn numbers and than set them to 1.It might be neccesarry for factions with more than one reform to make them 1,2, etc.
Just go to the script. Erase all the conditions for reforms except the turn numbers and than set them to 1.It might be neccesarry for factions with more than one reform to make them 1,2, etc.
Thanks for the suggestions. I went into the script and tried to guess at what to delete, and I messed with the Sweboz, Saka, Hayasdan Pan-Caucusus and Persian, Seleucid Cataphract and Carthage reforms, but now when I started a new game to test them out I can't start the EB script. The advisor comes up and says I need to start it like usual, but the show me how button is greyed out. What did I do wrong?
And for most of the reform scripts, I just deleted everything except for the declare_counter (whatever reforms). I tried to leave the things that seemed important, am I on the right track? I dont have any experience with modding, so I'm pretty much guessing on this.
For the Romani reforms.
Polybian
Find this part
and make TurnNumber >1Code:; Unconditional Player Reforms after 210BC if I_TurnNumber > 248 and I_LocalFaction seleucid set_counter Romanii_Reform 1 set_counter PolybianReformsAdvisor 1 terminate_monitor end_if
Marian
find
and make NumberOfSettlements seleucid > 1Code:;Unconditional Player Reforms monitor_event FactionTurnEnd FactionType seleucid and FactionIsLocal and I_CompareCounter Romanii_Reform = 1 and I_NumberOfSettlements seleucid > 89
Imperial
find
and do thisCode:monitor_event FactionTurnEnd FactionType seleucid and I_CompareCounter Romani > 54 and I_TurnNumber > 499 and I_NumberOfSettlements seleucid > 89 ;and BattlesFought > 399 and I_CompareCounter Romanii_Reform = 2 and I_CompareCounter AugustanReformatorCounter = 1
Be aware this will mean you completely miss out on Camillian, Polybian and Marian troops as by turn three you'll have the imperial reformsCode:monitor_event FactionTurnEnd FactionType seleucid ;and I_CompareCounter Romani > 54 and I_TurnNumber > 3 ;and I_NumberOfSettlements seleucid > 89 ;and BattlesFought > 399 and I_CompareCounter Romanii_Reform = 2 ;and I_CompareCounter AugustanReformatorCounter = 1
Last edited by bobbin; 11-11-2009 at 01:57.
The first rule with modding is to always make a copy of whatever you are modding.
You should never delete or change anything unless you are pretty sure you know what will happen or you will run into the problems like you just did or worse. I recommend you go back to your backup file and start over. This time read and try to understand it. I wouldn't delete things (at worse put a ';' in front of a line, rather than delete).
Just go to the unconditional part or the conditional part, whichever seems easier to mod, and make the turns much less, along with whatever else needs to be "less" to trigger the event. Or if you don't even what a part to be in the trigger, then put the ';' in front of the line. BUT do not change things that you don't understand, that will only lead to problems later.
Last edited by applebreath; 11-11-2009 at 01:58.
Imo, the following "mod" is almost perfect:
Spoiler Alert, click show to read:
I modified the EBBS Script in E:\Games\Rometotalwar\EB\Data\Scripts\Show_me and changed
; Unconditional Player Reforms after 210BC
if I_TurnNumber > 248
and I_LocalFaction seleucid
set_counter Romanii_Reform 1
set_counter PolybianReformsAdvisor 1
terminate_monitor
end_if
to
; Unconditional Player Reforms after 210BC
if I_TurnNumber > 1
and I_LocalFaction seleucid
set_counter Romanii_Reform 1
set_counter PolybianReformsAdvisor 1
terminate_monitor
end_if
but I still got no reforms after turn 1 either from continuing a saved game or starting a new one. Do I need to remove any other text from the script?
If that is the only thing you changed, it should work. It might even work with saved games.
Start over and try it again. Perhaps a 'text' editor messed up something. What did you edit it with?
-Apple
Imo, the following "mod" is almost perfect:
Spoiler Alert, click show to read:
Sorry missed a bit out. You need to also change this bit which can be found just before the first piece of script i put up in my previous post.
Mine's has already been altered so the trunnumber value will be different, just set it to 1 if you want the reform right away.Code:; Check Conditions monitor_event FactionTurnEnd FactionType seleucid and I_CompareCounter Romanii_Reform = 0 and I_TurnNumber > 80
I don't want them at the start of the game I just don't want to wait 744 turns for the Polybian Reforms since I am using the 12 turns per year mod. Thank you sir I will edit the script when I get home from work.
Bookmarks