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 41 42 43 44 ... 50 60 70 80 90 100 110 111 · «PREV / NEXT»
RoseKavalier
RoseKavalier


Admirable
Supreme Hero
posted April 05, 2018 03:39 AM

Djangoo said:
Hello,

does anyone have the values for the Equestrian's Gloves and the Boots of Speed? I want to half their bonuses.

Cheers!

Movement.txt
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Legendary Hero
posted April 05, 2018 09:26 PM

Hi, I know this is an HotA thread but I was looking for something I believe you may know, so...
I want to change the primary skills probable distribution, on leveling up,  for some classes (knights and clerics), is there a txt document where I can do it?

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


Legendary Hero
Heroes is love, Heroes is life
posted April 05, 2018 09:52 PM

They are in hctraits.txt located in HotA_Ing.lod

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


Legendary Hero
posted April 05, 2018 09:54 PM

Thx.

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


Known Hero
posted April 05, 2018 09:55 PM
Edited by FfuzzyLogik at 21:57, 05 Apr 2018.

Hello,

In .txt too, you got primary skills probablities for each class of heroes. Its in HCTRAITS.TXT ! Have fun in modding them.
Ah Phoenix answered before me during I wan typing... Damn, too late !
____________
FfuzzyLogik.

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

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


Legendary Hero
Heroes is love, Heroes is life
posted April 05, 2018 10:14 PM

No problem Fuzzy, at least we both tried to help.

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


Hired Hero
posted April 07, 2018 04:07 AM

StrikerX said:
Edit:   Could you also make it recognize H3 Hota HD.exe.  I do all my changes to the HD.exe after I've created it with the HD launcher and keep the Hota.exe clean.


Just updated it. New release here:
https://github.com/Karyoplasma/HOMM3SecondarySkillsModder/releases/tag/1.0.1b
____________

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

Tavern Dweller
posted April 16, 2018 07:26 PM

Very new to this

Hello everyone!

I have a question,can someone take me through editing a hero's specialty and starting army (step by step tutorial)? For example,turn Sorsha's swordsmen specialty into Offense Bonus/Pikemen/...

I have downloaded Hex Editor Neo and checked the replies on this thread on how to do stuff but i cant figure it out.

I would like to have a lot of fun with changing heroes specialties and making "useless" specialites (*cough* astral hypnotize *cough*)
new ones.

So if anyone can help,i would really appreciate it!
____________

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


Known Hero
posted April 17, 2018 07:16 PM
Edited by FfuzzyLogik at 19:17, 17 Apr 2018.

Good evening,

I know this thread is quite long but answer is in it. Maurice wrote this :

Quote:
...
Byte 1 - 4 determine the type of specialty:
0 = Skill bonus
1 = Creature bonus per level
2 = Resource bonus
3 = Spell bonus
4 = Static Creature bonus
5 = Creature Speed Bonus (exclusive to Sir Mullich)
6 = Creature Conversion bonus
7 = Static Dragon bonus (exclusive to Mutare in both her shapes)

As for the parameters of each:

Skill bonus
Bytes 5 - 8: Skill ID.

Creature bonus
Bytes 5 - 8: Creature ID.

Resource bonus
Bytes 5 - 8: Resources ID (0 = Wood, 1 = Mercury, 2 = Ore, 3 = Sulfur, 4 = Crystal, 5 = Gems, 6 = Gold), amount appears hard-coded, not listed as a parameter.

Spell bonus
Bytes 5 - 8: Spell ID.

Static Creature bonus
Bytes 5 - 8: Creature ID.
Bytes 9 - 12: Attack bonus.
Bytes 13 - 16: Defense bonus.
Bytes 17 - 20: Damage bonus.

Creature Speed Bonus
Bytes 5 - 8: The bonus value.

Creature Conversion bonus
Bytes 5 - 8: First Creature ID allowed for conversion.
Bytes 21 - 24: Second Creature ID allowed for conversion.
Bytes 25 - 28: Resulting Creature ID after conversion.
I wonder if the intermittent bytes allow for other Creature IDs as well ...

Static Dragon bonus
Bytes 9 - 12: Attack bonus.
Bytes 13 - 16: Defense bonus.

So for each hero, you can change speciality. On page 6 of this thread, you'll find adresses for every hero. Link :
http://heroescommunity.com/viewthread.php3?TID=42152&pagenumber=6


Before first, make a copy of your .exe if you make mistake !
Then, first, search adress of hero you wanna change (go to page 6 to Maurice's post about adress).
Example : 27AC30 Astral
Open hex editor at this adress you'll find his characteristics.
If you want him to be a creature specialist, change the 3 (who's spell bonus) by 1 (who's creature bonus).
Choose the creature you want (using the right value)
Example : 0 pikmen.
Now Astral shall be a pikmen specialist... Okay its not intresting but sample is...

Is that clear ?

Have fun in modding,
____________
FfuzzyLogik.

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

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

Tavern Dweller
posted April 17, 2018 09:24 PM

Alright!

Thank you for your answer,i'll try my best to work on that.

If i have any more questions etc. i'll ask you guys again.

Good night!
____________

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


Legendary Hero
Heroes is love, Heroes is life
posted April 17, 2018 11:40 PM

Is it possible to remove the counter properties of Haste/Slow and Bless/Curse?

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


Admirable
Supreme Hero
posted April 18, 2018 02:35 AM

phoenix4ever said:
Is it possible to remove the counter properties of Haste/Slow and Bless/Curse?


With hex edit, I'd guess there would be a high difficulty of fitting in the necessary code.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Legendary Hero
Heroes is love, Heroes is life
posted April 18, 2018 08:09 AM

Okay, too bad.

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


Promising
Famous Hero
feanor on DF2.ru
posted April 18, 2018 03:53 PM

I don't think so, it's just removing a combatMonster_ResetSpellFromStack call (0x444230) from cases in combatMonster_ApplySpell (0x444610).

For Bless/Curse, e.g.:
00444809 909090909090909090
0044481D 909090909090909090

Haste/Slow
004449C4 909090909090909090
00444A33 909090909090909090

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


Admirable
Supreme Hero
posted April 18, 2018 04:03 PM

OxFEA said:
I don't think so, it's just removing a combatMonster_ResetSpellFromStack call (0x444230) from cases in combatMonster_ApplySpell (0x444610).

For Bless/Curse, e.g.:
00444809 909090909090909090
0044481D 909090909090909090

Haste/Slow
004449C4 909090909090909090
00444A33 909090909090909090

This is had not crossed my mind to check this.

I had considered the problematic case of preventing the spell from being cast (That spell will affect no one!) and preventing cast on invalid target as real-estate trouble, but if one doesn't care about this, Feanor's solution should be perfect.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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

Tavern Dweller
posted April 18, 2018 05:08 PM

So,upon opening hota via HexEditorNeo/Frhed i've looked for the offset for Astral...

And didnt find it?
There was no "27AC30" adress for Astral.



Am i missing something?
Because in the 27k section there is no Astral adress.

Think i am missing something,but what exactly?
____________

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


Legendary Hero
Heroes is love, Heroes is life
posted April 18, 2018 05:15 PM
Edited by phoenix4ever at 17:16, 18 Apr 2018.

RoseKavalier said:
I had considered the problematic case of preventing the spell from being cast (That spell will affect no one!) and preventing cast on invalid target as real-estate trouble, but if one doesn't care about this, Feanor's solution should be perfect.

RoseKavalier, what exactly do you mean by this? Will it make the spells "uncastable" in certain situations or what is the problem with Feanor's solution? (I haven't tried it yet, but I think I will.)

@Perofake1
If you look at the bottom of the screenshot, you can see the address you are currently on, (0x27ac3e) if you move just a little bit back/up, you should reach the correct address.

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


Admirable
Supreme Hero
posted April 18, 2018 05:35 PM

Feanor's solution makes it so that both spells can be active at the same time.


I had thought you meant it more along the lines of... 'Slow cannot be applied if creature is Hasted' and all variants. In other words, dispel/cure would be required first.

It depends on how you want it to work exactly.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Legendary Hero
Heroes is love, Heroes is life
posted April 18, 2018 05:51 PM
Edited by phoenix4ever at 19:22, 18 Apr 2018.

Oh okay, well then Feanor's solution is perfect, as I want both pair of spells to be active at the same time.
Being counterspells, makes them even stronger and makes these spells too viable imo. Fortune and Misfortune or Mirth and Sorrow does'nt cancel each other out either, which they should if we follow the above logic.
But I think I will use Feanor's solution.

Edit: Hmm perhaps I was a bit too fast, I'm not sure exactly how to implement that counterspell change, can any of you help me? Sorry if I'm being stupid.

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

Tavern Dweller
posted April 18, 2018 07:40 PM

Okay everyone,thank you for your help so far!

Here's atleast some progress...Phoenix was right,i found the correct adress...



However,what should i do now? It's only "00",there aren't many sections for the other hero properties.


____________

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

Page compiled in 0.1162 seconds