IMPORTANT NOTES:
PLEASE READ ALL OF THE FOLLOWING BEFORE DOWNLOADING SO THAT YOU KNOW THE CURRENT LIMITATIONS OF THE EDITOR:
The Editor is very incomplete at this stage and consequently it is read only. This means it can load databases but IT CANNOT SAVE ANY DATA OR CHANGES. The purpose of the current alpha release is to allow people to try out the Editor and give feedback mostly on the user interface, ease of use, workflow and any crashes/issues. This alpha release has been released sooner than I planned as it has the ability to export filtered data to spreadsheets which Editor v1 does not and so this may be useful to database creators.
If you have a large screen (i.e. a high resolution with low/no DPI scaling then you might want to try enabling the "Large Screen" setting via the Settings screen (restart the Editor to apply the setting). This will display more editing fields on a single screen.
A very rough development plan is as follows:
- First draft of the user interface [95% COMPLETE]
- Add special filters from Editor v1 (e.g. the ability to filter a player by draft history, etc) [100% COMPLETE]
- Add the ability to save/load filters and custom spreadsheet layouts [Not started]
- Add all database validation functions from Editor v1 [80% COMPLETE]
- Add all mass editing functions from Editor v1 [95% COMPLETE]
- Add spreadsheet importing / research sheet exporting [95% COMPLETE]
- Add playable league & new EHM v1.5 editing screens (e.g. Finance Info, Rules & Structures, Ruling Bodies, Schedule Templates, Transfer Rules, Contract Details sub-screen, Historical Club Names, etc.) [Not started]
- Add UID validation [Not started]
- Add extra_config.cfg and records_config.cfg editing if possible [Not started]
- Dark mode [80% COMPLETE]
Saved game viewing is not currently planned but I will revisit this once the Editor is further developed. Saved game editing will not be possible as the Editor does a lot of behind the scenes caching which is then re-imported into the database when saving or rebuilding the database - and this would corrupt any saved game.
KNOWN ISSUES:
- Database validation errors are not yet shown when loading/saving the database (i.e. you won't see the red or yellow error highlight until you edit or navigate away from that specific record);
- Mass editing players/non-players is slow (around 10,000 records per minute);and
- Screens without a navigation panel have a grey space to the left-hand side (e.g. settings screen and home screen).
INSTALLATION:
- You must first install Microsoft Visual Studio 2022 Redistributable 64-bit version (also known as vcredist_x64.exe): https://aka.ms/vs/17/release/VC_redist.x64.exe;
- Simply extract the EHM Editor v2 zip file to a new folder of your choice. Do NOT extract the EHM Editor v2 zip into your existing EHM Editor v1 folder as this may cause a conflict between .dll files as EHM Editor v2 is built using Qt v6.x whereas EHM Editor v1 is built using Qt v5.x;
- Double-click on 'EHM Editor 2.exe' to start the Editor.
CHANGELIST:
Given that the Editor is still in its early stages, I'm not proposing to post a changelist for now. I'm happy to post a copy of my GitHub commit notes on request however (these are very brief and fairly technical but give a flavour of the changes - for example: "8-July-2021: fix out of bounds issue with db_tool.cpp; added db_tool_staff_history_tidy_up.cpp").
FURTHER READING:
A bit a background about why EHM Editor v2 is in development can be found here: https://www.ehmtheblueline.com/forums/v ... 61#p244161
A brief overview of some of the new features can be found here: https://www.ehmtheblueline.com/forums/v ... 62#p244162