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

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

Sponsors:

THIS TUTORIAL NO LONGER WORKS WITH VERSION 1.09 OF DIABLO 2 AND DIABLO 2 EXP.

Blizzard redid how the files are saved so all the address have moved thay are
there but you will have to find them for you self good luck my friends and
sorry i do not have the time to rewrite the tutorial to work with V1.09.

Diablo 2 and Diablo 2 Exp Hex Editing Tutorial

I write this tutorial to help people learn how to hex edit and have fun.
in this tutorial you will learn how to hex edit diablo 2 save game files so you
can make a god like character i hope you have fun when you are hex editing.

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:Classes
4:Level and Exp
5:Money
6:Stat and Skill points
7:Nightmare and Hell
8:All waypoints
9:Acts
10:Stats
11:Paladin Skills
12:Amazons Skills
13:Necromancer Skills
14:Barbarian Skills
15:Sorceress Skills
16:Assassin Skills
17:Druids Skills
18:Normal Quests
19:Nightmare Quests
20:Hell Quests
21:Credits
22:Where this tutorial is posted
_____________________________________________________________
(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
when you are in this tutorial you will see all address's listed as 0x000
0x mean add as many 0 as you need to get to the last 3 numbers
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 0x235. 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 0x235. 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)Classes
_____________________________________________________________

0x022
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
For Druid edit to 05
For Assassin edit to 06
_____________________________________________________________
(4)Level and Exp
_____________________________________________________________

0x024 --> Level
0x261 --> Experience

level has to match experience or you'll find yourself a newbie
To find out what the EXP is in hex
go to edit find set type to 64 Bit Signed Quad
in Value type in the number in the hex box will
show you what that number is in hex.


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
57 98405658
58 107672256
59 117772849
60 128782495
61 140783010
62 153863570
63 168121381
64 183662396
65 200602101
66 219066380
67 239192444
68 261129853
69 285041630
70 311105466
71 339515048
72 370481492
73 404234916
74 441026148
75 481128591
76 524840254
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