Re: Changing the EHM 2007 start date using ArtMoney
Posted: Fri Aug 26, 2011 2:20 am
Hex-editing not so hard after all huh
.

Your #1 NHL EHM resource site!
https://ehmtheblueline.com/forums/
So are you using the patch I posted with your modified exe?Alessandro wrote:With all leagues selected (not ECHL) the game crashed on February 28th. Now i'll try to do it with some single leagues
Hehe!Midas wrote:Hex-editing not so hard after all huh.
Great to hear your progresses. Yes, I'm using your patch with my exe. The February 28th problem seems to lie in one of the UHL or CHL.archibalduk wrote:So are you using the patch I posted with your modified exe?Alessandro wrote:With all leagues selected (not ECHL) the game crashed on February 28th. Now i'll try to do it with some single leagues
I've been working on narrowing down the addresses in the hope this might solve some of the problems I've been encountering. It's really painstaking work but I'm slowly narrowing them down (I've decreased it from 104 to 67 so far). Hopefully I'll be able to upload a new patch and some more details by Monday.
I've also been wondering if it would be better concentrating on using ArtMoney before clicking on the 'New Game' button in EHM - in other words, when you're at the opening main menu in EHM. It seems when you click on the New Game button, the game sets the starting date and loads the database before taking you to the League Select Screen. If we could set the start date before clicking on the New Game button then perhaps it will set up the start date correctly for when you start the new game. Clearly clicking on New Game makes sets up / initialises the game in some way and so I wonder if we need to set the start date before it does this. Perhaps this would avoid the problems we're encountering.
Something else I'm wondering is whether there are some addresses that need to be set to the following year. If I load a saved game I have from November 2012 (i.e. the 2012/13) season and do a search for '2013' then I get a list of addresses in ArtMoney. If I look up these addresses when playing a game in November 2006 (i.e. 2006/07) season then I found some of the addresses were set to 2007. This suggests that not only must some addresses be set to the desired starting year, but some of the others must be set to the following year...![]()
Aha so you did!Alessandro wrote:AHL, as I wrote, works fine
Annoyingly, I think the address that you must change in order to avoid the 1 October crash may well be responsible for the WC bug - but as you say, it's a bug most users can live with. Also, it is almost eradicated in the second season and I expect it is completely back to normal in the third season (I haven't simmed this far forward yet).Alessandro wrote:Archi - that's terrific. Hopefully we'll manage to get rid of the WC bug, but one can live with that I think. I wanna try and see if our rules about altering the teams' number will work - will do it tonight or tomorrow.
I'm quite sure you can. However, I do not have a clue about how to do itarchibalduk wrote:
I'm also interested to see whether ArtMoney could be used to change rules and league numbers. Once I finish with the start date, I plan to take a look at this. I wonder whether the addresses you've used by hex editing the exe match the addresses in ArtMoney...
Did you set the start date to 2010 or 2011? I've been testing using 2010. Did you select leagues other than the North American leagues?Alessandro wrote:Got a crash during the game creation!
Thanks. Your help is very greatly appreciated.Alessandro wrote:WIll post results of my tests...
Now you've got my full attention!archibalduk wrote:On a side note, I managed to change the start date to 1974.
I wonder if changing all contracts to the "variable" 2/1/1900 would fix this.....the drag is changing 40000+ contracts and not being sure it would even workarchibalduk wrote:The only issue I've found is that you get CPP errors with regards to player/staff contracts. This is because the contracts in the database are set to expire in the 21st century - understandably EHM does not like this!
Hehe!nino33 wrote:Now you've got my full attention!!
I imagine it would. I'll try it with one player to see whether I get an error when viewing his contract details (this is the second type of error I encounter when trying a 1974 start date). However, at this stage it's simply not worth changing the 1974 database to accommodate a custom start date of 1974. I need to do much more testing first. I need to sim a whole season to see what EHM does with the league records, etc. Will it simply overwrite the previous details of the winners of the 1974/75 season or will it simply crash...nino33 wrote:I wonder if changing all contracts to the "variable" 2/1/1900 would fix this.....the drag is changing 40000+ contracts and not being sure it would even work
I'm doing nothing but clicking "start new game" and "go to vacations". Archi is the mannino33 wrote:TO archibaldukuk/Alessandro.....Kudos to you both for your efforts!