|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 06, 2020 09:48 PM |
|
|
; External Dwellings
0B87A1: 89 > 01 ; Creatures will now accumulate
0B8771: E8 > 90 ; Guards will now accumulate
0B8772: 5A > 90 ; ""
0B8773: 20 > 90 ; ""
0B8774: F9 > 90 ; ""
0B8775: FF > 90 ; ""
|
|
SilverG

 
  
Known Hero
|
posted May 06, 2020 10:17 PM |
|
|
BTB said: ; External Dwellings
0B87A1: 89 > 01 ; Creatures will now accumulate
0B8771: E8 > 90 ; Guards will now accumulate
0B8772: 5A > 90 ; ""
0B8773: 20 > 90 ; ""
0B8774: F9 > 90 ; ""
0B8775: FF > 90 ; ""
Sorry, I don't have those bytes anywhere in that order... 
Any chance of finding it in the - I hate using this phrase - vanila .exe?
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 06, 2020 10:24 PM |
|
|
If you can't find that string in the vanilla .exe, then you're boned.
|
|
SilverG

 
  
Known Hero
|
posted May 06, 2020 10:41 PM |
|
|
BTB said: If you can't find that string in the vanilla .exe, then you're boned.
I have something that look very similar:
Starting from 0
0B8770 - E8 8B 22 F9 FF
could this be it? I shall give it a try.
And here:
0B87A1: 89 - there must be other bytes near this 89...
|
|
AlexSpl

   
    
Responsible
Supreme Hero
|
posted May 07, 2020 01:00 AM |
|
Edited by AlexSpl at 01:01, 07 May 2020.
|
Quote: Makes me curious where the GP/XP values are stored.
You can't change those values directly, because they are hardcoded in instructions. But you can rewrite those instructions, for example, this way:
Gold (A6262)
Write there the following instructions:
BA F4 01 00 00 F7 EA 90 90 90 90 90 90 90 90,
where the blue part is the Gold multiplier (500 by default).
Experience (A60C5)
Write there the difference between Gold and Experience (4 bytes, -500 by default). For example, -400 = 70 FE FF FF. Of course, it also can be a positive number.
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 07, 2020 01:17 AM |
|
|
Thanks, Alex. That will go into the hacking guide when I next update it.
|
|
43n14n

 
Tavern Dweller
|
posted May 07, 2020 11:53 AM |
|
|
Ok, so...
0B87A1: 89
what's at
0B87A2:
0B87A3:
0B87A4:
0B87A5:
0B87A6:
Just curious....
____________
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 07, 2020 12:10 PM |
|
|
0F 8B 06 8B 1D B0 47 67 00
|
|
43n14n

 
Tavern Dweller
|
posted May 07, 2020 12:24 PM |
|
|
Thank you!
____________
|
|
SilverG

 
  
Known Hero
|
posted May 07, 2020 09:16 PM |
|
Edited by SilverG at 21:22, 07 May 2020.
|
So in "vanila" the Creatures accumulate are at:
B8AA1 89 0F 8B 06 8B 1D B0 47 67 00 - changing the 89 to 01 does the trick.
Thanks BTB again, you are awesome!
Sadly I couldn't find the guards accumulate.
The treasure chest is in complete disarray.
Alex, are there any other bytes in
C1AEB at 5F
C1B02 at 02
Just curious.
And one more question for today...
Is there a way I can add 2 extra secondary skill slots?
Thank you all again for being so helpful. Respect!
|
|
AlexSpl

   
    
Responsible
Supreme Hero
|
posted May 08, 2020 12:04 AM |
|
|
Quote: Sadly I couldn't find the guards accumulate.
The treasure chest is in complete disarray.
Instructions are slightly different in SoD and Complete, so knowing more bytes can't always help you.
|
|
SilverG

 
  
Known Hero
|
posted May 08, 2020 06:01 PM |
|
|
Hi AlexSpl,
can you or someone help me with maybe putting in 2 extra Secondary skill slots - on the how to..? Please.
|
|
Maurice


Hero of Order
Part of the furniture
|
posted May 08, 2020 09:03 PM |
|
|
SilverG said: Hi AlexSpl,
can you or someone help me with maybe putting in 2 extra Secondary skill slots - on the how to..? Please.
You require ERA/WOG for that. There is no such option in HotA.
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
|
|
SilverG

 
  
Known Hero
|
posted May 09, 2020 08:48 AM |
|
|
Hi all,
Just wanted yo know if there's a possibility to edit the combo artifacts, for example by the Cloak of yhe undead king, the type of undead re-animated; or by the angellic alliance - increases angel/archangel weekly generation by +3/week.
|
|
BTB

 
   
Famous Hero
Moist & Creamy
|
posted May 09, 2020 09:03 AM |
|
|
That's something else where the address in my guide is going to be wrong if you're looking at the vanilla executable.
|
|
SilverG

 
  
Known Hero
|
posted May 09, 2020 11:00 AM |
|
|
BTB said: That's something else where the address in my guide is going to be wrong if you're looking at the vanilla executable.
You're guide is 80% vanila correct. Tried it out last night. But as far as combo artifacts go, it's a no-go 🤣😂
Hopefuly we can find something. What bytes did you have say for Cloak of the undead king? For example...
|
|
Phoenix4ever

 
     
Legendary Hero
Heroes is love, Heroes is life
|
posted May 09, 2020 11:56 AM |
|
|
I made CotUK always produce Skeleton Warriors.
With HotA and HD mod you need:
E3F1F: 40 -> 39
E3F2A: 3C -> 39
E3F33: 3A -> 39
I suggest always banning Galthran with this change.
|
|
SilverG

 
  
Known Hero
|
posted May 09, 2020 02:25 PM |
|
Edited by SilverG at 15:26, 09 May 2020.
|
For BTB:
the Artifacts for Statue of Legion are as follows in the vanila .exe:
Legs of Legion (Default String)
1BFA37 - 84 C0 74 06 83 C7 XX 90 90 90 All strings form your
1BFA53 - 84 C0 74 07 83 C7 XX 90 90 90 90 http://btb2.free.fr/misc/h3_hacking.txt are correct
Loins of Legoin
1BFA74 - 84 C0 74 06 83 C7 XX 90 90 90
1BFA90 - 84 C0 74 04 83 C7 XX 90
Torso of Legion
1BFAAE - 84 C0 74 06 83 C7 XX 90 90 90
1BFAC6 - 84 C0 74 07 83 C7 XX 90 90 90 90
Arms of Legion
1BFAE7 - 84 C0 74 05 83 C7 XX 90 90
1BFAFE - 84 C0 74 04 83 C7 XX 90
Head of Legion
1BFB1C - 84 C0 74 03 83 C7 XX
1BFB31 - 84 C0 74 03 83 C7 XX
Now what is the default string at the Statue of Legion?
1C0082
1BFC46
@PhoenixForever
can you please provide (the default) at least a 4-6 byte string for
E3F1F:
E3F2A:
E3F33:
?
Thank you.
|
|
phoenix4ever

 
     
Legendary Hero
Heroes is love, Heroes is life
|
posted May 09, 2020 07:35 PM |
|
|
SilverG said:
can you please provide (the default) at least a 4-6 byte string for
E3F1F:
E3F2A:
E3F33:
?
Thank you.
Hmm why do you ask for a 4-6 byte string when you only need to change 1 byte at three different places?
1F was liches. (Expert Necromancy)
2A was wights. (Advanced Necromancy)
33 was walking dead. (Basic Necromancy)
Don't you have what I mentioned at those addresses?
|
|
SilverG

 
  
Known Hero
|
posted May 09, 2020 08:52 PM |
|
|
phoenix4ever said:
SilverG said:
can you please provide (the default) at least a 4-6 byte string for
E3F1F:
E3F2A:
E3F33:
?
Thank you.
Hmm why do you ask for a 4-6 byte string when you only need to change 1 byte at three different places?
1F was liches. (Expert Necromancy)
2A was wights. (Advanced Necromancy)
33 was walking dead. (Basic Necromancy)
Don't you have what I mentioned at those addresses?
Hi, nope. at those adresses I have totaly different parameters. Im in vanila .exe.
|
|
|