Questions about editing players and rosters

Discuss all aspects of editing the data in EHM here. Have a question about the Pre Game Editor, editing the .cfg files, hex editing the .dat files? Want to tweak the EHM exe file to change league rules/structure, start date etc? This is the place!
Forum rules
This is the forum to discuss all aspects of editing the EHM data and tweaking the game.

Please note that discussion about roster updates belongs in the Game Add-ons Forum.
Post Reply
User avatar
TurboJ
Drafted
Posts: 179
Joined: Mon Jan 14, 2019 12:08 pm
Favourite Team: TPS

Questions about editing players and rosters

Post by TurboJ » Sat Mar 14, 2020 11:36 am

I've been slowly trying to learn how to use the EHM editor and I've had some success with it. I have questions though.

1. Editing a database before starting a game: If I only edit CA and PA of players and not touch anything else, will the game auto-adjust the attributes in a way that retains the original distribution of said attributes?

2. Again, editing a database before starting a new game: If I want to edit a prior NHL draft and only edit the draft data on a player's 'drafts and rights' tab, will that do it? I am assuming that drafts that took place before the start date are "text only" and not an actual structure within the database? Say I just want to switch two draftees up. Change the teams who drafted them. Would there be any problem with doing that?

3. Assigning a different club for a player. Let's say I take a KHL player and just edit him to have an NHL contract instead. I know I can do this, but will this mess up something with the KHL side of things? I am assuming AI is capable of signing someone up to replace him as they have free budget also, as the one player is now gone.

4. Switching NHL players from team to team. Is there any problems that might arise from just assigning them to another team? If one of the teams go above the cap because of such a move, will the game adjust the cap hit of said player or will it start trading players away to get under the cap?

5. It's been said somewhere that to adjust overall scoring in the game, editing 'consistency' of goalies and skaters all over the league would achieve this. I'm looking for a way to 'era-adjust' scoring. For instance, in the dead puck era overall scoring went way down from what it had been in the '80s. Then again during the last couple of years scoring had been increasing and the current NHL season '19-'20 has a record number of high scorers compared to the data from the last 15 years. Would it have a noticeable effect if only goalies were edited in such a simple way?

6. In the TBL/Pivot databases starting rosters there are always many veteran players who maintain their star ability for a very long time. Such as star D-men having 16+ skating abilities when they're 38 years old. How do you accomplish this when making a database? Basically, I find some players almost always play at a very high level until 40, sometimes beyond. What attributes and values do you guys use to achieve these very long careers?

User avatar
archibalduk
TBL Admin Team
Posts: 19536
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Questions about editing players and rosters

Post by archibalduk » Sun Mar 15, 2020 4:07 pm

TurboJ wrote:
Sat Mar 14, 2020 11:36 am
1. Editing a database before starting a game: If I only edit CA and PA of players and not touch anything else, will the game auto-adjust the attributes in a way that retains the original distribution of said attributes?
Yes it will try to generate appropriate attributes based on the player's CA. I would highly recommend also setting the player's position and Player Role. The Player Role setting will help the game generate an appropriate set of attributes based on that Role and his CA. Given the randomness, you will find that sometimes the generated attributes can look better (i.e. more appropriate) than other times (where you could end up with a strange mix).
TurboJ wrote:
Sat Mar 14, 2020 11:36 am
2. Again, editing a database before starting a new game: If I want to edit a prior NHL draft and only edit the draft data on a player's 'drafts and rights' tab, will that do it? I am assuming that drafts that took place before the start date are "text only" and not an actual structure within the database? Say I just want to switch two draftees up. Change the teams who drafted them. Would there be any problem with doing that?
Changing the Draft Rights of a player changes who currently owns that player's rights. You are correct to say that changing the Draft History of a player is largely cosmetic.
TurboJ wrote:
Sat Mar 14, 2020 11:36 am
3. Assigning a different club for a player. Let's say I take a KHL player and just edit him to have an NHL contract instead. I know I can do this, but will this mess up something with the KHL side of things? I am assuming AI is capable of signing someone up to replace him as they have free budget also, as the one player is now gone.
No it won't. Give it a try and you should see that it works fine.
TurboJ wrote:
Sat Mar 14, 2020 11:36 am
4. Switching NHL players from team to team. Is there any problems that might arise from just assigning them to another team? If one of the teams go above the cap because of such a move, will the game adjust the cap hit of said player or will it start trading players away to get under the cap?
Yes the team could end up being over cap just like IRL if a team signed too many high value players.
TurboJ wrote:
Sat Mar 14, 2020 11:36 am
5. It's been said somewhere that to adjust overall scoring in the game, editing 'consistency' of goalies and skaters all over the league would achieve this. I'm looking for a way to 'era-adjust' scoring. For instance, in the dead puck era overall scoring went way down from what it had been in the '80s. Then again during the last couple of years scoring had been increasing and the current NHL season '19-'20 has a record number of high scorers compared to the data from the last 15 years. Would it have a noticeable effect if only goalies were edited in such a simple way?
Consistency can have a pretty major impact if you make significant global changes. Take a look at THIS THREAD which discusses various global changes can be made to adjust scoring levels in game (note that the MET Scoring/Realism Patch which is mentioned in the thread is for EHM 2007 and not EHM 1).

I would expect if you put goalies' Consistency to a low figure then you would likely see higher scoring games. However, I'm not sure what happens to Consistency for new-gen players (in-game generated players who replace retired players).
TurboJ wrote:
Sat Mar 14, 2020 11:36 am
6. In the TBL/Pivot databases starting rosters there are always many veteran players who maintain their star ability for a very long time. Such as star D-men having 16+ skating abilities when they're 38 years old. How do you accomplish this when making a database? Basically, I find some players almost always play at a very high level until 40, sometimes beyond. What attributes and values do you guys use to achieve these very long careers?
Probably a question for xECK29x, Manimal or Nino. However, you could try opening the database in the Editor and see what attributes that player you mention has at game start. I expect they have decent physical attributes such as Stamina and Strength.

User avatar
TurboJ
Drafted
Posts: 179
Joined: Mon Jan 14, 2019 12:08 pm
Favourite Team: TPS

Questions about editing players and rosters

Post by TurboJ » Sun Mar 15, 2020 4:46 pm

Thank you very much for your effort to reply in such a thorough fashion!

I have since tested some of these things and from what I can see just editing PA/CA and leaving roles, positions and all attributes alone looks to have the desired effect, i.e. the players seem to maintain their player 'personality' and skill distribution, just increase or decrease attributes based on the CA that I've set.

I can also confirm that at least in my case simply changing players from one team to another has not caused any unexpected issues. Although in one case the game did adjust the player salary I had set upon starting the game.

.....

As far as the consistency attribute. I took the latest TBL database and did a very minor adjustment to the consistency of all NHL goalies, basically trying to recreate the current real-life season where there's a large amount of over point per game players. After simming half of the first season results do look a lot like the real-life results. It's still a small sample size but it does look like the effect is there. In case someone is interested, I only reduced most goalies' consistency by one point, and nobody more than two. Also I retained five of the very best goalies at their pre-set consistency.

No other player edits have been made, only the small changes to goalie consistency. The results are encouraging. None of the skaters suddenly became Mario Lemieux; the only thing that happened is that there are many more point per game players, and also a handful that are beyond that. Also, none of the goalies' save percentages have taken an unrealistic hit - in fact they are looking a lot like real life too. So at this point I would say it's plausible to 'era-adjust' scoring by simply adjusting goalie consistency just like experienced people have suggested before.

Again, thanks for the reply!

User avatar
nino33
Mr. Goalie
Posts: 6021
Joined: Sat Aug 07, 2010 3:37 am
Custom Rank: Retro Rosters Specialist
Favourite Team: 1970s hockey

Questions about editing players and rosters

Post by nino33 » Sun Mar 15, 2020 6:25 pm

TurboJ wrote:
Sat Mar 14, 2020 11:36 am
6. In the TBL/Pivot databases starting rosters there are always many veteran players who maintain their star ability for a very long time. Such as star D-men having 16+ skating abilities when they're 38 years old. How do you accomplish this when making a database? Basically, I find some players almost always play at a very high level until 40, sometimes beyond. What attributes and values do you guys use to achieve these very long careers?
Testing I've done showed this happened to often IMO, so what you're seeing is normal for EHM.
I'm not sure there is a way to ensure a player plays into his late thirties/early forties

User avatar
TurboJ
Drafted
Posts: 179
Joined: Mon Jan 14, 2019 12:08 pm
Favourite Team: TPS

Questions about editing players and rosters

Post by TurboJ » Tue Mar 17, 2020 7:42 am

nino33 wrote:
Sun Mar 15, 2020 6:25 pm
Testing I've done showed this happened to often IMO, so what you're seeing is normal for EHM.
I'm not sure there is a way to ensure a player plays into his late thirties/early forties
Interesting find. Can you elaborate upon your test results, whether this happened too often for pre-made or also generated players? Also, do you remember it being more prevalent in D-men than forwards? Thanks for the info again!

User avatar
nino33
Mr. Goalie
Posts: 6021
Joined: Sat Aug 07, 2010 3:37 am
Custom Rank: Retro Rosters Specialist
Favourite Team: 1970s hockey

Questions about editing players and rosters

Post by nino33 » Tue Mar 17, 2020 11:00 pm

nino33 wrote:
Sun Mar 15, 2020 6:25 pm
Testing I've done showed this happened to often IMO, so what you're seeing is normal for EHM.
I'm not sure there is a way to ensure a player plays into his late thirties/early forties
TurboJ wrote:
Tue Mar 17, 2020 7:42 am
Interesting find. Can you elaborate upon your test results, whether this happened too often for pre-made or also generated players? Also, do you remember it being more prevalent in D-men than forwards? Thanks for the info again!
As I recall it happened with human created and game created players; I don't recall whether it happened more often with forwards or defensemen.
I came across it while doing testing on regens, so it's talked about in this thread (for example, see the second post on page 1) https://www.ehmtheblueline.com/forums/v ... 10&t=16787

Post Reply

Return to “Data Editing Forum”