Home | Webstore
Latest News: OOTP Update 20.6 - OOTP 20 Available - FHM 6 Available

FHM 6 Available Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 20 > OOTP Mods > OOTP Mods - Schedules

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

Reply
 
Thread Tools
Old 05-06-2019, 01:12 PM   #221
mcrazy21
Bat Boy
 
Join Date: May 2019
Posts: 3
Thanks: 1
Thanked 0x in 0 posts
32 Team, 60 Game Schedule request

1 Sub league, 4 Divisions of 8 teams
Every team plays 5 games a week, 2 mid week games vs non division teams (tues/wend/thurs) and 3 weekend games which are in division games.
12 week season, no all star game.
Season starts April 1st and ends Whenever schedule creator wants
Thanks..
mcrazy21 is offline   Reply With Quote
Old 05-06-2019, 01:14 PM   #222
mcrazy21
Bat Boy
 
Join Date: May 2019
Posts: 3
Thanks: 1
Thanked 0x in 0 posts
No Balanced Schedule, Schedule dosent start on specific week day, always starts on April 1st.
mcrazy21 is offline   Reply With Quote
Old 05-07-2019, 12:57 AM   #223
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Grand Forks, ND
Posts: 2,901
Thanks: 0
Thanked 226x in 132 posts
Quote:
Originally Posted by mcrazy21 View Post
1 Sub league, 4 Divisions of 8 teams
Every team plays 5 games a week, 2 mid week games vs non division teams (tues/wend/thurs) and 3 weekend games which are in division games.
12 week season, no all star game.
Season starts April 1st and ends Whenever schedule creator wants
Thanks..
See this post for discussion about not starting on a specific day of the week. In the schedule attached here the settings are such to start on the first Tuesday on or after April 1. That "start_day_of_week" parameter can be removed from the file if you want to lock onto starting April 1 and thus let the "midweek" and "weekend" games float wherever they fall if you always start Apr1.

Code:
#
# 32 team schedule, 60 games
# Designed for the following configuration:
# 1 subleague with 4 divisions of 8 teams
#
#
# 5-6 games against 7 other teams in division (2-3H/2-3A)
# 1 game against 24 teams in subleague (1H or 1A)
#
#
# Two interdivision games early in each week
# Those two games are on two of Tue, Wed, and Thu for each team
#
# Three division games on each weekend
# Either 3-game series or 2-game series plus single game against other team
#
# Plays play no more than 10 consecutive games home or away
#
# Monday always offday for all teams
# Each team also has one of Tue, Wed, Thu as an offday each week
#
# All game times set at 7:05pm
#
# Season begins first Tuesday of April
# Season ends late June
# Season spans 83 days
#
# No All-Star Game
#
# Built 2019-05-06
#
Attached Files
File Type: lsdl 32team60_148u_a_gmo.lsdl (48.3 KB, 37 views)
__________________
Making Baseball Schedules
gmo is offline   Reply With Quote
Old 05-14-2019, 09:13 AM   #224
bwburke94
Hall Of Famer
 
bwburke94's Avatar
 
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 3,914
Thanks: 259
Thanked 1,456x in 928 posts
(This isn't supposed to be a requests thread...)
__________________
Normal sig coming back when I have the time to update it.
bwburke94 is offline   Reply With Quote
Thank you for this post:
joefromchicago (05-16-2019)
Old 05-31-2019, 01:32 PM   #225
bjtheduck
Bat Boy
 
Join Date: Aug 2008
Posts: 17
Thanks: 4
Thanked 0x in 0 posts
What am I doing wrong?

This looks like a very handy tool. However, I'm running into trouble generating the following schedule:


one league, 20 teams split into 4 divisions of 5 teams each
150 games total, all 3-game series

60 games vs. intradivisional opponents (15 games each against 4 teams)
90 games vs. non-divisional opponents (6 games each against 15 teams)
no all-star or intraleague games



I've got pretty much everything working the way I want it except for one thing: It only schedules games against two of the other three divisions. Every schedule I've generated ends up with 9 games each against 10 teams instead of 6 games each against 15 teams. If I set match_divisions to true, it schedules 18 games each against 5 teams (all from one division), which is even worse.



What am I doing wrong with my settings? (see attached)
Attached Files
File Type: txt settings-4x5.ini.txt (3.2 KB, 32 views)
bjtheduck is offline   Reply With Quote
Old 06-02-2019, 09:39 PM   #226
bwburke94
Hall Of Famer
 
bwburke94's Avatar
 
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 3,914
Thanks: 259
Thanked 1,456x in 928 posts
This is a common bug, and it's only made worse by the odd number of teams per division.

I don't know why it happens, but it happens.
__________________
Normal sig coming back when I have the time to update it.
bwburke94 is offline   Reply With Quote
Thank you for this post:
bjtheduck (06-03-2019)
Old 06-03-2019, 12:50 AM   #227
Mbuffalo98
Bat Boy
 
Join Date: May 2019
Posts: 8
Thanks: 0
Thanked 0x in 0 posts
Exclamation Not working on my mac.

The program's not opening up on my MacBook air. Any suggestions?
Mbuffalo98 is offline   Reply With Quote
Old 06-03-2019, 06:43 AM   #228
bjtheduck
Bat Boy
 
Join Date: Aug 2008
Posts: 17
Thanks: 4
Thanked 0x in 0 posts
Quote:
Originally Posted by bwburke94 View Post
This is a common bug, and it's only made worse by the odd number of teams per division.

I don't know why it happens, but it happens.

I was able to trick the generator into doing what I wanted by making it two subleagues with interleague enabled. Unfortunately, it also ended up with about 3 extra weeks' worth of games and entirely too many days with 8 or 9 games instead of 10.


At this point, I think I'm going to try and make my schedule the hard way, using the circle method.
bjtheduck is offline   Reply With Quote
Old 06-05-2019, 11:29 AM   #229
Ty Cobb
All Star Starter
 
Ty Cobb's Avatar
 
Join Date: Mar 2013
Location: Grayling, MI
Posts: 1,298
Thanks: 642
Thanked 992x in 409 posts
Not to sound snarky but

Quote:
Originally Posted by Mbuffalo98 View Post
The program's not opening up on my MacBook air. Any suggestions?
Do you have Java installed? It's required.
__________________
"Right in the lumberyard, Danny."
Ty Cobb is online now   Reply With Quote
Old 06-18-2019, 11:26 PM   #230
Mbuffalo98
Bat Boy
 
Join Date: May 2019
Posts: 8
Thanks: 0
Thanked 0x in 0 posts
Angry

Quote:
Originally Posted by Ty Cobb View Post
Do you have Java installed? It's required.
I've tried getting it on my Mac, but apparently the versions of Safari, Chrome, and Firefox I have won't take it.
Mbuffalo98 is offline   Reply With Quote
Old 06-26-2019, 11:19 AM   #231
Ty Cobb
All Star Starter
 
Ty Cobb's Avatar
 
Join Date: Mar 2013
Location: Grayling, MI
Posts: 1,298
Thanks: 642
Thanked 992x in 409 posts
Download an installer

Quote:
Originally Posted by Mbuffalo98 View Post
I've tried getting it on my Mac, but apparently the versions of Safari, Chrome, and Firefox I have won't take it.
from Oracle. It worked for me on my 2010 iMac, and it blazed for me on my new machine. I'm still trying to make this thing work for me though, as I'm a bit lazy about reading documentation.
__________________
"Right in the lumberyard, Danny."
Ty Cobb is online now   Reply With Quote
Old 07-07-2019, 04:32 PM   #232
SerbianEagle
Minors (Single A)
 
Join Date: Apr 2003
Location: Edmonton, Alberta, Canada (City of Champions)
Posts: 54
Thanks: 1
Thanked 33x in 5 posts
I can't seem to download the schedule utility. It always comes back saying the file is incomplete
SerbianEagle is offline   Reply With Quote
Old 07-21-2019, 05:31 PM   #233
chipschap1
Bat Boy
 
Join Date: Feb 2009
Posts: 15
Thanks: 2
Thanked 2x in 2 posts
Tiny Bug with fixed start times

A tiny bug: if the earliest start time and the latest start time are the same, the program hangs at the 'intraday' step.

I have a small league with only weekend play and wanted all games to start at the same time. The fix was pretty easy, I just added a few minutes to the latest start time.

But I suppose it is a bug, if a rather tiny one.

Thank you for this scheduler, which allows so many options to be realized.
chipschap1 is offline   Reply With Quote
Old 07-25-2019, 10:03 AM   #234
Fishbreath
Minors (Double A)
 
Fishbreath's Avatar
 
Join Date: Oct 2015
Posts: 131
Thanks: 24
Thanked 71x in 37 posts
I've fixed chipschap's bug, but haven't released yet, because I'm thinking about how to fix the 2/3-scheduled interdivision issue. (It's not a bug, because it's working as designed, but it is a weakness in the design.)


The trouble is in how the scheduler treats large pools of opponents. If there are N divisions of equal size and N is even, it splits them into two columns, each containing all teams from half the divisions in the subleague, and then simply slides one column relative to another to determine which team plays which in a given scheduler cycle. It may be possible to think of it as a rotating N-gon rather than a sliding pair of columns, or a symmetrical arrangement of nodes in a graph with rotating connections, but I'll need to sketch that out on paper to see how to model it (read: if I can model it).


As I sketch, I think it's possible, but I'll have to add another layer of abstraction to the scheduler—the ability to have rotating opponent pools over the course of a season, or, put another way, to schedule divisions to play one another round-robin, with the teams in those divisions playing one another round-robin in the course of one scheduler cycle. It'll probably only work for symmetric league structures, though.
Fishbreath is offline   Reply With Quote
Old 07-25-2019, 10:03 PM   #235
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Grand Forks, ND
Posts: 2,901
Thanks: 0
Thanked 226x in 132 posts
Quote:
Originally Posted by Fishbreath View Post
It may be possible to think of it as a rotating N-gon rather than a sliding pair of columns, or a symmetrical arrangement of nodes in a graph with rotating connections, but I'll need to sketch that out on paper to see how to model it (read: if I can model it).
I can vouch for that circle method.

I have never been able to get away from my "art" design to a systematic automatic approach, so I am very impressed by your tool. I am behind on my own list, but I would be interested in picking your brain at some point.
__________________
Making Baseball Schedules
gmo is offline   Reply With Quote
Old 07-26-2019, 10:29 AM   #236
Fishbreath
Minors (Double A)
 
Fishbreath's Avatar
 
Join Date: Oct 2015
Posts: 131
Thanks: 24
Thanked 71x in 37 posts
Quote:
Originally Posted by gmo View Post
I can vouch for that circle method.

I have never been able to get away from my "art" design to a systematic automatic approach, so I am very impressed by your tool. I am behind on my own list, but I would be interested in picking your brain at some point.

Certainly.


I would say the same, but it looks like you've helpfully put your thoughts online already. Good reading.
Fishbreath is offline   Reply With Quote
Old 08-04-2019, 05:31 PM   #237
sdw1000
Major Leagues
 
sdw1000's Avatar
 
Join Date: Dec 2011
Location: SC USA
Posts: 481
Thanks: 189
Thanked 84x in 59 posts
Would love to try this but don't know how..
sdw1000 is offline   Reply With Quote
Old 08-16-2019, 11:12 AM   #238
Cactusguy21
Minors (Triple A)
 
Join Date: Jun 2018
Posts: 207
Thanks: 126
Thanked 69x in 45 posts
Hey, I'm having trouble making a schedule.

I have a 32-team league, set exactly the same as regular mlb but with Portland in AL West and Montreal in NL East.

My problem is that when I generate a schedule, in the 5-team divisions, there are some teams that play a rival 36 times instead of 21. And in the 6-team divisions, every team plays someone 42 times and doesn't play someone at all (other three are 21 ).

How do I fix this?

Here are my settings:
Code:
[general]
; General options.
; n.b. interleague and balanced options here
; only control the schedule file filename
; and header. To enforce balance or interleague
; play, use the options under [schedule].

; Whether to write to the schedule file
; claiming interleague play is supported.
interleague=true
; Whether to write to the schedule file
; claiming the schedule is balanced.
balanced=true
; The league structure, in schedule file
; format. Underscores are permitted but ignored.
structure=SL1_D1T5_D2T5_D3T6_SL2_D1T6_D2T5_D3T5

[schedule]
; Scheduling options. The scheduling engine will
; create a schedule with exactly this many games,
; or inform you what to change to create a valid
; schedule.

; This many divisional games.
divisional_games=84
; This many subleague games.
subleague_games=60
; This many interleague/interdivisional games.
interleague_games=18
; If set to true, the scheduling engine will attempt
; to set up interdivisional pools between divisions
; of the same size.
match_divisions=false
; If set to true, the scheduling engine will attempt
; to set up interleague pools between leagues of the
; of the same size.
match_subleagues=true
; If set to true, the scheduling engine will attempt
; to set up interleague pools between divisions of
; the same size. If enabled at the same time as
; match_subleagues, match_subleagues will take
; priority.
match_subleagues_by_division=false

[divisional-series]
; Series scheduling options.

; The preferred length for series.
preferred_length=3
; In each division (or subleague, or all teams,
; for the two following sections), teams will
; be divided into this many pools.
pool_count=1

[subleague-series]
preferred_length=3
pool_count=3

[interleague-series]
preferred_length=3
pool_count=3

[break]
; Break scheduling options.

; This many days of break/padding will be added
; over the course of the series.
break_days=0

; The all-star game will be scheduled this far
; into the season. Set it to -1 to disable all-
; star scheduling.
all_star_percentage=50

; The all-star game will occur in a break of
; this length.
all_star_length=6

; The all-star game will occur on this day of
; the week.
;all_star_day_of_week=Sunday

; These options enable week-aware scheduling.
; start_day_of_week defines the first day of
; week in the schedule.
; No games will be scheduled on off_days_of_week.
; No random break days will be placed on non_off_days_of_week.
;start_day_of_week=Friday
;off_days_of_week=List:Monday
;non_off_days_of_week=List:Friday|Saturday|Sunday

; If true, break days may occur in the middle of
; series. If false, the scheduler will move break
; days to the end of series, except if doing so
; would cause a game to be played on a day specified
; in non_off_days_of_week.
; mid_series_breaks = false

[time]
; Options for scheduling of games. The
; scheduler will distribute games evenly through
; the day per these options, starting on the hour
; or the half hour, preferring the last start times
; in the day first.

; Schedule the first game in a day no earlier
; than this.
first_start=1100
; Schedule the last game in a day no later than
; this.
last_start=2100
; Offset from the hour and half-hour by this much.
start_offset=5
; Start this many games at the same time.
simultaneous_games=4
Cactusguy21 is offline   Reply With Quote
Old 08-17-2019, 10:40 AM   #239
bwburke94
Hall Of Famer
 
bwburke94's Avatar
 
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 3,914
Thanks: 259
Thanked 1,456x in 928 posts
This schedule generator is not meant to handle unbalanced structures that well.
__________________
Normal sig coming back when I have the time to update it.
bwburke94 is offline   Reply With Quote
Old 08-29-2019, 11:37 PM   #240
Fonzie13
Bat Boy
 
Fonzie13's Avatar
 
Join Date: Aug 2015
Posts: 4
Thanks: 0
Thanked 0x in 0 posts
Having some trouble generating what I think ought to be a simple schedule, and I'm not sure what I'm doing wrong ...

I've set up a 32-team league, two subleagues, each subleague with 4 divisions of 4 teams each. Here's the schedule I'm trying to generate:

1. DIVISION
Each team plays the other three teams in its division: two 3-game series at home, two 3-game series away. (36 division games total)

2. SUBLEAGUE

Each team plays the other 12 teams in its own subleague (i.e., all four teams in all three of the other divisions): one 3-game series at home, one 3-game series away. (72 subleague games total.)

3. INTERLEAGUE

Each team plays all 16 teams in the other subleague: one 3-game series. (48 interleague games total.)

The generator gets the division and interleague games right ... but not the subleague games.

Instead of scheduling 6 games against all of the other 12 subleague teams, the generator picks one of the other three divisions, and schedules 18 games against those 4 teams. (And, zero games against the teams in the other two divisions in the subleague.)

It doesn't seem to change if I set balanced schedule to true or to false; same thing happens on both settings.

How do I tell the generator to schedule against ALL of the other teams/divisions in the subleague, instead of only scheduling against one division?

Relevant section of settings.ini file pasted below. Thanks in advance for any help.

Code:
; Whether to write to the schedule file
; claiming interleague play is supported.
interleague=true
; Whether to write to the schedule file
; claiming the schedule is balanced.
balanced=true
; The league structure, in schedule file
; format. Underscores are permitted but ignored.
structure=SL1_D1T4_D2T4_D3T4_D4T4_SL2_D1T4_D2T4_D3T4_D4T4

; This many divisional games.
divisional_games=36
; This many subleague games.
subleague_games=72
; This many interleague/interdivisional games.
interleague_games=48
; If set to true, the scheduling engine will attempt
; to set up subleague pools between divisions of the
; same size.
match_divisions=true
; If set to true, the scheduling engine will attempt
; to set up interleague pools between divisions
; of the same size.
match_subleagues=true

[divisional-series]
; Series scheduling options.

; The preferred length for series.
preferred_length=3
; In each division (or subleague, or all teams,
; for the two following sections), teams will
; be divided into this many pools.
pool_count=1

[subleague-series]
preferred_length=3
pool_count=3

[interleague-series]
preferred_length=3
pool_count=3
Fonzie13 is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

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 11:01 AM.

 

Major League Baseball trademarks and copyrights are used with permission of MLB Advanced Media, L.P. Minor League Baseball trademarks and copyrights are used with the permission of Minor League Baseball. All rights reserved.

The Major League Baseball Players Association (www.MLBPLAYERS.com ) is the collective bargaining representative for all professional baseball players of the thirty Major League Baseball teams and serves as the exclusive group licensing agent for commercial and licensing activities involving active Major League baseball players. On behalf of its members, it operates the Players Choice licensing program and the Players Choice Awards, which benefit the needy through the Major League Baseball Players Trust, a charitable foundation established and run entirely by Major League baseball players. Follow: @MLB_Players; @MLBPAClubhouse; @MLBPlayersTrust

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 © 2017 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

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