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: Unlearning skills in H3/HotA
Thread: Unlearning skills in H3/HotA This thread is 2 pages long: 1 2 · NEXT»
phoenix4ever
phoenix4ever


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 01:15 PM

Unlearning skills in H3/HotA

Is there really NO WAY of unlearning skills in H3 and HotA?...

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


Undefeatable Hero
Therefore I am
posted May 30, 2025 01:26 PM

In the WoG showed that idea isn't good and fair.. When you remove Wisdom, if you've or you got spells, you also remove Pathfinding, if you've found Angel Wings.. Still what? You visited in sea, you remove Navigation, thus you control a map, etc It can get a Necromancy, what a price, you've removed many skills, and random skill accepts you get a Necromancy.. Many reasons, idea isn't cool and fair..
____________
Fight MWMs - stand teach

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


Famous Hero
Moist & Creamy
posted May 30, 2025 01:39 PM

Pretty sure AH3M is the only mod with a skill unlearn function.

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


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 01:49 PM

Too bad, even with cheats or some way to edit a savefile, it can't be done? Not even by the great BTB?
There really should be an opportunity to do so, even if it costs money, at least for the main hero or perhaps he/she should just start without unwanted skills...

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


Famous Hero
Moist & Creamy
posted May 30, 2025 02:05 PM

I mean, yeah, I can edit a save file, that's easy.

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


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 02:20 PM
Edited by phoenix4ever at 14:25, 30 May 2025.

Mind telling me how? Is it complicated?

It's mostly 5 H3 heroes that annoy me, Christian, Torosar, Septienna, Ajit and Kalt and 2 HotA heroes Henrietta and Morton.
Those heroes require too many skills, but if I allow 10 skills per hero, getting them all to expert takes a good while, which can be a pain when you need to master Wisdom and magic schools...
So it's like 10 skills is minimum, but at the same time 10 skills is too many, but when some heroes starts with 2 skills you DON'T want, there is even less room for skills you actually want...

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


Famous Hero
Moist & Creamy
posted May 30, 2025 02:36 PM

Well, the way I'm most familiar with is just editing it on the fly in a debugger like Cheat Engine. If you search for the hero name, you can find the hero data set, which includes their army, skills, artifacts, spells, etc.

Not sure offhand how to edit a save file directly with a hex editor, though I seem to recall there being an old thread here about that.

Do you just want the code I used to turn Leprechauns into skill unlearners?

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


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 02:42 PM

BTB said:
Do you just want the code I used to turn Leprechauns into skill unlearners?

How does that work? It sounds interesting.

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


Famous Hero
Moist & Creamy
posted May 30, 2025 03:51 PM

This is the (uncommented as of yet) code for it. It basically lets you  unlearn the bottom-most skill on your list, but disallows unlearning starting skills.

--------- -------------------------------------------------------------------------
0A3833~F0 ; DANCING LEPRECHAUN TO SKILL UNLEARNER
--------- -------------------------------------------------------------------------
8A 45 10 mov al,[ebp+10] ; ~~~
84 C0 test al,al ;
75 0C jne 4A3846 ;
8B 4D 0C mov ecx,[ebp+0C] ; (AI stuff)
8B 01 mov eax,[ecx] ;
80 E4 FB and ah,-05 ;
89 01 mov [ecx],eax ;
EB 7B jmp 4A38C1 ;
31 C9 xor ecx,ecx ;
8A AA 01010000 mov ch,[edx+101] ;
80 FD 02 cmp ch,02 ;
7E 72 jle 4A38C5 ;
81 C2 E5000000 add edx,E5 ;
38 2A cmp [edx],ch ;
74 04 je 4A3861 ;
42 inc edx ;
41 inc ecx ;
EB F8 jmp 4A3859 ;
30 ED xor ch,ch ;
89 4D 0C mov [ebp+0C],ecx ;
8D 4C 49 02 lea ecx,[ecx+ecx*2+02] ;
83 EA 1C sub edx,1C ;
02 0A add cl,[edx] ;
6A 00 push 00 ;
6A FF push -01 ;
6A 00 push 00 ;
6A FF push -01 ;
6A 00 push 00 ;
6A FF push -01 ;
51 push ecx ;
6A 14 push 14 ;
6A FF push -01 ;
6A FF push -01 ;
A1 686A6900 mov eax,[696A68] ;
8B 48 20 mov ecx,[eax+20] ;
8B 89 70010000 mov ecx,[ecx+170] ;
6A 02 push 02 ;
5A pop edx ;
E8 68330500 call 4F6C00 ;
8B 0D D0926900 mov ecx,[6992D0] ;
81793805780000 cmp [ecx+38],7805 ;
75 1A jne 4A38C1 ;
8B 55 08 mov edx,[ebp+08] ;
FF 8A 01010000 dec [edx+101] ;
03 55 0C add edx,[ebp+0C] ;
C682C900000000 mov byte [edx+C9],00 ;
C682E500000000 mov byte [edx+E5],00 ;
5D pop ebp ;
C2 0C00 ret 0C ;
6A 00 push 00 ;
6A FF push -01 ;
6A 00 push 00 ;
6A FF push -01 ;
6A 00 push 00 ;
6A FF push -01 ;
6A 00 push 00 ;
6A FF push -01 ;
6A FF push -01 ;
6A FF push -01 ;
A1 686A6900 mov eax,[696A68] ;
8B 48 20 mov ecx,[eax+20] ;
8B 89 74010000 mov ecx,[ecx+174] ;
6A 01 push 01 ;
5A pop edx ;
E8 11330500 call 4F6C00 ;
EB D0 jmp 4A38C1 ; 0A38F1~90F is free

00D2AB > 3A ; remove "visited" from status bar check (40C2FE~35E is free)
015C1F > 38 ; "" (414C96~F9 is free)

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


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 04:12 PM
Edited by Phoenix4ever at 16:15, 30 May 2025.

Thanks, a bit too complicated for me I'm afraid.
It was also mostly starting skills I was interested in removing. (Unless they specialise in them.)

I might do something else instead and think some more about it though.

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


Famous Hero
Veteran of the Succession Wars
posted May 30, 2025 05:15 PM
Edited by LordCameron at 17:16, 30 May 2025.

Use the Heroes3Editor to edit your Hero stats. Very simple to use, works with Hota, though it doesn't work with Interference as far as I'm aware. Also nice for ERA or WOG when an AI some how surpasses 256 in a skill and breaks the game.

https://github.com/cysun/Heroes3Editor
____________
What are Homm Songs based on?

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


Responsible
Supreme Hero
posted May 30, 2025 05:32 PM

If you don't mind playing pure SoD with the HD mod, you can also try this plugin. You can cancel any secondary skill just-in-game by clicking on it and pressing Cancel buuton.

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


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 05:42 PM

@LordCameron
Thanks, I might check that out.

@Alex
Sounds good and simple, a shame it does'nt work with HotA.

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


Responsible
Supreme Hero
posted May 30, 2025 05:51 PM

Don't forget you can run the game (both H3 and HotA) with the /nwcgrail key to access the cheat menu where you can cancel skills as well.

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


Legendary Hero
Heroes is love, Heroes is life
posted May 30, 2025 06:06 PM

Hmm okay, I'm not familiar with that cheat menu.

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


Legendary Hero
posted May 31, 2025 03:17 AM

I wasn't aware of the 'nwcgrail' hack. Unfortunately, it doesn't seen to work on Windows 11.

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


Responsible
Supreme Hero
posted May 31, 2025 07:53 AM

But it does as I'm on Windows 11

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


Promising
Supreme Hero
Researching Magic
posted May 31, 2025 06:03 PM

BTB said:
Pretty sure AH3M is the only mod with a skill unlearn function.


I won't get tired of posting it : D

https://www.youtube.com/watch?v=KyCY19DRwBA

And as usual, phoenix4ever just plays on the wrong platform.

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


Legendary Hero
posted May 31, 2025 10:15 PM

AlexSpl said:
But it does as I'm on Windows 11
What, just typing nwcgrail? I couldn't get it to work.

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


Famous Hero
Veteran of the Succession Wars
posted June 01, 2025 12:29 AM

RerryR said:
BTB said:
Pretty sure AH3M is the only mod with a skill unlearn function.


I won't get tired of posting it : D

https://www.youtube.com/watch?v=KyCY19DRwBA

And as usual, phoenix4ever just plays on the wrong platform.


Just play original Sagamosa and be done with it. Modding peaked there
____________
What are Homm Songs based on?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 2 pages long: 1 2 · NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0538 seconds