|
||||
|
![]() |
#301 |
Minors (Double A)
Join Date: Apr 2020
Location: Arizona
Posts: 102
|
Oh, heck yeah -- that was the problem. I moved it out, and the utility wrote a schedule file! Thank you so much for your help with this!
I was able to import the custom schedule (after updating the # of games I had set in OOTP...never changed it from 144 after I figured out that I couldn't get the divisional balance I wanted), and it looks like the custom matchups are reflected in the game. WOOT!
__________________
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#302 |
Minors (Double A)
Join Date: Apr 2020
Location: Arizona
Posts: 102
|
Oh, and in case anyone would like to try it, here it is. As a reminder, the schedule is:
32-team league, 2 sub-leagues, 4 divisions of 4 teams in each league; 156-game season DIVISION: 24 games vs. each team (12 H / 12 A); 72 games total SUB-LEAGUE: 6 games vs. each team (3 H / 3 A); 72 games total INTERLEAGUE: 3 games vs. 2 teams (3 H / 0 A and 0 H / 3 A); 12 games total As you can see, this can easily become a 144-game schedule without the interleague play.
__________________
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#303 |
All Star Reserve
Join Date: Jul 2020
Posts: 805
|
Is the download link for the generator down?
Edit: Nevermind, it appears to be working now. Last edited by OrangeP47; 03-13-2021 at 02:19 PM. |
![]() |
![]() |
![]() |
#304 |
Minors (Rookie Ball)
Join Date: Dec 2012
Posts: 35
|
It's a nice program but is there a way have some interleague games every day??? I want a schedule like MLB have right now but my interleague games are always play during few days during the season.
If it's not possible, it would be to have this for the next update please! Thanks! Symp1 Thanks! |
![]() |
![]() |
![]() |
#305 |
Hall Of Famer
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 4,493
|
|
![]() |
![]() |
![]() |
#306 |
Hall Of Famer
Join Date: Jun 2014
Location: Juust a bit outside...
Posts: 6,053
|
I really need some help. I double click on run and nothing happens
__________________
"Cannonball Coming!" Go Bucs!! Founder and League Caretaker of the Professional Baseball Circuit, www.probaseballcircuit.com An Un-Official Guide to Minor League Management in OOTP 21 Ratings Scale Conversion Cross-Reference Cheat Sheet |
![]() |
![]() |
![]() |
#307 | |
Hall Of Famer
Join Date: Jun 2014
Location: Juust a bit outside...
Posts: 6,053
|
Quote:
After running it, I have no clue what's going on. The read me is not really helping. Can someone pretty please give me the idiot's guide on how to use this? I have a very simple schedule i'd like to make but I'm kind of lost
__________________
"Cannonball Coming!" Go Bucs!! Founder and League Caretaker of the Professional Baseball Circuit, www.probaseballcircuit.com An Un-Official Guide to Minor League Management in OOTP 21 Ratings Scale Conversion Cross-Reference Cheat Sheet |
|
![]() |
![]() |
![]() |
#308 |
Hall Of Famer
Join Date: Jun 2014
Location: Juust a bit outside...
Posts: 6,053
|
anyone?
__________________
"Cannonball Coming!" Go Bucs!! Founder and League Caretaker of the Professional Baseball Circuit, www.probaseballcircuit.com An Un-Official Guide to Minor League Management in OOTP 21 Ratings Scale Conversion Cross-Reference Cheat Sheet |
![]() |
![]() |
![]() |
#309 |
All Star Reserve
Join Date: Apr 2002
Location: NY
Posts: 611
|
Sure, are you on discord? add me Ramzavail#6648
|
![]() |
![]() |
![]() |
#310 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bat Boy
Join Date: Apr 2021
Posts: 2
|
Thanks for providing this great tool.
Is it possible to add something like "flexible" or "staggered" off days in a week? The purpose I'm thinking of would be to allow for teams to have a three-day "weekday" series and three-day "weekend" series with a day off, but not to have the same day off for each team. For example, with a small league, SL1_D1_T4, setting start_day_of_week to Monday, we get: Code:
Code:
I've played around with the off_days and non_off_days settings, but it doesn't seem to be possible to produce the second kind of schedule as the generator works now. Would it be possible for the generator to accommodate that kind of schedule? |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#311 |
Hall Of Famer
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 4,493
|
The generator doesn't support staggered off days; you'll have to do it manually.
It should be possible to set up a regex if you really want to. |
![]() |
![]() |
![]() |
#312 |
Bat Boy
Join Date: Apr 2021
Posts: 2
|
bwburke94, thank you for the quick reply to my previous question.
I have a new question; I am running into a crash with a league with some odd-sized divisions. I will include a copy of the settings.ini file at the end of this post, but first a description of the issue. The league structure is 30 teams split into two sub-leagues with two divisions each (SL1_D1_T8_D2_T7_SL2_D1_T8_D2_T7). I am attempting to create an 84-game season with no interleague play. I can do this with 84 divisional games, but I'm having trouble creating a schedule with some amount of subleague games. I have tried fiddling with division and subleague pool sizes to get the schedule generator to start working, but I don't know if that is related to the crash. In any case, with the settings below, the schedule generator appears to accept the structure, but crashes while creating the schedule. Here's what the last bit of debug messaging looks like: Code:
Correcting subleague overscheduling Correcting interleague overscheduling No perfect matches: adding all as candidates Scheduling DIVISIONAL starting on day 133 Scheduled games/series I/S/D: 0/0 42/14 72/24 Generating games... Double round robin group has 4 as its largest subgroup Left column: [GC: [T7, T8, T2, T5]] Right column: [] Outside group: GC: [T15, T10, T11, T14] 0: [Pair:[GC: [T15, T10, T11, T14] v. GC: [T7, T8, T2, T5]]] This leftovers: 0 Other leftovers: -1 Final criteria: even true same true 1: [Pair:[GC: [T15, T10, T11, T14] v. GC: [T7, T8, T2, T5]]] This leftovers: 0 Other leftovers: -1 Final criteria: even true same true Double round robin group created for SUBLEAGUE 8 pool Using double round robin subleague group Double round robin group has 4 as its largest subgroup Exception in thread "main" java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) at java.base/java.util.Objects.checkIndex(Objects.java:372) at java.base/java.util.ArrayList.remove(ArrayList.java:535) at java_util_List$remove$5.call(Unknown Source) 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=false ; The league structure, in schedule file ; format. Underscores are permitted but ignored. structure=SL1_D1_T8_D2_T7_SL2_D1_T8_D2_T7 [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=48 ; This many subleague games. subleague_games=36 ; This many interleague/interdivisional games. interleague_games=0 ; 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=false ; 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=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=2 [subleague-series] preferred_length=3 pool_count=2 [interleague-series] preferred_length=3 pool_count=1 [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=44 ; The all-star game will occur in a break of ; this length. all_star_length=4 ; The all-star game will occur on this day of ; the week. all_star_day_of_week=Tuesday ; 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:Thursday ;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=1100 ; Offset from the hour and half-hour by this much. start_offset=5 ; Start this many games at the same time. simultaneous_games=2 |
![]() |
![]() |
![]() |
#313 |
Major Leagues
Join Date: Jun 2016
Posts: 300
|
This is a great program and I really appreciate it. But I keep getting a little quirk with it and I can't figure out what I need to do differently. I have a 36 team game with 2 leagues, each with 3 divisions and 6 teams per divisions. I want:
-40 divisional games-4game H/A series with each of the 5 divisional opponents - does perfectly -54 interleague games- one 3 game series with each of the 18 teams - does perfectly -72 sub league games which should be two 3 game H/A series with each of the 12 teams but instead it schedules 6 games with 3 teams, 9 games with 6 teams and no games with 3 teams. This makes a total of 166 games which it has divided perfectly with 83 H/A for each team. I have all of my pools set to 1. Any ideas? |
![]() |
![]() |
![]() |
#314 |
Hall Of Famer
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 4,493
|
Unfortunately, you've run into the odd-divisions problem.
|
![]() |
![]() |
![]() |
#315 |
Major Leagues
Join Date: Jul 2003
Posts: 402
|
I am just catching up with the latest version of this application -- still love it. But let me confirm: we still cannot schedule across different leagues, correct? (Game limitation, IIRC.) I am talking about different leagues, not subleagues within a single league.
Thanks!
__________________
Michael |
![]() |
![]() |
![]() |
#316 |
Hall Of Famer
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 4,493
|
Yes, that's still a game limitation.
|
![]() |
![]() |
![]() |
#317 |
Major Leagues
Join Date: Jul 2003
Posts: 402
|
__________________
Michael |
![]() |
![]() |
![]() |
#318 |
Banned
Join Date: Feb 2018
Location: God's Country
Posts: 2,118
Infractions: 0/1 (3)
|
I just wanted to say thanks for this great tool. I figured out how it works and want to share my experience, as I can understand it's confusing for some people to get it to work.
In the folder for this, you have different configuration files. The one named "settings" is where this tool draws it schedule from. You can open it with notepad. Where the [brackets] are is where this tool sets up the schedule. By editing the fields below this is how you create the custom schedule you want. Just follow the instructions and place your desired outcomes wherever there is a "=" sign. When the setup is finished, go into the OOTPScheduler folder and click on the "run.exe", that will open up the prompt for the tool. Look down to the "setting loaded: proceed" and type Y and enter. It will generate your schedule to a text file that you can drop into your OOTP game schedules file. Make sure you rename it to something you'll remember so it will be easy to find through the filter. Upload it into the league your using by going to "league settings", clicking "options", then clicking "edit league schedule". Next click "actions" in the top right and click "import from file". You can search for it's name using the "filter" tab. Make sure that you save a copy of any different settings configuration to a separate folder, rename them, so you have an idea of what's what if you happen to want to make different schedules. They all have to be named "setting" in order to draw from the tool, so if you have say "settings 1", save it to a separate folder and when you want to use it, paste it into the OOTPScheduler folder and rename it just "settings". Thanks again for this tool! |
![]() |
![]() |
![]() |
#319 |
All Star Reserve
Join Date: Jan 2004
Location: Sanford, NC
Posts: 571
|
So, my browser doesn't support Java. My next step is...?
|
![]() |
![]() |
![]() |
#320 |
Bat Boy
Join Date: May 2021
Posts: 10
|
This Looks Exciting...
... but I can't download the program. I click "download it here," then nothing happens. Help?
|
![]() |
![]() |
![]() |
Bookmarks |
|
|