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

Alessandro wrote:Btw Archi, I want to get rid of the "no foreigner goalie" bug in Russia. Could you search in the original exe an offset for 2009 year? That is the cut date for foreigner goalies in Russia. Let me know if you'll find anything.
While we're talking about Russia, would it be possible to replace the transfer system to trades, so that it would be like in today's KHL? I won't even start talking about the draft because that seems so far out of reach.
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 »

I don't think it will be doable frankly
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:I don't think it will be doable frankly
AHL teams can both trade players amongst each other and buy players from other leagues with transfer money.

Maybe we could copy those rules.
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 »

ElQuapo wrote:
Alessandro wrote:I don't think it will be doable frankly
AHL teams can both trade players amongst each other and buy players from other leagues with transfer money.

Maybe we could copy those rules.
I didn't know. Yeah, it might be an idea, it's technically feasible, but God only knows where this information is in the exe.
User avatar
B. Stinson
TBL Admin Team
Posts: 5131
Joined: Mon May 08, 2006 11:22 pm
Favourite Team: Philadelphia Flyers
Location: Telford, PA

Re: Changing the EHM 2007 start date using ArtMoney

Post by B. Stinson »

I've reached the 2nd of July, 2013, and things seem fine - no crashes or errors or anything. I've uploaded the save in-case anyone wants to check it out themselves:

https://skydrive.live.com/#!/?cid=5407b ... 7EFA%21133

Also, 1974 seemed to work as a date. I didn't do any extensive testing with it, but I could start a game, and sim to the 2nd of October.
98765432lop
Junior League
Posts: 18
Joined: Sun Jul 17, 2011 7:21 pm

Re: Changing the EHM 2007 start date using ArtMoney

Post by 98765432lop »

Fantastic updates!

Just wondering, is there any way to edit network game settings? Is it possible to change the 14 GM limit to 30? :)
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 »

A BIG THANK YOU to Alessandro, B. Stinson, Nikki Nine, Ogilthorpe, Tasku and YZG for so quickly giving the patch a test and for giving really useful feedback. =D> Thanks to their speedy testing, I am in a position to release the patch as soon as possible. I'll do my very best to ensure that the patch is released by Sunday at the latest.
Alessandro wrote:Btw Archi, I want to get rid of the "no foreigner goalie" bug in Russia. Could you search in the original exe an offset for 2009 year? That is the cut date for foreigner goalies in Russia. Let me know if you'll find anything.
I think that would be better placed in the structure/rules patch we've started work on. The purpose of the Patch is really just to enable users to change the start date. I don't really want to start veering into changing rules as this might not be to everybody's liking. I'd rather keep them separate if that's okay.
B. Stinson wrote:Also, 1974 seemed to work as a date. I didn't do any extensive testing with it, but I could start a game, and sim to the 2nd of October.
Didn't you get CPP errors about contracts? I haven't tried the 1974 start date since something like version 0.05.
User avatar
B. Stinson
TBL Admin Team
Posts: 5131
Joined: Mon May 08, 2006 11:22 pm
Favourite Team: Philadelphia Flyers
Location: Telford, PA

Re: Changing the EHM 2007 start date using ArtMoney

Post by B. Stinson »

archibalduk wrote:
B. Stinson wrote:Also, 1974 seemed to work as a date. I didn't do any extensive testing with it, but I could start a game, and sim to the 2nd of October.
Didn't you get CPP errors about contracts? I haven't tried the 1974 start date since something like version 0.05.
Not from the little tiny bit I saw.

It definitely does need a proper database, though, as Peter Forsberg was 0 years old :D Plus, all the player, team, and league histories still went up to 2006. But other than that, it seemed fine. I'll play around with it some more and see what happens.
User avatar
YZG
Second Line
Posts: 682
Joined: Mon Aug 16, 2010 11:17 pm
Custom Rank: DHM Head Researcher
Location: Canada

Re: Changing the EHM 2007 start date using ArtMoney

Post by YZG »

I've ended the initial experiment somewhen during the second season, simming was too long because I loaded all leagues. I have no anomaly to report :thup:

I'm currently running a second test, using 2050 as a start date with only the NHL loaded and a database that has not been tweaked for that. So far, the game loaded no problem. The game start date was changed no problem. I passed the October 1st mark without the slightest hint of an error. Contracts actually adapt themselves to your start date. It thus seems that contract end date you enter in the editor are used to calculate a span of time during which the player is under contract rather than a lenght clearly set in time.

Other extremely interesting results might come from this test, I can't wait!! Especially with the massive retirings that might occur at the end of each season, as every player is between 60 and 80 years old, with many staff older than 100 - it really is a geriatric hockey world :P

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

Wow, the fact that the contracts are now self-correcting is very interesting indeed. I'll need to look into this further... :-k

By the way, as you may have seen, I have now uploaded the first version of the Patch. This thread is now for just discussing testing/development of the Patch.

General questions/problems can be posted here instead: http://www.ehmtheblueline.com/forums/vi ... =13&t=8284
User avatar
pinheirobcp
Top Prospect
Posts: 139
Joined: Sat Mar 15, 2008 4:45 pm
Location: Brazil

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by pinheirobcp »

Man, I would just like to stop and say...

CONGRATULATIONS!

to everyone involved in this. I've been following this project since it's beggining, but never had much to offer. However, I've downloaded both the CSD patch and modified Lidas 3.2 and will be playing soon.

So excited to be able to play up-to-date rosters with correct date, and also projects like the 1974 custom DB, this can make EHM go forever.
empach
Drafted
Posts: 171
Joined: Wed Jan 17, 2007 10:27 pm

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by empach »

Wow, this is a really cool development. I look forward to playing with it.
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 »

YZG wrote:Contracts actually adapt themselves to your start date. It thus seems that contract end date you enter in the editor are used to calculate a span of time during which the player is under contract rather than a lenght clearly set in time.
I just tested this out with a 2011/12 start date but didn't encounter the contracts adapting themselves. All contracts set to expire prior to the start date were simply changed to a one year contract (i.e. they will all expire at the end of the first season). Certainly for the 2011/12 season the contracts don't last as long as set in the editor. :-?
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by bruins72 »

I haven't really been around lately. I've been very busy at both home and work. So I haven't been following this project as closely as I normally would have. I just wanted to say that what you've accomplished here is LEGENDARY! Seriously. This is awesome. I hope I have time to use this patch soon. Thanks to Archi and everyone who had a part in it! :thup:
jukomiko
Junior League
Posts: 7
Joined: Sat Jan 23, 2010 6:32 pm

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by jukomiko »

bruins72 wrote:I haven't really been around lately. I've been very busy at both home and work. So I haven't been following this project as closely as I normally would have. I just wanted to say that what you've accomplished here is LEGENDARY! Seriously. This is awesome. I hope I have time to use this patch soon. Thanks to Archi and everyone who had a part in it! :thup:
Archi is modern era Neil Armstrong, he did unthinkable and opened new EHM era
User avatar
YZG
Second Line
Posts: 682
Joined: Mon Aug 16, 2010 11:17 pm
Custom Rank: DHM Head Researcher
Location: Canada

Re: Changing the EHM 2007 start date using ArtMoney

Post by YZG »

archibalduk wrote:
YZG wrote:Contracts actually adapt themselves to your start date. It thus seems that contract end date you enter in the editor are used to calculate a span of time during which the player is under contract rather than a lenght clearly set in time.
I just tested this out with a 2011/12 start date but didn't encounter the contracts adapting themselves. All contracts set to expire prior to the start date were simply changed to a one year contract (i.e. they will all expire at the end of the first season). Certainly for the 2011/12 season the contracts don't last as long as set in the editor. :-?
It seems you are correct after all. I gave it a second look and contracts are indeed all a one-year prolongation. The guys I checked happened to have one year contracts as well with the normal start date... Was too excited by this finding I guess :oops:

- YZG
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: Custom Start Date Patch / ArtMoney Development Thread

Post by archibalduk »

Thanks for confirming that, YZG. :thup: I'll get to work on a contract patch.

I tried setting the start date to 1974 but encountered the same contract.cpp errors I encountered the last time. I also encountered some area.cpp errors but I don't recall these from last time - maybe it was just the rosters (or my modified extra_config.cfg).
SensFan91
Learning to skate
Posts: 2
Joined: Sat Oct 01, 2011 5:32 pm

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by SensFan91 »

I'd just like to post a thank you to Archi for taking the time to do an excellent job on the start date patch. I've been following the forum for a while, and playing EHM 07 for a number of years, Great job!
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: Custom Start Date Patch / ArtMoney Development Thread

Post by archibalduk »

SensFan91 wrote:I'd just like to post a thank you to Archi for taking the time to do an excellent job on the start date patch. I've been following the forum for a while, and playing EHM 07 for a number of years, Great job!
I'm glad you're enjoying it! It's nice to see another longtime EHM fan join the forums. Welcome! :)
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: Custom Start Date Patch / ArtMoney Development Thread

Post by archibalduk »

Okay so there have been a few issues that have been identified by users which I'll be aiming at resolving for version 1.2 of the patch. Here's the list:
  • Patch is incompatible with Windows XP [This has now been resolved and I have released a temporary XP patch whilst XP users are awaiting v1.2 (link)]
  • No host for the WCJ Div 1 in season 1 recorded in the competition history (I also need to check the two continental competitions)
  • No draft eligible players for the end of season 1 CHL draft (link) [This has now been resolved and will be incorporated into v1.2]
  • Competition player/team records lost? (link)
User avatar
Lazion
Second Line
Posts: 661
Joined: Tue Oct 23, 2007 5:34 pm
Favourite Team: Flyers

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by Lazion »

archibalduk wrote:[*]Draft rights lost for CHL(?) players?
This concerns pretty much all unsigned u-20 players.
Reason for this is draft year which is 2006 for 07-11 drafted players in db. Player rights are going 'old' and team is losing rights. Simply as that. ;)
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: Custom Start Date Patch / ArtMoney Development Thread

Post by archibalduk »

Lazion wrote:This concerns pretty much all unsigned u-20 players.
Reason for this is draft year which is 2006 for 07-11 drafted players in db. Player rights are going 'old' and team is losing rights. Simply as that. ;)
Ah I see! Thank you!

So, in a similar way to the contract expiry tool updating all expiry years, we need something to update the 2006 draft years. Or at least go through the database and correct all players' draft years.
User avatar
Alex the Tall
Minor League
Posts: 276
Joined: Wed Aug 09, 2006 2:12 pm
Location: Montréal, Québec, Canada

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by Alex the Tall »

I just tested with Tinordi (he sucks in the game XD), changed is draft to 2010 and it does seems to work...
Viking
Junior League
Posts: 48
Joined: Sat Aug 07, 2004 2:32 pm

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by Viking »

Alex the Tall wrote:I just tested with Tinordi (he sucks in the game XD), changed is draft to 2010 and it does seems to work...
That's good news. There is some work to do before we can play the game, then. How many players have been drafted since 2006? A thousand?
User avatar
Alex the Tall
Minor League
Posts: 276
Joined: Wed Aug 09, 2006 2:12 pm
Location: Montréal, Québec, Canada

Re: Custom Start Date Patch / ArtMoney Development Thread

Post by Alex the Tall »

Viking wrote:
Alex the Tall wrote:I just tested with Tinordi (he sucks in the game XD), changed is draft to 2010 and it does seems to work...
That's good news. There is some work to do before we can play the game, then. How many players have been drafted since 2006? A thousand?
5 x 30 x 4 = 600...
Post Reply