Hellfire - Hex Edit - Char Skills
#1
Does anyone know the THREE hex locations in the hellfire.exe where you change the starting skill for each character class?? I did a mod back in 1999-2000 and I remember changing them in three places, but I lost all my old documentation on where the THREE locations were. If anyone can help me out it would be greatly appreciated.
Reply
#2
The Lurker Lounge has a mods page that contains links and data files that will help you out...
Reply
#3
Yeah, already dug through this, couldn't find what I was looking for. Thanks anyways.
Reply
#4
Roland's Mod Workshop - A continuation of the work Zamal & Zenda, and before them Charlie, started many years ago. Still in its infancy, it has a wealth of information on basic modding for not only 1.07 Diablo, but also 1.09. Hellfire (1.00 and 1.01) is in the works.

Hellfire - The Dark - Zamal & Zenda's mod site. Detailed information about their incredible Hellfire mod The Dark, the site also features the best (and probably only) surviving modding forum around, as well as the original (preserved and expanded) Mod Workshop.

Either of those places will tell you what you are looking for.
Roland *The Gunslinger*
Reply
#5
I am also looking for the locations of 'starting skill' pointers (i assume). I have also done an in-file search for skills of the entire DarkMod notes; and the Roland Mod Workshop comes up, but all links within are dead. Starting attributes (as well as max) were easy enough to find. I would greatly appreciate a point in the right direction on this topic.
Now I do know where to go to the 'listings' of each spell/skill which are easily findable (sort-of) on The Dark link provided by Roland if that could be a starting place...?

Thank you for your time.
Reply
#6
See below:

Code:
Places to change when changing a skill

1 - Fill the namepointer for the skillname at the spell

2 - Change the spell value used for the spellbook

3 - Location where to change the skill value of each character

Warrior

:004580BD C784301001000000000002  mov dword ptr [eax+esi+00000110], 02000000    Skill value
:00458984 C7801001000000000002    mov dword ptr [ebx+00000110], 02000000    Skill value

:00404C67 C705684D49001A000000    mov dword ptr [00494D68], 0000001A  Spell value

Rogue

:004580D4 C784301001000000000008  mov dword ptr [eax+esi+00000110], 08000000    Skill value
:00458995 C7801001000000000008    mov dword ptr [ebx+00000110], 08000000    Skill value

:00404C77 C705684D49001C000000    mov dword ptr [00494D68], 0000001C  Spell value

Sorcerer

:004580EB C784301001000000000004  mov dword ptr [eax+esi+00000110], 04000000    Skill value
:004589A6 C7801001000000000004    mov dword ptr [ebx+00000110], 04000000    Skill value

:00404C87 C705684D49001B000000    mov dword ptr [00494D68], 0000001B  Spell value

Monk

:0045810E C784301401000000200000  mov dword ptr [eax+esi+00000114], 00002000    Skill value
:004589BD C7801401000000200000    mov dword ptr [ebx+00000114], 00002000    Skill value

:00404C97 C705684D49002E000000    mov dword ptr [00494D68], 0000002E  Spell value

Bard

:00458125 C784301001000010000000  mov dword ptr [eax+esi+00000110], 00000010    Skill value
:004589CE C7801001000010000000    mov dword ptr [ebx+00000110], 00000010    Skill value

:00404CA7 C705684D490005000000    mov dword ptr [00494D68], 00000005  Spell value

Barbarian

:0045813C C784301001000000002000  mov dword ptr [eax+esi+00000110], 00200000    Skill value
:004589DF C7801001000000002000    mov dword ptr [ebx+00000110], 00200000    Skill value

:00404CB7 C705684D490016000000    mov dword ptr [00494D68], 00000016  Spell value


Diablo:

Warrior

:0044C99F C7868878680000000002    mov dword ptr [esi+00687888], 02000000    Skill value
:0044D013 C7868878680000000002    mov dword ptr [esi+00687888], 02000000    Skill value

:00404873 C705104D48001A000000    mov dword ptr [00484D10], 0000001A  Spell value

Rogue

:0044C9B0 C7868878680000000008    mov dword ptr [esi+00687888], 08000000    Skill value
:0044D023 C7868878680000000008    mov dword ptr [esi+00687888], 08000000    Skill value

:00404883 C705104D48001C000000    mov dword ptr [00484D10], 0000001C  Spell value

Sorcerer

:0044C9C1 C7868878680000000004    mov dword ptr [esi+00687888], 04000000    Skill value
:0044D033 C7868878680000000004    mov dword ptr [esi+00687888], 04000000    Skill value

:00404893 C705104D48001B000000    mov dword ptr [00484D10], 0000001B  Spell value
Reply
#7
Auran,May 29 2005, 07:51 PM Wrote:I am also looking for the locations of 'starting skill' pointers (i assume).  I have also done an in-file search for skills of the entire DarkMod notes; and the Roland Mod Workshop comes up, but all links within are dead.  Starting attributes (as well as max) were easy enough to find.  I would greatly appreciate a point in the right direction on this topic.
Now I do know where to go to the 'listings' of each spell/skill which are easily findable (sort-of) on The Dark link provided by Roland if that could be a starting place...?

Thank you for your time.
[right][snapback]78895[/snapback][/right]

Aye, unfortunately Hellfire pages I never quite got around to. MOST of the Diablo pages ARE up, though, if you check. Maybe someday I'll resurrect that old dinosaur. Right now, though, I have NO time and no ambition (not even counting no skill) to do it. Someday, though. ;)
Roland *The Gunslinger*
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)