Wow, thanks for the detailed response, much appreciated. I'll try to answer what you've asked back regarding my questions.
archibalduk wrote: Mon Jan 04, 2021 8:44 pm
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am
Thanks so much for this tool, spent way too much time experimenting with it.
Anyways I have a few requests/notes listed in no particular order. This list is by no means a demand list, just some notes after using the tool for a bit that would come in handy. Not sure if some are even possible.
1. Playable League Validation, some sort of check for at least common errors in league creation. Even a baseline check would be nice, I know it can't cover every situation.
Thanks for your kind comments and taking the time to post feedback, which is super useful.
Playable league validation is high on my list. The current editor isn't very user friendly, so I'm planning to redesign the user interface and implement some validation for Editor v2. It's not that straightforward to add to the current v0.x/1.x Editor (i.e. the current Editor which is currently v.0.x.x but will eventually become v1.x.x) because it requires a complete redesign under the hood to make this possible. If there's any particular things you would like validated then let me know. I have a rough idea in my mind (e.g. stage counts and checking that dates between stages do not overlap) but I'm sure there's other things it can cover.
A few things that would be helpful for quick checks are:
Team counts matching (via structure or teams assigned via club table), and teams being pulled from whatever source are correctly input/connected in the database, many of the crashes in game aren't very informative (do you know if there's a debug mode to help troubleshoot that in EHM itself?))
Stages being correctly called/verified, and making sure teams will be assigned from previous stage. Dotting the i's and crossing the t's
Warnings on some common areas misconfigured areas
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am2. Some of these function one way at the moment, not all work importing, but some of the spreadsheets that would be helpful to be able to import/export:
- Names (first, second)
- Awards
- Financial Info
- Transfer rules
Names - This can be done in a bit of an indirect way already. You can import players/staff with the names you want to add to the database and then immediately retire those players/staff. This will get the names into the database and delete the temporary players/staff. Editor v2.x handles names very differently and allows us to import/export/add/delete names more easily.
I know this trick, I was just wondering there would be a way to seed it with just the names without the players. I've been building a fairly comprehensive name generator expanded upon the existing databases, and adding hundreds of names for the non-regular hockey countries.
Awards - I can put this on my list for v0.x/1.x.
Financial info / transfer rules - I will see if I can do this for v2.x. It might be a bit of a push for v0.x/1.x.
Thanks, that'd be great! Definitely let me know if you need any testers for that. I'd be happy to play around.
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am3. Not sure if it's a bug, haven't done extensive testing, but in import/export of National teams, cannot edit separately edit U20 and National Team without it editing both. Ex. Exporting and re-importing Serbia U20.and Senior team overwrites same info from spreadsheet to both.
Well spotted! I haven't looked at this but I know exactly what the issue will be. I'll fix this for the next release.
Great!
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am4. Some sort of rough in editor guide to what CA/PA matches with what reputation for leagues. ex. Creating a -7 PA, 95 CA would likely sign/wouldn't sign with a team of x reputation or a league of Y reputation. Trying to fill out some mid level leagues, I'd like to make sure the appropriate players are available.
This is a very interesting idea and could definitely be added. If we could figure out some sort of approximate formula then this would be very doable.
xECK29x is this something you have ever thought about?
Also great, or if there's some where to put some of that information or formulas, that'd be great as well, I've been playing around with a pretty modified prospect generator and randomly trying different combos and seeing where players end up.
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am5. In app searching for players at a certain NHL draft age, not just year but by date. Ex Players born between 15.9.2005 and 14.9.2006 are elible for the 2024 draft, to be able to search specifically by 2024.
This is possibly a bit of a push for v0.x/1.x just because of the way in which filtering works in the Editor. The volume of filters in the Editor has really slowed it down. Things are better in Editor v2.x which doesn't have the same limitation and in fact allows basically any field to be filtered. I'll need to figure out a simple way of how this could be filtered in Editor v2.x because Europeans are eligible for multiple draft years, so that will make things a bit complex - but I'll see what I can do.
Awesome, I've been doing a lot of exporting and writing custom formulas in Excel to filter as needed, but would be great to be able to look in editor, and have a rough idea/counts would be great.
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am6. Search counters (quick stats from searches). From the search a quick status of how many returned, how many with contracts, and nation list with count.
I'll see if I can get this into the next release.
ideawithoutamind wrote: Mon Jan 04, 2021 7:50 am7. Open / re-opening different databases without needing to close and reopen.
I'm afraid this simply isn't possible for Editor v0.x/1.x because of the way in which the data is loaded in the Editor. I'm hoping it will be possible in Editor v2.x because I've specifically had this in mind when redesigning it. I won't be able to test this out for a while yet (I haven't yet worked on processing playable leagues) but I'm hopeful this should be possible.
No worries, I can definitely make due, definitely not a deal breaker or high priority, just something I thought would ease workflow.
Thanks again for everything! I hope I'm not sounding demanding, but just adding a few other suggestions and wishlists
In editor:
Team list from Club Competition screen (* more importance on playable leagues, but non-playable would be nice, too, this might be two separate features):
A tab within the club competitions (readonly if need be), that shows the teams either assigned via database, and for playable leagues, teams that would be pulled via the team picking rules
Would be helpful for all kinds of leagues, but specifically domestic junior/regular leagues.
For international competitions it would be nice to click World Championships, click a team tab, and know which teams would be pulled according to the current rules (Basic List, By Conference, Basecomp, Reputation, Finish from the initial launch of the game.) I know some of the playable leagues might be complicated with the team picking rules, so at the very least, clicking a club competition and seeing what teams are assigned from a main tab
Things that would be nice on the importing side.
For clubs, club competitions, nations, etc. - Colour schemes from various databases are a bit mismatched.I know the editor gives errors, but wondering if we could have a warning, and auto-fill some of the colours with a default colour set if there are any issues, so the rest of the data can go in.
Cities - Importing from either Player sheets, Club Wondering if mismatched cities could just get added to the database automatically (similar to how the first name/last names are added when you import players, adding cities like this or having the option to would be nice. (i see a smart update "add missing cities", not sure if that's supposed to be this feature, but incorrect cities still show up/get excluded when running player imports).
Combining a few steps: Club Creation involves making sure the city exists, making sure appropriate arenas or practice facilities exist, and the colour issue from above. Wondering if we could have a club creation option from the same spreadsheet, If values are left empty to automate:
1. adds the city to the nation if it doesn't exist, 0 values can be added to the longitude/latitude and attraction. Once they are in the database it'll be easier to export and edit.
2. add default named arenas and practice facilities for teams. If the value doesn't exist, add it to the arena table with the city from the city field (or the one created in that field). Seating/quality can be random or based on reputation if entered.
Fictional example (with all fields filled out correctly except City, Arena, Practice Facility)
Team: Gotham Dark Knights
Nation: United States
City: Gotham:NY:US
Arena: Batman Arena (If left blank, it would create a deault name based on the city, like "Gotham Rink" or something like that.
Practice: The Bat Cave
Having the option to create the city/arena/practice facilities from the data there would be extremely helpful.
Immensely appreciate your work on this, definitely none of these are NEEDS, but just giving my feedback!
Anyways those are just a few of my thoughts, happy to test or answer any additional questions if things aren't clear.