I find that there is a missing feature in EHM that would allow us to keep track of the player's attributes throughout their careers.
So I decided to work on an application that lets us keep track of the progression (or regression) of players from year to year.
In the application, it is possible to make "snapshots" at different moments of your GM career to "save" the attributes of the players at this moment. You can then compare the current attributes of a player with the attributes he had at the time of your snapshots.
*Note that this application needs the EHMAssistant application, you cannot use the EHMTracker without the EHMAssistant for the moment.
*** USER GUIDE ***
First of all, it can look difficult at first because there are a few steps to do. However, once the steps are well understood, it becomes very simple.
--- Steps to do in the EHMAssistant ---
- Start your game and open the EHMAssistant and click on "Load Game".
- This step is very important, in the EHMAssistant app, go to the "Options" menu, under the PLAYERS tab, click on "Select All" to select all the fields to show in the PLAYERS tab. If you don't do that, the EHM Tracker won't work as it will be missing some fields.
- In the PLAYERS tab, click "Filter" and choose the settings you want. The players resulting from the filters are the ones that you will be able to track in the EHM Tracker.
- Once you are satisfied with the players returned by the filters (you can keep the filters empty to get all the players in the game), select the "CSV" button to export this list as a .csv file.
You can then close the EHMAssistant, you won't need it for the next steps.
- In the EHM Tracker, if you don't have a file imported in the application already, it will ask you to import one. Select the .csv file that you just exported from the EHMAssistant.
- Once the app has imported the file, you will see the list of players imported. You can filter by teams, leagues, and player names.
- In the Snapshots Management menu, you can add, edit or delete snapshots. A snapshot is a "picture" of the ratings of every player imported in the application at the moment you exported the .csv file from the EHMAssistant.
- In the players list from the main page, you can click on a player to see his current ratings and the ratings from a snapshot. On this page, you can select any snapshot that you have created and compare the ratings from that snapshot to the player's current ratings.
- When filtering by teams, I would like to show the affiliated players (prospects and players on the farm teams). As of right now, I did not find any link between a team and a player (not currently on the team roster) that let me do that, but I will keep looking for it.
- Improve the user interface (especially on the player details page). I might need some ideas for that part...UI isn't my biggest strength as you'll see
- Maybe I'd like to add player career stats on the player details page. But as this feature is already in the actual game, it is not a priority.
Download link: https://github.com/KanerDev/EHMTracker/ ... 1-beta.zip