The two attached variations mix up the interleague matchups. The "1" file has the teams playing the corresponding division in the other league, and the "2" file has the teams playing the other division in the other league.
Matchups are otherwise also mixed up between the two versions. However, simply alternating between the two means that the automatic randomization the game does when continually using only a single schedule will be lost - the two versions here will be used directly so that the schedule is always the same as it was two years ago.
Actually, I have been out of the loop on the game and maybe the logic behind that has changed in the past 10 years. If it does not do that, it might be nice to have a checkbox in the settings to allow to have the year-to-year team randomization done in the schedule performed on initial (re)load/(re)use of a schedule.
One more note, turning the 12 games into 8H/4A and 4H/8A for two division opponents was done to fit the schedule into the current length MLB uses. A few of the other division matchups were broken from the 6H/6A being all in 3-game series to some cases of a 2-game series and a 4-game series for variety - just so it is not continually the case that every team has played the exact same number of games at the end of every week.
Code:
#
# 32 team schedule, 160 games
# Designed for the following configuration:
# 2 subleagues, each with 2 divisions of 8 teams
#
#
# 12 games against 7 other teams in division (4-8H/4-8A)
# 6 games against 8 teams in other division of subleague (3H/3A)
# 3 games against 8 teams in one division of other subleague (3H or 3A)
# 4 games against 1 team in other division of other subleague (2H/2A)
#
# One division opponent played 8H/4A and one 4H/8A, all in 4-game series
# Other division opponents played 6H/6A, mostly in 3-game series
#
#
# Teams play no more than 20 consecutive days without offday
#
# Homestands and roadtrips as long as 14 games
# All-Star break counted as ending homestands/roadtrips
#
# Team play 13-14 home weekend series
#
# All game times set at 7:05pm
#
# Season begins Friday before first Monday of April
# Season ends late-September/early-October
# Season spans 185 days
#
# All-Star Game in early/mid-July (season day number 103)
#
# Built 2019-07-22
#