[MET] Attribute Editor and EHM Scoring Realism Patch

Utilities and roster editors for Eastside Hockey Manager 2007. These will be useful for Eastside Hockey Manager: Early Access because EHM 2007 rosters can be edited and then imported into EHM:EA.
Forum rules
NOTE: Although all of these tools are designed for Eastside Hockey Manger 2007, they can be used indirectly with Eastside Hockey Manager: Early Access. This is because EHM 2007 databases can be converted and imported into EHM:EA. CLICK HERE for more details.
Locked
User avatar
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:

[MET] Attribute Editor and EHM Scoring Realism Patch

Post by archibalduk »

The aim of the EHM Scoring Realism project is to try and reduce the scores of games in EHM to a more realistic level. There is a common feeling amongst many users that the scores in the NHL (and other leagues) are too high in EHM. This patch was primarily designed for the NHL but it has since been found to be beneficial for the European leagues as well.

This zip folder should contain two files as well as this guide:

1) Archibalduk's Attribute Editor executable file.
2) CSV file (opens with Excel or even any text editor) which tells the Attribute Editor what to edit. The settings in the CSV have been developed by bobmcgoo.

The CSV file contains the numbers used by bobmcgoo to create his Manimal4edited database from the original Manimal v4.0. However this patch can be used with any set of rosters.

Please make sure that you use the "full detail" sim setting for all leagues you want realism for when you start a new game in EHM (the patch doesn't work fully otherwise). To set a league as full detail, once you have created your new game, click on Options -> Detail Level and then under the 'Games in Full Detail?' heading, select 'All' for the leagues you want:


Image

Please note that the Patch affects all players in the game, regardless of whether or not they are contracted with an NHL team. The Patch is by no means perfect but we feel it is a good compromise between getting realistic score lines and still having goalscorers score a decent number of goals each season. This is a work in progress and we'd love to get users' feedback: http://www.ehmtheblueline.com/forums/vi ... 110&t=8909


!!! IMPORTANT NOTES !!!
=======================

* Make a backup of your player.dat file before you apply the patch.
* DO NOT apply the same patch more than once to the same player.dat file. Otherwise you will multiply the effect of the patch. If you want to apply the patch again, apply it to a fresh copy of the player.dat file.
* WINDOWS VISTA & 7 USERS: If you run the application from within C:\Program Files\..\ then you'll need to use the 'Run as Admin' option (right click on the exe -> Properties -> Compatibility).
* REMEMBER TO CHECK IN THE PREGAME EDITOR THAT YOUR CHANGES HAVE WORKED CORRECTLY BEFORE USING THE DATABASE.


HOW TO USE THE PATCH
====================

1) Extract the ZIP somewhere and then place the EXE and CSV files in the same folder as your player.dat file from the database you wish to edit (IT IS STRONGLY RECOMMENDED THAT YOU BACKUP YOU PLAYER.DAT FILE BEFORE APPLYING THE PATCH).

2) Double-click on the EXE. It will open in a command prompt window. This window shows you how many records were written (it should be the same number as those read) and whether there were any errors.

3) Once the patch has been applied (it should only take one or two seconds), press enter to close your window.

4) The EXE creates a new file called new_player.dat in the same location as your EXE and CSV files, which contains the modified data. Put new_player.dat back into your chosen database folder and RENAME it to player.dat.

5) Load EHM and enjoy!


HOW TO EDIT THE ATTRIBUTE SETTINGS
==================================

If you want to modify the settings, open the CSV file. Here is a brief explanation of the settings:

1) Adjustment type - Set this to either "Value" or "Percentage" depending on the adjustment you want to make (i.e. do you want to increase/decrease by a set value or by a percentage).

2) Alter zero settings - If a player has an attribute as zero, do you want to include these in the adjustments or leave it as zero. Y = adjust zero attributes. N = don't adjust zero attributes.

3) Allow zero settings - If the adjustment results in the player's attribute becoming lower than 1, do you want it to be set to 1 or 0? Y = set to 0. N = set to 1.

4) CA Min & Max - Determine the range of players to alter. If you want to alter all players, set it to 0 - 200. If you want to alter the attributes of only those with a CA of 100 or above then enter 100 - 200 etc.

5) The G, D and F settings determine the changes you want to make to each attribute for each position. Enter a negative number if you want to decrease a value. If you set the Adjustment Type as Value then obviously it will just add/remove the number you enter from the player's attributes. If you are using Percentage, then the number you enter will be treated as a percentage e.g. if you enter -50 it will decrease the attribute by 50% whereas entering 50 will increase by 50%.

**** One thing to keep in mind is that PAs for some players are between -1 and -15. Therefore you might want to apply several different changes to the same player.dat file. This can easily be done by deleting the old player.dat file,
renaming the new_player.dat file to player.dat, making the relevant adjustments to the csv file and then reloading the exe.

Questions / comments can be posted here: http://www.ehmtheblueline.com/forums/vi ... 110&t=8909


DOWNLOAD
There are two versions of the Attribute Editor:


VERSION 1.0b [CLICK HERE TO DOWNLOAD]
Download this version for the original Realism Patch. If you're downloading the Editor for any reason other than to use BobMcGoo's Realism Patch, download version 2.0.1 below because it is more flexible than version 1.0b.


VERSION 2.0.1 [CLICK HERE TO DOWNLOAD]
This version of the Editor is slightly more advanced because it provides a little more control over how the attributes are changed. The csv file which is used to set all of the settings is better laid out too.

In this version, there is a column entitled Method. For each attribute listed, you can choose from three methods:

P = Adjust the attribute by a percentage amount (Percentage Adjustment).
S = Set the attribute to the value entered (Value Adjustment).
V = Adjust the attribute by the value entered (Set to Value).

Below is an example of the csv settings file in the v2.0.1 Editor (note that in v2.0.1 the csv file is called attribute_config.csv rather than attribute_settings.csv - this is to prevent the settings file being inadvertently used with the wrong version of the Editor):

Image

In the example above:
  • Aggression is set to -50 for defencemen and forwards and the Method is P (i.e. Percentage Adjustment). This means that all Aggression attributes for defencemen and forwards will be decreased by 50%.
  • Height is set to -10 for forwards and the Method is V (i.e. Value Adjustment). This means that the Height of all forwards will be decreased by 10.
  • Weight is set to 95 for defencemen and 91 for forwards and the Method is S (i.e. Set to Value). This means that the Weight of all defencemen will be set to 95 and to 91 for all forwards. Note that because the Alter Zero Settings setting in the screenshot above is set to N, the Weight for any defencemen/forwards will not be altered if they have a Weight of 0 (you must change this setting to Y if you want to edit those players as well). Also, as the Allow Zero Settings setting is set to N, the Weight of goalies will not be altered (because in the screenshot above a 0 has been entered for goalies' Weight). If you changed the Allow Zero Settings setting to Y then it would set all goalies' Weights to 0.
User avatar
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: [MET] Attribute Editor and NHL Scoring Realism Patch

Post by archibalduk »

Below is a graph produced by bobmcgoo showing the effect the Patch has on the NHL in EHM 2007. Here is what each line represents:

IRL = The level in the NHL in real life.
V4 = The default unmodified rosters.
MY EHM & MY EHM2 = Two six season simulations using the Patched rosters.
FD = One six year simulation using a fantasy draft with the Patched rosters.

As you will see, the three lines representing the Patched rosters (MY EHM, MY EHM2 and FD) are much closer to the IRL line than the unmodified default rosters.

Image
User avatar
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: [MET] Attribute Editor and EHM Scoring Realism Patch

Post by archibalduk »

The first post of this thread has been updated to provide download links for both versions 1.0b and 2.0.1 of the Mass Attribute Editor. Also, at the bottom of the first post there is an explanation of how the v2.0.1. settings file works.
Locked