Home | Webstore
Latest News: OOTP 26 Available - FHM 11 Available - OOTP Go! Available

Out of the Park Baseball 26 Buy Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 26 > OOTP Mods > OOTP Mods - Schedules
Register Blogs FAQ Calendar Today's Posts Search

OOTP Mods - Schedules Create your very own game schedules, or share historical schedules

Reply
 
Thread Tools
Old 04-27-2022, 10:30 AM   #1
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Making a 162-game Schedule for 22 teams using Excel

I am documenting how I did a 162 game schedule for 22 teams that you can find herehttps://forums.ootpdevelopments.com/...d.php?t=330760 using Excel. I am posting my tools that I will discuss below. The ZIP pack includes 4 sheets that I will explain and a useful tool that I called the "Swiss Knife".
Attached Files
File Type: zip Excel for 22 team Schedule.zip (566.7 KB, 86 views)
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:36 AM   #2
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
01 Planning: Games and Set Up

The first thing to do is planning. MLB-type schedules should be 52 series spread over 26 weeks (26 ½ weeks if considering the Allstar break). To help me visualized that, I lay up a matrix with all the series and games to be played. I plan the way I want my schedule to be. Here’s the lay up for a schedule of 162 games for 22 teams in two Sub-League (SL) of 11 teams, with Inter-League (IL). I have planned 52 series (6 X 4-game series, 46 X 3-game series) for each team.

Name:  001.png
Views: 757
Size:  129.6 KB

The planning here was quite difficult because of the complexity of the request. The request seems to be easy on paper but when it is time to plan, it is another story.

The matrix works this way: The number on top is the team of interest. The numbers on the left side, are the opposing teams. For the first situation, Team 1 will visit team 2 for one 4-game series. Team 1 will play at home against Team 2 for two 3-game series. Team 1 will visit Team 3 for two 3-game series and play at home against Team 3 for one 4-game series…

Name:  001A.png
Views: 745
Size:  7.0 KB

I have translated all the matrix in series that I will use to build the schedule. Here are all the game series for the schedule.

Name:  002.png
Views: 768
Size:  166.0 KB

I use colors a lot. Here, I use Green for Intra-division series, Blue for IL. I use a darker shade for 4-game series. (I would use different colors if I have Intra-Division, Extra-Division or Inter-League matchups. I sometime use a fourth color to monitor East and West matchups).

Name:  002A.png
Views: 748
Size:  5.5 KB

In black and underlined, the number of games of the series (that will be useful in the layout of the schedule later). In red, the first number is the “Away” team, the second number is the “Home” team. Be careful translating the Matrix. I sometime make mistakes here, badly translating “Away” and “Home” series. (The Schedule I am displaying here is complicated and I did a mistake that I will show later).

Next, align the series that will be played at the same time. Each team has to be shown once per lane. I have no specific way to aligned them. It is usually tries and errors. This could be intimidating at first. Sometime it is easy, sometime it is harder. With time, I developed tricks, but I am still working on how to align series. Here, what I can say is because of the odd number of team per SL, when Teams play Intra-League, one team in each SL have to play together (Inter-League).

Here’s the picture of how I aligned the series.

Name:  003.png
Views: 736
Size:  97.7 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:41 AM   #3
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Here’s the picture of how I aligned the series. should be this ImageName:  006.png
Views: 729
Size:  206.3 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:42 AM   #4
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Note that I grouped together the 4-game series. It will be easier to spread them into the schedule and avoid to play 4-game series too close to each other.
Note the extra black number representing the team left out of the Intra-division matchups, and that will play IL for the occasion. The black number is just an indication. I don’t need it for scheduling.
Note also that I moved around lanes of intra division matchups on the left to avoid a 2nd IL confrontation between 2 teams (or even a 3rd IL confrontation since it can’t be).
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:47 AM   #5
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
02 Schedule Assembly

I transfer the series lanes to the Schedule Assembly sheet. I distribute the lanes according to the column with the numbers from 1 to 52, representing the weeks (or the half-weeks) of the season. The Black square is the half week for the All-Star Break.

Name:  007.png
Views: 740
Size:  244.0 KB

I first distribute the lanes with the 4-Game series, so they are well spread.

Name:  008.png
Views: 733
Size:  235.2 KB

According to the number of Intra-League and Inter-League “lanes”, I decided on how I want to spread it.

Name:  009.png
Views: 745
Size:  242.6 KB

I copy the final lane assembly in the Black Box that is on top right of the sheet. I call this the “Trading Room”.

Name:  010.png
Views: 727
Size:  170.2 KB

I also copy it under the grid under the black box.

Name:  011.png
Views: 735
Size:  105.2 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:52 AM   #6
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
I spread it, leaving a space between each series, and I double the whole thing.

Name:  013.png
Views: 724
Size:  168.1 KB

I fill the grid with all the series, one column for each team.

Name:  014.png
Views: 723
Size:  96.8 KB

When it is all filled, we can see that there are series that are played consecutively. I will shift lanes to separate these series. When I do the shifts, I do them in the Black Box first before doing them in the grid under. It is very important to do the shifts in the Black Box because that is what will be used for the Layout of the schedule.

Name:  015.png
Views: 749
Size:  245.4 KB

Here’s the grid after shifting lanes. Note the number 1 to 52 in the middle, that are not in order anymore, representing how I shifted lanes.

Name:  018.png
Views: 730
Size:  297.7 KB

Here’s the Black Box as well. Again, note the number 1 to 52 in the middle, that are not in order anymore, representing how I shifted lanes.

Name:  019.png
Views: 740
Size:  206.6 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:57 AM   #7
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Next, remove the Filling color in the Grid.
Note, another lane that need to be shifted...
I changed the color of the opposing team in each column (Blue). Changing the color allow me to see what series needed to be traded to break stretches of 4 or more series played “away” or at “home” consecutively.

Name:  020.png
Views: 748
Size:  341.9 KB

Verify that all teams play 26 series at home and 26 series on the road. Here, I notice that teams 4 and 6 played a ratio of 25/27 or 27/25 meaning that I did a mistake translating the matrix.

Name:  022.png
Views: 738
Size:  72.7 KB

I went back, tracing and correcting the mistake.

Name:  024.png
Views: 741
Size:  320.5 KB

Start identifying the series to be traded.

Name:  025.png
Views: 728
Size:  342.1 KB

There are a lot! Trading is very long. I spend hours doing this. Here is the first round of trades that I intend to do.

Name:  026.png
Views: 721
Size:  366.0 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 10:58 AM   #8
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Don’t forget… All trades have to be done in the black box first. The goal here is to have no more then 3 series (Home or Away) consecutive.
Because of the complexity of this set up, I could not get it. The best I could do, was a few stretches of 4 series played consecutively. Here’s the final result.
Note that I have highlighted the 4-game series, showing how well spread they are. I know, by the display, that teams won’t play more than 13 games without a day off.
Note also that the schedule for team 22 is almost perfect in what I am looking for, especially the second half of the season.

Name:  027.png
Views: 716
Size:  347.2 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 11:02 AM   #9
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
03 Schedule Layout

Copy and paste the Black Box at the bottom of the Layout sheet. Copy and paste the lanes at around week 9 of the sheet.

Name:  028.png
Views: 719
Size:  231.6 KB

Bring up the first lane to Day 2 of the grid (Which is Friday of Week 1).
Note the colors: brownish for Thursdays, Blue for Saturdays and Grey for Sundays.
All series start either Friday or Monday. Thursday is for the 4th game of a 4-game series.

Name:  030.png
Views: 725
Size:  263.3 KB

This is the whole grid after all is spread out. The Allstar game day is in green at day 104, (Tuesday of week 16). I have two sets of dates on the left, just to figure out when (the sooner or the later) the schedule will be played (my Excel version is in French). I know the Allstar game will always be played between July 9 and July 15. The season will start between March 28 and April 3.

Name:  031.png
Views: 712
Size:  330.9 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 11:07 AM   #10
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
04 The Schedule

The first thing to do is paste “The Swiss Knife” on the right in the schedule sheet. I call it “The Swiss Knife” because it is very useful. It allows me to transposed the rows of games of a whole week into columns that will be used for the final assembly of the schedule.

Name:  032.png
Views: 718
Size:  66.0 KB

I have designed it for 40 teams (or 20 games) but it can be easily adapted for 22 teams (11 games) by just shorting up the ROWBOX. Then bringing up the SK-BOX and the GAMEBOX covering position 12 to 20. I do that for all the seven “days” of the week.

Name:  033.png
Views: 722
Size:  89.8 KB
Name:  034.png
Views: 731
Size:  81.0 KB

Here it is, all adapted for my needs.

Name:  035.png
Views: 716
Size:  77.8 KB

I copy and paste a bunch of them, one under another.

Name:  036.png
Views: 708
Size:  104.0 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 11:11 AM   #11
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Copy and paste the lay-out of the schedule on the right.

Name:  037.png
Views: 704
Size:  367.4 KB

Remove the “week number” column. Remove the blank spaces. Bring all the matchups to the right of the “game days”. Bring all the Thursday games to the left of the layout (Except for the first week and after the Allstar break that are on the far right (Note my mistake on day 57 that I have corrected on the way).

Name:  038.png
Views: 717
Size:  196.4 KB

Copy the first week (Starting from Monday even if it is not represented in the layout).

Name:  039.png
Views: 705
Size:  375.3 KB

Paste In the ROWBOX. This will be automatically generated in the SK-BOX.

Name:  040.png
Views: 723
Size:  409.2 KB

Copy the whole content of the SK-BOX.

Name:  041.png
Views: 705
Size:  132.2 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 11:15 AM   #12
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
And Paste Special (Values) the content in the GAMEBOX.

Name:  042.png
Views: 717
Size:  145.2 KB

Copy the Games in the GAMEBOX.

Name:  043.png
Views: 702
Size:  62.9 KB

And paste them in the 3 appropriate columns, on the right of the “Swiss Knife”.

Name:  044.png
Views: 707
Size:  70.6 KB

Repeat the process for all the weeks. Do not paste the blank days (gamedays where there are 0 0).

Name:  050.png
Views: 701
Size:  107.3 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 11:21 AM   #13
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
Copy the column of the “Game days”.

Name:  052.png
Views: 700
Size:  261.5 KB

And paste the column in column “A” of the schedule.

Name:  053.png
Views: 702
Size:  446.7 KB

Copy and paste the 2 columns of “Teams” in columns “D” and “F” of the schedule.

Name:  054.png
Views: 695
Size:  308.9 KB

Manually set the times for each game in column “B” of the schedule. I did set the times at 7:05 pm for weekdays, a mix of 1:05, 4:05 and 7:05 for Saturday games and 1:05 for Sunday games. There are a few day games for the first day of the season as well as the first day after the Allstar break.

Name:  055.png
Views: 711
Size:  134.1 KB

I use the function =CONCATENATE in column “H” of the schedule. That will combine the content of columns “A” to “G” of the schedule. I copy the whole column “H”.

Name:  056.png
Views: 708
Size:  157.8 KB
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 11:24 AM   #14
Kirby Paquette
Major Leagues
 
Kirby Paquette's Avatar
 
Join Date: May 2009
Location: Montreal
Posts: 308
And Paste Special (Values) in column “I” of the schedule.

Name:  057.png
Views: 713
Size:  188.7 KB

This is the schedule that can be finally transfer (copy and paste) into a “schedule.lsdl”.

Name:  060.png
Views: 695
Size:  105.8 KB

I usually copy and paste in a pre-existing “schedule.lsdl”, modifying the header accordingly.
I copy paste the Allstar game (that is hidden on top, somewhere in the first 10 rows of the schedule sheet) between day 102 and 106 in the “schedule.lsdl”.

Name:  061.png
Views: 708
Size:  26.4 KB

Test the schedule in OOTP.
Kirby Paquette is offline   Reply With Quote
Old 04-27-2022, 12:51 PM   #15
cheo25
All Star Starter
 
cheo25's Avatar
 
Join Date: Mar 2011
Location: Louisiana
Posts: 1,098
Thanks for sharing this and the tools you use. I find this fascinating, and I like to see the thought process different people have used to put together schedules. I like the attention to detail you have, especially around things like minimizing the lengths of road trips and streaks of games played without a day off.

My process is a lot less detailed, and the thing I struggle with is pairing stretches of games where teams that have been on the road and at home together now have to play each other. The scenarios that come to mind are the LA/SD/SF trio that play East Coast teams and then play each other when the games against the East Coast teams are done. In OOTP, it really doesn't matter because after the first season, the teams are really just numbers and OOTP is going to randomly assign teams to number or numbers to teams. But I always seem to end up with too many 2-week road trips or homestands.

No schedule is perfect, but I've always liked to put teams into mini-groups and have them play stretches of games against other mini-groups. That works well for the end of the season in trying to have as much divisional play as possible. The trade-off is that sometimes I end up with longer-than-desired road trips or homestands.
cheo25 is online now   Reply With Quote
Old 05-07-2022, 11:04 AM   #16
pgjocki
All Star Starter
 
pgjocki's Avatar
 
Join Date: Jun 2013
Location: Maryland - just outside DC
Posts: 1,576
Blog Entries: 1
Thanks and I have to admit that this gives me anxiety just looking at it and thinking how I might screw it up.
__________________
- - -
World Series championships: 1926, 1931, 1934, 1942, 1944, 1946, 1964, 1967, 1982, 2006, 2011
pgjocki is offline   Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:53 AM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments