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
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 »

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.
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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 »

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)?
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 »

Why not? I can run a test or two, it's always better to have 1 test more than 1 less. I will report my friend about the "64-bit" response you wrote, thanks
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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 »

Attached is the latest version (v0.07). As far as I'm aware, it's working without any problem. My only area of uncertainty is whether it does in fact allow you to get beyond 15th April of the first season with Finland. I haven't tested it yet, but I'm fairly certain it should resolve it.

If you play with either Finland and/or Russia selected as Standard/Enhanced then you must apply the patch each time you reload the game until you have reached 1st July at the end of the first season. Otherwise, you simply need to apply the patch each time you reload the game until you have reached 1st October of the first season.
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 »

Sorry, Archi, but I don't really understand what you mean. Should I test it by quitting and reloading the game at some accurate date or can I simply launch a game and let it go?
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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 tried setting the start date to the 2005/06 season an encountered the same WC bug.

Image

Interestingly, the player career histories show only as far as the 2004/05 season. It's strange how EHM will cut out any career history if it post dates the start date, but won't load any additional history for 2006/07 onwards even if the start date post dates it.

As expected, when it came towards the end of the season, EHM displayed some competition stats/history errors and then crashed. Hopefully this would be resolved by removing the post dated competition histories.
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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 »

Alessandro wrote:Sorry, Archi, but I don't really understand what you mean. Should I test it by quitting and reloading the game at some accurate date or can I simply launch a game and let it go?
No, what I mean is that if you exit the game before reaching 1 October (or 1 July for Finland/Russia) then, when you reload your saved game, you must reapply the patch. When you reapply the patch, apply it before you click on the Load Game button and set the start date to whatever start date you set when you created the game.

For example: You create a new game with the NHL and Finland with a 2011 start date. You might play only so far as 1 January of the first season before you decide to save your game and exit EHM. When you next want to play the game, load EHM to the Opening Main Menu Screen (i.e. the screen with the New Game / Load Game / etc buttons) and apply the patch in ArtMoney with 2011 again. Then simply click on Load Game to reload your game. You would have to do this each time you reload until you have reached 1 July at the end of the first season. From then onwards, you no longer need to reapply the patch when you reload your game.
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 »

Running some cross-tests with your latest file and our rules file...
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 »

Simmed 2 seasons, all works good
User avatar
nino33
Mr. Goalie
Posts: 6088
Joined: Sat Aug 07, 2010 3:37 am
Custom Rank: Retro Rosters Specialist
Favourite Team: 1970s hockey

Re: Changing the EHM 2007 start date using ArtMoney

Post by nino33 »

So EHM actually deletes history that occurs after a customized start date?
The work I've lost (and am redoing) on the 1974 db had included my deleting all the NHL player history...but if EHM will do this for me I won't have to do so again! That saves me some time/effort...am I understanding things correctly Archi?
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:So EHM actually deletes history that occurs after a customized start date?
The work I've lost (and am redoing) on the 1974 db had included my deleting all the NHL player history...but if EHM will do this for me I won't have to do so again! That saves me some time/effort...am I understanding things correctly Archi?
Yes, it's true. I just tried it!
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 »

Well, it's correct, but actually it's not that it "deletes" them, it's just that they are hidden.
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 »

With regards to player history not showing, maybe it has something to do with competition history (which is un-editable in the editor)? If you somehow could update the competition history, the game would understand that the seasons has been played and therefore showing the player history?

I'm just pulling stuff out of my ass really, but maybe it's worth testing? If it's possible to change competition history somehow.
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 »

And another old timer joins us :)
Well, I frankly doubt it's like you said, for checking this you might try and add players histories for 2004/05 in the NHL and see what happens.
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 »

Adding history for the 2004-05 NHL Season works. So I guess I didn't help at all :-)
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 »

I did however check in the editor, and 2004 (and 2005) are defined in the history, just without a winner in 2005. Maybe there might be correlation? If there would be some way to edit club competition history :-k

Never mind, I tried to edit history back to before the leagues started (like 1915) and they show up.
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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:With regards to player history not showing, maybe it has something to do with competition history (which is un-editable in the editor)? If you somehow could update the competition history, the game would understand that the seasons has been played and therefore showing the player history?

I'm just pulling stuff out of my ass really, but maybe it's worth testing? If it's possible to change competition history somehow.
Hey Nikki! Welcome back. :)

I've been wondering the same thing too and it's on my list of things to try. Like you say, it probably won't make any difference but it's worth a shot. I haven't tried it yet, but Marek has posted a guide on how to change the league history: http://www.ehmtheblueline.com/forums/vi ... 60#p127341
nino33 wrote:So EHM actually deletes history that occurs after a customized start date?
The work I've lost (and am redoing) on the 1974 db had included my deleting all the NHL player history...but if EHM will do this for me I won't have to do so again! That saves me some time/effort...am I understanding things correctly Archi?
Yes - you've understood correctly.

P.s. I've figured out where in staff.dat file the contract expiry dates are stored. It's now looking very likely that I'll be able to mass edit the contract expiry dates. I've just got to figure out the C++ code!
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 »

Excellent, I won't personally use this, but the more options, the better. Good job, Archi!
User avatar
McQwak
Stanley Cup Winner
Posts: 1439
Joined: Mon Nov 05, 2007 1:59 pm
Custom Rank: Now with capital letters!
Location: Prague, Czech rep.

Re: Changing the EHM 2007 start date using ArtMoney

Post by McQwak »

Isn't it possible to correct the WC bug using pre-game editor or saved-game editor?
:-?
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 »

Am I right in saying that now that you guys have discovered so many new things that you can edit, that we can (with mne2:s permission of course) add things to the pre-game editor?
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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 »

McQwak wrote:Isn't it possible to correct the WC bug using pre-game editor or saved-game editor?
:-?
I haven't tried using the Saved Game Editor but perhaps it's worth a look.

What makes you think that the Pre Game Editor might be helpful?

On a related note, when I open Lidas v3.2 using the Pre Game Editor and click on the Nations tab there are duplicates for each nation. Is that normal???
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: On a related note, when I open Lidas v3.2 using the Pre Game Editor and click on the Nations tab there are duplicates for each nation. Is that normal???
No, I don't have duplicates.
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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:Am I right in saying that now that you guys have discovered so many new things that you can edit, that we can (with mne2:s permission of course) add things to the pre-game editor?
I've no idea. The mass contract editing tool could easily be added to the Pre Game Editor (there is already a mass year of birth editing tool in the Editor).

I do wish Mne2 was still around here. He must know an awful lot about how the game works and might be able to make useful suggestions with regards to fixing the WC bug and getting post 2005/06 player histories to appear (I'm really running out of ideas on how to fix these).
User avatar
archibalduk
TBL Admin Team
Posts: 20373
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 »

McQwak wrote:Isn't it possible to correct the WC bug using pre-game editor or saved-game editor?
:-?
I've tried both the Saved Game Editor and EHM Scout but neither have any function that would be of any use.
Nikki Nine wrote:
archibalduk wrote: On a related note, when I open Lidas v3.2 using the Pre Game Editor and click on the Nations tab there are duplicates for each nation. Is that normal???
No, I don't have duplicates.
Thanks. I wonder what is going on with my database/editor then! :-k
User avatar
nino33
Mr. Goalie
Posts: 6088
Joined: Sat Aug 07, 2010 3:37 am
Custom Rank: Retro Rosters Specialist
Favourite Team: 1970s hockey

Re: Changing the EHM 2007 start date using ArtMoney

Post by nino33 »

The "Nations" tab does not have doubles, but the "National Teams" tab does show doubles (for all databases as far as I can tell)
Post Reply