TGDB.net - Game news, cheats, solutions, walkthroughs, trainers, saved games and much more!

Home » PC » Diablo 2 » Diablo 2 hints
Submitted by System on 09/03/2006, 09:50. Print file.
Jump to page:
01 · 02 · 03 · 04 · 05

Sponsors:

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.

Level Experience
0 0
1 500
2 1500
3 3750
4 7875
5 14175
6 22680
7 32886
8 44396
9 57715
10 72144
11 90180
12 112725
13 140906
14 176132
15 220165
16 275207
17 344008
18 430010
19 537513
20 671891
21 839864
22 1049830
23 1312287
24 1640359
25 2050449
26 2563061
27 3203826
28 3902260
29 4663553
30 5493363
31 6397855
32 7383752
33 8458379
34 9629723
35 10906488
36 12298162
37 13815086
38 15468534
39 17270791
40 19235252
41 21376515
42 23710491
43 26254525
44 29027522
45 32050088
46 35344686
47 38935798
48 42850109
49 47116709
50 51767302
51 56836449
52 62361819
53 68384473
54 74949165
55 82104680
56 89904191
Jump to page:
01 · 02 · 03 · 04 · 05

Sponsors:

Other files from this game:
  1. Diablo 2 document by System on 14/03/2006, 06:30
    Module for the game editor Gamehack
  2. Diablo 2 document by System on 14/03/2006, 06:30
  3. Diablo 2 trainer by System on 14/03/2006, 06:30
    Automatic Imbue
  4. Diablo 2 document by System on 14/03/2006, 06:30
  5. Diablo 2 document by System on 14/03/2006, 06:30
  6. Diablo 2 document by System on 14/03/2006, 06:30
  7. Diablo 2 document by System on 14/03/2006, 06:30
    Gamehack table: All Attributes (Dexterity, Energy, Strength, Vit
  8. Diablo 2 document by System on 14/03/2006, 06:30
  9. Diablo 2 trainer by System on 14/03/2006, 06:30
    Mega trainer for v1.02
  10. Diablo 2 trainer by System on 14/03/2006, 06:30
    God mode and more for v1.02
  11. Diablo 2 trainer by System on 14/03/2006, 06:30
  12. Diablo 2 trainer by System on 14/03/2006, 06:30
  13. Diablo 2 trainer by System on 14/03/2006, 06:30
    God mode and mana trainer for v1.02
  14. Diablo 2 trainer by System on 14/03/2006, 06:30
    +4 trainer for v1.0
  15. Diablo 2 trainer by System on 14/03/2006, 06:30
    Money trainer for v 1.0
  16. Diablo 2 trainer by System on 14/03/2006, 06:30
    Money trainer for v 1.0
  17. Diablo 2 trainer by System on 14/03/2006, 06:30
    Mega trainer for v 1.0
  18. Diablo 2 document by System on 14/03/2006, 06:30
    Gamehack Mega trainer - 20 manipulations possible (for v1.03)
  19. Diablo 2 document by System on 14/03/2006, 06:30
  20. Diablo 2 document by System on 14/03/2006, 06:30
  21. Diablo 2 trainer by System on 14/03/2006, 06:30
  22. Diablo 2 trainer by System on 14/03/2006, 06:30
  23. Diablo 2 document by System on 14/03/2006, 06:30
  24. Diablo 2 FAQ by System on 09/03/2006, 09:50
    Diablo 2 Experience FAQ
  25. Diablo 2 hints by System on 09/03/2006, 09:50
    Imbue guide
  26. Diablo 2 hints by System on 09/03/2006, 09:50
    Paladin guide
  27. Diablo 2 FAQ by System on 09/03/2006, 09:50
    Special FAQ: Hex editing
  28. Diablo 2 hints by System on 09/03/2006, 09:50
    Prefix and items list
  29. Diablo 2 FAQ by System on 09/03/2006, 09:50
  30. Diablo 2 hints by System on 09/03/2006, 09:50
    Unique items list
  31. Diablo 2 FAQ by System on 09/03/2006, 09:50
    Diablo 2 Quest List, Walkthrough
  32. Diablo 2 hints by System on 09/03/2006, 09:50
    Hex editing guide
  33. Diablo 2 FAQ by System on 09/03/2006, 09:50
    Fighter Necro FAQ
  34. Diablo 2 FAQ by System on 09/03/2006, 09:50
    FAQ only for the Necromancer
  35. Diablo 2 solution by System on 09/03/2006, 09:50
    Solution for the Sorceress only
  36. Diablo 2 FAQ by System on 09/03/2006, 09:50
  37. Diablo 2 cheats by System on 09/03/2006, 09:50