|
SCHEDULES
Baseball Mogul generates the schedule for each season in one of two ways:
1) If the league configuration and schedule parameters match one of the available schedule templates, Baseball Mogul uses the matching schedule template to create a unique schedule matching the basic structure of the schedule template.
2) If no matching template is available, Baseball Mogul will generate a schedule randomly. However, these schedules are less realistic than those based on pre-existing schedule templates. For example, you may find that a team goes several days without playing a game.
Therefore, it is recommended that you run a league with a matching schedule template whenever possible. Schedule templates can be found in the "Schedules" folder of your Baseball Mogul folder. (You can open the Baseball Mogul folder by selecting "Open Game Folder" from the Help Menu).
Retrosheet Schedules
Historical schedules are stored in the 'Retrosheet' subfolder. Historical leagues will automatically load the correct schedule for the given season.
Schedule Templates
Schedule templates are text files with the following file format:
The filename begins with the number of regular-season games scheduled for each team. The next letter is either a 'B' (for balanced) or 'U' (for unbalanced).
A "balanced" schedule means league teams play every other league team roughly the same number of times.
An "unbalanced" schedule means teams play many more games within their division than they do versus league opponents outside their division.
(Configurations with only one division in each league will always use a "balanced" schedule).
If the league wants to create a "balanced" schedule, it only cares about the number of teams in each league when seeking a template.
If "unbalanced", we need to find a schedule template where the number of teams in each division matches.
After the 'B', or 'U', the filename contains numbers the specify the number of teams in each league (for balanced schedules) or in each division (for unbalanced schedules).
Schedules without an All-Star Game have '-N' appended to the filename (for 'Nonstop')
Examples
- 162-B-14-16-I = 162 game, Balanced, 14-team AL, 16-team NL, with Interleague play
- 162-U-554-565-I = 162 game, Unbalanced, 5-5-4 AL, 5-6-5 NL, with Interleague play (2007)
- 154-U-77-66-L = 154 games, Unbalanced, 7-7 AL, 6-6 NL, with League play only (i.e. no interleague)
- 154-U-77-66-L-N = 154 games, Unbalanced, 7-7 AL, 6-6 NL, with League play only (i.e. no interleague) and NO All-Star Break
Template File Format
All templates use one line per scheduled game.
Teams are represented by numbers, starting at 0.
Teams are organized by division. For example, in a template for the 1977 season:
- Teams 0-6 are AL Division 1
- Teams 7-13 are AL Division 2
- Teams 14-19 are NL Division 1
- Teams 20-25 are NL Division 2
Note: Baseball Mogul will accept any text that can be read as a number. For example, you can use '000' or '0' to represent the first team in the first division.
Schedule Shuffling
By default, Baseball Mogul uses the files in the 'Schedules' folder as "templates". That is, Baseball Mogul uses the file to create a different (random) schedule each season. It does this by shuffling the teams WITHIN each division. So, in the 1977 example above, if Team 0 is scheduled to play Team 1 on the first game of the season, then the schedule created from that template will feature a game between ANY TWO teams from that division.
If you wish to turn off this shuffling, and use the schedule file exactly as written, uncheck the box labelled "Shuffle Schedule Template" in the League Editor.
Missing Templates
If you need a schedule template for a league configuration, try visiting the Baseball Mogul user mod forum, as new schedule templates are frequently updated.
|