Alessandro wrote:Any luck with your 16-team Austria?
I only simmed through to November, but it became a real mess. The standings said the teams had played something like 60 games each, teams had qualified for the playoffs, the teams were playing the playoffs at that time, yet there were still two/three months' worth of games listed in the schedule. No doubt it is because I updated purely the number of teams and not anything relating to the schedule/league/playoff structure. I'm now looking to see if I can alter the number of games played during the regular season.
It seems that each of the settings are placed relative to one another. This will make it easier to find. For example, the EIHL foreigners dressed limit is four offsets before the non-EU dressed limit. This is also the case for the EPIHL. Hopefully this is the case for the other rules for each league. Here's a table that illustrates what I mean:
[table][tr][td]008F 147E[/td][td]008F 147F[/td][td]008F 1480[/td][td]008F 1481[/td][td]008F 1482[/td][/tr]
[tr][td]EPIHL max foreigners dressed[/td][td]?[/td][td]?[/td][td]?[/td][td]EPIHL max non-EUs dressed[/td][/tr][/table]
[table][tr][td]008F 193E[/td][td]008F 193F[/td][td]008F 1940[/td][td]008F 1941[/td][td]008F 1942[/td][/tr]
[tr][td]EIHL max foreigners dressed[/td][td]?[/td][td]?[/td][td]?[/td][td]EIHL max non-EUs dressed[/td][/tr][/table]
Here's what I have so far (I'll update this list as I find more):
Art Money Offsets
NOTES
Max foreigners dressed: Set this to 255 (or FF in hex) to disable the restriction. This setting always seems to be located at offset xxxx xxxE.
Max non-EUs dressed: Set this to 255 (or FF in hex) to disable the restriction. This setting is always located four offsets after the max foreigners dress offset. It always seems to be located at offset xxxx xxx2. Unlike the max foreigners dressed setting, if the league by default has the max non-EUs dressed disabled (i.e. it is 255 in decimal / FF in hex) then it will crash if you try to change it to another number. There must be something else that has an effect on this restriction.
N America: AHL
0088 EDD1 = Number of teams (27)
No effect? May need to update conference/division sizes in addition?
008F 5C52 = Max veteran players with more than 260 pro games played dressed. The number of games played threshold can be adjusted via 008F 5C57
008F 5C57 = Number of pro games played threshold for veteran players (note this is a 2-byte integer. I.e. the hex number spans 008F 5C57 - 5C58)
N America: CHL
008F 4DAC = Max veteran players with more than 280 pro games played dressed. The number of games played threshold can be adjusted via 008F 4DB1
008F 4DB1 = Number of pro games played threshold for veteran players (note this is a 2-byte integer. I.e. the hex number spans 008F 4DB1 - 4DB2)
008F 4DA2 = Max developmental players with less than 128 pro games played dressed. The number of games played threshold can be adjusted via 008F 4DA7
008F 4DA7 = Number of pro games played threshold for developmental players
N America: ECHL
008F 5473 = Number of pro games played threshold for veteran players (note this is a 2-byte integer. I.e. the hex number spans 008F 5473 - 5474)
008F 5478 = Max veteran players with more than 260 pro games played dressed. The number of games played threshold can be adjusted via 008F 5473
0088 6691 = Number of teams (27)
No effect? Might cause a crash?
N America: NHL
008F 0991 = Number of teams (30)
No effect? May need to update conference/division sizes in addition?
008F 5F9E = Max number of foreigners dressed
008F 62AA = Max number of players on roster.
Changing this number results in unusual numbers in EHM (e.g. if you change it to 24, it changes the limit in game to 50).
N America: UHL
008F 4813 = Number of pro games played threshold for veteran players (note this is a 2-byte integer. I.e. the hex number spans 008F 4813 - 4814)
008F 4818 = Max veteran players with more than 300 pro games played dressed. The number of games played threshold can be adjusted via 008F 4813
008F 481D = Number of pro games played threshold for rookie players
008F 4822 = Max rookie players with less than 40 pro games played dressed. The number of games played threshold can be adjusted via 008F 481D
Canada: OHL
008E E3C1 = Number of teams (20)
No effect? Might cause a crash?
008F 44CF = Number of years ago threshold for the max number of players dressed
008F 44D3 = Max players born 20 years ago dressed. The number of years ago threshold can be adjusted via 008F 44CF
Canada: QMJHL
008F 3D5F = Number of years ago threshold for the max number of players dressed
008F 3DBB = Max players born 20 years ago dressed. The number of years ago threshold can be adjusted via 008F 3D5F
Canada: WHL
0088 B9A1 = Number of teams (21)
No effect? Might cause a crash?
008F 4120 = Number of years ago threshold for the max number of players dressed
008F 4124 = Max players born 20 years ago dressed. The number of years ago threshold can be adjusted via 008F 4120
008F 4128 = Number of years ago threshold for the max number of players dressed
008F 4171 = Max players born 16 years ago (or less). The number of years ago threshold can be adjusted via 008F 4128
Canada: Lower Leagues
008F 36BF = Number of years ago threshold for the max number of players dressed
008F 36C3 = Max players born 20 years ago dressed. The number of years ago threshold can be adjusted via 008F 36BF
008F 36C7 = Max rookie players dressed with less than 30 junior games played. The number of games played can be adjusted via 008F 36CC
008F 36CC = Junior games played threshold for dressed rookies
Austria
008E FFCE = Max number of foreigners dressed
0093 3811 = Number of teams (8)
May cause a crash?
Czech Republic
008F 243E = Max number of foreigners dressed
0092 66B1 = Elite League: Number of teams (14)
Denmark
0092 93E1 = Number of teams (9)
Finland
008F 2BEE = Max number of foreigners dressed (all leagues)
0092 3931 = Mestis: Number of teams (12)
0092 66B1 = SM-Liiga: Number of teams (14)
Germany
008F 1CEE = Max number of foreigners dressed
008F 1CF2 = Age threshold for the min number of German players dressed
008F 1CF6 = Min German players 25 years or younger dressed. The age threshold can be adjusted via 008F 1CF2
0092 66B1 = Number of teams (14)
Great Britain
008F 122E = Lower leagues: Max number of foreigners dressed
008F 147E = EPIHL & EPL Cup: Max number of foreigners dressed
008F 1482 = EPIHL & EPL Cup: Max number of non-EUs dressed
008F 193E = EIHL & Challenge Cup: Max number of foreigners dressed
008F 1942 = EIHL & Challenge Cup: Max number of non-EUs dressed
008F 5E21 = EIHL: Number of teams (10)
Norway
008F 5E21 = Number of teams (10)
Russia
008F 051E = Superleague: Max number of foreigners dressed
008F 0522 = Superleague: Age threshold for the min number of Russian players dressed
008F 0526 = Superleague: Min Russian players 20 years or younger dressed. The age threshold can be adjusted via 008F 0522
008F 042E = Lower leagues: Max number of foreigners dressed
008F 0432 = Lower leagues: Age threshold for the min number of Russian players dressed
008F 0436 = Lower leagues: Min Russian players 22 years or younger dressed. The age threshold can be adjusted via 008F 0432
Slovakia
008F 00BE = Max number of foreigners dressed
008F 00C2 = Age threshold for the min number of Slovakian players dressed
008F 00C6 = Min Slovakian players 20 years or younger dressed. The age threshold can be adjusted via 008F 00C2
008F 5E21 = Number of teams (10)
0094 844F = Regular season schedule (League Overview Screen). Set this value to 1 and it removes the regular season section from the League Overview Screen.
0094 844F = Playoff final date (League Overview Screen). The date changes erratically if you change this value.
0094 8450 = Playoff final date (League Overview Screen). The date changes erratically if you change this value.
Slovenia
008E FFCE = Elite League: Max number of foreigners dressed
0093 2251 = Interliga: Number of teams (5)
May cause a crash?
0093 3811 = Elite League: Number of teams (8)
May cause a crash?
Sweden
008E FA7F = All leagues: Max number of foreigners dressed
0092 3931 = SEL: Number of teams (12)
International Tournaments
0090 4E39 = Euro Ice Hockey Challenge: Number of teams (11)
League Sizes (Number of Teams)
0088 6691 = ECHL (25)
No effect? May cause a crash?
0088 B9A1 = WHL (21)
No effect? May cause a crash?
0088 EDD1 = AHL (27)
No effect?
008E E3C1 = OHL (20)
No effect?
008F 0991 = NHL (30)
No effect?
008F 5E21 = Norwegian Elite League, Slovakian Elite League, UK EIHL (10)
0090 4E39 = Euro Ice Hockey Challenge (11)
0092 3931 = Finnish Mestis, Swedish Elite (12)
0092 66B1 = Czech Elite League, Finnish SM-Liiga, German DEL (14)
0092 93E1 = Danish Elite League (9)
0093 2251 = Slovenian Interliga (5)
0093 3811 = Austrian Elite League, Slovenian Elite League (8)
Appears to cause a crash?