|
||||
|
|
OOTP Mods - Schedules Create your very own game schedules, or share historical schedules |
|
Thread Tools |
06-01-2006, 02:47 PM | #1 |
All Star Reserve
Join Date: Jun 2002
Location: Madison, WI
Posts: 867
|
How to force a schedule?
I have two questions about the use of the schedules that come in the data folder. The first is, how in the heck do you get the game to use them? I know what it says in the player's guide: you force the league to start on the date and day specified in the xml file, and if your league is compatible with a particular schedule, then it's supposed to use the schedule for your league. But I haven't succeeded in getting that to work. I always seem to get some dreary default schedule with a nearly balanced number of games between in-division opponents and non-divisional opponents, every series is exactly three games long, and so on. Yuck.
What I want to do is to use a schedule suitable for 24 teams, like the major leagues in the late 1960s. For years I carried over the package created by Tiger Fan through successive versions of OOTP, but for this game it seemed that all I had to do was to get the game to use the ML 1969 schedule xml file, since that should represent a season similar to the one I want to play. Am I missing something here? Does the venerable old package of realistic schedules have to be carried over one more time? And on scheduling in general: The player's guide is a wondrous production, and I want to offer my thanks for all of the work that went into it. But if there's going to be an update, the description of how to adjust schedules is certainly one place where the player could certainly use some more guidance! Last edited by thbroman; 06-01-2006 at 03:10 PM. |
06-01-2006, 05:37 PM | #2 |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
Your best bet is to go to this thread in the Mods forum: http://www.ootpdevelopments.com/boar...d.php?t=119714
In it you'll find a primer started by gmo which explains what is going on with the schedule files. But I'll try to cover some stuff in a more general fashion right now. If you want to use a real-world major league schedule covering the 24 team, 6-6 6-6 league structure, import a schedule of your choice from between 1969-1976. All eight of those seasons used that league alignment. The main difference between those years will be slight variations in starting and closing dates/days of the week, All-Star Game dates and breaks, calendar length of the season, and schedule flow (i.e. the pattern in which divisional series and interdivisonal series are laid out). You need to set the schedule length to 162 games. Also, enable "Hold All-Star Game" but disable "Auto-Schedule All-Star Game". That latter option is for creating an All-Star Game and break where none is present in the schedule. Also enable the option to have the schedule weekday start forced, as that will ensure in subsequent seasons the schedule will start on a same day of the week rather than a specific date. This will keep all your series starting and ending on the proper days of the week. Set the schedule as Unbalanced, though technically you shouldn't have to worry about this setting as it can be overrided by the schedule file. If for whatever reason the game won't find the proper set of schedules for your league, then use the import function to specifically import the schedule you want. |
06-01-2006, 05:45 PM | #3 |
All Star Reserve
Join Date: Jun 2002
Location: Madison, WI
Posts: 867
|
Thanks, man! I knew you would have the answer!
I'll get back to you when OOTP8 comes out . . . . |
06-01-2006, 09:25 PM | #4 |
All Star Reserve
Join Date: Jun 2002
Location: Madison, WI
Posts: 867
|
Hey Le Grande Orange, I thought that I would add a note here to say that I never got the game's engine to find a schedule on its own, and I'm pretty sure that I was following the prescribed way of doing it. It did work to import a schedule, however, so everything ended up ok.
Thought that you might want to know so it might be addressed in a future patch. |
06-01-2006, 09:47 PM | #5 | |
Hall Of Famer
Join Date: May 2002
Location: Longmont, CO
Posts: 3,162
|
Quote:
If you start a historical league in 1969, it should load an historical schedule for that season if you have all the settings correct as described. The goal is for those settings to indeed be correct when you start an historical league, but perhaps that is not yet all set correctly. Just beginning any league and setting the start year to 1969 will not necessarily load automatically a schedule like the historical one from 1969. |
|
06-01-2006, 10:24 PM | #6 | |
All Star Reserve
Join Date: Jun 2002
Location: Madison, WI
Posts: 867
|
Quote:
So is the process bugged, or did I misunderstand how it was supposed to work? |
|
06-01-2006, 10:47 PM | #7 | |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
Quote:
|
|
06-02-2006, 01:09 AM | #8 | |
Hall Of Famer
Join Date: May 2002
Location: Longmont, CO
Posts: 3,162
|
Quote:
You understand the process pretty much, the problem is that the scheduler is not quite smart enough to pick the right schedule in that situation right out of the box. There are historical schedules that would work for that, however the way they are named very specifically in the schedules folder, the game does not know to pull one of those. If you had a schedule (could be one of those historical files that are for the same configuration) named "ILN_BGN_G162_SL1_D1_T6_D2_T6_SL2_D1_T6_D2_T6_C_so mething.lsdl" that name would fit the format, and assuming the settings in the file were correct the file would load automatically. Check out the Schedules section of the new Mods forum for a long explanation. |
|
06-02-2006, 03:17 AM | #9 | |
All Star Reserve
Join Date: Jun 2002
Location: Madison, WI
Posts: 867
|
Quote:
Would I be correct in supposing that if I went into the schedules folder and re-named three or four of the schedule files from the 1960s (say, 1966 through 1969) using the criteria you describe above and in the mod sub-forum (and taking care to keep copies of the originals, of course), the game would then be able to cycle through the schedules in different seasons? That would truly be neat. Or would the 1969 schedule that I already imported override the game's ability to search for other suitable schedules? |
|
06-02-2006, 03:23 AM | #10 | |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
Quote:
Incidentally, you can actually "link" a series of schedules together so that first of the series is used in the first year, the second in the second year, and so on until the last of the series is used up and the game then goes back to use the first one again. This "cycling" of schedules was intended to cover situations where interleague games were to be rotated between divisions on an orderly basis over a period of years or when the home-away split against an oppponent was an odd number and thus by cycling the schedule you can get an equitable split over the longer period. Note though to do that you need (again) to name the schedule file in a particular way so the game recognizes the schedules are part of the same linked group. |
|
06-02-2006, 07:56 AM | #11 | |
All Star Reserve
Join Date: Jun 2002
Location: Columbia, South Carolina
Posts: 664
|
Quote:
|
|
06-02-2006, 08:22 AM | #12 | |
All Star Reserve
Join Date: Jun 2002
Location: Madison, WI
Posts: 867
|
Quote:
|
|
06-02-2006, 06:58 PM | #13 | |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
Quote:
It works like this: the game checks your schedule settings and league setup against the schedule files in the schedule folder. When it finds a match, it loads that schedule (you can always override that selection by manually importing a schedule file of your choice). The most important settings are the schedule length and the league alignment. If there are several matches, then the game randomly picks one file to load. If the schedule file loaded has a designator in the file name which establishes it as one file of part of a linked group, when the next season rolls around the game will load the next schedule in the group automatically. In the third year it will load the third schedule in the group (if there is one), and so on. When there are no more schedules in the group, the game goes back and loads the first one again, and the cycle will repeat again over the subsequent seasons. If the schedule file loaded originally is a stand-alone file and is not part of a linked group, then what happens in the next season is that the game will randomly shuffle the teams around the slots in the schedule so that you don't see the exact same matchups each year on the same dates (in this regard this is like what OOTP6/6.5 used to do). The "Auto-adjust date if matching XML schedule found" means that a schedule file which matches your league alignment and chosen schedule length is found, the game will then take the opening date and day for the season from the schedule file rather than whatever you may have entered in manually. So if you chose April 1st as the start date from the menu, but the file specifies an April 12th start, the season opening date will be set as April 12th (though the menu display of the date may not update until you leave that screen and come back to it). I think I've remembered all that correctly... Last edited by Le Grande Orange; 06-02-2006 at 07:00 PM. |
|
06-02-2006, 07:10 PM | #14 |
All Star Reserve
Join Date: Jun 2002
Location: Columbia, South Carolina
Posts: 664
|
Thanks LGO, even if your answer is not 100% correct from memory you have answered it well enough for me to work with the 16 team MLB schedules included in the game.
Now to go find that tag and link a bunch of 16 team schedules together for a fun and exciting fictional league! |
06-02-2006, 07:26 PM | #15 |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
I had hoped for an addition to the league display which would show the teamID number assigned to each team for schedule purposes. Then by manually inputting a new number beside a team, you could have precise control over how teams shuffle around in a schedule rather than it being done purely randomly by the game.
I think the feeling was this was too advanced an addition to be considered for this year... |
06-02-2006, 07:45 PM | #16 |
All Star Reserve
Join Date: Jun 2002
Location: Columbia, South Carolina
Posts: 664
|
From GMO's original primer on schedules:
If there are multiple files with the same format in your schedules folder distinguished only by the comment at the end of the filename, the first in alphabetical order would be used at league creation then the game would move through the list as years progressed. If there were 3 such files named like below for a league created in 2006, the game would load them automatically for the league like this: 2006 - ILN_BGY_G162_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_A 2007 - ILN_BGY_G162_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_B 2008 - ILN_BGY_G162_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_C 2009 - ILN_BGY_G162_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_A 2010 - ILN_BGY_G162_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_B.. . Now if I am reading this correctly and I were to have 5 different schedules that I wanted to rotate through and I want to start a league say in 1931 here is the order my schedules would be used 1931 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR1 OF5 1932 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR2 OF5 1933 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR3 OF5 1934 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR4 OF5 1935 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR5 OF5 1936 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR1 OF5 1937 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR2 OF5 1938 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR3 OF5 1939 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR4 OF5 1940 - ILN_BGY_G154_SL1_D1_T4_D2_T4_SL2_D1_T4_D2_T4_C_YR5 OF5 And so on. Pretty easy actually Thanks for the help LGO and a great big thanks to GMO for the primer! |
06-02-2006, 07:48 PM | #17 | |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
Quote:
Heh, I should've checked gmo's primer first as I could've refreshed my mind there on the specific details. |
|
06-03-2006, 10:06 AM | #18 | |
All Star Reserve
Join Date: Jun 2002
Location: Columbia, South Carolina
Posts: 664
|
Quote:
I have linked together the 1946, 47, 48, 49 and 50 seasons for the universe I am autoplaying from 1931 thru 2005. It would be really nice if I could allow the game to do what the old MLB did when Cincinnati would start every year at home on opening day as the 1st game played. I have the team that I consider to be the founding member of the league and I would love to have them always open the season at home on opening day as the 1st game of the season. We can always hope for next season I guess. |
|
06-03-2006, 04:03 PM | #19 | |
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,413
|
Quote:
In earlier years, Washington in every other year would get the major league season opening game all to themsevles. |
|
06-03-2006, 04:25 PM | #20 | ||
All Star Reserve
Join Date: Jun 2002
Location: Columbia, South Carolina
Posts: 664
|
Quote:
I picked this up from www.baseballhalloffame.org Quote:
|
||
Bookmarks |
|
|