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 ]
New Server | HOMM1: info forum | HOMM2: info forum | HOMM3: info forum | HOMM4: info forum | HOMM5: info 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 thread is 10 pages long: 1 2 3 4 5 6 7 8 9 10 · «PREV / NEXT»
phoenix4ever
phoenix4ever


Supreme Hero
Heroes is love, Heroes is life
posted October 20, 2016 10:54 PM
Edited by phoenix4ever at 23:03, 20 Oct 2016.

Oh, of course.

Which program can open a def file?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
OxFEA
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
tax_375
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Maurice
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).

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
vividzzan
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?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Maurice
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
vividzzan
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.

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


Adventuring 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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Maurice
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

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


Supreme 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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
vividzzan
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
DADO007
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%

____________

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


Supreme 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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Maurice
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!

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
DADO007
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
tax_375
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Mayris
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 

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
tax_375
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.

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


Supreme 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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 10 pages long: 1 2 3 4 5 6 7 8 9 10 · «PREV / NEXT»
Post New Poll †† Post New Topic †† Post New Reply

Page compiled in 0.0465 seconds