Welcome to How to Hex Edit Diablo 2 Save Games For Dummies
In this Tutorial you will learn how to use the program hex workshop, and how to
make a godly character. I hope this help you to hacking more later on. This is
my first tutorial so it will have some errors, but I hope it does not ruin to
the tutorial.
Index.
(To get to a section faster, go to: search and select the find tab and put in
the desired sections number surrounded with parentheses (i.e.: (1)) to jump to
that section.)
1:Using Hex workshop
2:How to hex edit
3:Stats
4:Hp Mana and Stamina
5:Experience and Level
6:Money
7:Classes
8:nightmare and hell
9:All Acts
10:All waypoints
11:Skill points and Stat points
12:Paladin Skills
13:Amazons Skills
14:Necromancer Skills
15:Barbarian Skills
16:Sorceress Skills
17:Normal Quests
18:Nightmare Quests
19:Hell Quests
20:Credits
21:Where this tutorial is posted
NOTES: If you have skill points or state points you have not uesd the hex
addess will move so if you want yo hex edit your guy you can one ues the points
or two find where the addess move to.
_____________________________________________________________
(1) Using Hex workshop.
_____________________________________________________________
First, you need hex workshop you can get it at
http://www.bpsoft.com/downloads/. Now that you have it we can start on the
lessons.
Ok open up hex workshop go to file in the upper left corner and go to open we
are going to open up a Diablo 2 save game file to do this go to where you have
Diablo 2 install most likely
C:\program files\diablo2\ now go to the save folder, it is named save, now find
a .d2s file and open it now you will see a lot of numbers in the middle of the
screen (hex code.)
Now on the left side of the numbers you have the address we will get more in to
address in a minute on the right there are .... and stuff. We do not really
need to use this now. In the middle that, however, is the hex code and that is
what we will be editing.
Now we I will talk about address. An address is a spot in the code where the
program looks for info on how to load the file. We want to edit address so we
are like a god and shit. We can tell what address we are on by looking in the
lower right comer look for offset: 00000000 next to it you will see
{0x00000000} this is the hex address you are on now that you no address we will
move on.
Now I will talk about hex code it self-hex ok Hex is A base 16 form of
counting,
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10,11,12,13,14,15,16,17,18,19,1a,1b,1c,1d,1e,1f,20
Get The Idea? Ok now that we no how hex work we can move on.
Ok now we will do some editing. I will start by showing you how to edit your
strength. To do this, find the address 0x00000235. Now that you are there I
will tell you about signed byte. This is under where you look to see what
address you are on, Now you see there a number next to it, that it what your
strength is what I want you to do is type in FF on address 0x00000235. Now you
will see that number is now 255 and now your character will have 255 strength.
OK now you know how to use a hex editor now the real fun starts.
_____________________________________________________________
(2)Welcome to how to hex edit.
_____________________________________________________________
In this tutorial I hope to show you how to hex edit about anything you want. I
mostly hex edit games but you can hex edit any program. Really. First, you
need a hex editor. I use hex workshop and you can get it at
http://www.bpsoft.com/downloads/ Great, now that you have it we can start.
Ok, first pick a game that has save game files. Now open the game and load your
save game look at what like your money life mana anything that have a number
write that number done and exit the game. Now open up your hex editor.
Now go open your save game for that game. More on this later, for I'm moving
on. I am going to talk about hex code. Hex is a base 16 form of counting;
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 1a, 1b, 1c, 1d, 1e, 1f, 20 get the idea? Ok now I am going to talk
about BITS.
There's 8 bit 16 bit 32 bit and 64 bit. Ok 8 bit signed Byte is the number that
the hex in one row equals. Say the hex was 01, the number in the signed byte
will be 1.
Say it was 10, the number in the signed byte will be 16 and so on.
Ok 32 bit signed byte is the number of two rows of hex, like 0101.
That is two rows of hex, it is the same as above does 16 bit start when 8 bit
go above 255 16 bit end at 65535. Ok, get it? Ok, now 32 bit signed byte is
tree rows it that same as above does a bigger number hex is like 0101 01. Ok
64 bit is 4 rows again it like above does a bigger number hex is like 0101
0101.
Ok now that you know all that stuff we can move on to hex editing your save
game file.
Ok remember that number you wrote down? We need to find that in the hex there
may be more then one spot in the hex that number is for, ok? Say the number
you write down was 999, in hex that is E703 go to FIND in your hex editor and
look up the number.
Inside that you write down in hex, when you find it, you will be at a hex
addrees to no what hex address you are on look down in the buttom left coner
you will see somthing that say offset: there will be some numbers there but you
do not need them what you do want to look at is then numbers in the {} that is
the hex address you are on when you find the right address to edit it is a good
idea to write down that address for later ues now back to the editing, ok back
to the hex you found edit that hex to what you want.
Then load up the game and see if it worked.
If it did not, go back to your hex edit and go back to FIND and find the next
hex that is the number you wrote down.
Edit it and so on, you get the point.
Now that's all you really need.
And once you have this down, play around and see what you can do
But make sure to make BACK UP'S of all the file you hex edit have fun.
Now I show you the address of stats skills waypoints acts and all that good
shit and let you edit them to what you want. I am does telling you where to
edit the hex I will put notes in there for you to read to help you. Now we
start!
_____________________________________________________________
(3) Stats
_____________________________________________________________
You can edit any of the stats to C0 E1 E4 00 for 15000000
Strength At address: 0x00000235 to 0x00000237
Dexterity At address: 0x0000023D to 0x0000023F
Vitality At address: 0x00000241 TO 0x0000043
Energy At address: 0x00000239 to 0x0000023B
_____________________________________________________________
(4) Hp Mana and Stamina
_____________________________________________________________
HP
address: 0x00000246 to 0x00000249 some times it moves to 0x0000024A to
0x0000024D
edit hex to 00 FF FF 7F 00 alot of HP or FF1F for 8191 that is the max HP the
game will let you have you do not relay need any more then 8191 but you cna
play around if you want.
address: 0X0000024A to 0x0000024D some times it moves to 0x0000024E to
0x00000251 at this hex to the same you edit the address above this one
Mana
address: 0x0000024E to 0x00000251 some times it moves to 0x00000252 to
0x00000255 edit hex FF 1F for 8191
address: 0X00000252 to 0x00000255 some times it moves to 0x00000256 to
0x00000259 do the same as above
Stamina
address: 0x00000256 to 0x00000259 some times it moves to 0x0000025A to
0x0000025D edit hex to FF 1F for 8191
address: 0x0000025A to 0x0000025D some times it moves to 0x0000025E to
0x00000261 do the same as above
_____________________________________________________________
(5)Experience
_____________________________________________________________
address: 0x00000261 to 0x00000264
Level
Address: 0x00000024
level has to match experience or you'll find yourself a newbie.
address: 0x00000265 to 0x00000268 (money on your character)
address: 0x00000269 to 0x00000272 (money in your stash)
_____________________________________________________________
(7) Classes
_____________________________________________________________
address: 0x00000022
For Amazon edit to 00
For Sorceresses edit to 01
For Necromancer edit to 02
For Paladin edit to 03
For Barbarian edit to 04
_____________________________________________________________
(8) Open up nightmare and hell.
_____________________________________________________________
address: 0x00000019 edit hex to 04 this only open nightmare
address: 0x00000019 edit hex to 14 this will open up nightmare and hell
_____________________________________________________________
(9) All Acts.
_____________________________________________________________
Normal
address: 0x0000009A edit hex to 01 =Act 2
address: 0x000000AA edit hex to 01 =Act 3
address: 0x000000BA edit hex to 01 =Act 4
Nightmare
address:0x0000000FA edit hex to 01 =Act 2
address:0x00000010A edit hex to 01 =Act 3
address:0x00000011A edit hex to 01 =Act 4
Hell
address:0x00000015A edit hex to 01 =Act 2
address:0x00000016A edit hex to 01 =Act 3
address:0x00000017A edit hex to 01 =Act 4
There is a bug in this you cannot do last quest on act 3.
_____________________________________________________________
(10) All waypoints.
_____________________________________________________________
Normal all waypoints
address: 0x000001B6 edit hex to FF
address: 0x000001B7 edit hex to FF
address: 0x000001B8 edit hex to FF
address: 0x000001B9 edit hex to 3F
Nightmare all waypoints
address: 0x000001CE edit hex to FF
address: 0x000001CF edit hex to FF
address: 0x000001D0 edit hex to FF
address: 0x000001D1 edit hex to F3
Hell all waypoints
address: 0x000001E6 edit hex to FF
address: 0x000001E7 edit hex to FF
address: 0x000001E8 edit hex to FF
address: 0x000001E9 edit hex to F3
This open all the waypoints for the act you when you open up an act you all
ready have all the waypoints.
_____________________________________________________________
(11) Skill points and Stat points.
_____________________________________________________________
address:0x00000249 edit Hex From 01 to FF (Skill points)
address:0x00000245 edit Hex From 01 to FF (Stat points)
_____________________________________________________________
(12) Paladin Skills
_____________________________________________________________
Any questions, feel free to send them to b5@xmail.com
Thanks to:
BYO~BodyBag for spelling corrections.
VirtualChaos for grammar corrections.
_____________________________________________________________
(21) Where this tutorial is posted
_____________________________________________________________
This tutorial is post on http://www.cheatlist.com that where it was posted
first
any one is free to post this tutorial on there site i realy do not care so post
away.