[player_info.dat] Player Info Generator
Forum rules
This is the forum to discuss all aspects of editing the EHM data and tweaking the game.
Have a bug or feature request for the EHM Editor? Post them in the EHM Editor thread. Please start a new thread or post in another thread if you have a question about how to use the EHM Editor.
Given the large number of questions on similar topics, we ask that you start a new thread for a new question unless you can locate a similar question in an existing thread. This will hopefully ensure that similar questions do not get buried in large threads.
Useful links: EHM 1 Assistant (Download) | EHM 1 Editor (Download) | EHM 1 Editor Tutorials | Editing Rules & Structures Guide | Converting EHM 2004 / 2005 DBs to EHM 1 | Converting an EHM 2007 DB to EHM 1 | Extra_config.cfg | Import_config.cfg | Player Roles
This is the forum to discuss all aspects of editing the EHM data and tweaking the game.
Have a bug or feature request for the EHM Editor? Post them in the EHM Editor thread. Please start a new thread or post in another thread if you have a question about how to use the EHM Editor.
Given the large number of questions on similar topics, we ask that you start a new thread for a new question unless you can locate a similar question in an existing thread. This will hopefully ensure that similar questions do not get buried in large threads.
Useful links: EHM 1 Assistant (Download) | EHM 1 Editor (Download) | EHM 1 Editor Tutorials | Editing Rules & Structures Guide | Converting EHM 2004 / 2005 DBs to EHM 1 | Converting an EHM 2007 DB to EHM 1 | Extra_config.cfg | Import_config.cfg | Player Roles
-
- Junior League
- Posts: 9
- Joined: Tue Mar 09, 2010 2:06 am
- Location: Vancouver, BC
[player_info.dat] Player Info Generator
This is now the official thread for all questions/discussion relating to the Player Info Generator and the player_info.dat file.
The Player Info Generator can be downloaded here: http://www.ehmtheblueline.com/forums/vi ... =88&t=9213
- Archi
ORIGINAL POST:
Okay, another quick couple of items if I may! (and I searched and cannot find anything on this):
I am in the process of updating NHL stats for active players. I have about 75% of the teams done in terms of updating player histories year-by-year. It just now dawned on me that information is contained in the History tab on stats (which I have been updating), but that there is a lot of information in the Player Info tab as well on games played, club history, etc..
I guess I was under the assumption that the game would know how many NHL games, etc. a player has under his belt once I have updated these stats in the History tab. My question is: do I also need to update all the GP, Goals, Assists, etc. information on the Player Info tab? If I do not do this, will this mess up things like rookie eligibility, waivers, etc.? What will the effect of this be on the actual gameplay when I am done all the stats?
Put another way: should I be putting the information on individual years in History AND career stats in Player Info for each player?
Please help! I have a very bad feeling that I will be told I need to go back and input all that information into the Player info tab...
The Player Info Generator can be downloaded here: http://www.ehmtheblueline.com/forums/vi ... =88&t=9213
- Archi
ORIGINAL POST:
Okay, another quick couple of items if I may! (and I searched and cannot find anything on this):
I am in the process of updating NHL stats for active players. I have about 75% of the teams done in terms of updating player histories year-by-year. It just now dawned on me that information is contained in the History tab on stats (which I have been updating), but that there is a lot of information in the Player Info tab as well on games played, club history, etc..
I guess I was under the assumption that the game would know how many NHL games, etc. a player has under his belt once I have updated these stats in the History tab. My question is: do I also need to update all the GP, Goals, Assists, etc. information on the Player Info tab? If I do not do this, will this mess up things like rookie eligibility, waivers, etc.? What will the effect of this be on the actual gameplay when I am done all the stats?
Put another way: should I be putting the information on individual years in History AND career stats in Player Info for each player?
Please help! I have a very bad feeling that I will be told I need to go back and input all that information into the Player info tab...
- Alessandro
- Olympic Gold
- Posts: 2865
- Joined: Sat Aug 27, 2005 1:54 pm
- Custom Rank: TBL Rosters Man
- Favourite Team: Team Russia
- WHL Team: Calgary Flames
Re: Official Pre Game Editor Thread. All questions here plea
Regarding DOB of players, just put the correct year, the game will assign them to the correct draft.
Regarding the second question, I am pretty sure that the game counts them itself, that tab should be used only in emergency situations when you know what you're doing. Please run a season test and tell us if all is correct without touching it.
Regarding the second question, I am pretty sure that the game counts them itself, that tab should be used only in emergency situations when you know what you're doing. Please run a season test and tell us if all is correct without touching it.
- Lazion
- Second Line
- Posts: 661
- Joined: Tue Oct 23, 2007 5:34 pm
- Favourite Team: Flyers
Re: Official Pre Game Editor Thread. All questions here plea
From my knowledge game doesn't calculate player info itself, that have to be done manually.
And if player doesn't have info at all it need to be created by hex editing. Editor 'Add Info' seems to be broken.
And if player doesn't have info at all it need to be created by hex editing. Editor 'Add Info' seems to be broken.
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: Official Pre Game Editor Thread. All questions here plea
Pithuis - I wish I knew you'd been researching the player histories because I'll be undertaking a similar task as soon as the Manimal v4.0 rosters are released using my multi-user History Editor.
I have been wondering about the Career Stats tab too. All I know is that it is stored in the player_info.dat file. I haven't been updating the Career Stats tab during my tests and the career history still shows up okay. All of the totals on all of the Player Info screens appear to be correct. However the player_info.dat data must be used for something (RFA rules??? Hall of Fame eligibility???)...
Here's an example of one of the Player Info screens automatically calculating the totals (I added the 2006/07 - 2010/11 seasons):


I have been wondering about the Career Stats tab too. All I know is that it is stored in the player_info.dat file. I haven't been updating the Career Stats tab during my tests and the career history still shows up okay. All of the totals on all of the Player Info screens appear to be correct. However the player_info.dat data must be used for something (RFA rules??? Hall of Fame eligibility???)...

Here's an example of one of the Player Info screens automatically calculating the totals (I added the 2006/07 - 2010/11 seasons):

- Lazion
- Second Line
- Posts: 661
- Joined: Tue Oct 23, 2007 5:34 pm
- Favourite Team: Flyers
Re: Official Pre Game Editor Thread. All questions here plea
This.archibalduk wrote:However the player_info.dat data must be used for something (RFA rules??? Hall of Fame eligibility???)...
Game is taking starting numbers for records (base records is taken from history, but continous record from player info), RFA, rookie eligebly etc. from player_info.dat file.
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: Official Pre Game Editor Thread. All questions here plea
Thank you. I'm glad Pithuis raised this because I'll need to try and implement some script to calculate these values for each player.
- Lazion
- Second Line
- Posts: 661
- Joined: Tue Oct 23, 2007 5:34 pm
- Favourite Team: Flyers
Re: [player_info.dat] Player Info tab in the Editor
Most important part in player info part for me is NHL games played and NHL seasons accured.
It is kind of lame to be able to send players like Malkin in AHL without fear of losing him trough waivers and also I hate to see that 2011 season Calder throphy winner is Stamkos or someone like that.
Updating this manually should not be too time consuming. (even tho I'm not sure if rookie status is taken from NHL or league info.. prob from league info
)
One note about club and league stats info.
Game seems to calculate those correctly using player_history.dat if player moves via. future transfer (extra_conf.) Conclusion is that game should re-calculate info using player_history.tmp whenever player got traded or signed during gameplay.
So there's not really a point to update team stats info unless player is seasoned veteran with a change to break records in first season.
It is kind of lame to be able to send players like Malkin in AHL without fear of losing him trough waivers and also I hate to see that 2011 season Calder throphy winner is Stamkos or someone like that.
Updating this manually should not be too time consuming. (even tho I'm not sure if rookie status is taken from NHL or league info.. prob from league info

One note about club and league stats info.
Game seems to calculate those correctly using player_history.dat if player moves via. future transfer (extra_conf.) Conclusion is that game should re-calculate info using player_history.tmp whenever player got traded or signed during gameplay.
So there's not really a point to update team stats info unless player is seasoned veteran with a change to break records in first season.
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: [player_info.dat] Player Info tab in the Editor

Thanks Laz. Your information is really helpful. I must admit I've never really paid much attention to this section of the Editor before. Would you mind clarifying what each section of the above does?
Professional games played - I assume this is the number of games a player has played outside of the junior leagues.
Junior league games played - Does this cover every single junior league in the game? Presumably Canadian Junior is just CHL - or does it cover all of the other lower junior leagues too (e.g. Bantam etc)? Equally, what is regarded as NA Major Junior?
Club stats & league stats - Are these the totals for the team/league the player is contracted to or does it regard the team/league he is currently playing for? Obviously in most situations they will be the same but what about when a player is playing for an affiliate or is on loan? Do the club/league stats refer to the affiliate/loan team or the team he is contracted to?
- Lazion
- Second Line
- Posts: 661
- Joined: Tue Oct 23, 2007 5:34 pm
- Favourite Team: Flyers
Re: [player_info.dat] Player Info tab in the Editor
This is games dressed in professional status team.archibalduk wrote:Professional games played - I assume this is the number of games a player has played outside of the junior leagues.
Not semi-pro or amateur.
Canadian jr. games covers CHL regular season and playoffs. I'm not that familiar with CHL so I don't know where it is used for.archibalduk wrote:Junior league games played - Does this cover every single junior league in the game? Presumably Canadian Junior is just CHL - or does it cover all of the other lower junior leagues too (e.g. Bantam etc)? Equally, what is regarded as NA Major Junior?
NA major junior is mysteroius one for me. I have never saw anything else than 0 at any staff. And once again I'm not familiar with NA juniors.
It refers to contracted team.archibalduk wrote:Club stats & league stats - Are these the totals for the team/league the player is contracted to or does it regard the team/league he is currently playing for? Obviously in most situations they will be the same but what about when a player is playing for an affiliate or is on loan? Do the club/league stats refer to the affiliate/loan team or the team he is contracted to?
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: [player_info.dat] Player Info tab in the Editor
Thanks Laz! 
I'll see if I can come up with something to automate the generation of the Player Info stats...

I'll see if I can come up with something to automate the generation of the Player Info stats...

- Manimal
- TBL Admin Team
- Posts: 6344
- Joined: Thu Apr 24, 2008 4:01 am
- Custom Rank: EHM Rosters Man
- Favourite Team: Djurgårdens IF
- Location: Karlstad, Sweden
Re: [player_info.dat] Player Info tab in the Editor
ONe problem is when a player has no fields in his Player info tab. When pressing add info, the option to choose what team has his rights occur. I know Malkin has it like this. Maybe I have to create a new version of Malkin to sort this
Professional games played are very important for the American minor league system as league have limits on their veterans
Professional games played are very important for the American minor league system as league have limits on their veterans
- Lazion
- Second Line
- Posts: 661
- Joined: Tue Oct 23, 2007 5:34 pm
- Favourite Team: Flyers
Re: [player_info.dat] Player Info tab in the Editor
As you can see it is pretty easy to create player info by simple HEX-editing and it is possible to create info for future (ID's what are not used yet) players by just creating rolling numbers in info.dat. When new player is created the info just appears in tab. Now I don't know if anyone understands me.. I'm not.

struct DB_PLAYER_INFO
{
LONG StaffPlayerInfoID;
STAFF_PTR StaffPlayerInfoStaffID;
SHORT ProfessionalGamesPlayedRegularSeason;
SHORT ProfessionalGamesPlayedPlayoff;
SHORT ProfessionalNHLGamesPlayed;
SHORT CanadianJuniorGamesPlayed;
CHAR NHLSeasonsAccrued;
CBOOL HasPlayedInNorthAmericaAsJunior;
CBOOL HasPlayedInCollege; // NB. this is only present if "version" in index.dat is 0x02 ! (added for patch 3.0.3)
CHAR NorthAmericaMajorJuniorSeasons;
// total stats
SHORT league_appearances_for_club;
SHORT league_goals_for_club;
SHORT league_assists_for_club;
SHORT league_pims_for_club;
SHORT league_wins_for_club;
SHORT league_shutouts_for_club;
SHORT league_total_appearances;
SHORT league_total_goals;
SHORT league_total_assists;
SHORT league_total_pims;
SHORT league_total_wins;
SHORT league_total_shutouts;
};
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: [player_info.dat] Player Info tab in the Editor
I'll look into this when I try to batch update all of the Player Info stats. The way I see it, I can create the .dat file from scratch so that it will include every single player in game. This should fix the issue you mention.Manimal wrote:ONe problem is when a player has no fields in his Player info tab. When pressing add info, the option to choose what team has his rights occur. I know Malkin has it like this. Maybe I have to create a new version of Malkin to sort this
Professional games played are very important for the American minor league system as league have limits on their veterans
Laz - I understand what you mean!


I wonder whether the info in this file has to be in a specific order (i.e. in order of StaffID). I'll probably order the data by StaffID just to be safe anyway.
Graeme Kelly wrote:Some tables are sorted. You need to retain the sort order. These are:
Names tables: Sorted by nation ID, then name string.
Staff tables: second name, first name (ID)
Clubs: short name, long name
Nations: short name, long name
Competition history: comp id, year
Player history: staff id, year, club id, comp id, playoff
Officials table: nation id, reputation
- Lazion
- Second Line
- Posts: 661
- Joined: Tue Oct 23, 2007 5:34 pm
- Favourite Team: Flyers
Re: [player_info.dat] Player Info tab in the Editor
I just looked more closely to info structure and what's in editor NA Major Jr Games Played it should be North America Major Junior Seasons played. It probably refers to CHL seasons played?
Still don't know where it is used for.
Still don't know where it is used for.
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: [player_info.dat] Player Info tab in the Editor
I took a look at Mark Recchi using the Editor (the screenshot I posted above was for him). The 259 games in Canadian Jnrs is for the BCHL and WHL. NA Major Jnr must be for some other leagues (e.g. NCAA?).
I've made a start on a utility to auto generate the Player Info stats. I haven't done much so far; it just loads the Club Contracted data for each staff member (staff.dat) and cross references this with the competition the club plays in (club.dat). This will help identify which of the career history stats relate to the each players' current club and competition (for the League Stats and Competition Stats sections of the Player Info).
I'll need to check whether non-playing staff have a Player Info tab. I'm guessing it's of no use for them.
I've made a start on a utility to auto generate the Player Info stats. I haven't done much so far; it just loads the Club Contracted data for each staff member (staff.dat) and cross references this with the competition the club plays in (club.dat). This will help identify which of the career history stats relate to the each players' current club and competition (for the League Stats and Competition Stats sections of the Player Info).
I'll need to check whether non-playing staff have a Player Info tab. I'm guessing it's of no use for them.
-
- Junior League
- Posts: 9
- Joined: Tue Mar 09, 2010 2:06 am
- Location: Vancouver, BC
Re: [player_info.dat] Player Info tab in the Editor
Hi again,
I managed to mess around with the editor a little this weekend, to see what seems to be affected by changing information in the Player Info tab.
I took a few of the players I knew would retire after the first day in the game, and altered some of the stats, including games played, goals, assists, and PIMs. The good news is that the game, upon retiring these players, seemed to be getting the information directly from the player's history, rather than the Player Info tab. It recognized the number of GP and other stats even if the values in the Player Info tab were set to zero. So stats seem to be taken purely from History for entry into the Hall of Fame and such.
I looked at some players that I entered updated stats for in the History tab without touching Player Info. With regards to Waiver eligibility and such, the game does seem to set things properly based on age. However, it still lists players (such as Malkin, as he was mentioned earlier) as having no seasons accrued in the information page in-game. It does list 352 GP for him on the waiver eligibility page, and he does have to go through waivers to be assigned to the minors once his full history up to the end of last season has been updated. However, I am suspicious that this is based purely on his age, given when his first NHL contract was signed.
Then when I look at a player like Matt Niskanen (295 NHL GP), he appears as exempt from waivers. I tried changing just his professional games played numbers (including setting NHL GP at 200 and NHL seasons at 5) while leaving League Stats empty. There was no change as to his waiver status. I added his League stats and Club stats, and he STILL appears as exempt from regular season waivers. Changing the Player Info tab appears to do nothing to change his status, and the only thing that seems to change is the listing as to the number of seasons accrued.
To further complicate things, a player like James Neal (younger than Niskanen, and with fewer NHL GP), DOES have to go through waivers. I updated his stats in History, but his Player Info tab is almost all zeros. Unless I am totally wrong on waiver eligibility, it appears something is wonky with some players. I will see if I can muck about with some other players once I get the chance, to see what (if anything) will change.
The upshot is that is looks to me like Player Info tab changes don't do a whole lot in-game. Please correct me if anyone knows otherwise!
I managed to mess around with the editor a little this weekend, to see what seems to be affected by changing information in the Player Info tab.
I took a few of the players I knew would retire after the first day in the game, and altered some of the stats, including games played, goals, assists, and PIMs. The good news is that the game, upon retiring these players, seemed to be getting the information directly from the player's history, rather than the Player Info tab. It recognized the number of GP and other stats even if the values in the Player Info tab were set to zero. So stats seem to be taken purely from History for entry into the Hall of Fame and such.
I looked at some players that I entered updated stats for in the History tab without touching Player Info. With regards to Waiver eligibility and such, the game does seem to set things properly based on age. However, it still lists players (such as Malkin, as he was mentioned earlier) as having no seasons accrued in the information page in-game. It does list 352 GP for him on the waiver eligibility page, and he does have to go through waivers to be assigned to the minors once his full history up to the end of last season has been updated. However, I am suspicious that this is based purely on his age, given when his first NHL contract was signed.
Then when I look at a player like Matt Niskanen (295 NHL GP), he appears as exempt from waivers. I tried changing just his professional games played numbers (including setting NHL GP at 200 and NHL seasons at 5) while leaving League Stats empty. There was no change as to his waiver status. I added his League stats and Club stats, and he STILL appears as exempt from regular season waivers. Changing the Player Info tab appears to do nothing to change his status, and the only thing that seems to change is the listing as to the number of seasons accrued.
To further complicate things, a player like James Neal (younger than Niskanen, and with fewer NHL GP), DOES have to go through waivers. I updated his stats in History, but his Player Info tab is almost all zeros. Unless I am totally wrong on waiver eligibility, it appears something is wonky with some players. I will see if I can muck about with some other players once I get the chance, to see what (if anything) will change.
The upshot is that is looks to me like Player Info tab changes don't do a whole lot in-game. Please correct me if anyone knows otherwise!
- archibalduk
- TBL Admin Team
- Posts: 20372
- Joined: Tue Jul 06, 2004 8:44 pm
- Custom Rank: Seaside + Fruit Juice Mode
- Favourite Team: Guildford (EPL) / Invicta (NIHL)
- Location: United Kingdom
- Contact:
Re: [player_info.dat] Player Info tab in the Editor
I wonder if the wonkiness you refer to relates to what Manimal said about it not being possible to save any Player_Info for some players...
With regards to what counts as Canadian Juniors and what counts as NA Juniors, I wonder if it relates to those leagues with an age limit. I've generated a list of all leagues in Canada and the US which have an upper age limit. Sorry, it's a long list! Do you think these are the leagues that should be counted?
CANADA
[table][tr][th]League[/th][th]Age Limit[/th][/tr]
[tr][td]Heritage Junior B Hockey League[/td][td]21[/td][/tr]
[tr][td]Manitoba Major Junior Hockey League[/td][td]21[/td][/tr]
[tr][td]Western Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Hockey League[/td][td]20[/td][/tr]
[tr][td]Quebec Major Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Canadian Hockey League Memorial Cup[/td][td]20[/td][/tr]
[tr][td]Alberta Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]British Columbia Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Provincial Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Quebec Tier II[/td][td]20[/td][/tr]
[tr][td]Saskatchewan Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Kootenay International Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Mid-Western Junior B League[/td][td]20[/td][/tr]
[tr][td]Western Junior B League[/td][td]20[/td][/tr]
[tr][td]Golden Horseshoe Junior B League[/td][td]20[/td][/tr]
[tr][td]Vancouver Island Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Pacific International Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Maritime Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Manitoba Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Quebec Junior AAA Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Northern Ontario Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Superior International Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Capital Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Northeastern Alberta Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Northwest Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]North Saskatchewan Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Prairie Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Keystone Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Northwest Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Hockey League All-Stars[/td][td]20[/td][/tr]
[tr][td]Nova Scotia Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]St. John's Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Noralta Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Ontario Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Empire B Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Georgian Mid-Ontario Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Great Lakes Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Niagara and District Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Western Ontario Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Southern Ontario Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Hanover Tache Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Eastern Ontario Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Thunder Bay Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Canada Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Canada League Yzerman Division[/td][td]20[/td][/tr]
[tr][td]Central Canada League Robinson Division[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Golden Horseshoe Conference[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Midwestern Conference[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Western Conference[/td][td]20[/td][/tr]
[tr][td]Greater Toronto Hockey League[/td][td]18[/td][/tr]
[tr][td]Eastern AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Alliance Pavillion League[/td][td]18[/td][/tr]
[tr][td]Great Northern Midget League[/td][td]18[/td][/tr]
[tr][td]Ottawa and District MHA Midget League[/td][td]18[/td][/tr]
[tr][td]NB-PEI Major Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Quebec Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Nova Scotia Major Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]Newfoundland Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Hockey Quebec Midget Espoir[/td][td]18[/td][/tr]
[tr][td]Alberta Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]Manitoba Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]BCAHA Major Midget League[/td][td]18[/td][/tr]
[tr][td]Saskatchewan Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]BCAHA AAA Midgets[/td][td]18[/td][/tr]
[tr][td]Rural Alberta AAA Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]South Saskatchewan Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]Manitoba AA Midgets[/td][td]18[/td][/tr]
[tr][td]South Central AAA League[/td][td]17[/td][/tr]
[tr][td]Hockey Northern Ontario[/td][td]17[/td][/tr]
[tr][td]Central Alberta Bantam AAA Hockey League[/td][td]15[/td][/tr]
[tr][td]Alberta Major Bantam Hockey League (AAA)[/td][td]15[/td][/tr]
[tr][td]Centre Four Bantam Hockey League[/td][td]15[/td][/tr]
[tr][td]Saskatoon MHA Bantam League[/td][td]15[/td][/tr]
[tr][td]Hockey Regina Bantam League[/td][td]15[/td][/tr]
[tr][td]South Saskatchewan Bantam Hockey League[/td][td]15[/td][/tr]
[tr][td]Winnipeg Bantam AAA League[/td][td]15[/td][/tr]
[tr][td]Alberta Major Bantam Hockey League (AA)[/td][td]15[/td][/tr]
[tr][td]Hockey Calgary Bantam AAA League[/td][td]15[/td][/tr]
[tr][td]Manitoba Bantam AA League[/td][td]15[/td][/tr]
[tr][td]Winnipeg Bantam AA League[/td][td]15[/td][/tr]
[tr][td]Manitoba Bantam A League[/td][td]15[/td][/tr]
[tr][td]PCAHA Bantam League[/td][td]15[/td][/tr]
[tr][td]BCAHA Interior Bantam League[/td][td]15[/td][/tr]
[tr][td]BCAHA Island Bantam League[/td][td]15[/td][/tr][/table]
USA
[table][tr][th]League[/th][th]Age Limit[/th][/tr]
[tr][td]United States Hockey League[/td][td]20[/td][/tr]
[tr][td]Eastern Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]North American Hockey League[/td][td]20[/td][/tr]
[tr][td]Interstate Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Eastern Junior League Northern Division[/td][td]20[/td][/tr]
[tr][td]Eastern Junior League Southern Division[/td][td]20[/td][/tr]
[tr][td]North American Hockey League North[/td][td]20[/td][/tr]
[tr][td]North American Hockey League South[/td][td]20[/td][/tr]
[tr][td]North American Hockey League West[/td][td]20[/td][/tr]
[tr][td]Central States Hockey League[/td][td]20[/td][/tr]
[tr][td]Empire Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Empire Jr. B Hockey League West[/td][td]20[/td][/tr]
[tr][td]Empire Jr. B Hockey League East[/td][td]20[/td][/tr]
[tr][td]Minnesota Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Metropolitan Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Western States Hockey League[/td][td]20[/td][/tr]
[tr][td]Northern Pacific Hockey League[/td][td]20[/td][/tr]
[tr][td]North American Hockey League Midwest[/td][td]20[/td][/tr]
[tr][td]North American Hockey League Central[/td][td]20[/td][/tr]
[tr][td]United States High School East[/td][td]19[/td][/tr]
[tr][td]United States High School West[/td][td]19[/td][/tr]
[tr][td]New England Prep School Ice Hockey Association[/td][td]19[/td][/tr]
[tr][td]Minnesota High School Hockey[/td][td]19[/td][/tr]
[tr][td]North Dakota High School Hockey[/td][td]19[/td][/tr]
[tr][td]Maine High School Hockey[/td][td]19[/td][/tr]
[tr][td]Massachusetts High School Hockey[/td][td]19[/td][/tr]
[tr][td]Rhode Island High School Hockey[/td][td]19[/td][/tr]
[tr][td]Connecticut High School Hockey[/td][td]19[/td][/tr]
[tr][td]New Jersey High School Hockey[/td][td]19[/td][/tr]
[tr][td]Michigan High School Hockey[/td][td]19[/td][/tr]
[tr][td]Wisconsin High School Hockey[/td][td]19[/td][/tr]
[tr][td]New York High School Hockey[/td][td]19[/td][/tr]
[tr][td]Ohio High School Hockey[/td][td]19[/td][/tr]
[tr][td]Illinois High School Hockey[/td][td]19[/td][/tr]
[tr][td]Missouri High School Hockey[/td][td]19[/td][/tr]
[tr][td]Indiana High School Hockey[/td][td]19[/td][/tr]
[tr][td]Pennsylvania High School Hockey[/td][td]19[/td][/tr]
[tr][td]United States U16 East[/td][td]16[/td][/tr]
[tr][td]California Amateur Hockey Association[/td][td]16[/td][/tr]
[tr][td]United States U16 West[/td][td]16[/td][/tr][/table]

With regards to what counts as Canadian Juniors and what counts as NA Juniors, I wonder if it relates to those leagues with an age limit. I've generated a list of all leagues in Canada and the US which have an upper age limit. Sorry, it's a long list! Do you think these are the leagues that should be counted?
CANADA
[table][tr][th]League[/th][th]Age Limit[/th][/tr]
[tr][td]Heritage Junior B Hockey League[/td][td]21[/td][/tr]
[tr][td]Manitoba Major Junior Hockey League[/td][td]21[/td][/tr]
[tr][td]Western Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Hockey League[/td][td]20[/td][/tr]
[tr][td]Quebec Major Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Canadian Hockey League Memorial Cup[/td][td]20[/td][/tr]
[tr][td]Alberta Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]British Columbia Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Provincial Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Quebec Tier II[/td][td]20[/td][/tr]
[tr][td]Saskatchewan Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Kootenay International Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Mid-Western Junior B League[/td][td]20[/td][/tr]
[tr][td]Western Junior B League[/td][td]20[/td][/tr]
[tr][td]Golden Horseshoe Junior B League[/td][td]20[/td][/tr]
[tr][td]Vancouver Island Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Pacific International Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Maritime Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Manitoba Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Quebec Junior AAA Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Northern Ontario Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Superior International Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Capital Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Northeastern Alberta Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Northwest Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]North Saskatchewan Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Prairie Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Keystone Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Northwest Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Hockey League All-Stars[/td][td]20[/td][/tr]
[tr][td]Nova Scotia Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]St. John's Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Noralta Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Ontario Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Empire B Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Georgian Mid-Ontario Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Great Lakes Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Niagara and District Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Western Ontario Junior C Hockey League[/td][td]20[/td][/tr]
[tr][td]Southern Ontario Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Hanover Tache Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Eastern Ontario Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Thunder Bay Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Ontario Junior A Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Canada Hockey League[/td][td]20[/td][/tr]
[tr][td]Central Canada League Yzerman Division[/td][td]20[/td][/tr]
[tr][td]Central Canada League Robinson Division[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Golden Horseshoe Conference[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Midwestern Conference[/td][td]20[/td][/tr]
[tr][td]Greater Ontario Western Conference[/td][td]20[/td][/tr]
[tr][td]Greater Toronto Hockey League[/td][td]18[/td][/tr]
[tr][td]Eastern AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Alliance Pavillion League[/td][td]18[/td][/tr]
[tr][td]Great Northern Midget League[/td][td]18[/td][/tr]
[tr][td]Ottawa and District MHA Midget League[/td][td]18[/td][/tr]
[tr][td]NB-PEI Major Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Quebec Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Nova Scotia Major Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]Newfoundland Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]Hockey Quebec Midget Espoir[/td][td]18[/td][/tr]
[tr][td]Alberta Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]Manitoba Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]BCAHA Major Midget League[/td][td]18[/td][/tr]
[tr][td]Saskatchewan Midget AAA Hockey League[/td][td]18[/td][/tr]
[tr][td]BCAHA AAA Midgets[/td][td]18[/td][/tr]
[tr][td]Rural Alberta AAA Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]South Saskatchewan Midget Hockey League[/td][td]18[/td][/tr]
[tr][td]Manitoba AA Midgets[/td][td]18[/td][/tr]
[tr][td]South Central AAA League[/td][td]17[/td][/tr]
[tr][td]Hockey Northern Ontario[/td][td]17[/td][/tr]
[tr][td]Central Alberta Bantam AAA Hockey League[/td][td]15[/td][/tr]
[tr][td]Alberta Major Bantam Hockey League (AAA)[/td][td]15[/td][/tr]
[tr][td]Centre Four Bantam Hockey League[/td][td]15[/td][/tr]
[tr][td]Saskatoon MHA Bantam League[/td][td]15[/td][/tr]
[tr][td]Hockey Regina Bantam League[/td][td]15[/td][/tr]
[tr][td]South Saskatchewan Bantam Hockey League[/td][td]15[/td][/tr]
[tr][td]Winnipeg Bantam AAA League[/td][td]15[/td][/tr]
[tr][td]Alberta Major Bantam Hockey League (AA)[/td][td]15[/td][/tr]
[tr][td]Hockey Calgary Bantam AAA League[/td][td]15[/td][/tr]
[tr][td]Manitoba Bantam AA League[/td][td]15[/td][/tr]
[tr][td]Winnipeg Bantam AA League[/td][td]15[/td][/tr]
[tr][td]Manitoba Bantam A League[/td][td]15[/td][/tr]
[tr][td]PCAHA Bantam League[/td][td]15[/td][/tr]
[tr][td]BCAHA Interior Bantam League[/td][td]15[/td][/tr]
[tr][td]BCAHA Island Bantam League[/td][td]15[/td][/tr][/table]
USA
[table][tr][th]League[/th][th]Age Limit[/th][/tr]
[tr][td]United States Hockey League[/td][td]20[/td][/tr]
[tr][td]Eastern Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]North American Hockey League[/td][td]20[/td][/tr]
[tr][td]Interstate Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Eastern Junior League Northern Division[/td][td]20[/td][/tr]
[tr][td]Eastern Junior League Southern Division[/td][td]20[/td][/tr]
[tr][td]North American Hockey League North[/td][td]20[/td][/tr]
[tr][td]North American Hockey League South[/td][td]20[/td][/tr]
[tr][td]North American Hockey League West[/td][td]20[/td][/tr]
[tr][td]Central States Hockey League[/td][td]20[/td][/tr]
[tr][td]Empire Junior B Hockey League[/td][td]20[/td][/tr]
[tr][td]Empire Jr. B Hockey League West[/td][td]20[/td][/tr]
[tr][td]Empire Jr. B Hockey League East[/td][td]20[/td][/tr]
[tr][td]Minnesota Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Metropolitan Junior Hockey League[/td][td]20[/td][/tr]
[tr][td]Western States Hockey League[/td][td]20[/td][/tr]
[tr][td]Northern Pacific Hockey League[/td][td]20[/td][/tr]
[tr][td]North American Hockey League Midwest[/td][td]20[/td][/tr]
[tr][td]North American Hockey League Central[/td][td]20[/td][/tr]
[tr][td]United States High School East[/td][td]19[/td][/tr]
[tr][td]United States High School West[/td][td]19[/td][/tr]
[tr][td]New England Prep School Ice Hockey Association[/td][td]19[/td][/tr]
[tr][td]Minnesota High School Hockey[/td][td]19[/td][/tr]
[tr][td]North Dakota High School Hockey[/td][td]19[/td][/tr]
[tr][td]Maine High School Hockey[/td][td]19[/td][/tr]
[tr][td]Massachusetts High School Hockey[/td][td]19[/td][/tr]
[tr][td]Rhode Island High School Hockey[/td][td]19[/td][/tr]
[tr][td]Connecticut High School Hockey[/td][td]19[/td][/tr]
[tr][td]New Jersey High School Hockey[/td][td]19[/td][/tr]
[tr][td]Michigan High School Hockey[/td][td]19[/td][/tr]
[tr][td]Wisconsin High School Hockey[/td][td]19[/td][/tr]
[tr][td]New York High School Hockey[/td][td]19[/td][/tr]
[tr][td]Ohio High School Hockey[/td][td]19[/td][/tr]
[tr][td]Illinois High School Hockey[/td][td]19[/td][/tr]
[tr][td]Missouri High School Hockey[/td][td]19[/td][/tr]
[tr][td]Indiana High School Hockey[/td][td]19[/td][/tr]
[tr][td]Pennsylvania High School Hockey[/td][td]19[/td][/tr]
[tr][td]United States U16 East[/td][td]16[/td][/tr]
[tr][td]California Amateur Hockey Association[/td][td]16[/td][/tr]
[tr][td]United States U16 West[/td][td]16[/td][/tr][/table]
- kabbott50
- Drafted
- Posts: 158
- Joined: Mon Apr 17, 2006 7:11 pm
- Location: St. John's, NL
Re: [player_info.dat] Player Info tab in the Editor
Our Junior League allows overagers at age 21. Not sure if it's relevant or not, but just wanted to add. I didn't know if maybe you (or someone) would want to make a change to the database or not because of it.archibalduk wrote: [table][tr][td]St. John's Junior Hockey League[/td][td]20[/td][/tr][/table]
- Manimal
- TBL Admin Team
- Posts: 6344
- Joined: Thu Apr 24, 2008 4:01 am
- Custom Rank: EHM Rosters Man
- Favourite Team: Djurgårdens IF
- Location: Karlstad, Sweden
Re: [player_info.dat] Player Info tab in the Editor
Done!kabbott50 wrote:Our Junior League allows overagers at age 21. Not sure if it's relevant or not, but just wanted to add. I didn't know if maybe you (or someone) would want to make a change to the database or not because of it.archibalduk wrote: [table][tr][td]St. John's Junior Hockey League[/td][td]20[/td][/tr][/table]
- batdad
- The Great One
- Posts: 12616
- Joined: Thu Aug 17, 2006 7:46 pm
- Custom Rank: Mr Technology
- Favourite Team: Syracuse Bulldogs.
- Location: Look behind you, you peon
Re: [player_info.dat] Player Info tab in the Editor
My only question on that is are they 21 at end of season or are they 21 at beginning? This year you are considered a 20 year old if born in 1991 in Junior Hockey. So a 21 year old would be a 1990. Some of the 91's will turn 21 in 2012...before season ends but are still considered 20 year olds this year.
- kabbott50
- Drafted
- Posts: 158
- Joined: Mon Apr 17, 2006 7:11 pm
- Location: St. John's, NL
Re: [player_info.dat] Player Info tab in the Editor
You can start the season as a 21 year old. The current League Leading scorer was born in 1990.
Granted - it may only be because he will still be 21 when the season ends. I'm not 100% sure on that part of the rule to be honest, but I'll do some research.
Super side note - you can get logos and color schemes for the teams off of the site if you want to go REAL deep with the roster editing.
Granted - it may only be because he will still be 21 when the season ends. I'm not 100% sure on that part of the rule to be honest, but I'll do some research.
Super side note - you can get logos and color schemes for the teams off of the site if you want to go REAL deep with the roster editing.

- batdad
- The Great One
- Posts: 12616
- Joined: Thu Aug 17, 2006 7:46 pm
- Custom Rank: Mr Technology
- Favourite Team: Syracuse Bulldogs.
- Location: Look behind you, you peon
Re: [player_info.dat] Player Info tab in the Editor
No...it will be fine. 1990 born players are eligible for that league. I think that is the stupidest thing ever...but so be it.
- kabbott50
- Drafted
- Posts: 158
- Joined: Mon Apr 17, 2006 7:11 pm
- Location: St. John's, NL
Re: [player_info.dat] Player Info tab in the Editor
The Junior talent here isn't that deep, so I guess they try to keep players around as long as possible. The guys that ARE any good are all gone away to play, whether it's the Q, Major Junior, or better Junior Leagues across the Nation.
- kabbott50
- Drafted
- Posts: 158
- Joined: Mon Apr 17, 2006 7:11 pm
- Location: St. John's, NL
Re: [player_info.dat] Player Info tab in the Editor
Has been renamed the Newfoundland & Labrador Major Midget Hockey League, and the age limit here I believe is 17 now (1994 born). Actully - on second thought, I guess it would be 18 for early birthdays...archibalduk wrote: [table][tr][td]Newfoundland Midget AAA Hockey League[/td][td]18[/td][/tr][/table]
Anyway, there are 5 teams in this league now, expected back to 6 next year. When I try to add teams to it through the editor, it doesn't allow me to. Is there any particular reason for that? I thought you could do almost anything with non-playable leagues.
- Isles22
- Junior League
- Posts: 15
- Joined: Tue Nov 22, 2011 6:10 pm
Re: [player_info.dat] Player Info tab in the Editor
Did you make the appropriate change in the index.dat file?kabbott50 wrote:Has been renamed the Newfoundland & Labrador Major Midget Hockey League, and the age limit here I believe is 17 now (1994 born). Actully - on second thought, I guess it would be 18 for early birthdays...archibalduk wrote: [table][tr][td]Newfoundland Midget AAA Hockey League[/td][td]18[/td][/tr][/table]
Anyway, there are 5 teams in this league now, expected back to 6 next year. When I try to add teams to it through the editor, it doesn't allow me to. Is there any particular reason for that? I thought you could do almost anything with non-playable leagues.
If you add a team in the club.dat file you have to change the size in the index.dat file.