
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
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
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Small request, when reviewing the staff for any National team (U20/Senior) when I right click the staff to "set as free agent" I would like this to only apply to the National Team contract
. Would help with cleanup of those!

- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Also running into an issue assigning some National team contracts, will email direct.
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Another small request, add a confirmation dialog to "Delete Item" under Rules & Structures, I've deleted the AJHL more times than I've liked
.

- TBIF
- Top Prospect
- Posts: 106
- Joined: Sun Jan 01, 2017 8:38 pm
- Custom Rank: 2000/01 Rosters Author
- Favourite Team: Canucks
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
xECK29x wrote: Mon Dec 27, 2021 7:23 pm Another small request, add a confirmation dialog to "Delete Item" under Rules & Structures, I've deleted the AJHL more times than I've liked
Hahaha yes or atleast an UNDO FOR THE LOVE OF GOD PLEASE button!
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
I've added a confirmation dialogue for Rules & Structures, Finance Info, Ruling Bodies, Transfer Rules and Schedule Templates for upcoming v1.1.6
The undo idea is a neat idea. I'm going to add this for Editor v2. If it's simple to implement for v1, I'll add it to v1 too.
-
- Learning to skate
- Posts: 2
- Joined: Fri Dec 31, 2021 8:32 pm
- Favourite Team: Philadelphia Flyers
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Hi, I was requested to post this information here from HF:
This is the error I'm looking at when I set the arena. I have 'host arena' at Rogers Place' and on the schedule tab under arena rules it's set to 'host arena'


Some added background info, this is under ECK's latest roster update (v6.7):
I've been trying to get annual tournament (Four Nations U-20) played in one city. I edited one and added a team and I lost the [unrecognized value] under the arena rules, and cannot import another schedule_dates spreadsheet. it doesn't have that value for some other tournaments and they are playing in the same building (or in some cases one city but two arenas).
sometimes I get an error that crashes the game (2884?) when it's not being played in home buildings. Importing another tournament's schedule doesn't seem to work.
The unrecognized value under the arena rules seems to be important here, but I can't get it to reproduce when I add or edit dates.
This is the error I'm looking at when I set the arena. I have 'host arena' at Rogers Place' and on the schedule tab under arena rules it's set to 'host arena'
Some added background info, this is under ECK's latest roster update (v6.7):
I've been trying to get annual tournament (Four Nations U-20) played in one city. I edited one and added a team and I lost the [unrecognized value] under the arena rules, and cannot import another schedule_dates spreadsheet. it doesn't have that value for some other tournaments and they are playing in the same building (or in some cases one city but two arenas).
sometimes I get an error that crashes the game (2884?) when it's not being played in home buildings. Importing another tournament's schedule doesn't seem to work.
The unrecognized value under the arena rules seems to be important here, but I can't get it to reproduce when I add or edit dates.
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Would you mind uploading a copy of your edited database file please? I'll then take a look.
-
- Learning to skate
- Posts: 2
- Joined: Fri Dec 31, 2021 8:32 pm
- Favourite Team: Philadelphia Flyers
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Happy to do so if i can find/figure out the proper way to do itarchibalduk wrote: Fri Dec 31, 2021 10:09 pmWould you mind uploading a copy of your edited database file please? I'll then take a look.
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Ok so the Unrecognised Value is an easy fix and it included in the Editor update I'll be pushing today. There's three values I've found and added to the Editor: 192, 32,704 and 32,712. I don't know what these values mean, so they'll have placeholder names for the time being. I've asked Riz if he can let me know what they mean and I can then update their descriptions in the Editor. These will now import/export without any issue via the schedule_dates spreadsheet.gkj wrote: Fri Dec 31, 2021 8:40 pmSome added background info, this is under ECK's latest roster update (v6.7):
I've been trying to get annual tournament (Four Nations U-20) played in one city. I edited one and added a team and I lost the [unrecognized value] under the arena rules, and cannot import another schedule_dates spreadsheet. it doesn't have that value for some other tournaments and they are playing in the same building (or in some cases one city but two arenas).
sometimes I get an error that crashes the game (2884?) when it's not being played in home buildings. Importing another tournament's schedule doesn't seem to work.
The unrecognized value under the arena rules seems to be important here, but I can't get it to reproduce when I add or edit dates.
I was able to set a host arena without any issue too. I tried this on the latest Pivot Rosters with the Finnish Four Nations U-20 Tournament. The steps are as follows:
BASIC DATA:
Host Arena: [Whatever arena you want]
Host Club: None
STAGES -> SCHEDULE DATES:
For each of the rows, make the following changes:
Arena Rules: Host arena
TV Date 1 Arena Rules: Host arena
TV Date 1 Time: Evening
TV Date 1 Type: Silent (no message)
AFAIK the TV Dates are use in two scenarios: (1) where a game is selected for TV broadcast (e.g. if TV games are to face-off at a different day/time compared with normal scheduled games) and (2) where there is a schedule conflict (either because two teams cannot play that day or the arena is in use).
I haven't specifically tested your DB as I'm not sure how your Summer Tournament was created in the DB. If the above changes do not work then I'd suggested starting afresh with the Pivot DB and making a few changes at a time and then testing in-game. This will help you identify what change causes a crash. The game now has a really useful Test Sim function which disables a lot of the sim functions in order to quickly test edited league structures in-game - e.g. it takes about a minute to sim a season in Test Sim. The Test Sim function can only be accessed as soon as you start a new saved game. The option disappears as soon as you click on Continue in-game. To access it, start a new saved game and then click on the settings button (the cog icon in the top-right corner) -> Selected Leagues -> Test Leagues (top right corner, beneath the Continue button) -> Select the date you want to sim to -> Confirm.
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Just a small update to address a few minor items which have arisen over the last week or so: https://ehmtheblueline.com/editor
CHANGELIST: VERSION 1.1.6 (03-January-2022)
Fixes and Improvements:
CHANGELIST: VERSION 1.1.6 (03-January-2022)
Fixes and Improvements:
- Added a confirmation dialog when deleting items from any of the following editor screens: Finance Info, Rules & Structures, Ruling Bodies, Schedule Templates and Transfer Rules;
- Added extra "Invalid Job" value specific to national club jobs; and
- Added three extra Arena Rules values (x00C0, x7FC0 and x7FC8) with temporary descriptions pending confirmation as to what these values mean.
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Can the new "Sync-Player Role from Position" be added as a Mass-Edit across the DB?
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Seems this introduced a bug, trying to import staff and It's throwing an error where it doesn't like '[Unrecognised value -1]' for 'Preferred Job'. I don't see Preferred Job anywhere under staff details so I'm not sure where this value is being set, might be something that needs to be auto-corrected by the editor at save or maybe a value is getting mixed up? This makes it impossible to do some basic export/import work.archibalduk wrote: Mon Jan 03, 2022 5:19 pm Added extra "Invalid Job" value specific to national club jobs; and
Will email files.
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Column DC in your spreadsheet is the Preferred Job column and you'll find the equivalent setting on the Non-Players sub-screen of the Players & Staff editing screen. It is set as [Invalid] for each of your staff in your spreadsheet. The v1.1.6 Editor replaces the [Invalid] and [Unrecognised Value -1] settings with "[Invalid job for club]" and "[Invalid job for nation]", so these settings should be used for jobs in your spreadsheet. The same goes for the Job For Club and Job For Nation columns in your spreadsheet.
You can do one of three things:
(1) Clear the Preferred Job column in your spreadsheet. This will stop it bringing up this error (but note that going forwards you'll need to use "[Invalid job for nation]" and "[Invalid job for club]");
(2) Do a global replacement of the text in the Preferred Job column in your spreadsheet with "[Invalid job for club]"; or
(3) If you want to maintain backwards compatibility with pre-1.1.6 sheets, add the following lines as new lines at the end of your job.txt in the 'common' sub-folder of your Editor installation folder:
You can do one of three things:
(1) Clear the Preferred Job column in your spreadsheet. This will stop it bringing up this error (but note that going forwards you'll need to use "[Invalid job for nation]" and "[Invalid job for club]");
(2) Do a global replacement of the text in the Preferred Job column in your spreadsheet with "[Invalid job for club]"; or
(3) If you want to maintain backwards compatibility with pre-1.1.6 sheets, add the following lines as new lines at the end of your job.txt in the 'common' sub-folder of your Editor installation folder:
Code: Select all
-1,[Unrecognised value -1],1
0,[Invalid],1
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Ok perfect so its just a sheet problem, thanks!
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Something doesn't appear to be right with the Auto-Set Attributes mass-edit. I'm finding it is not setting values appropriately, screenshots below.
This player is 25, thus his PA should be set to CA +10 per the rules we set and have been using for a while, you can see the PA value does not change, other items like pass tendency and strength were properly set, however CA and reputation are incorrect (World reputation should be set at 10 as a minimum).


This player is 25, thus his PA should be set to CA +10 per the rules we set and have been using for a while, you can see the PA value does not change, other items like pass tendency and strength were properly set, however CA and reputation are incorrect (World reputation should be set at 10 as a minimum).


- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
The player in your example is a goalie and we changed the PA calculation for goalies in v1.1.5 on the following basis:xECK29x wrote: Thu Jan 06, 2022 5:52 pm Something doesn't appear to be right with the Auto-Set Attributes mass-edit. I'm finding it is not setting values appropriately, screenshots below.
This player is 25, thus his PA should be set to CA +10 per the rules we set and have been using for a while, you can see the PA value does not change, other items like pass tendency and strength were properly set, however CA and reputation are incorrect (World reputation should be set at 10 as a minimum).
I'd understood the above to mean we only want to auto-set PA for goalies age 27 and older. Did I misunderstand? (apologies if I did) It's a quick tweak if you want it changed to something else.xECK29x wrote: Tue Jul 27, 2021 7:09 pm Small request to change the "Auto-Set Potential" for goalies, can we alter it so it will only apply to goalies 27+? Ignore PA values for ages 24-26 as goalies tend to grow later. Guys like Sorokin/Shestyorkin I'd want to still have PA values even though they are over 25.
In case it's helpful, below is the current logic for PA calculation (click to enlarge). This basically imposes the 24 year old (skaters) or 27 year old (goalies) minimum age at line 1,056 and then selects a modifier according to age at lines 1,063 - 1,085.

- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Whoops I did forget that we did that! Ignore me! I do want to keep that logic
- ideawithoutamind
- TBL Rosters Researcher
- Posts: 123
- Joined: Sat Apr 11, 2015 5:54 am
- Custom Rank: Global United Hockey
- Favourite Team: Boston Bruins
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS

Woaahh that's awesome. Finally saw the ID check in the new version, that's great.
Already started using it:

As for features, would I be able to add a possible Potential Ability - mass updating option (i personally like to randomize everything, within reason). Would I be able to give you set of rules to set PA ratings based on CA, age, and abilities?
ex. (i can come up with a comprehensive list, but wanted to knowif this is possible first). These are just examples; not final request.
Older players:
CA 180, age >= 34, technical / physical rating average >12 set PA to -10
CA 180, age >= 34, technical / physical rating average =<12 set PA to -20
Younger players:
CA 110, age 18-24, technical / physical rating average >10, ambition (or specific attribute), and role not enforcer, 17-20 set PA to -9
CA 110, age 18-24, technical / physical rating average >10, ambition (or specific attribute) 14-16 set PA to -19
CA 110, age 18-24, technical / physical rating average >10, ambition (or specific attribute) 9-13 set PA to -15
Via spreadsheet, I basically export everything and then do my own "randomization" this way. No player or non-player has a static PA anymore in my DB.
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
For the "Sync player role from position" mass edit can we also have it clean up players in an error state that have zero primary position set but have a Role set?
Example:
0 in every position but has a role of Centre -> set position to Center (as if I were to push the 'Set primary position' button)
For Wingers or Defenseman the logic I would use to set primary position would be based on if Shoots/Catches is set (Left or Right). Left = LW/LD Right = RW/RD.
This would help clean up a lot of placeholder players and ensure the game doesn't do anything wacky with them.
Example:
0 in every position but has a role of Centre -> set position to Center (as if I were to push the 'Set primary position' button)
For Wingers or Defenseman the logic I would use to set primary position would be based on if Shoots/Catches is set (Left or Right). Left = LW/LD Right = RW/RD.
This would help clean up a lot of placeholder players and ensure the game doesn't do anything wacky with them.
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Sure I can take a look 

- kaljaraitsikka
- Learning to skate
- Posts: 1
- Joined: Mon Jan 24, 2022 7:40 pm
- Favourite Team: Minnesota Wild
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Hi,
If this question come to wrong thread, I apologize. But...
Since this new version of editor, when I try to make a new save game file to raise salary cap, that new file gets corrupted, or broken somehow, since trying to load it, that crashes the game (I will upload pics of the errors).
Am I doing something wrong in the editor? I did do this when editor was in v0.3.4 and back then it worked.
Here's the images from errors:
https://imgur.com/a/vjjtx1Y
If this question come to wrong thread, I apologize. But...
Since this new version of editor, when I try to make a new save game file to raise salary cap, that new file gets corrupted, or broken somehow, since trying to load it, that crashes the game (I will upload pics of the errors).
Am I doing something wrong in the editor? I did do this when editor was in v0.3.4 and back then it worked.
Here's the images from errors:
https://imgur.com/a/vjjtx1Y
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Unfortunately you cannot really edit saved games using the Editor as it usually causes irreversible corruption like you've encountered. You're best off using the Assistant to edit saved games. The Editor is really only for editing databases or viewing/exporting data from saved games.
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
I'd love for the ability to "hot swap" synonym files that I use between different databases.
- 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:
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
Do you mean being able to edit the synonym files whilst the DB is open or do you mean being able to select a custom location from which to load the synonym files? I can definitely do both for Editor v2. If it's straightforward then I can add one/both to Editor v1 too.xECK29x wrote: Mon Feb 07, 2022 9:42 pm I'd love for the ability to "hot swap" synonym files that I use between different databases.
- xECK29x
- TBL Rosters Researcher
- Posts: 1010
- Joined: Sun May 03, 2015 2:52 pm
- Custom Rank: Premier Pivot Rosters Man
- Favourite Team: New York Islanders
EHM 1 Database & Saved Game Editor v1: BUG REPORTS & FEATURE REQUESTS
More so the later, I'd like a button to load a non-default synonym file and point to a different file of any type (Cities, Club, Comp) which would be used ONLY FOR THAT SESSION.archibalduk wrote: Wed Feb 09, 2022 9:10 pm Do you mean being able to edit the synonym files whilst the DB is open or do you mean being able to select a custom location from which to load the synonym files? I can definitely do both for Editor v2. If it's straightforward then I can add one/both to Editor v1 too.