Friday, 2024-05-03, 10:06 AM
Main Sign Up RSS
Welcome, Guest
[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Forum » Diablo II modding » Diablo II hacking » Boss & Critter Powers (hexing) (Skill hexing)
Boss & Critter Powers (hexing)
SeaAngelDate: Thursday, 2012-04-12, 2:48 PM | Message # 1
3D Modeling
Group: Administrators
Messages: 972
Awards: 1
Reputation: 42
Status: Offline
9. Boss & Critter Powers (hexing)

First, put the desired non-class skill (such as "Baal Cold Missiles") on a charm -- don't add any skill bonus like 7 to all skills. Then, set the skill number on your right or left skill (or F1 key, etc.). When you test this in a game, you won't see any skill icon there -- dont worry about it. If you select any other skill while you are in the game you wont be able to select the monster skill again, unless you put the skill on one of the function keys (e.g. F1)

The "hexing" of the monster skill is done in Hero Editor by doing the following:

In the "Extras" window, select the "Character Hex" tab. Near the bottom-left, you will see Hotkey, Skill, and Side dropdown selections. Select the Hotkey that you want to edit, such as <F1>. Then select the Skill that you want assigned to the Hotkey, such as "318 Baal Cold Missiles". You can then select the Side that you want for this Hotkey, either Right of Left. If you have already made the charm, then Save, and you're done.

BTW, if you want to see the hex value for this skill, then on the list on the right side, scroll down and select "Skill ID Right Mouse", "Skill ID Left Mouse", or "64 Skill ID". If you selected "64 Skill ID", the bytes on the left are for the F1 key, with the hex location starting at 56. Each function key is allocated 4 bytes, even though only 1 or 2 are typcially used. So, if you want to put the hex value for activation by the F2 key, put the hex value in at byte 60 (+61). Similarily, move up another 4 bytes for F3, etc. for the rest of the function keys. You can directly edit the hex values here if you desire. For the above example, you should see "3E 01 00 00" in the location for <F1>. The decimal value of 318, hex value 13E, gets stored in the character file hex as 3E 01, since the hex value of 13E needs to be "split" to fit in two bytes.
 
Forum » Diablo II modding » Diablo II hacking » Boss & Critter Powers (hexing) (Skill hexing)
  • Page 1 of 1
  • 1
Search: