Posts: 2
Threads: 1
Joined: Aug 2004
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.
Posts: 232
Threads: 2
Joined: Mar 2003
The Lurker Lounge has a mods page that contains links and data files that will help you out...
Posts: 2
Threads: 1
Joined: Aug 2004
Yeah, already dug through this, couldn't find what I was looking for. Thanks anyways.
Posts: 1,194
Threads: 45
Joined: Feb 2003
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*
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.
Posts: 232
Threads: 2
Joined: Mar 2003
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
Posts: 1,194
Threads: 45
Joined: Feb 2003
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*
|