Eastside Hockey Manager - Part X Patch 1.5 Edition! (Open Beta)

bashbros32

Registered User
Jan 12, 2014
2,115
1,844
Brockville, Ontario
has the random small bug where players who very much should be considered rookies just sometimes... aren't?

I have a guy in the AHL currently who is 20, is in his first year in the AHL, has played only AHL games in NA, but doesn't count as a rookie, which sucks for him since he's leading the AHL in goals, assists, points, hits and faceoff %...

Also @BKarchitect db drop soon? :D
 
  • Love
Reactions: Dutronc

GKJ

Global Moderator
Feb 27, 2002
193,340
43,662
I have a question here for the database masters, and it's a very silly one probably given how often you update your own databases. But maybe not for those who do the custom databases -- What would be the protocol if I wanted to, say, put all my league structures, teams, templates and the player data from last season updated? (My database is still from last season given all the stops, starts, and learning experiences). Is that possible?
 

xECK29x

Moderator
Sponsor
Jul 19, 2006
18,252
11,985
Deer Park, NY
I have a question here for the database masters, and it's a very silly one probably given how often you update your own databases. But maybe not for those who do the custom databases -- What would be the protocol if I wanted to, say, put all my league structures, teams, templates and the player data from last season updated? (My database is still from last season given all the stops, starts, and learning experiences). Is that possible?
Don't quite know exactly what you mean, like adding historical record data?
 

GKJ

Global Moderator
Feb 27, 2002
193,340
43,662
Don't quite know exactly what you mean, like adding historical record data?
Basically take the work that I've done creating leagues, teams, and structures, and put it into a new database for this season. I'd lose the player/staff movement obviously, but that isn't too difficult now that I have a handle on most of this stuff.
 

xECK29x

Moderator
Sponsor
Jul 19, 2006
18,252
11,985
Deer Park, NY
Basically take the work that I've done creating leagues, teams, and structures, and put it into a new database for this season. I'd lose the player/staff movement obviously, but that isn't too difficult now that I have a handle on most of this stuff.
You don't need to do that you just have to change the start date in the editor and everything will shift forward a year automatically. The only issue you will run into are with schedule templates that have set start days of the week but it shouldn't cause any major issues as the game will shift games around as needed.

The start year is under the Home tab.
 

GKJ

Global Moderator
Feb 27, 2002
193,340
43,662
You don't need to do that you just have to change the start date in the editor and everything will shift forward a year automatically. The only issue you will run into are with schedule templates that have set start days of the week but it shouldn't cause any major issues as the game will shift games around as needed.

The start year is under the Home tab.
but I want all the player/franchise/history updates to this season though lol.
 

Beef Cake

Registered User
Aug 10, 2016
251
367
but I want all the player/franchise/history updates to this season though lol.
Well ECK has most the player histories up to date but your team names might need some shifting to match up if you care how in depth it goes, but you could pull his data out and take what you need from it. Everything else can be done in an 8 hour window while working (talking from experience)
 

GKJ

Global Moderator
Feb 27, 2002
193,340
43,662
Well ECK has most the player histories up to date but your team names might need some shifting to match up if you care how in depth it goes, but you could pull his data out and take what you need from it. Everything else can be done in an 8 hour window while working (talking from experience)
I'm trying it through the import/export spreadsheet tabs, knowing there's errors (doing it right now), and I can see what they are. But I figured I'd try that and see what happens. Seems like my biggest obstacle is the clubs I've moved around.
 

37 others

Registered User
Apr 18, 2017
465
235
Hey guys, I’m the author of the webscraping tools that provide a lot of heavy lifting for our roster maintainers. I’m also a graduate student meaning I’m really pressed for time to keep the project up to date.

If any of you have programming experience in Python and are looking for a side project, please reach out to me about getting on board with the webscraping tools. We really need to find someone to help with this to keep the community made EHM roster tools up to date.
 

xECK29x

Moderator
Sponsor
Jul 19, 2006
18,252
11,985
Deer Park, NY
Hey guys, I’m the author of the webscraping tools that provide a lot of heavy lifting for our roster maintainers. I’m also a graduate student meaning I’m really pressed for time to keep the project up to date.

If any of you have programming experience in Python and are looking for a side project, please reach out to me about getting on board with the webscraping tools. We really need to find someone to help with this to keep the community made EHM roster tools up to date.
Thank you 37,

These tools are pretty critical for me to keep doing Pivot as we have added so many leagues. I'd have to drastically reduce the size of the database if something were to happen to these tools. I don't think EP is going to be changing their site too much but if something does happen we are pretty much kneecapped. If anyone knows any friends that are developers that would like to help please put them in touch with us.
 

GKJ

Global Moderator
Feb 27, 2002
193,340
43,662
what is this error? it comes up a few times but I can click through it. Feel like it's not supposed to be there. this is after i merged new player & staff data into the db

Untitled.png
 

GKJ

Global Moderator
Feb 27, 2002
193,340
43,662
In the database do you have any errors on the bottom right? Usually this means you have too many coaches assigned to a club (max of 5).

View attachment 589367
Yeah, I’ve actually had that for as long as I’ve been on it. Never figured how to clean that up. I figured that might be an issue because after I merged, the Flyers, and others had 2 head coaches.
 

xECK29x

Moderator
Sponsor
Jul 19, 2006
18,252
11,985
Deer Park, NY
Yeah, I’ve actually had that for as long as I’ve been on it. Never figured how to clean that up. I figured that might be an issue because after I merged, the Flyers, and others had 2 head coaches.
Filter on Non-Players and Has Errors to find the teams with issues, the position with the error means you have too many, its why I often reassign extra staff to the affiliated AHL club for the NHL organizations.
 
  • Like
Reactions: GKJ

xECK29x

Moderator
Sponsor
Jul 19, 2006
18,252
11,985
Deer Park, NY
Planning for the next Pivot/initial TBL release a little later than usual (late next week sometime between 10/6-10/8). I'll be away the front half of next week for work, so I'll need a few days to catch up and finalize things. Change list is pretty exhaustive and I've gotten a handful of organization re-rates done.
 

Treb

Global Flanderator
May 31, 2011
29,747
30,561
Montreal
Planning for the next Pivot/initial TBL release a little later than usual (late next week sometime between 10/6-10/8). I'll be away the front half of next week for work, so I'll need a few days to catch up and finalize things. Change list is pretty exhaustive and I've gotten a handful of organization re-rates done.

Unacceptable! :sarcasm:

Take the time you need. Looking forward to starting a new game though. Hopefully all the Habs prospects have good ratings. :naughty:
 

andora

Registered User
Apr 23, 2002
24,501
7,585
Victoria
is this an ok spot to post a couple ideas for actual game/system changes, a couple things i have come across that would improve efficiency?

- allow you to select coach/physio report from right click menu on a player
- allow you to right click an email trade offer to decline/negotiate (instead of being at bottom)
 

filip85

Registered User
Feb 7, 2017
1,589
780
One thing I would like to see improved/changed is when you are promoted to the higher league, let's say from Allsvenskan to the SHL, game should immediately recognize that, or at least on May 1st (when Euro contracts expires), because it's very difficult to sign better players as you are still "viewed" as lower level team until July 1st.
 

Treb

Global Flanderator
May 31, 2011
29,747
30,561
Montreal
is this an ok spot to post a couple ideas for actual game/system changes, a couple things i have come across that would improve efficiency?

- allow you to select coach/physio report from right click menu on a player
- allow you to right click an email trade offer to decline/negotiate (instead of being at bottom)

Haven't seen Riz in quite a while here, so you might have better luck on the official forum for the game.

Although, maybe we still have some posters in contact with him that could pass the info.
 

xECK29x

Moderator
Sponsor
Jul 19, 2006
18,252
11,985
Deer Park, NY
Haven't seen Riz in quite a while here, so you might have better luck on the official forum for the game.

Although, maybe we still have some posters in contact with him that could pass the info.
He's in full time crunch mode for FM23 right now. I'm trying to get another build out with some fixes but unlikely until that is done.
 

NathanB

Registered User
Apr 22, 2021
41
53
Ok so, I've been in development of my own Database for quite a while now and although it was only going to be for my own use, I'm very happy with how it's turning out so thought I'd gauge any interest in a public release.

Intro:
The DB is based on the season 2019/2020 and won't be updated to current years, the reason for this, is that the whole aim is to create a DB that is the most accurate, most realistic and least bloated available, constantly updating means this can't really happen. The 19/20 season was obviously the last before covid hit and when i started doing this DB in the 20/21 season some leagues weren't fully running so it made sense just to stick with 19/20

The DB was created by using the default historical 2006 DB that comes with the game, this default DB had the least amount of data that cant be deleted i.e only around 4500 clubs, 500 Comps etc so was the perfect one to start with, All players, staff, officials were deleted so it was semi blank.


Playable Leagues:
See the screenshot below for what leagues are available to play
Leagues.png


Leagues were selected based on how accurately they can be represented, so no US junior or college leagues, and how many games are in the season. I would love to have included the Spanish league for example, but they only play 16 games which would make for a boring game. BeNe League is included as although the season only has 20 games, they also have two cup competitions that increase it to over 30.


League Rules and Structures:
Every playable league has been built from scratch and sim tested until 2050 multiple times to ensure there are no bugs, no conflicts with international tournaments, drafts or playoffs and all rules are working correctly.

The rules have been established as close to real life as possible. Most leagues have official rulebooks available, so this has been what I have used to decide what to add. Some rules are not possible to 100% add so some variations have been done. For example in Belarus the top league has a rule of only 7 players over the age of 27 on the roster, this isnt possible to add in EHM without causing other issues so I have added a limit of 7 vets on the roster based on games played of 440 which after testing does closely match the age limit.


Teams which compete in more than one National comp has been implemented. So Jesenice will play in both the Alps league the domestic Slovenian league, Corona Brasov in both the Eerste Liga and domestic Romanian League, Triglav in the domestic Slovenian League and the International League for just a few examples.

International Competitions:
Same as above, international comps have been accurately modelled and, in some cases, expanded. See below for a list:
International.png


Most notable feature here is an expanded U20 World Championship to include the lower divisions
U20d2.png


Naming convention:
I've took a leaf out of an add on for Football Manager I used to use for real name fixes, this creates a consistency in names for clubs and leagues. The long name will be expanded so, example, instead of long name Brynas IF and Short name being Brynas it becomes like the below
Brynas.png

Where the short name will become Brynas IF.

As can be seen in the playable league list, Leagues names and named as they would be locally for example Drzavno Prvenstvo Slovenije for the Slovenian National League.


Finances/Salaries:
I have spent an obscene amount of time on the finance info section of the editor to try and model European player salaries as realistically as possible. Team budgets and player wages are based on numerous local paper articles for leagues like the SHL,NLA and also on agent websites which list average wages for each league. Player wages will not be accurate as nobody, outside of the KHL and a few players in other top league are known, but they do match team budgets.


coventry.png

Farjestad.png



This is just a small peak. Later on, after I've finished a bit more stuff Ill demonstrate how this DB will handle prospect generation and some other stuff. If there is anything people want me to screenshot and show now or talk about, just let me know.
 

BKarchitect

Registered User
Oct 12, 2017
8,246
14,779
Kansas City, MO
Ok so, I've been in development of my own Database for quite a while now and although it was only going to be for my own use, I'm very happy with how it's turning out so thought I'd gauge any interest in a public release.

Intro:
The DB is based on the season 2019/2020 and won't be updated to current years, the reason for this, is that the whole aim is to create a DB that is the most accurate, most realistic and least bloated available, constantly updating means this can't really happen. The 19/20 season was obviously the last before covid hit and when i started doing this DB in the 20/21 season some leagues weren't fully running so it made sense just to stick with 19/20

The DB was created by using the default historical 2006 DB that comes with the game, this default DB had the least amount of data that cant be deleted i.e only around 4500 clubs, 500 Comps etc so was the perfect one to start with, All players, staff, officials were deleted so it was semi blank.


Playable Leagues:
See the screenshot below for what leagues are available to play
View attachment 590402

Leagues were selected based on how accurately they can be represented, so no US junior or college leagues, and how many games are in the season. I would love to have included the Spanish league for example, but they only play 16 games which would make for a boring game. BeNe League is included as although the season only has 20 games, they also have two cup competitions that increase it to over 30.


League Rules and Structures:
Every playable league has been built from scratch and sim tested until 2050 multiple times to ensure there are no bugs, no conflicts with international tournaments, drafts or playoffs and all rules are working correctly.

The rules have been established as close to real life as possible. Most leagues have official rulebooks available, so this has been what I have used to decide what to add. Some rules are not possible to 100% add so some variations have been done. For example in Belarus the top league has a rule of only 7 players over the age of 27 on the roster, this isnt possible to add in EHM without causing other issues so I have added a limit of 7 vets on the roster based on games played of 440 which after testing does closely match the age limit.


Teams which compete in more than one National comp has been implemented. So Jesenice will play in both the Alps league the domestic Slovenian league, Corona Brasov in both the Eerste Liga and domestic Romanian League, Triglav in the domestic Slovenian League and the International League for just a few examples.

International Competitions:
Same as above, international comps have been accurately modelled and, in some cases, expanded. See below for a list:
View attachment 590407

Most notable feature here is an expanded U20 World Championship to include the lower divisions
View attachment 590408

Naming convention:
I've took a leaf out of an add on for Football Manager I used to use for real name fixes, this creates a consistency in names for clubs and leagues. The long name will be expanded so, example, instead of long name Brynas IF and Short name being Brynas it becomes like the below
View attachment 590411
Where the short name will become Brynas IF.

As can be seen in the playable league list, Leagues names and named as they would be locally for example Drzavno Prvenstvo Slovenije for the Slovenian National League.


Finances/Salaries:
I have spent an obscene amount of time on the finance info section of the editor to try and model European player salaries as realistically as possible. Team budgets and player wages are based on numerous local paper articles for leagues like the SHL,NLA and also on agent websites which list average wages for each league. Player wages will not be accurate as nobody, outside of the KHL and a few players in other top league are known, but they do match team budgets.


View attachment 590413
View attachment 590414


This is just a small peak. Later on, after I've finished a bit more stuff Ill demonstrate how this DB will handle prospect generation and some other stuff. If there is anything people want me to screenshot and show now or talk about, just let me know.
Really impressive stuff! So much work and attention to detail. I rebuilt NHLX a couple years ago from the base database and it was a pretty colossal undertaking. So I understand the assignment lol.

Eager to see more moving forward. Those of us who do databases as a hobby understand - as much as you’ve described here it only scratches the surface of the amount of thought that has gone into this project. Sometimes I am more frightened of trying to describe a database or database update to others than I am just doing the “work”.

Sounds like a great new option for EHM enthusiasts to try out. That this old game keeps moving forward is almost completely community based at this point and it’s really quite impressive…

Great stuff!
 

filip85

Registered User
Feb 7, 2017
1,589
780
Really impressive stuff! So much work and attention to detail. I rebuilt NHLX a couple years ago from the base database and it was a pretty colossal undertaking. So I understand the assignment lol.

Eager to see more moving forward. Those of us who do databases as a hobby understand - as much as you’ve described here it only scratches the surface of the amount of thought that has gone into this project. Sometimes I am more frightened of trying to describe a database or database update to others than I am just doing the “work”.

Sounds like a great new option for EHM enthusiasts to try out. That this old game keeps moving forward is almost completely community based at this point and it’s really quite impressive…

Great stuff!

My best invested money ever - chronologically
1. Panzer General (1996.)
2. EHM 2007 (2007)
3. EHM 1 (2015)
4. Panzer Corps 1 and all it's DLC's (2011. - 2016.)

:)

I think I will have trouble holding my tears when one day EHM 2 will be announced....
 

Ad

Upcoming events

Ad

Ad