Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Library of Enlightenment > Thread: Fix for Siege + Armorer bug
Thread: Fix for Siege + Armorer bug This thread is 2 pages long: 1 2 · NEXT»
kyrub
kyrub


Hired Hero
posted June 18, 2011 03:21 AM

Fix for Siege + Armorer bug

This patch should probably fix the archaic bug:

During a siege, Armorer and Air shield will now give you the proper bonus against tower archers, instead of making your units even more vulnerable to them!

http://www.mediafire.com/download.php?2seuj7s4cmrpxj2

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hellburn
hellburn


Famous Hero
The efreet
posted June 18, 2011 09:47 AM

I gonn check it out as soon as possible!! THANKS!
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
sag
sag


Promising
Supreme Hero
WCL owner
posted June 18, 2011 08:02 PM

who is the author? can I see patch code?
____________
I play HoMM3 at www.heroes-
III.com

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
kyrub
kyrub


Hired Hero
posted June 18, 2011 08:54 PM
Edited by kyrub at 23:42, 18 Jun 2011.

Quote:
who is the author? can I see patch code?

I am the author. The exe is Heroes III Complete version.

Patch code? There is none. I changed the machine code directly. To explain the logic, there's a subfonction that fetches the Armorer's percent in form of a multiplier (0.85 for expert armorer etc.). The main program then multiplies this by the damage dealt. In case of tower-shot damage, however, the program used "divide" instead of "multiply", which gave bigger results.

So I changed the fonction: fdivr --> fmul. It should work.

I am unsure about the effect on Air shield. It would be nice if anyone can confirm/deny the patch effects.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Evaline
Evaline


Known Hero
posted June 19, 2011 07:14 PM

Missing description. The original exe in Heroes III Complete version is protected by SafeDisk 1.50.020.
This archive contains cracked game exe with copy protection removed. In the official Heroes III: Complete the main game 'exe' is in the file called 'Heroes3.icd' due to copy protection scheme

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
kyrub
kyrub


Hired Hero
posted June 20, 2011 12:26 AM

hex adresses + changes

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


Btw, I've got some early reports the patch is fonctional both for Armorer trait AND the Air shield spell.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
HeymlicH
HeymlicH


Famous Hero
posted June 29, 2011 01:36 AM
Edited by HeymlicH at 01:46, 29 Jun 2011.

@Kyrub:

thanks for sharing this fix. I run a test on it, and found it working for the armorer skill, armorer special and air shield in all possible combinations. It also works for the AI.

The hex addresses in the last post are working for the original game (I have the complete version), the download of the modified .exe is not necessary.

Again, thanks for your work

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
MacMasterMC
MacMasterMC


Known Hero
Resurrected Loreweaver
posted April 02, 2012 07:16 AM

I am not sure if I understood the previous post. Is there a way to play without any cracks that allows the fix? If so, how would this be implemented? I would like to be able to fix this bug in my game so I could know it would work.
____________
...a shimmer in the woods, with
an expectant feel to the air...
...a figure takes shape...

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
SAG
SAG


Promising
Supreme Hero
WCL owner
posted April 02, 2012 09:40 AM

I've asked Baratorch to add fix of this bug to HD mod. By default it should be turned off to avoid compatibility problems with SOD.
____________
I play HoMM3 at www.heroes-
III.com

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Bersaglio
Bersaglio


Hired Hero
posted April 02, 2012 12:04 PM
Edited by Bersaglio at 12:08, 02 Apr 2012.

MacMasterMC
This fix is only suitable for pirated (cracked game executable with Safedisc removed) versions of the game. Moreover in my opinion there are no proper fixed (cracked) game executables for SoD v3.2 or Complete v4.0 exist. At least credible ones (i.e. released by the famous scene groups like FLT). Stay away from this.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
batman
batman


Hired Hero
posted April 15, 2012 01:06 AM


If it fixes the bug it is a great patch. I can play very well with or without the Safedisc thing ... But I would still like to see it included in the HD mod

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hellburn
hellburn


Famous Hero
The efreet
posted September 16, 2013 01:20 PM

Is this implemented in HDmod? I'm asking because link is not working anymore.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hippox89
hippox89


Famous Hero
posted September 16, 2013 01:54 PM
Edited by hippox89 at 23:11, 16 Sep 2013.

hellburn said:
Is this implemented in HDmod? I'm asking because link is not working anymore.


It is easy to test with the map editor. To my surprise HDmod do not provide a fix for this old bug. Still, it should be easy enough to hex edit the exe (we still have the addresses). I'll do it myself today.

Also, I know HotA fixed this bug in their release. They have probably also fixed many other bugs of the original that SoD users could make use of.

I'm interrested in why HDmod doesn't fix this bug, though. Strange.

****Edit****

Edit: nm. The addresses are correct.


 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hellburn
hellburn


Famous Hero
The efreet
posted September 16, 2013 07:11 PM

...or just share the modified Heroes3.exe file . Please, anyone?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hippox89
hippox89


Famous Hero
posted September 16, 2013 09:33 PM
Edited by hippox89 at 23:11, 16 Sep 2013.

hellburn said:
...or just share the modified Heroes3.exe file . Please, anyone?


When you know what to edit then hex editing is as easy as editing a text document. Tiny Hexer is a very simple program, I'd recommend. You might just learn something.

**Edit**

Okay, the addresses are actually correct. I just misread them. lol. The fix works fine.

baratorch's heroes3.exe is a SoD exe, BTW.

Thanks for hex addresses, indeed.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
OhforfSake
OhforfSake


Promising
Legendary Hero
Initiate
posted September 16, 2013 10:51 PM

Sometimes one shouldn't conclude too early..

Thanks for the hex codes

It's strange how an error like this one can escape bug detection as it's a part of the code which is easy to separate and have the computer test by itself.
____________
Living time backwards

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hippox89
hippox89


Famous Hero
posted September 16, 2013 11:16 PM
Edited by hippox89 at 23:19, 16 Sep 2013.

OhforfSake said:
Sometimes one shouldn't conclude too early..

Thanks for the hex codes

It's strange how an error like this one can escape bug detection as it's a part of the code which is easy to separate and have the computer test by itself.


I wonder if this bug has maybe survived two expansion packs of testing? Wouldn't surprise if it had; such things does happens.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hellburn
hellburn


Famous Hero
The efreet
posted September 18, 2013 05:06 PM
Edited by hellburn at 08:46, 20 Sep 2013.

Well, to be honest - I'm not lazy - I've tried to mod it myself but it seems I'm not very good at that sort of things.

... So any link to the modified Heroes3.exe will be still appreciated.

@down:
That's correct. Back in the day I downloaded the file, but now I don't  have it anywhere on both of my computers, and link is not working.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Evaline
Evaline


Known Hero
posted September 18, 2013 05:32 PM

hellburn said:
Well, to be honest - I'm not lazy - I've tried to mod it myself but it seems I'm not very good at that sort of things.

... So any link to the modified Heroes3.exe will be still appreciated.

There was a working link in the first message and you had enough time to download it (considering that you almost immediately wrote a reply - second message is yours).
P.S. No need to modify GoG... hmm... 'release' - latest GoG installer already have this fix included.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
hippox89
hippox89


Famous Hero
posted September 18, 2013 07:47 PM
Edited by hippox89 at 20:14, 18 Sep 2013.

hellburn said:
Well, to be honest - I'm not lazy - I've tried to mod it myself but it seems I'm not very good at that sort of things.

... So any link to the modified Heroes3.exe will be still appreciated.


Just ask for help then on how to do it. I can upload a few pictures to show you how exactly you must do it. I want to help you out in such ways, of course. Step-by-step if needed. That's the point. It's not the point that you must fumble in the dark alone. And if all fails; then I'll upload you a fixed heroes.exe.

I might upload the pictures tonight.

Edit: Example, SoD exe (HD), first address.


 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 2 pages long: 1 2 · NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0577 seconds