|
|
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?
|
|
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?
|
|
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: ""
|
|
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?
|
|
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...
|
|
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!
|
|
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 ?
|
|
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...
|
|
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.
|
|
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.
|
|
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?
|
|
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 ?
____________
|
|
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?
|
|
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?
|
|
DeathStare
Adventuring Hero
|
posted February 24, 2021 08:59 AM |
|
|
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.
|
|
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
|
|
Phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted February 24, 2021 07:25 PM |
|
|
@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.
|
|
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.
|
|
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.
|
|
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.
|
|
|