Here is an overview of some of the new features:
No more in-game non-player profile crashes!
It turns out that the Preferred Tactic field is actually a Preferred Job field and consequently -1 is not a valid value for this field (this was the default value for new non-players in previous versions of the Editor). I have corrected this throughout the Editor and have added an automatic fix which will patch the issue in any existing database. Just load and save your database in the Editor and the issue will be fixed.
Filtering
More filters have been added as follows: (i) Club Competitions, (ii) Clubs, (iii) Officials, (iv) Retired Numbers, (v) Staff and (vi) Staff Awards.
Several of these are more advanced that the filters includes with previous versions (such as the Club Competitions, Clubs and Staff filters). The Staff filter does not yet have any attribute filtering - I will add this for a future version (hopefully the next version).
Importer & Exporter Buttons
These have been moved from the 'Tools' menu to the 'File' menu. I think this will make it easier to find (especially for new users who might not think to look at the 'Tools' menu).
Affilition Importing
For those familiar with the Importer spreadsheets, this one should be self-explanatory. For those who are not familiar with the spreadsheets, I am starting to write guides for all Importer spreadsheets.
To edit an existing affiliation, enter the existing Upper Club and Lower Club. Then use the rest of the columns to list the changes you want to make. You can delete the affiliation by putting "_none" in either of the New Upper Club or New Lower Club columns (it doesn't matter which).
City Importing
Again, this one should be pretty self-explanatory for those who are familiar with Importer spreadsheets.
Nation Importing
Also self-explanatory. Note that you cannot add or delete nations. You can only edit nations.
Smart Update (Players Only)
Sorry for the cheesy name! I wanted to differentiate it from the other Importer spreadsheets and didn't know what else to call it. This spreadsheet is still rather experimental and I advise using caution when trying it out.
The idea behind this spreadsheet is to make it quicker and easier to update rosters for a team. There are a few ways in which it does this:
1. You can set an entire team's rosters without having to manually transfer out any existing players. Just list the entire roster for a team(s) in the spreadsheet and then tick the "Clear Club Rosters" setting in the Importer screen in the Editor. This will make all existing players on the team(s) free agents and will then assign your listed players to that team.
2. Rather than having to manually set whether a player needs to be created, the Importer will try and figure this out for itself. I do not think it is quite perfect - specifically, it cannot quite differentiate between players who have 1.2.1900 dates of birth. This is something I will continue to work on.
3. Where we do not know the player's specific position (e.g. where we only know they are a defenceman or a forward), the Importer will randomly generate an appropriate position. The position will in the first instance be determined by the player's stick side (e.g. a left handed defenceman will be made an LD and a left handed forward will be made an LW or C). More than one position can be entered with each subsequent position being treated as a second, tertiary, etc position as appropriate (each should be separated by a "/" forward slash). Possible values are: G, LD, RD, LW, C, RW, D, F, W.
4. Contract expiry dates are automatically set according to the contract expiry year you enter for each player in the spreadsheet. Players contracted to a North American team will have an expiry date of 30 June and all other players will be 30 April.
5. Any birth cities listed in the spreadsheet which do not already exist in the database can either be ignored or automatically added by the Importer. This avoids having to wade through city errors and/or manually compile a list of cities to be added.
Mode and Year Selection
To make life a little easier, it is now possible to change the start date from the bottom left corner of the 'Home' screen. This will also update the years in the relevant Rules & Structures entries so that all years in the database remain in sync.
There is also a Mode selection menu next to the Year selection input. This will become relevant once EHM v1.5 is released as it will provide an easy way to convert a v1.4 database into a v1.5 database in the event there are any changes to the database structure.
