EHM Editor v0.4.2 Released
Version 0.4.2 of the Eastside Hockey Manager Editor is now available for download. This is one of the bigger releases over the past 12 months and includes a number of fixes and tweaks requested by users. Notably it lays down the groundwork in readiness for EHM v1.5 which will mean the Editor should be fully compatible with v1.5 databases soon after the game patch release (the ETA for which remains to be confirmed).
The Editor can be downloaded here: https://www.ehmtheblueline.com/editor
New Features:
- Added support for database version 1033 (EHM game version 1.5);
- Added UTF-8 support when importing (but not exporting) CSV spreadsheets where a byte order mark (BOM) is present
- Retired number import and export via spreadsheets; and
- Retired number validation (entries with blank player names are now deleted and the table is now ordered by club ID and jersey number).
Fixes and Improvements:
- Active clubs with no Professional Status set are flagged as invalid when filtering in the Editor and are highlighted in yellow;
- Added a ‘Delete’ button to the Contract Details screen;
- Added a more detailed error message when the Editor is saving the database;
- Added a setting to automatically save databases to the latest EHM database version (via Settings -> General) (NOTE: DO NOT ENABLE THIS SETTING UNTIL EHM v1.5 IS RELEASED);
- Added additional Potential Ability values of -16 to -20 (NOTE: DO NOT USE THESE RANGES UNTIL EHM v1.5 IS RELEASED);
- Added an error message when trying to add Contract Details to a non-player;
- Added Birth City filtering to the Players and Staff screen;
- Added colour validation to prevent invalid/blank colours (note: the database must be re-saved in order to fix existing databases);
- Added extended logging when updating/refreshing the database;
- Added logging of rolling save numbers to assist with debugging;
- Added sorting for historical team name changes;
- Adding an Extra Rule now automatically shows the Extra Rule selection pop-up window;
- Adjusted the Players & Non-players spreadsheet export such that the Nations filter will act as a sub-filter when also filtering by Club Competition;
- Changing database version now changes both of the Current Version and Original Version settings;
- Clauses fields are now true/false settings;
- Corrected the club histories export spreadsheet which was exporting the Loss and Tie columns the wrong way round;
- Corrected the Database Settings title from Header to Settings;
- Corrected the Nation field on the Editor screen which would flag Afghanistan (id #0) as invalid;
- Enabled fractional DPI scaling;
- Extended the log text file limit to 300 lines from 150 lines;
- Fixed bug with the Player filter resetting when trying to filter by Club Drafted and Club Rights;
- Fixed minor issue with the Editor attempting to delete zero rows from the Contract Details table if there are no records which require deletion;
- Fixed the Club field on the Contract Details screen when the Club Contracted changes (NOTE: This was just a cosmetic issue);
- Improved handling of database versions to ensure compatibility with v1.4.1 and v1.5 format databases;
- Improvements to the UID validation function including the generation of a log spreadsheet showing all changes made;
- Merged the Database Header and Game Basic Data screens into a new Data -> Database Settings screen;
- Minor adjustments to the sizes of labels on the editing screens;
- Re-enabled logging to the Log screen;
- Re-enabled the database author field;
- Resized the ID, UID and Rows fields shown at the foot of each editing screen;
- Retired number import and export via spreadsheets;
- Retired number validation (entries with blank player names are now deleted and the table is now ordered by club ID and jersey number);
- The Detailed Division of every club is automatically set from the club’s Division where no Detailed Division has been set;
- Tidied up the Club Name Changes screen;
- Tweaked Award Bonus table sorting to fix an invalid comparator error;
- Upgraded to Qt 5.15; and
- Widened tab sizes slightly (delete the stylesheet.css file for changes to take effect).
NOTE: Versions 0.3.8 – 0.4.0 were internal releases. The above changelist includes changes incorporated in versions 0.3.8 – 0.4.0.