I tend not to post releases of the EHM Editor here because I don't want to spam the thread, but I thought I'd post this one here seeing as it is the first release with the EHM v1.5 database format screens enabled:
Version 1.0.0 of the Editor is now available here:
Eastside Hockey Manager Editor (v1.0.0) - EHM The Blue Line
This is the first release with the additional v1.5 database setting screens visible. The new screens/sections introduced with the EHM v1.5 database format are as follows:
1. Contract Details
It is now possible to add detailed contract data to players, such as year by year salaries and contract clauses. The database format also allows bonuses to be added but, as far as I'm aware, bonuses have not yet been implemented in the game.
To add detailed contract details, click on the
Set Player Contract Details button on the Player screen. This will then enable the
Contract Details tab. You can delete the Contract Details by clicking on the
Delete All Contract Details button on the
Contract Details -> Salary tab. Note that you do not need to click on the
Set Player Contract Details button each time you want to access the
Contract Details tab - you just need to click on it in order to enable the tab if it is disabled.
2. Historical Club Names
This allows historical/old club names to be added which will then appear for player career histories. The screen is accessible via the
Clubs menu.
3. Game Extra Details
Additional settings have been added to the
Database Settings screen which is accessible via the
Data tab. The additional settings are listed under the
Game Extra Details tab and should be useful for historical databases.
LEAGUE RULES AND STRUCTURES
Whilst not new to the v1.5 database, another new feature in the Editor is a structure chart available via the
Chart tab when viewing Rules and Structures. The chart is still in its early stages and doesn't do much more than visualise how the stages connect together. I'm hoping to add some additional details such as start and end dates and stage names. I will also add a legend to explain the colour scheme - but for now, the colour scheme is blue = initial stage, green = upper stage and red = lower stage.
I've also added some additional league validation rules which are accessible via the
Status tab of the Rules and Structures screen. Further details can be found
here. I should highlight that the validation rules are still a work in progress and I would advise against blindly following the warnings shown on this screen. If your league is already running fine then you may want to consider ignoring any warnings.
VERSION NUMBERING
I have now moved away from the old version numbering scheme of 0.x.y where I'd simply increment y and then x (e.g. 0.4.9, 0.5.0, 0.5.1, etc) to using 1.minor.patch using
semantic versioning. This means that each subsequent version number will depend on whether the release is a minor release or just a patch release.
CHANGELIST: VERSION 1.0.0 (23-April-2021)
New Features:
- Added a structure chart sub-screen to the Rules and Structure screen (this is a work in progress);
- Added ability to refresh synonym data via File -> Refresh Synonyms;
- Added Contract Details editing via the People -> Players and Staff screen (version 1.5 database format);
- Added Extra Rule settings #163-181 from game version 1.5 (version 1.5 database format);
- Added Game Extra Data to the Data -> Database Settings screen (version 1.5 database format);
- Added Historical Club Names editing screen (via the Clubs tab) for adding historical club names for player career histories (data can also be imported/exported via the Import buttons at the foot of the screen) (version 1.5 database format);
- Added League Sort Rule #12 (regulation wins only) (version 1.5 database format); and
- The 'Always save databases using the latest EHM version' setting is now automatically enabled when upgrading from any version of the Editor prior to v1.0.0 (this can be overridden in the Settings screen.
Fixes and Improvements:
- Added a setting on the Import Spreadsheet screen which allows synonym settings to be saved across Editor sessions;
- Added additional validation rules to the Rules & Structures screen - see HERE for further details;
- Added support for curly quotation marks when removing "A" and "C" suffixes from club names when importing player career history;
- Comments and blank lines can now be added to synonym files. Comment lines are added by placing two forward slashes at the front of the comment line (e.g. "// This is a comment");
- Fixed issue with Financial Power being corrupted when importing a Nations spreadsheet;
- Fixed issue with League Standard not being updated when importing a Nations spreadsheet;
- Increased the width of the Reputation fields on the Nations screen;
- Minor adjustment to the Alternative Schedule Dates data structure in order to fix a potential crash when saving the database;
- Minor improvements to the dates specified in the Rules and Structures text report which now take into account the final potential date for a cup stage schedule date; and
- Minor optimisations to various functions/classes.