Quote:
Originally Posted by davep1967
I am getitng the error "The loaded schedule has a different structure as the current league", even though to me it seems the same.
|
Yeah, this message pops up from time to time because OOTP is now very picky about the structure of the league as specified in the header of the schedule file and the structure of the league itself. All the parameters must match exactly with the league or else the schedule won't load.
These parameters are: interleague play yes/no, balanced schedule yes/no, number of games in the schedule, and league structure. Note that, for OOTP purposes, a league structure of 5-5-4 is different from 4-5-4.
To match a league which mirrors MLB's current set up, for example, interleague play yes, balanced schedule no, 162 games, and a league structure of 5-5-4, 5-6-5. Specifically, the opening line in the schedule file would read:
ILY_BGN_G162_SL1_D1_T5_D2_T5_D3_T4_SL2_D1_T5_D2_T6 _D3_T5_C_
Note that sometimes it's the parameters initially set when creating the league which causes mismatches as on occasion changing the parameters later on in the league set up won't stick. So, for example, you may change the parameter from a balanced schedule to an unbalanced schedule, but that change won't get recognized when you go to import a schedule file that has an unbalanced schedule specified. To get changes accepted, you actually have to generate a new schedule; simply making changes in the schedule options won't do it.
You can trick the game into accepting a schedule you know is otherwise correct by determining which parameter is causing the conflict and then changing that parameter in the schedule file line. That means, for example, you can get an unbalanced schedule to load for a league expecting a balanced schedule by changing the "BGN" value to "BGY" in the schedule file header but leaving everything else the same. In other words, you've changed the description of the schedule file but not the actual schedule data itself.