|
|
Nmesa

 

Hired Hero
|
posted April 26, 2020 01:41 AM |
|
|
Phoenix4ever said: Then explain to me why Necro heroes can't learn First Aid. Necromancy is not the same as First Aid. Necromancy sounds more like what you were talking about.
First Aid also have sense because undead cant be healed with Cure like other creatures. Healing mechanics dont work in this game imo, but anyway it was definetely clear developer's decision.
Xsi has it as a starting skill, but yeah, its obviously an oversight, considering buyable FA tent. Its easy to fix in HCtraits, so i dont care about it that much.
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted April 26, 2020 01:54 AM |
|
|
Y'all are reading WAY too deep into a sarcastic, off-handed comment >.>
|
|
Phoenix4ever

 
     
Legendary Hero
Heroes is love, Heroes is life
|
posted April 26, 2020 08:49 AM |
|
|
Nmesa said: First Aid also have sense because undead cant be healed with Cure like other creatures. Healing mechanics dont work in this game imo, but anyway it was definetely clear developer's decision.
Xsi has it as a starting skill, but yeah, its obviously an oversight, considering buyable FA tent. Its easy to fix in HCtraits, so i dont care about it that much.
Ehm what?, Cure does work on undead, it works on anything really.
And Xsi does'nt start with First Aid, but Learning.
@BTB Sorry, but this discussion does'nt really have anything to do with your comment.
|
|
Nmesa

 

Hired Hero
|
posted April 26, 2020 11:06 AM |
|
Edited by Nmesa at 11:07, 26 Apr 2020.
|
Phoenix4ever said: Ehm what?, Cure does work on undead, it works on anything really.
And Xsi does'nt start with First Aid, but Learning.
Lol, my bad, thats embarassing. I looked at edited version of the game and completely forgot about original. And i didnt know that about Cure to be honest.
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted April 26, 2020 11:00 PM |
|
|
Good news, everyone. In addition to setting the maximum/minimum morale values, I was able to locate the divisor of 24 at 0645AA.
Unfortunately, it seems that luck doesn't run through this routine at all.
|
|
Phoenix4ever

 
     
Legendary Hero
Heroes is love, Heroes is life
|
posted April 28, 2020 11:09 PM |
|
|
Has anyone figured out how to edit skills, building dependencies or creature abilities changed by HotA, in the dll?
|
|
FfuzzyLogik

 
  
Known Hero
|
posted May 01, 2020 05:04 PM |
|
|
Hello there,
SilverG want to mod a bit the game and looks to have difficulties with ERA/VCMI stuff for now.
He asked for giving spells to monk/zealots who are "out of range" of creatures who can get spells.
So, I dig a bit the knowlege Maurice found ages ago :
http://heroescommunity.com/viewthread.php3?TID=42152&pagenumber=17
And I also find again very nice posts from AlexSpl and RoseKavalier about modding. If you want to find some ways to mod "in hex editing", some stuff here will be cool. You can also find a compiled data of many things here on this page BTB condensed it for community :
http://heroescommunity.com/viewthread.php3?TID=46202
The routine to give to creature spells begins at "archangel". But maybe there is a possibility to make it begin at "monks or zealots" ? If its done, it means we'll have to replace spells counting from (lets say monks -5 units) and change all for other units placing the "good spells" at position "+5".
The counterpart is "the last unit in list you could use will be Phoenixes (with -5). So no neutral creature could have any spellcast.
[The thing surprises me here is, what about enchanters huh ?]
If you just change the start at "-4" (means the first unit who could get a spell will be zealot), you have one neutral unit who could be spellcaster : the unit is actually "gold golem".
So if you still want a "faerie dragon" to still exist, you'll have to "place it" at gold golem's place (and take care the golem factory can't sell some).
Some last detail, you'll have to use the spot of one spellcaster creature to make zealot spellcaster. So some other won't still be spellcaster ! Here I could suggest one of elementals (who casts pro' from XXX") who aren't frequently used.
I hope many persons still have pleasure in playing/modding.
Oh, one other question, is there a "Discord" community ? If not I could make one... It shall be more easy to exchange ?
____________
FfuzzyLogik.
If I'm crazy ? Sure, because its madness to be normal...
|
|
Maurice


Hero of Order
Part of the furniture
|
posted May 01, 2020 08:11 PM |
|
Edited by Maurice at 20:12, 01 May 2020.
|
FfuzzyLogik said:
The thing surprises me here is, what about enchanters huh ?
Enchanters don’t cast spells in the same way as other creatures. Pretty much like Genies, the game handles a special subroutine every 3 turns to have them cast a random spell. You can’t really compare it to the spells a player has control over from “normal” spell casting creatures.
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 01, 2020 09:14 PM |
|
|
Maurice said:
FfuzzyLogik said:
The thing surprises me here is, what about enchanters huh ?
Enchanters don’t cast spells in the same way as other creatures. Pretty much like Genies, the game handles a special subroutine every 3 turns to have them cast a random spell. You can’t really compare it to the spells a player has control over from “normal” spell casting creatures.
Far as I can tell, the Genie subroutine looks at every possible spell. Did you ever figure out where that routine is located?
|
|
SilverG

 
  
Known Hero
|
posted May 01, 2020 09:23 PM |
|
|
Nice, seems like lot of research is in progress here.
Thanks guys/and galls.
|
|
SilverG

 
  
Known Hero
|
posted May 02, 2020 07:23 PM |
|
Edited by SilverG at 21:57, 02 May 2020.
|
Hello all,
when I open H3.exe with hex editor, I can't find any referenced codes mentione here (starting for page 1).
I am realy willing to learn, but am struggling, need some guidlines.
For example how can I edi in H3 Complete, that the scouting skill acts like in WoG?
Thanks.
Scratch that...
I have found the First hero line in Hex ed... and now am a bit stuck...
|
|
Maurice


Hero of Order
Part of the furniture
|
posted May 03, 2020 12:05 AM |
|
Edited by Maurice at 00:19, 03 May 2020.
|
BTB said: Far as I can tell, the Genie subroutine looks at every possible spell. Did you ever figure out where that routine is located?
Actually, it doesn’t quite so liberal. If I remember correctly, it checks to see which spells are viable on the chosen target (if any) and then randomly pick one from those. I posted details on it somewhere in this thread within the first 20 pages ... 
Edit: I’ve found information about it in this post here, on page 8.
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 03, 2020 12:19 AM |
|
Edited by BTB at 00:21, 03 May 2020.
|
Maurice said:
BTB said: Far as I can tell, the Genie subroutine looks at every possible spell. Did you ever figure out where that routine is located?
Actually, it doesn’t quite so liberal. If I remember correctly, it checks to see which spells are viable on the chosen target (if any) and then randomly pick one from those. I posted details on it somewhere in the How to edit HotA thread within the first 20 pages ... 
Yeah, I found your post and it looks like the Genie subroutine is located at 048351.
Curiously, there's an exit point for every spellcasting creature in that table EXCEPT for Enchanters, who aren't in the table. I theorize that it would be possible to edit 048464 to point Genies to the Enchanter routine instead, but I don't know exactly where the Enchanter routine starts. I just know that you can set the spells at 2608B8.
I *also* theorize that the hard-coded friendly targeting can be changed within these routines. The elemental and Ogre Magi routines begin with "8B XX 08", where I suspect 08 is our "target friendlies" setting. I have yet to test this.
|
|
Maurice


Hero of Order
Part of the furniture
|
posted May 03, 2020 12:22 AM |
|
|
In that same post, I also wrote something about Enchanters. You can find the link in post just above yours, which I edited with additional information at the same time you replied to it .
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 03, 2020 12:26 AM |
|
|
Yeah, I saw the bit about enchanters awhile back and it's been incorporated into my hacking guide. The question was if Genies can be run through the same routine rather than their own, since their own doesn't seem to allow me to choose which spells they use.
|
|
SilverG

 
  
Known Hero
|
posted May 03, 2020 09:01 AM |
|
|
Hi all, can you at least provide a tutorial (or pictures) on how-to?
Thanks
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 03, 2020 09:21 AM |
|
|
SilverG said: Hi all, can you at least provide a tutorial (or pictures) on how-to?
Thanks
http://heroescommunity.com/viewthread.php3?TID=46202
|
|
SilverG

 
  
Known Hero
|
posted May 03, 2020 11:05 AM |
|
|
Thanks.
You guys and galls are awesome!
|
|
phoenix4ever

 
     
Legendary Hero
Heroes is love, Heroes is life
|
posted May 03, 2020 11:57 AM |
|
|
Not sure we have many gals here, we could use some more.
|
|
SilverG

 
  
Known Hero
|
posted May 03, 2020 02:42 PM |
|
|
Dang I keep getting stuck.
Example, I'm searching for the Month of the Plague (to disable it) find the offset:
0C8C53
sadly I don't have that offset, I only have 000C8C50 and then row 3...and these parameters:
00 2B D0 8D 04 90 8B 54 81 44 89 16 EB 6C 8B 06
am I missing something?
|
|
|