|
Thread: Fix for Siege + Armorer bug | This thread is pages long: 1 2 · «PREV |
|
hellburn
Famous Hero
The efreet
|
posted September 22, 2013 03:42 PM |
|
|
Quote: Heroes III Complete edition (no-cd version)
Hex adresses
1E224 7D --> 4D
1E360 7D --> 4D
65D64 7D --> 4D
Heroes III Shadow of Death (no-cd version)
Hex adresses
1E3A4 7D --> 4D
1E4E0 7D --> 4D
65944 7D --> 4D
None of these adresses are present in my Heroes3.exe file. Polish Gold Edition.
|
|
Hippox89
Famous Hero
|
posted September 22, 2013 06:41 PM |
|
Edited by Hippox89 at 18:43, 22 Sep 2013.
|
hellburn said:
Quote: Heroes III Complete edition (no-cd version)
Hex adresses
1E224 7D --> 4D
1E360 7D --> 4D
65D64 7D --> 4D
Heroes III Shadow of Death (no-cd version)
Hex adresses
1E3A4 7D --> 4D
1E4E0 7D --> 4D
65944 7D --> 4D
None of these adresses are present in my Heroes3.exe file. Polish Gold Edition.
Could you upload the exe? I'll take a look.
I think maybe the correct binary data will just be at other addresses in your exe, but still the same data. We could try to search with the data present at the English addresses to find the correct addresses in the Polish version. That's the only thing I can think of.
|
|
hellburn
Famous Hero
The efreet
|
posted September 22, 2013 07:22 PM |
|
|
|
hippox89
Famous Hero
|
posted September 22, 2013 08:37 PM |
|
Edited by hippox89 at 20:44, 22 Sep 2013.
|
hellburn said: link
Here it is.
The correct addresses for your Polish exe seem to be:
1.
0x01e350 (04) 7D --> 4D
2.
0x01e490 (00) 7D --> 4D
3.
0x065970 (04) 7D --> 4D
Make a backup before saving the changes, of course.
|
|
hellburn
Famous Hero
The efreet
|
posted September 23, 2013 12:55 PM |
|
Edited by hellburn at 12:59, 23 Sep 2013.
|
Thanks! It seems the coordinates you provided are correct .
But strange enough, if I run modified exe file via HD mod, fix doesn't work...
|
|
hippox89
Famous Hero
|
posted September 23, 2013 01:09 PM |
|
Edited by hippox89 at 13:10, 23 Sep 2013.
|
hellburn said: Thanks! It seems the coordinates you provided are correct .
But strange enough, if I run modified exe file via HD mod, fix doesn't work...
Not strange at all actually. HDmod uses the exe in '_HD3_Data'. Anyway, glad I could help.
|
|
h3enthusiast
Hired Hero
|
posted September 24, 2013 08:44 PM |
|
|
Slightly OT, but this has to do with Heroes3.exe hexa-editing...
Basically, it seems possible to remove month of the plague by editing EB35837DF409 to EB35837DF40A.
However, when I looked at it, I couldn't find those hexa numbers.
Any clues?
(and might it be possible to remove month of the creature ? )
|
|
hippox89
Famous Hero
|
posted September 24, 2013 11:33 PM |
|
|
Well, interesting. Which release of Heroes 3 has a main exe named 'hero3.exe'? That might be a clue, I guess.
|
|
h3enthusiast
Hired Hero
|
posted September 25, 2013 04:44 AM |
|
|
It could just be a typo. The edited version I found was 3.2 over at Gamerhome.
http://www.gamerhome.net/bbs/forum.php?mod=viewthread&tid=259978
|
|
hippox89
Famous Hero
|
posted September 25, 2013 12:27 PM |
|
Edited by hippox89 at 12:28, 25 Sep 2013.
|
h3enthusiast said: It could just be a typo. The edited version I found was 3.2 over at Gamerhome.
http://www.gamerhome.net/bbs/forum.php?mod=viewthread&tid=259978
Could you share it? I rather don't bother to register.
|
|
h3enthusiast
Hired Hero
|
posted September 25, 2013 07:28 PM |
|
|
Sure:
https://www.dropbox.com/s/6y6iaqkrlvn10bs/Heroes3.rar
EDIT: looks like I am blind. I looked again and it's on address line 14FE10.
EDIT2: can't find it in 4.0 though. Some hexa numbers are similar but it may need trial and error ... and Chinese patience maybe.
|
|
hippox89
Famous Hero
|
posted September 25, 2013 11:09 PM |
|
Edited by hippox89 at 23:15, 25 Sep 2013.
|
h3enthusiast said: Sure:
https://www.dropbox.com/s/6y6iaqkrlvn10bs/Heroes3.rar
EDIT: looks like I am blind. I looked again and it's on address line 14FE10.
EDIT2: can't find it in 4.0 though. Some hexa numbers are similar but it may need trial and error ... and Chinese patience maybe.
0x0c0610 and 0x0c0620 is closes with '837DF409'. I tried to change this value, and it at least didn't crash on start up. lol. We need a save before a plague week to test. But it's unlikely that the data should be the same or close, I think. Probably just an coincidence.
Like: 'E5' is now '29' and '03' is now 'FA' - and so on. Very hard to sort out.
I'm in way too deep here.
|
|
Hippox89
Famous Hero
|
posted October 12, 2013 01:27 AM |
|
Edited by Hippox89 at 01:33, 12 Oct 2013.
|
Anyhow, why do we want to remove plague, h3enthusiast? It makes sense to me that you might get punished if you forgot to buy creatures and keep and eye on what day it is in the month. It's a fair dynamic, I feel.
I think creature months (double populations) are the the devil. I'd love to be able to remove those by hexing. You might actually be rewarded for forgetting to buy your creatures! It's also potentially very unfair with joiners for creatures you already have growths for in towns.
You can only get around it by reloading a save before the first day until a non-creature week comes.
|
|
idontcare
Known Hero
|
posted October 12, 2013 07:14 AM |
|
|
imo any luckbased event(ok not random MAPS), like week of ... is bad for the skilled player and good for the luckboxing guy.
But still, it is a part of the game and is not bugged in any way, so i wouldnt like to see it removed and then naming it a "patch", it shows just that some of you cant deal with variance
btw PLAGUE only comes on the start of the new month, it doesnt affect all dwellings, and except of rampart(treasureshenanigans) you should always buy any creature anyway.
Id raher have a patch that PLAGUE kicks ALWAYS on 1st of a month then to remove it, and maybe the doublingweeks always right before plague(it makes sense, they are more, then viruses spread quicker)
what i wonder is, can there be a week of centaurs if no rampart is on the map?
|
|
h3enthusiast
Hired Hero
|
posted October 12, 2013 07:23 AM |
|
|
Hippox89 said: Anyhow, why do we want to remove plague, h3enthusiast? It makes sense to me that you might get punished if you forgot to buy creatures and keep and eye on what day it is in the month. It's a fair dynamic, I feel.
I think creature months (double populations) are the the devil. I'd love to be able to remove those by hexing. You might actually be rewarded for forgetting to buy your creatures! It's also potentially very unfair with joiners for creatures you already have growths for in towns.
You can only get around it by reloading a save before the first day until a non-creature week comes.
I play mostly SP maps vs cooked AI, BT as the Chinese call them.
Removing both plague and month of the ___ would be very great on some of these maps where losing your month 1 production leaves you unable to continue the game.
You reload a lot in these because you're facing very bad odds and sometimes you have to retry turns a lot of times... after a while reloading doesn't reset the RNG so you get hit by plague over and over no matter what.
|
|
master_learn
Legendary Hero
walking to the library
|
posted October 12, 2013 09:21 AM |
|
|
idontcare said: Id raher have a patch that PLAGUE kicks ALWAYS on 1st of a month then to remove it, and maybe the doublingweeks always right before plague(it makes sense, they are more, then viruses spread quicker)
Just to remind plague CAN'T kick ALWAYS because of "Week of the imp"
When you or your opponent(AI or human)build Deity of Fire any doubling weeks are eliminated as well for any other creature.
____________
"I heard the latest HD version disables playing Heroes. Please reconsider."-Salamandre
|
|
idontcare
Known Hero
|
posted October 12, 2013 09:55 AM |
|
|
since we play all inferno
(i prolly play more conflux, and that is once in a blue moon)
there was a cool idea about an astrology-bulding, so you can purchase(maybe for 3k gold? a vision and know whats going on next week
if tower buildingplan wherent so full it would fit very well in it
|
|
master_learn
Legendary Hero
walking to the library
|
posted October 12, 2013 10:09 AM |
|
|
idontcare said: there was a cool idea about an astrology-bulding, so you can purchase(maybe for 3k gold? a vision and know whats going on next week
Now imagine this:
You check the astrology building on day 6 and it tell's you that the next week will be week of Titan.You are very happy your titans will receive a good bonus.
But on day 7th Deity of Fire is built.You can guess what would happen with the Week of the titan!
Now imagine how would you react when you give 3000 gold for structure that not only gives you false info,but informs you about the week you already know in advance (becomes useless).
____________
"I heard the latest HD version disables playing Heroes. Please reconsider."-Salamandre
|
|
mariez
|
posted January 14, 2017 08:22 PM |
|
|
Once again Hello Everybody,
please forgive me returning to older thread, but I have a trouble with armorer bug inside HDmod. I fixed "heroes3.exe" with hex editor, according to Kyrub's and Hippox89 advices, and my results are as below:
on my one PC everything works perfect (win10 64, Heroes III SoD Golden Edition (polish, from 2010), HDmod 4.207.rc2)
on second PC, after changing Heroes3.exe, game freezes before start and nothing runs (no menu, not even black screen, nothing but freezed "heroes3.exe" process in Taskmanager without a chance to run or cancel) This PC is with the same version of game, but runs on Windows XP sp3 32bit.
I don't know what exactly causes the problem, i've tried two times edit files in hex editor on both computers, even made fresh istallation ow whole game and Hdmod, do You know any similiar problems using HDmod on winXP? Do You have any advices or ideas how to fix it? I even asked Baratorch, but until now, no answer (no fence). Thanks for attention
|
|
Evaline
Known Hero
|
posted January 15, 2017 08:21 PM |
|
|
Looks like some latest versions of HD Mod are not compatible with Windows XP anymore. Ask Baratorch about it again and remind him that all official HoMM 3 releases from 3DO (RoE, AB, SoD, Complete and Chronicles) are compatible with Windows 9X (95, 95OSR2, 98, 98SE and Millenium included) and Windows NT 4.0 SP3 (and all later NT based OS).
|
|
|