|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted October 20, 2016 10:54 PM |
|
|
Oh, of course.
Which program can open a def file?
|
|
OxFEA
Promising
Famous Hero
feanor on DF2.ru
|
posted October 20, 2016 11:21 PM |
|
|
DefPreview for viewing and unpacking, H3DefTool for packing.
https://sites.google.com/site/sergroj/wog
|
|
tax_375
Hired Hero
|
posted November 06, 2016 11:30 AM |
|
Edited by tax_375 at 21:19, 22 Nov 2016.
|
Do you know guys where I can change the game hotkeys?
Also I found this do you know what could it be? It looks like some hero editing "guide"? or what?
https://github.com/redxu/HoMM3_FA/blob/master/FA_struct.h#L12
https://github.com/potmdehex/homm3tools/blob/master/hd_edition/hde_mod/hde/structures/hero.h#L33
|
|
Maurice
Hero of Order
Part of the furniture
|
posted November 22, 2016 11:29 PM |
|
|
Not entirely. It's an overview of all the attribute fields that make up Heroes in general. The game code refers to these fields to figure out a lot of things (like in combat, it uses those fields to find out which creatures the Hero carries and which Artifact alter stats and the like).
|
|
vividzzan
Tavern Dweller
|
posted November 24, 2016 11:46 PM |
|
|
I hope to modify the speed increase of sir mullich's speciality.
offset 0x00279aa0
05 00 00 00 02 00 00 00
(speed) (increase)
maybe 02 means +2 speed increase.
but it doesn't work even though i put there number 0.
it always +2 regardless of any number.
anyone knows how to modify this?
|
|
Maurice
Hero of Order
Part of the furniture
|
posted November 25, 2016 12:44 AM |
|
Edited by Maurice at 00:45, 25 Nov 2016.
|
That's because the '02' points to what it's effecting (in this case, 02 means it affects Creatures, apparently). Since Sir Mulich is the only one with this Hero Specialty type (05), it's hard to tell what values other than 02 would affect.
I might be able to find this in the source code, but seeing the time at the moment I am writing this, I am not going to explore that one now. Maybe I'll have time for it tomorrow.
|
|
vividzzan
Tavern Dweller
|
posted November 25, 2016 02:29 AM |
|
|
Maurice said: That's because the '02' points to what it's effecting (in this case, 02 means it affects Creatures, apparently). Since Sir Mulich is the only one with this Hero Specialty type (05), it's hard to tell what values other than 02 would affect.
I might be able to find this in the source code, but seeing the time at the moment I am writing this, I am not going to explore that one now. Maybe I'll have time for it tomorrow.
so glad of your kind information.
thanks for your effort at my anxiety.
|
|
igrik
Promising
Known Hero
|
posted November 25, 2016 07:46 AM |
|
|
vividzzan said: I hope to modify the speed increase of sir mullich's speciality.
offset 0x00279aa0
05 00 00 00 02 00 00 00
(speed) (increase)
maybe 02 means +2 speed increase.
but it doesn't work even though i put there number 0.
it always +2 regardless of any number.
anyone knows how to modify this?
0x000E6669 02
|
|
Maurice
Hero of Order
Part of the furniture
|
posted November 25, 2016 10:22 AM |
|
|
vividzzan said: so glad of your kind information.
thanks for your effort at my anxiety.
No problem; but it seems igrik beat me to it .
igrik said: 0x000E6669 02
Thanks for the info .
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted November 25, 2016 11:10 AM |
|
|
I guess Sir Mullich would be fair with +1 speed, still a kinda boring speciality though.
|
|
vividzzan
Tavern Dweller
|
posted November 25, 2016 01:48 PM |
|
|
great information!
I've just checked the code and found it operating perfectly!
I'm really happy
|
|
DADO007
Tavern Dweller
|
posted December 15, 2016 03:34 PM |
|
|
can anyone help me? I want improve Gunnar, Kyrre and Dessa specialty. Logistic from 5% per level to 10%
____________
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted December 15, 2016 07:52 PM |
|
|
No offense, but you must be absolutely insane, Logistics speciality is the best speciality in the game.
|
|
Salamandre
Admirable
Omnipresent Hero
Wog refugee
|
posted December 15, 2016 08:25 PM |
|
|
Is not insane at all, it depends why you want it.
Unfortunately, after the 12th month in game, the probability AI heroes freeze is multiplied and the game will be over without possibility to avoid. And most godly maps have that problem. So faster you move, more chances to be able to finish the map you have.
|
|
Maurice
Hero of Order
Part of the furniture
|
posted December 15, 2016 10:43 PM |
|
|
DADO007 said: can anyone help me? I want improve Gunnar, Kyrre and Dessa specialty. Logistic from 5% per level to 10%
It can be done, but it's a slight bit awkward. The code at 0x000E4F1Ch - 0x000E4F21h (4 bytes) holds the hex value of E4 EA 63 00. This is in Little Endian, least significant bit first, so for human readability the value should be read as 00 63 EA E4. This is a pointer to a data value, held at location 0x0023EAE4h (keep in mind that when data from within the .exe is loaded into runtime memory, 0x00400000h is added to the actual location -> 0x0023EAE4h then becomes 0x0063EAE4h, the value above).
The data read at that referenced location is 4 bytes in size and holds the byte string CD CC 4C 3D. Once again writing it in human readable order, we get 3D 4C CC CD. This is the hexadecimal 32-bit floating point representation of the value 0.05. It's this value that is multiplied for Heroes with the Logistics specialty, with the bonus of their Logistics skill. However, it's also the value used for other skill Specialists. As such, changing this particular value would also affect all other skill Specialists. That's not what you have in mind, I guess.
Luckily, you can simply let the Logistics specialty pointer point to another address location instead, as there's a table just above this particular value, that indicates the bonus applied through various skills themselves. You can simply use one of those. It does limit your options, but they should be wide enough to suit your needs.
Specifics
To get a different value, look at the table below and find one that suits your needs. Find the 4 bytes located from address 0x000E4F1Ch, which are E4 EA 63 00 and change those 4 bytes to ...
5% bonus
5 options:
0C EA 63 00 - This is the 5% from the Tier 1 Armorer Skill
4C EA 63 00 - This is the 5% from the Tier 1 Resistance Skill
5C EA 63 00 - This is the 5% from the Tier 1 Learning Skill
7C EA 63 00 - This is the 5% from the Tier 1 Sorcery Skill
E4 EA 63 00 - quite pointless, this is already what it is .
10% bonus
8 options:
BC E9 63 00 - This is the 10% from the Tier 1 Necromancy Skill
EC E9 63 00 - This is the 10% from the Tier 1 Archery Skill
FC E9 63 00 - This is the 10% from the Tier 1 Offense Skill
10 EA 63 00 - This is the 10% from the Tier 2 Armorer Skill
50 EA 63 00 - This is the 10% from the Tier 2 Resistance Skill
60 EA 63 00 - This is the 10% from the Tier 2 Learning Skill
6C EA 63 00 - This is the 10% from the Tier 1 Logistics Skill
80 EA 63 00 - This is the 10% from the Tier 2 Sorcery Skill
15% bonus
3 options:
14 EA 63 00 - This is the 15% from the Tier 3 Armorer Skill
64 EA 63 00 - This is the 15% from the Tier 3 Learning Skill
84 EA 63 00 - This is the 15% from the Tier 3 Sorcery Skill
20% bonus
5 options:
C0 E9 63 00 - This is the 20% from the Tier 2 Necromancy Skill
00 EA 63 00 - This is the 20% from the Tier 2 Offense Skill
3C EA 63 00 - This is the 20% from the Tier 1 Diplomacy Skill
54 EA 63 00 - This is the 20% from the Tier 3 Resistance Skill
70 EA 63 00 - This is the 20% from the Tier 2 Logistics Skill
25% bonus
2 options:
F0 E9 63 00 - This is the 25% from the Tier 2 Archery Skill
8C EA 63 00 - This is the 25% from the Tier 1 Intelligence Skill
30% bonus
3 options:
C4 E9 63 00 - This is the 30% from the Tier 3 Necromancy Skill
04 EA 63 00 - This is the 30% from the Tier 3 Offense Skill
74 EA 63 00 - This is the 30% from the Tier 3 Logistics Skill
40% bonus
2 options:
2C EA 63 00 - This is the 40% from the Tier 1 Eagle Eye Skill
40 EA 63 00 - This is the 40% from the Tier 2 Diplomacy Skill
50% bonus
3 options:
F4 E9 63 00 - This is the 50% from the Tier 3 Archery Skill
30 EA 63 00 - This is the 50% from the Tier 2 Eagle Eye Skill
90 EA 63 00 - This is the 50% from the Tier 2 Intelligence Skill
60% bonus
2 options:
34 EA 63 00 - This is the 60% from the Tier 3 Eagle Eye Skill
44 EA 63 00 - This is the 60% from the Tier 3 Diplomacy Skill
100% bonus
2 options:
94 EA 63 00 - This is the 100% from the Tier 3 Intelligence Skill
98 EA 63 00 - This is the 100% from the Tier 1 First Aid Skill
200% bonus
1 option:
9C EA 63 00 - This is the 200% from the Tier 2 First Aid Skill
300% bonus
1 option:
A0 EA 63 00 - This is the 300% from the Tier 3 First Aid Skill
Hope this helps!
|
|
DADO007
Tavern Dweller
|
posted December 17, 2016 06:06 PM |
|
|
thanks maurice, it works. only visuality stays all the same. I want to say, it stil write that is 5% per level
|
|
tax_375
Hired Hero
|
posted December 19, 2016 10:26 AM |
|
Edited by tax_375 at 10:27, 19 Dec 2016.
|
DADO007 said: thanks maurice, it works. only visuality stays all the same. I want to say, it stil write that is 5% per level
For visuality you have to change the txt file - SSTraits in HotA_lng.lod
|
|
Mayris
Tavern Dweller
|
posted January 15, 2017 11:31 AM |
|
|
Upgrade
Hello
I have an idea to increase the value of movement from 1 to 3 for special units on heroes like Valeska, Edric etc.
Sir Mulich have +2 speed to ALL units -> too much, but Valeska, Edric have +1 speed to ONLY 1 UNIT -> to weak I think.
I try find in http://heroescommunity.com/viewthread.php3?TID=42152&pagenumber=2
But I Can’t do it or I did wrong 
|
|
tax_375
Hired Hero
|
posted February 03, 2017 07:52 AM |
|
Edited by tax_375 at 09:42, 03 Feb 2017.
|
dropbox and guide
Based on the thread content I have created a modding guide for HotA and uploaded into dropbox. You can download the files. They are not ready of course but at least its good for some start. Feel free to add/extend content. The goal is to have a finished proper guide for beginners and advanced users as well.
The Guide:
https://www.dropbox.com/s/6alam1c4bgefdjz/Heroes%20of%20Might%20and%20Magic%20III%20Modding%20Guide.docx?dl=0
Some Values:
https://www.dropbox.com/s/r305h14ld1zhyki/HOMM%20III%20modding%20values.xlsx?dl=0
In the file you will find the thanks for all who contributed the thread.
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted February 03, 2017 09:08 AM |
|
|
Nice guide tax.
I hope someone will get something out of this.
|
|
|