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 > Heroes 3.5 - WoG and Beyond > Thread: How to edit HotA?
Thread: How to edit HotA? This Popular Thread is 111 pages long: 1 10 20 30 40 50 60 70 80 ... 88 89 90 91 92 ... 100 110 111 · «PREV / NEXT»
silverG
silverG


Known Hero
posted December 29, 2020 03:41 PM

Where can we change the Week of the Imp when the grail in Inferno is built?

And can we add a percentage to say:
33% Week of the Imp/Familiar
33% Week of the Gog/Magog
33% Week of the Demon/Horned demon
1%  Week of the Efreeti/E. Sultan?

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


Adventuring Hero
posted January 12, 2021 06:59 AM

Hello? I have a question. Is there a way to make that the Firewall is placed on the unit, not on an empty space?

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


Famous Hero
Moist & Creamy
posted January 12, 2021 07:18 AM

silverG said:
Where can we change the Week of the Imp when the grail in Inferno is built?

And can we add a percentage to say:
33% Week of the Imp/Familiar
33% Week of the Gog/Magog
33% Week of the Demon/Horned demon
1%  Week of the Efreeti/E. Sultan?


0C8613 & 0C861A: imp (week)
0C8C3E: imp (month)

(text will still say Imp - not sure where it loads that yet)

0C8620: growth bonus (DWORD pointer - replace with static value)
0CC951: ""

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


Hired Hero
posted January 24, 2021 02:53 AM

Hi all,
Not sure if this has been asked before, but the thread is so long so allow me to ask how to edit creatures' abilities?
For example, giving "Death Stare" to dread knights?

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


Known Hero
posted January 24, 2021 08:11 PM

Hello,

For some abilities (like fly) are let's say "normal" : every creature have in code some abilities written. You can change them at will but its quite tricky to understand how its written. Details are in this thread and I think in BTB's hacking list.

For some "special" abilities it is hardcoded. Somewhere in code, is written "this unit have this skill". This means if you want to place it on death knight, you'll have to steal it from gorogn.
For this, you need to find adresses and change unit who have this ability if you intend to do this by hex editing. Some of them are in BTB's hacking list too, he placed all were found here and added some other too.

But for each modification, must be known if its a "special" or "normal" ability.

If you use ERA, you can use some tool who does that.
On VCMI you can change this at will too.

Have a good day,
____________
FfuzzyLogik.

If I'm crazy ? Sure, because its madness to be normal...

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


Known Hero
posted January 25, 2021 09:48 PM

BTB said:
silverG said:
Where can we change the Week of the Imp when the grail in Inferno is built?

And can we add a percentage to say:
33% Week of the Imp/Familiar
33% Week of the Gog/Magog
33% Week of the Demon/Horned demon
1%  Week of the Efreeti/E. Sultan?


0C8613 & 0C861A: imp (week)
0C8C3E: imp (month)

(text will still say Imp - not sure where it loads that yet)

0C8620: growth bonus (DWORD pointer - replace with static value)
0CC951: ""


Thanks B2B, as always you're the man!

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


Hired Hero
posted January 27, 2021 02:30 PM

FfuzzyLogik said:
Hello,

For some abilities (like fly) are let's say "normal" : every creature have in code some abilities written. You can change them at will but its quite tricky to understand how its written. Details are in this thread and I think in BTB's hacking list.

For some "special" abilities it is hardcoded. Somewhere in code, is written "this unit have this skill". This means if you want to place it on death knight, you'll have to steal it from gorogn.
For this, you need to find adresses and change unit who have this ability if you intend to do this by hex editing. Some of them are in BTB's hacking list too, he placed all were found here and added some other too.

But for each modification, must be known if its a "special" or "normal" ability.

If you use ERA, you can use some tool who does that.
On VCMI you can change this at will too.

Have a good day,

So for Death Stare or other special abilities, we'll have to look through this thread to pick up bits and pieces first ? That's sure a lot of work :|
About VCMI, how are you going to change it ? Is there a guide or reference links about that ?

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


Known Hero
posted January 27, 2021 11:39 PM

Hello,

For abilities, I wrote BTB made a text where he placed all were discussed here. Just few posts under, you have his thread named "hacking guide" and there is the link :
http://btb2.free.fr/misc/h3_hacking.txt

On there are written adresses in exe where many things are placed and a bit how its written. If you want to use this way, you'll have to hex edit. Here are adresses for some abilities :
040264 = Aging
04033E = Blind
040C07 = Death Stare
040433 = Curse
0404A7 = Petrify
040EC4 = Thunderbolt
0436E0 = Deathblow
0405D1 = Paralyze
0411DE = Acid Breath
0402D9 = Disease
040560 = Poison
0649D8 = Fear*

For some other its a table for every creature. The way its written is a bit complecate at start but not that much. You have to think in "byte".
Just one of them can code 8 "0" or "1" :
00 = 0000 0000 => he have "nothing"
01 = 0000 0001 => he have th 8th abity
02 = 0000 0010 => he have the 7th ability
...
0A = 0000 0101 => so he have the 6th and 8th ability
...
Don't forget in CRTRAITS to write the right description.

On VCMI, I'm not specialist but its not that hard to see how a creature who has the speciality gets it. Open the datas where the migty gorgon is and see how its written. Place the same for dread knight and normally it will be ok.

On ERAII or ERAIII, you have some editors created and you can :
- Or use era's code to write it by yourself
- Or use one of editors to change it more easily

Good night.
____________
FfuzzyLogik.

If I'm crazy ? Sure, because its madness to be normal...

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


Hired Hero
posted January 30, 2021 03:57 AM

Thanks for your reply and helpful info

I think for thinks like this; a concrete, specific example would worth a lot. So if for example I'm trying to give "Death Stare" ability to Dread Knight the steps would be:
- Use some hex editing tool (e.g. Frhed ? or something else ?) to edit "the" file (is it Hota.dat or h3hota.exe in this case though?)
- Find the address of Dread Knight (use BTB hacking list maybe) and Mighty Gorgon
- See how Death Stare ability are given to MG in address (e.g. how address of Death Stare are assigned to MG). Then do the same to DK.



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

Tavern Dweller
posted January 30, 2021 06:13 PM

Hello again!
Not so long ago I decided to redraw the sprites of the necromancer's hero in battle and ran into a problem.
In my work, I used:
Resedit2 to extract the desired def file;
DefPreview for converting def to bmp format;
H3DefTool for creating a new def file;
Graphic editor Gimp2.
The game accepted the changes, but when it came to battle, the game client issued the following message:
ResourceManager::GetBitmap816 could not find the "bitmap8" resource "icmalt010.pcx"
The changes are displayed in the game, but this message appears every few seconds.
I've tried various settings in the DefTool but nothing seems to work.
In the end, I just unpacked the source file and packed it back without changing anything, but when adding this file to the
Hota.lod, the game client gave the same error.
I understand that this is most likely a problem with the palette, but I don't know how to solve it.
Help me please.
If I can solve this problem, I am ready to share with you the results of my work.

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


Famous Hero
posted February 03, 2021 01:07 PM

I don't remember if someone figured it out, but is possible to edit say SLOW so expert magic works like berserk (aoe) instead as of now?

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

Tavern Dweller
posted February 05, 2021 06:44 PM

Good time of day. Sorry for my English I want to add a new unit. The exe file has an unused id-122, and I want to use it. I calculated the characteristics of the device. The question remains: how to link the def files and the creature ?
____________

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


Adventuring Hero
posted February 10, 2021 01:53 PM

Forgetfulness moding

Hello. I have a question. I want to remove the mind property from Forgetfulness spell. So I changed 14 to 10 at 00287515. But there's no change. Other spells were able to remove or add the mind property with hex edit, but Forgetfulness does not work. How shall I do it?

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


Legendary Hero
Heroes is love, Heroes is life
posted February 21, 2021 02:59 PM

Does nobody know where to change HotA's versions of Logistics, Necromancy and Scouting in HotA.dll?

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


Adventuring Hero
posted February 24, 2021 08:59 AM
Edited by DeathStare at 09:03, 24 Feb 2021.

RESURRATION spell

There's something I really want to know. Can we make RESURRATION spell work the same as principle of Vampire's Absorption avillity? For example, if the recovery of RESURRACTION is 200HP, it doesn't work for Titan at all, but I want to that it can recover health point, at least.

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


Famous Hero
Moist & Creamy
posted February 24, 2021 07:12 PM

phoenix4ever said:
Does nobody know where to change HotA's versions of Logistics, Necromancy and Scouting in HotA.dll?


If you're willing to download and install Cheat Engine (a disasembler), we could probably figure it out.

Typing is very hard for me since I broke my wrist and needed surgery, but I'd be willing to talk you through it in voice chat on Discord

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


Legendary Hero
Heroes is love, Heroes is life
posted February 24, 2021 07:25 PM
Edited by Phoenix4ever at 19:27, 24 Feb 2021.

@BTB
There was a guy here a few pages back, that apparently figured out where to edit Intelligence, Mysticism and Estates.
I asked him about the 3 other skills changed in HotA, but he never answered.
I am not sure how he found out the first three.
I was also considering going through HotA.dll myself, to see if I can discover anything. (Probably not.)
I love HotA, but I hate how everything is so closed and their take it or leave it attitude.
They could also easily have changed the skills in the exe, but no no no, they had to make it difficult and place them somewhere in HotA.dll where no one can find them.

Sorry about your wrist, hope you feel better soon.
I made a post in your "hacking thread" btw., don't know if you have seen it.

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


Famous Hero
Moist & Creamy
posted February 24, 2021 07:29 PM

If you have that starting point, you should be in business. Look up that address in Cheat Engine and look around that code block for the other skills.

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


Legendary Hero
Heroes is love, Heroes is life
posted February 24, 2021 07:31 PM

I am not familiar with Cheat Engine, but maybe I'll have a look at it. Thanks.

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


Famous Hero
Moist & Creamy
posted February 24, 2021 07:47 PM

Phoenix4ever said:
I am not familiar with Cheat Engine, but maybe I'll have a look at it. Thanks.


It's a disassembler that lets you look at the game in real time and its how I've done so much work lately. It's very daunting at first and probably offputing with no help, so I'll be glad to show you some basics.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This Popular Thread is 111 pages long: 1 10 20 30 40 50 60 70 80 ... 88 89 90 91 92 ... 100 110 111 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.3098 seconds