EHM Editor v1.0.1 Released

Version 1.0.1 of the Editor is now available here: https://www.ehmtheblueline.com/editor

This is the first release with the additional v1.5 database setting screens visible. UPDATE 24 APRIL 2021: Following the release of v1.0.0 last night, I have released a hotfix as version 1.0.1 which fixes the extended Potential Ability ranges (-16 to -20).

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.

Image
Contract details: Set player contract details
Image
Contract details: Salary
Image
Contract details: Clauses
Image
Contract details: Bonuses

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.

Image
Historical club names

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.

Image
Game extra details

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.

Image
Rules & structures: Chart
Image
Rules & structures: Status

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.

archibalduk

Founder and webmaster of The Blue Line