Runtime Data: NHL seasons accrued, first NHL contract, etc

This is the place to discuss database or roster projects for Eastside Hockey Manager. Any queries about data editing should be asked in the Data Editing Forum.
Forum rules
Data Editing Forum: Editing the game, databases or saved games. Home of the EHM Editor and the EHM Assistant.

Game Add-ons Forum: Database projects, graphics and sounds. Any discussion which does not relate to editing databases or saved games.

Game Knowledge Discussion: Attributes, coaching, drafting, scouting, tactics and training/practice.

Rosters Forum: Discussion relating to all database and roster projects for Eastside Hockey Manager.

Technical Support: Difficulties, crashes and errors when installing or running the game (and nothing else). Any issues relating to the TBL Rosters must be posted in the TBL Rosters forum. Questions about how to install add-ons must be posted in the Game Add-ons Forum.

General EHM Chat: Anything relating to Eastside Hockey Manager 2004 / 2005 / 2007 / 1 which does not fall within any of the other forums.

Please carry out a forum search before you start a new thread.
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Runtime Data: NHL seasons accrued, first NHL contract, etc

Post by dalmashimself »

Hello!

I have had som issues with the 9.4 Roster - issues that haven't been there previously. Many players have wrong accrued seasons (Pro Experience).

Have not looked att the whole league but started manage New jersey (have done so in previous versions to) and did some trades that made me aware of other players around the league.

A few examples: Lovejoy, Devils have 0 accrued seasons, Josefson also. On the other hand players like Dvorak (Coyotes) have 6 years of Pro Experience & Fasching (Sabres) have 4 years.

Want more information? Pictures? Or is this a known issue?
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: National Hockey League (NHL)

Post by dalmashimself »

dalmashimself wrote:Hello!

I have had som issues with the 9.4 Roster - issues that haven't been there previously. Many players have wrong accrued seasons (Pro Experience).

Have not looked att the whole league but started manage New jersey (have done so in previous versions to) and did some trades that made me aware of other players around the league.

A few examples: Lovejoy, Devils have 0 accrued seasons, Josefson also. On the other hand players like Dvorak (Coyotes) have 6 years of Pro Experience & Fasching (Sabres) have 4 years.

Want more information? Pictures? Or is this a known issue?
Sorry if i spam this thread. But is there no solution or idea whats wrong? Have tried everything. Reinstalled the game, removed everything "EHM" from the computer & tested various amount of leagues/size of the database. Still at least 50 % of the roster (New Jersey Devils) shows incorrect information regarding accrued seasons.

As i said: Sorry if i spam.
User avatar
Manimal
TBL Admin Team
Posts: 6344
Joined: Thu Apr 24, 2008 4:01 am
Custom Rank: EHM Rosters Man
Favourite Team: Djurgårdens IF
Location: Karlstad, Sweden

Re: National Hockey League (NHL)

Post by Manimal »

Those kind of things usually has to do with a thing called something like "Date of first contract"

Not sure if that helps you
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: National Hockey League (NHL)

Post by dalmashimself »

Manimal wrote:Those kind of things usually has to do with a thing called something like "Date of first contract"

Not sure if that helps you
Not really but i assume it's 'editor talk'? This is the subscribed 9.4 database via Steam Workshop untouched by me (if you mean editor-stuff).

If not editor, can i do i Google Search, do some research and find the solution my self?

Thanks for your reply!
User avatar
Manimal
TBL Admin Team
Posts: 6344
Joined: Thu Apr 24, 2008 4:01 am
Custom Rank: EHM Rosters Man
Favourite Team: Djurgårdens IF
Location: Karlstad, Sweden

Re: National Hockey League (NHL)

Post by Manimal »

dalmashimself wrote:
Manimal wrote:Those kind of things usually has to do with a thing called something like "Date of first contract"

Not sure if that helps you
Not really but i assume it's 'editor talk'? This is the subscribed 9.4 database via Steam Workshop untouched by me (if you mean editor-stuff).

If not editor, can i do i Google Search, do some research and find the solution my self?

Thanks for your reply!
No, it is editor talk but I have never used the new editor myself so I don't know where you can look for it
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: National Hockey League (NHL)

Post by dalmashimself »

Manimal wrote:
dalmashimself wrote:
Manimal wrote:Those kind of things usually has to do with a thing called something like "Date of first contract"

Not sure if that helps you
Not really but i assume it's 'editor talk'? This is the subscribed 9.4 database via Steam Workshop untouched by me (if you mean editor-stuff).

If not editor, can i do i Google Search, do some research and find the solution my self?

Thanks for your reply!
No, it is editor talk but I have never used the new editor myself so I don't know where you can look for it
Okey. But how kan this happen? All TBL Roster versions have worked fine for me. For the record: Have never touched a EHM editor. This started when i wanted to start a new game with the 9.4 roster (9.2 worked well). And with the Subscription via Steam there is no way to go back to for example 9.2.
User avatar
Tasku
TBL Admin Team
Posts: 8158
Joined: Sat Jul 10, 2004 9:36 pm
Custom Rank: W-WPoTBLfaSaD
Favourite Team: WSH Capitals
Location: Finland

Re: National Hockey League (NHL)

Post by Tasku »

Like I said earlier, I think it's a game issue that just sometimes happens. I remember it being mentioned before 9.4, so it did happen to earlier versions, it just didn't happen in your game. This is why it seems like a game issue rather than database. In another words: a bug.
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: National Hockey League (NHL)

Post by dalmashimself »

Tasku wrote:Like I said earlier, I think it's a game issue that just sometimes happens. I remember it being mentioned before 9.4, so it did happen to earlier versions, it just didn't happen in your game. This is why it seems like a game issue rather than database. In another words: a bug.
Understand. So the only thing i can do is to wait for further updates from Riz?
User avatar
Tasku
TBL Admin Team
Posts: 8158
Joined: Sat Jul 10, 2004 9:36 pm
Custom Rank: W-WPoTBLfaSaD
Favourite Team: WSH Capitals
Location: Finland

Re: National Hockey League (NHL)

Post by Tasku »

I guess. I'm not sure, that's just my opinion. Because I remember it being mentioned before. It is possible a fresh save would change something. Or not. :dunno:
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: National Hockey League (NHL)

Post by dalmashimself »

Tasku wrote:I guess. I'm not sure, that's just my opinion. Because I remember it being mentioned before. It is possible a fresh save would change something. Or not. :dunno:
I just wanted a comment or possible solution from someone with more knowledge then me - i got one. So thanks :)

Fresh save have been tried 10 times.

Many thanks for your answers!
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: National Hockey League (NHL)

Post by dalmashimself »

I give up! Have tried everything to find a solution.

Just have one question regarding TBL Roster 9.4: Before downloading the file from Workshop the size of the file is 35 mb but when the download is finished only 5.1 mb is downloaded. Is that normal? The last thing i could think of that could be a clue to a solution.
User avatar
CJ
TBL Rosters Researcher
Posts: 3411
Joined: Tue Nov 08, 2011 6:34 pm
Custom Rank: Formerly jhcjobpb
Favourite Team: Florida Panthers
Location: Finland

Re: National Hockey League (NHL)

Post by CJ »

dalmashimself wrote:I give up! Have tried everything to find a solution.

Just have one question regarding TBL Roster 9.4: Before downloading the file from Workshop the size of the file is 35 mb but when the download is finished only 5.1 mb is downloaded. Is that normal? The last thing i could think of that could be a clue to a solution.
5 MB sounds way to small?! :-k Someone with more knowledge might know the issue or reason?
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

National Hockey League (NHL)

Post by dalmashimself »

https://ibb.co/eOb6Lk

https://ibb.co/hP0Nt5

Here is first one of many examples of information not correctly recalculated in the game. Almost every player can be included in that category.

The second image shows the message i got after downloading TBL Roster 9.4 through Workshop. 5.1 mb, if that is an issue...
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by archibalduk »

The screenshot of the TBL Roster download size is not a reliable way of gauging the file size. Steam quite sensibly appears to use compression in order to reduce download sizes (e.g. it is usually something like a 1.1 gb download for a 5 gb installation size IIRC). You need to locate the actual .db file on your computer and look at the file size by right-clicking and selecting Properties. The database file usually compresses to about 8 mb in a zip file and so the download size you mention is probably correct.

The incorrect Pro Experience is for the reasons Manimal mentioned at the beginning of this thread. There are a number of fields in the database which relate to the players' stats, such as pro games played, stats for the current team (e.g. games played, goals, assists, etc) and stats for the current league. There are also fields relating to NHL experience (e.g. number of games played and date of first NHL contract), college experience and Canadian junior experience. There must be around 30 fields per player in total. The EHM 2007 Updater calculates this data based upon each player's career history and the game does a similar thing when using the Import button (i.e. the "Calculate Runtime Data" option).

In the past, the database updates have been based upon an EHM 2007 format database which would have the Runtime Data recalculated by our Updater before release. However, in order to add the playable leagues, we have had to use the EHM 1 format and so the Updater and the Import function from EHM are not available. The present version of the EHM 1 Editor does not have the Runtime Data calculation up and running yet because it is not a particularly straightforward thing to code (it is more complex than for EHM 2007 for lengthy reasons I won't go into). So this is why you're encountering this issue.

The good news, however, is that I have recently added Runtime Data calculation to the new version of the Editor (to be released very soon). Once this is released, we should be able to release a fixed version of the database. Certainly when checking Andy Greene in my test database, which has been edited using the current development version of the Editor, I can see he has 10 seasons pro experience at the beginning of a new game.
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

archibalduk wrote:The screenshot of the TBL Roster download size is not a reliable way of gauging the file size. Steam quite sensibly appears to use compression in order to reduce download sizes (e.g. it is usually something like a 1.1 gb download for a 5 gb installation size IIRC). You need to locate the actual .db file on your computer and look at the file size by right-clicking and selecting Properties. The database file usually compresses to about 8 mb in a zip file and so the download size you mention is probably correct.

The incorrect Pro Experience is for the reasons Manimal mentioned at the beginning of this thread. There are a number of fields in the database which relate to the players' stats, such as pro games played, stats for the current team (e.g. games played, goals, assists, etc) and stats for the current league. There are also fields relating to NHL experience (e.g. number of games played and date of first NHL contract), college experience and Canadian junior experience. There must be around 30 fields per player in total. The EHM 2007 Updater calculates this data based upon each player's career history and the game does a similar thing when using the Import button (i.e. the "Calculate Runtime Data" option).

In the past, the database updates have been based upon an EHM 2007 format database which would have the Runtime Data recalculated by our Updater before release. However, in order to add the playable leagues, we have had to use the EHM 1 format and so the Updater and the Import function from EHM are not available. The present version of the EHM 1 Editor does not have the Runtime Data calculation up and running yet because it is not a particularly straightforward thing to code (it is more complex than for EHM 2007 for lengthy reasons I won't go into). So this is why you're encountering this issue.

The good news, however, is that I have recently added Runtime Data calculation to the new version of the Editor (to be released very soon). Once this is released, we should be able to release a fixed version of the database. Certainly when checking Andy Greene in my test database, which has been edited using the current development version of the Editor, I can see he has 10 seasons pro experience at the beginning of a new game.
First of all, sorry for my post in the previous thread before you moved it. Had already begin my post, therefore...

Thanks for your answer. I just have to wait in other words!

One more question for me to understand - this isn't something every user experience, is there an answer to why i have this issue?
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

Located the file and the DB size is 34.8 mb on my computer so you are correct!
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

As a real newcomer i really don't have a clue with anything regarding an editor.

BUT i tried running the 9.4 release (the actual file) with the new editor release. Didn't do anything except load the file in the editor and saved it without change the name of the db file.

Started a new save and everything seems as they should be. Sounds to good to be true?! :)
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by archibalduk »

dalmashimself wrote:As a real newcomer i really don't have a clue with anything regarding an editor.

BUT i tried running the 9.4 release (the actual file) with the new editor release. Didn't do anything except load the file in the editor and saved it without change the name of the db file.

Started a new save and everything seems as they should be. Sounds to good to be true?! :)
That's all you needed to do. :thup: The Editor automatically recalculates the Runtime Data upon loading and saving.

Let me know if you come across any players that still don't seem to have the correct Pro Experience, etc. I can then check whether it is an Editor bug or just that we need to add career history to the player.
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

archibalduk wrote:
dalmashimself wrote:As a real newcomer i really don't have a clue with anything regarding an editor.

BUT i tried running the 9.4 release (the actual file) with the new editor release. Didn't do anything except load the file in the editor and saved it without change the name of the db file.

Started a new save and everything seems as they should be. Sounds to good to be true?! :)
That's all you needed to do. :thup: The Editor automatically recalculates the Runtime Data upon loading and saving.

Let me know if you come across any players that still don't seem to have the correct Pro Experience, etc. I can then check whether it is an Editor bug or just that we need to add career history to the player.
Awesome! Many thanks and your answers has been much appreciated :)

I will keep you posted if i find something...
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

Can anyone help me to understand why Fasching have one season accrued (Pro Experience)?

7 games played last season, does that number count because it's the first year of the contract or are some other seasons for him "Pro Experience" before last season?

https://ibb.co/g9GeO5
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

Have looked at many players history and information. Have also started a save with the 9.1 Roster update to compare information.

Have noticed a few things. In 9.4 there are generally more season accrued per player. In 9.1 there i have a feeling only NHL-seasons counts as a "Pro Season" and in 9.4 AHL/other leagues count?

Is this on purpose/the correct way?

For example, like previously mentioned Andy Greene, in 9.1 (9 seasons accrued) and in 9.4 (10 seasons). But thats not only him, almost every player have more seasons Accrued. Rookies like Zacha, 9.1 (None season accrued) and in 9.4 (1 season).

An amateur wondering... :thup:
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

Hello again!

Have looked some more into this, have used both 9.4 (recalculated via editor) and 9.1 (Manually downloaded & recalculated in game).

It's a 'fact' that in 9.1 and i assume historically only NHL seasons count in accrued seasons (Pro Experience).

In 9.4 AHL seasons count and in some cases there are one season 'extra' added in accrued seasons to a players history. Andy Green have had 9 seasons played with 40/40+ games and like i said many more players seems to have one extra season - if that make sense? hehe.

Or am i wrong?
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by archibalduk »

Yes I think the "Pro Experience" label might be a bit misleading in-game. In the database, that field is called "NHL Seasons Accrued". Andy Greene has 10 seasons of NHL experience because he has that number of NHL seasons in his player career history, namely:

#1: 2006/07 - NJD (playoffs only)
#2: 2007/08 - NJD
#3: 2008/09 - NJD
#4: 2009/10 - NJD
#5: 2010/11 - NJD
#6: 2011/12 - NJD
#7: 2012/13 - NJD
#8: 2013/14 - NJD
#9: 2014/15 - NJD
#10: 2015/16 - NJD

I expect the difference between the two is that the Editor is treating as playing in the playoffs as a season's experience. However, I don't know what v9.1 you are comparing it to - i.e. is it where the EHM 2007 Updater calculated the Runtime Data or one where the game calculated this on import. I'll need to check how the game treats Andy Greene in order to be clear whether there is actually a difference. If the game is ignoring playoffs then I'll need to double-check with Riz that this is the intention.

You raise a good point about a minimum number of games. Again, I'll need to check with Riz about this. The Editor will treat even a single game (whether regular season or playoffs) as a season's experience.

My comparisons against the game's Runtime Data calculation were on a much broader scale than this and so it is very helpful you have thought of and raised these smaller details. :thup:
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

archibalduk wrote:Yes I think the "Pro Experience" label might be a bit misleading in-game. In the database, that field is called "NHL Seasons Accrued". Andy Greene has 10 seasons of NHL experience because he has that number of NHL seasons in his player career history, namely:

#1: 2006/07 - NJD (playoffs only)
#2: 2007/08 - NJD
#3: 2008/09 - NJD
#4: 2009/10 - NJD
#5: 2010/11 - NJD
#6: 2011/12 - NJD
#7: 2012/13 - NJD
#8: 2013/14 - NJD
#9: 2014/15 - NJD
#10: 2015/16 - NJD

I expect the difference between the two is that the Editor is treating as playing in the playoffs as a season's experience. However, I don't know what v9.1 you are comparing it to - i.e. is it where the EHM 2007 Updater calculated the Runtime Data or one where the game calculated this on import. I'll need to check how the game treats Andy Greene in order to be clear whether there is actually a difference. If the game is ignoring playoffs then I'll need to double-check with Riz that this is the intention.

You raise a good point about a minimum number of games. Again, I'll need to check with Riz about this. The Editor will treat even a single game (whether regular season or playoffs) as a season's experience.

My comparisons against the game's Runtime Data calculation were on a much broader scale than this and so it is very helpful you have thought of and raised these smaller details. :thup:
Playoffs - didn't think about that at all - explains many things!

Have started to work with a save (9.4). I'm a bit of a perfectionist (haha) but have seen the logic in what the editor make the game look like and like i said - playoffs - make sense.

Love the small details so if that helps i am happy to help!

Have turn my attention to EHM the last 6 months after playing FM the last 18 years. Love this game. This site, you and the others are a big part of that!

Keep up the good work, much appreciated :thup:
dalmashimself
Junior League
Posts: 28
Joined: Tue Nov 24, 2015 8:26 pm
Favourite Team: Leksand, New Jersey Devils

Re: Runtime Data: NHL seasons accrued, first NHL contract, e

Post by dalmashimself »

Just to let you know...

Downloaded the new version of the editor (0.1.9) and used that with the TBL Roster 9.4 (like before). The result was interesting. Just a quick look so don't have a big sample size but players that before had Waiver exemption, my examples Fasching (Sabres) & Dvorak (Coyotes) was now Waiver eligible. Seasons accrued interestingly are 'correct'/in other words as they where using the 0.1.8 version of the editor that for me fixed the recalculating issue.
Post Reply