Short Summery:
If everything is being done correctly, and a Corps Command can still not be created, I'm guessing the running scenario had been corrupted some time during play.
Just out of curiosity, search the hst file for '_CorpFormation' (without the apostrophes). You should find:
Code: Select all
{EventState}
Name=evt_nam_CSA_CorpFormation
Occurences=1
MaxOccurs=1
{/EventState}
{EventState}
Name=evt_nam_USA_CorpFormation
Occurences=1
MaxOccurs=1
{/EventState}
If you find the above, it shows that the two events allowing Corps creation for both factions had successfully fired, and will not be referenced again.
If both, or either, of the Occurences have '0', then that, or those, events did not fire, and because they only fire on a specific date (1862/03/01), and your scenario has already progressed beyond that date, they will not be checked for firing again.
In this case, the issue could be fixed to allow Corps formation after the next turns execution, with some careful work.
In either case, the question is, whether you wish to continue the running scenario, whether the issue is fixed or not, but since you've soldiered on without Corps until now, I'm assuming you do.
Whether the above events had already fired, this fix will not change anything other than allowing unlimited Corps formation starting with the next turn; so if either faction already has Corps formation allowed, they will simply have the allowance set again.
----
The Fix:
In this fix, the '.\CivilWarII\CW2\Events\1861 July Campaign.sct' script file will be modified. Therefore it is important to make a copy of this file into a safe place outside of the folders used by the game!
Once a copy has been made into a safe place, edit the '.\CivilWarII\CW2\Events\1861 July Campaign.sct' file with a text editor of your choice, and make the following changes:
Search for _CorpFormation to find the two events, which allow for corps formation:
Code: Select all
SelectFaction = CSA
SelectRegion = $Richmond_VA
SelectFaction = CSA
SelectRegion = $Richmond_VA
StartEvent = evt_nam_CSA_CorpFormation|1|1|NULL|NULL|$Richmond_VA|NULL
Conditions
FixedDate = 1862/03/01
Actions
SetFormedCmdMax = 9999;6
EndEvent
SelectFaction = USA
SelectRegion = $Prince_George_MD
SelectFaction = USA
SelectRegion = $Prince_George_MD
StartEvent = evt_nam_USA_CorpFormation|1|1|NULL|NULL|$Prince_George_MD|NULL
Conditions
FixedDate = 1862/03/01
Actions
SetFormedCmdMax = 9999;6
EndEvent
In each event, find the 'Conditions' section and the date parameters directly below them. Change the 'FixedDate' parameters to 'MinDate' in both so that they both read 'MinDate = 1862/03/01'; all this of course without the apostrophes. Save the files and exit the text editor.
Now in your latest hst file search for '_CorpFormation' as above and change the Occurences=1 lines to read Occurences=0 for both events.
When the next turn is executed, these two events will again be referenced, and since they now read 'MinDate = 1862/03/01' (Minimum Date) they will fire again.
After the turn execution each faction will find a message in their mail box, in the event texts sections (the small icon that looks like a leaf of paper the furthest to the left) stating that your faction can now create Corps Commands.
You can now return the original '1861 July Campaign.sct' file to '.\CivilWarII\CW2\Events\1861 July Campaign.sct', and soldier on