View Single Post
Old 01-20-2014, 02:58 PM   #4
Fyrestorm3
Hall Of Famer
 
Fyrestorm3's Avatar
 
Join Date: Aug 2011
Location: Tampa Bay, Massachusetts
Posts: 2,928
Oh god, not this again. This, right here, is the prime reason that automatic expansion should be OFF by default, at least until they get the schedule maker working better. To quote bwburke's explanation of why it happened (note that the numbers are off, but it's the same principle):

Quote:
Originally Posted by bwburke94 View Post
OK, I need to explain why this is going on.

You had league evolution enabled, and it set the schedule length to 168 games. When the schedule length is changed, OOTP looks for the appropriate schedule file, in this case ILY_BGN_G168_SL1D1T5D2T5D3T5SL2D1T5D2T5D3T5.lsdl. However, it could not find that file as it does not exist, so OOTP generates its own schedule.

This is where the problem comes in: There are an odd number of teams in each subleague, and OOTP's schedule generator cannot schedule interleague games. As such, each team has a "bye" every fifteenth series instead of playing an interleague opponent like they do IRL. As a result, each team plays 168 * 14/15 games, which equals 156.8 games.

Now, a team obviously can't play 156.8 games. As OOTP's schedule generator generates only three-game series if the schedule length is a multiple of three, and 168 is a multiple of three, that means eight teams play 159 games and twenty-two teams play 156 games. This severely screws up the tiebreaking algorithm if two teams end up within a half-game - I've actually been in tiebreakers for a week when there shouldn't have been a tie to break!

The temporary fix for the next patch should be to disable schedule changes from league evolution if interleague play is enabled or a balanced schedule is disabled. The permanent fix for OOTP15 should be to fix the schedule generator so that it schedules interleague games and unbalanced schedules properly.
If you leave automatic league expansion on, and let the schedule length change, you absolutely must import a working schedule file (or get rid of interleague), or the entire thing gets screwed up. I think I'm going to mention this in the Legacy Issue thread, because it can't be left like this for OOTP15.

EDIT: My advice is to go back to 162.

Last edited by Fyrestorm3; 01-20-2014 at 03:01 PM.
Fyrestorm3 is offline   Reply With Quote