Custom Start Date Patch / ArtMoney Development Thread

Discuss all aspects of editing the data and databases in EHM here. Have a question about the EHM Editor, EHM Assistant, editing the .cfg files, hex editing the .dat or .db files? Want to tweak the EHM exe file to change league rules/structure, start date etc? This is the place!
Forum rules
This is the forum to discuss all aspects of editing the EHM data and tweaking the game.

Have a bug or feature request for the EHM Editor? Post them in the EHM Editor thread. Please start a new thread or post in another thread if you have a question about how to use the EHM Editor.

Given the large number of questions on similar topics, we ask that you start a new thread for a new question unless you can locate a similar question in an existing thread. This will hopefully ensure that similar questions do not get buried in large threads.

Useful links: EHM 1 Assistant (Download) | EHM 1 Editor (Download) | EHM 1 Editor Tutorials | Editing Rules & Structures Guide | Converting EHM 2004 / 2005 DBs to EHM 1 | Converting an EHM 2007 DB to EHM 1 | Extra_config.cfg | Import_config.cfg | Player Roles
Post 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: Changing the EHM 2007 start date using ArtMoney

Post by Manimal »

nino33 wrote:The "Nations" tab does not have doubles, but the "National Teams" tab does show doubles (for all databases as far as I can tell)
I'm guessing that is Men's and Junior teams. THe one with higher reputation would be the Men's team
Nightmare
Junior League
Posts: 29
Joined: Fri Jul 11, 2008 1:03 pm

Re: Changing the EHM 2007 start date using ArtMoney

Post by Nightmare »

archibalduk wrote:
Alessandro wrote:My friend tried using your patch, Archi, with a 64-bit system (i mean the 0.5 version, well the latest "manual" one). Artmoney asked if he wanted to convert it into 64-bit, and he clicked on no. And then the date didn't change.
It is because he is loading the AMT file into ArtMoney before loading EHM. He needs to load EHM first and then load the AMT file.

If you load the AMT file first then ArtMoney cannot find EHM and then will offer to convert to 64-bit if you have 64-bit Windows. I have Windows 7 64-bit and get the same thing if I load the AMT before EHM. If he gets the error then click on 'No' and then select EHM from the drop-down menu at the top of the ArtMoney window (but EHM has to be running before it will appear in the drop-down menu).

The v0.05 one is a little out of date now. Would you like me to upload a new AMT file reflecting all of the recent changes (including the Finland fix)?
I did it exactly as you explained it, with the 0.07 patch, it did offer me the opportunity to convert te table to 64bit, but in the end i got no results in-game....
P.S.: It's me Alessandro was talking about in the earlier post.
User avatar
ElQuapo
Fringe Player
Posts: 393
Joined: Wed Sep 27, 2006 9:24 am
Location: Denmark

Re: Changing the EHM 2007 start date using ArtMoney

Post by ElQuapo »

Archi:

Have you tried contacting Tapani at the Champman0102.co.uk forums? He is the guy who made the patch which let's people start Championship Manager 01/02 in 2011 along with a lot of other changes to league rules etc.

Perhaps he has had the same problem with international competitions and knows what to do?

http://champman0102.co.uk/forum/forum.p ... 303346bf42
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Re: Changing the EHM 2007 start date using ArtMoney

Post by Alessandro »

ElQ: you should have read the whole thread :-D
User avatar
ElQuapo
Fringe Player
Posts: 393
Joined: Wed Sep 27, 2006 9:24 am
Location: Denmark

Re: Changing the EHM 2007 start date using ArtMoney

Post by ElQuapo »

Alessandro wrote:ElQ: you should have read the whole thread :-D
Sorry, must have missed that.

To bad he is not to be reached :-(
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: Changing the EHM 2007 start date using ArtMoney

Post by archibalduk »

Nightmare wrote:I did it exactly as you explained it, with the 0.07 patch, it did offer me the opportunity to convert te table to 64bit, but in the end i got no results in-game....
P.S.: It's me Alessandro was talking about in the earlier post.
It sounds like you're opening the AMT file before loading EHM. Either that or you're not running version 3.0.4?

Here's how to do it:

1) Load EHM so that you get to the opening main menu screen (the one with the new game / load game / delete game / etc buttons).

2) Open ArtMoney (ensure that you use the 'Run as administrator' option)

3) Open the AMT file from within ArtMoney. It should in the Select Process drop-down box say "Eastside Hockey Manager". If it doesn't then select it from the box. If at any point it asks to convert to 64-bit mode, click on 'No'.

4) Select all of the listed offsets and use Edit -> Set Value and set it to 2011.

5) Then click on New Game in EHM.
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: Changing the EHM 2007 start date using ArtMoney

Post by archibalduk »

I've fixed the player career history bug!!! :banana: :banana: :banana:

Now there's just the WC issue to iron out...

Here's a screenshot of the player histories working. Note that when I was testing I only added two seasons of additional career history and so that's why you'll see history only going as far as 2007-08. However, I'm confident you could add history all the way up to the season before the custom start date.

Image
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Re: Changing the EHM 2007 start date using ArtMoney

Post by Alessandro »

It's time to post it again:

Image
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Re: Changing the EHM 2007 start date using ArtMoney

Post by Alessandro »

archibalduk wrote:I've fixed the player career history bug!!! :banana: :banana: :banana:

Now there's just the WC issue to iron out...

Here's a screenshot of the player histories working. Note that when I was testing I only added two seasons of additional career history and so that's why you'll see history only going as far as 2007-08. However, I'm confident you could add history all the way up to the season before the custom start date.
I'm ready for tests 8-)
Nikki Nine
Junior League
Posts: 45
Joined: Fri Sep 05, 2008 3:16 pm
Location: Karlstad, Sweden

Re: Changing the EHM 2007 start date using ArtMoney

Post by Nikki Nine »

Fantastic work!

I'm curious, how did you do it?
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: Changing the EHM 2007 start date using ArtMoney

Post by Manimal »

archibalduk wrote:I've fixed the player career history bug!!!
darn it! :rant: Do you know how long it will take to add the player histories for all players in the db! :tiptap:
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Re: Changing the EHM 2007 start date using ArtMoney

Post by Alessandro »

Manimal wrote:
archibalduk wrote:I've fixed the player career history bug!!!
darn it! :rant: Do you know how long it will take to add the player histories for all players in the db! :tiptap:
It's worth it
User avatar
ElQuapo
Fringe Player
Posts: 393
Joined: Wed Sep 27, 2006 9:24 am
Location: Denmark

Re: Changing the EHM 2007 start date using ArtMoney

Post by ElQuapo »

archibalduk wrote:I've fixed the player career history bug!!! :banana: :banana: :banana:
Archibalduk:
Awesome'ness: +30

=D>
User avatar
visualdarkness
Stanley Cup Winner
Posts: 1434
Joined: Tue Jul 15, 2008 3:14 am
Location: Surahammar, Sweden

Re: Changing the EHM 2007 start date using ArtMoney

Post by visualdarkness »

Alessandro wrote:
Manimal wrote:
archibalduk wrote:I've fixed the player career history bug!!!
darn it! :rant: Do you know how long it will take to add the player histories for all players in the db! :tiptap:
It's worth it
It was ok the first seasons but now it's annoying with 35 superstars as rookies...
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: Changing the EHM 2007 start date using ArtMoney

Post by Manimal »

Alessandro wrote:
Manimal wrote:
archibalduk wrote:I've fixed the player career history bug!!!
darn it! :rant: Do you know how long it will take to add the player histories for all players in the db! :tiptap:
It's worth it
I was only joking! :grin:

I love the fact that this now can be done. I have researchers that are willing to help with this.
Too bad there is no import function to the db. I am already behind schedule with all that needs to be added to it
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Re: Changing the EHM 2007 start date using ArtMoney

Post by dabo »

Great job by everyone involved in this project.
Viking
Junior League
Posts: 48
Joined: Sat Aug 07, 2004 2:32 pm

Re: Changing the EHM 2007 start date using ArtMoney

Post by Viking »

Yeah, great job guys.
User avatar
Reave
Drafted
Posts: 197
Joined: Wed Apr 15, 2009 9:59 am
Favourite Team: Färjestad BK
Location: Sweden

Re: Changing the EHM 2007 start date using ArtMoney

Post by Reave »

Yup, great job all! :thup:
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: Changing the EHM 2007 start date using ArtMoney

Post by archibalduk »

Nikki Nine wrote:Fantastic work!

I'm curious, how did you do it?
Well what I've been looking at all week are the offsets set to "2005". I thought that if the game is limiting the career histories to the 2005/06 season then the most likely offset would be set to 2005. However, none of those offsets had any effect and so today I've moved on to values set to 2006. I had some spare time this morning before I had to go to work (had a late start today) and so I had a spare 30 mins to do some tests. To my surprise I found that one of these 2006 values controls the career histories. I haven't narrowed down the specific offset yet (I haven't had time to test since this morning) but I know it beings with 005x. It won't take too long to narrow it down.

This just leaves the WC bug as the only issue. It might be as simple as finding one 2006 offset or it might be a 2005 offset. Seeing as the career history is a 2006 offset (I would have expected it to be a 2005 offset because the career histories are limited to 2005/06 rather than 2006/07) I'm wondering if the IIHF rankings are also a 2006 offset (I'd previously thought it would be a 2005 offset as the ranking would be from the 2005/06 season).

However the bug could be a little bit more complex. If EHM 2007 is the same as EHM 2005 then there will be three fields in the nation.dat file that store the past three seasons of IHWC final positions (i.e. where each nation finished for the past three seasons). If that's the case then it might require us finding three offsets of three different values - i.e. there could be offsets set to 2003, 2004 and 2005 or 2004, 2005 and 2006. If this is the case then we'll need to find all three because I don't know whether/how the three seasons of final positions will affect the team selection for the WC - and also how it would affect historical databases (because if you only catch one of the offsets, e.g. the 2006 offset, and set this to something like 1974 then how will it cope with the other two offsets being 2004 and 2005 rather than 1972 and 1973?).

Sorry for the waffle which probably makes no sense to anybody but me! :D In essence, I'm going to keep looking at the 2006 offsets and if this doesn't work then I'm going to map out the 2003-2006 offsets in Excel in order to see if there are any placed equidistant (i.e. equally distant) from each other.
Manimal wrote:I love the fact that this now can be done. I have researchers that are willing to help with this.
Too bad there is no import function to the db. I am already behind schedule with all that needs to be added to it
Histories can be added to your database right away if you so choose. To the best of my knowledge, they simply won't show up in the standard/unmodified EHM (i.e. without a custom start date). They'll pop-up as soon as you use the CSD Patch.

Theoretically, if you shared the identical database with another user then you could have one user working on the histories whilst you continue your update. The player histories are stored in its own file (staff_history.dat) and so you could merge this into your own database if you manually update the index.dat file. I haven't tried it myself however - but theoretically it could work.
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: Changing the EHM 2007 start date using ArtMoney

Post by archibalduk »

The offset that fixes the career history bug is 005F 08A2. I'll update my old post where I listed all of the offsets in the near future.
User avatar
batdad
The Great One
Posts: 12616
Joined: Thu Aug 17, 2006 7:46 pm
Custom Rank: Mr Technology
Favourite Team: Syracuse Bulldogs.
Location: Look behind you, you peon

Re: Changing the EHM 2007 start date using ArtMoney

Post by batdad »

Wow. Really great work Archi. I hope that the patch is so simple an old man idiot like me can understand it and use it once all is said and done. Been following the thread since the start, and understand virtually none of it, except when you tell us something now works.
Nikki Nine
Junior League
Posts: 45
Joined: Fri Sep 05, 2008 3:16 pm
Location: Karlstad, Sweden

Re: Changing the EHM 2007 start date using ArtMoney

Post by Nikki Nine »

archibalduk wrote:
Manimal wrote:I love the fact that this now can be done. I have researchers that are willing to help with this.
Too bad there is no import function to the db. I am already behind schedule with all that needs to be added to it
Histories can be added to your database right away if you so choose. To the best of my knowledge, they simply won't show up in the standard/unmodified EHM (i.e. without a custom start date). They'll pop-up as soon as you use the CSD Patch.

Theoretically, if you shared the identical database with another user then you could have one user working on the histories whilst you continue your update. The player histories are stored in its own file (staff_history.dat) and so you could merge this into your own database if you manually update the index.dat file. I haven't tried it myself however - but theoretically it could work.
Wouldn't it be possible to write something that could merge the history database? I mean, the more that could help updating the histories, the better.
User avatar
CeeBee
All-Star
Posts: 1140
Joined: Tue Dec 23, 2008 12:38 pm
Location: The old guy in Chase BC Canada

Re: Changing the EHM 2007 start date using ArtMoney

Post by CeeBee »

batdad wrote:Wow. Really great work Archi. I hope that the patch is so simple an old man idiot like me can understand it and use it once all is said and done. Been following the thread since the start, and understand virtually none of it, except when you tell us something now works.
Amen to that except I guess I'm kinda the old man too ;) This all sounds almost to good to be true but what a boost to this great old game it will be. I've got a lot of heroes on this site and the list is growing all the time :) :thup: :-D
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Re: Changing the EHM 2007 start date using ArtMoney

Post by Alessandro »

Manimal wrote:
Alessandro wrote:
Manimal wrote:
It's worth it
I was only joking! :grin:

I love the fact that this now can be done. I have researchers that are willing to help with this.
Too bad there is no import function to the db. I am already behind schedule with all that needs to be added to it
I know, I have a db too!
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Re: Changing the EHM 2007 start date using ArtMoney

Post by Alessandro »

archibalduk wrote:The offset that fixes the career history bug is 005F 08A2. I'll update my old post where I listed all of the offsets in the near future.
Just out of curiosity, what new value did you set?
Post Reply