Diablo 2 Easter Egg - Cheat Codes (NOT AN EGG)

Diablo 2 in a Window
Although not documented, you may run Diablo 2 in a Window instead of full-screen. Simply add "-w" to
your Diablo 2 shortcut.
(ie: "C:\Diablo 2\Diablo II.exe" -w)

Retrieving Items from Dead Corpse
If you die and cannot make it back to retrieve the items from your dead body, simply save, exit, and
return to the game. Your corpse will appear in town and you may retrieve your items easily. *note* only the corpse with the most valuable equiptment on it will be respawned. If you use other equiptment to retrieve your first corpse, be prepared to lose that equiptment if you can't get those corpses back

Secret Cow Level?
In order to find the secret cow level you are going to need a few things.

1.Wirts Leg
2.Beaten the Game
3.Tome of Town Portal (with scrolls)
4.The Horadric Cube

Once you have beaten the game go to the Rogue Encampment in Act I, then put Wirts Leg and a
Tome of Town Portal (This has worked with random amounts of scrolls in the tome) into The Horadric
Cube. Once you hit transmute they should disappear, but once you close your inventory window there
is a red portal that will lead you to the Secret Cow Level. This ONLY works in the Rogue Encampment in
Act I.

Hex Cheat (Stash)
WARNING: Always make a backup of your savegame before edititng!

To modify the amount of gold contained in your "Stash", do the following:

1) Try to put at least 1000 gold in your stash. This cheat will work with smaller amounts, but you may be
limited on how much you can add.

2) Load your game. Record the amount of gold in your stash. Exit from game.

3) Load a Hex Editor and convert your gold to HEX. Open the file savegame.d2s (savegame will be the
name of your character) in your Diablo 2 save folder.

4) Search for the HEX location (from converted amount of gold). Modify the HEX location to FFFF (or
any amount in HEX that you wish - up to 65000). Save the file.

5) Re-load your Diablo 2 savegame and you will have 65000 in your stash!

Well, I had some free time on my hands tonight so I started to toy around with my characters to learn
how all these people were cheating on Open Battle.net. For all the people who do not know what that
is, it allows you to play your Single Player characters on Battle.net with other people.

Almost the very first day, people were cheating on battle.net, and it has grown even more. Now almost
everyone I see tries to cheat in some way, or you see this message a lot "How do I cheat?".

Well, here is how for all who are interested in knowing. Do not read this if you do not want to know how
to cheat.
Just so you know, there are many more ways to cheat than what I am revealing, the problem is, I just
learned all of this today, so I do not know of ALL the ways to do it so far. NOTE: You can only cheat
using your single-player characters, you cannot cheat using Realm(secure) Battle.net servers.

The first and most simple way is to DUPE. This is very easy to do:

Step 1: Go to your Diablo 2 directory, and you will find a sub-directory inside called "save". Inside this
directory you will see your Single-Player character's name as the header for 7 files.

Step 2: Copy all of these files to a safe directory outside of Diablo 2.

Step 3: Log on with your character, then hand all of your items to a friend.

Step 4: Log off and have your friend stay inside of the game. If you have two computers, you can just
do this yourself without the aid of a friend, just have one computer hosting the game that is holding all
the duped stuff.

Step 5: ALT-TAB out of Diablo 2, then take the files you put in the safe directory outside of Diablo 2
and overwrite the files in your Diablo II/save directory.

Step 6: Log back into Diablo 2, and you will notice that you character has all his/her items back, but the
ones you dropped are still on the ground (or on the character you game them to).

There you go, now you have duped your first items. This has many uses, as you can trade your butt off
on Open bNet, give ridiculously large amounts of items for small things that you want, then just re-load
your old character and have all your stuff back, plus the item you just got.

Another use is that you can keep tons of backups of your same character, but have each backup
holding different items. This gives you unlimited storage, so you can keep as many magic items as you
want. When you want to log on with certain items, just overwrite your current "save" files in your Diablo
2 directory with whatever you want. Just make sure you always backup before you overwrite.

The next way to hack, and probably the most difficult is to HEX EDIT your saved files. The only one I
have messed with is the "save" file with the extension of .d2s

This holds your character's name, experience points, life, etc. What I am going to teach you how to do
is to increase your level by giving yourself experience points.

First you need a hex editor to open the .d2s file. My favorite is Cygnus.

When you have it open, you will see stuff like this:

00000060: 00 00 00 00 D4 00 - G6 45 etc etc.

You will need to go down to line

00000250: and line
00000260 .

These lines contain your character's Experience Points Information. Now, the best way to just give
yourself experience points is to edit line 260, not 250. Now if you save your file, then load Diablo II, go
gain 1 point of experience or whatever amount, then load this file again, you will notice these two lines
have changed somewhat. This is how you will know you are in the right spot.

The exact spot to get the best results, which means you can either give yourself a tiny bit of experience,
or raise your level to 95, you can do it all on line 260.

Now, each hex section is broken up into 8 two digit things, and a blank row would look like this

00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00

To give yourself a smaller amount of experience you will need to change the section that I change to
5's to show you where I am talking about:

00 00 00 55 00 00 00 00 - 00 00 00 00 00 00 00 00

To give yourself LOTS of experience, change the section I give all 7's to:

00 00 00 00 77 00 00 00 - 00 00 00 00 00 00 00 00

The larger the number you type into these two digit slots, the more experience points you will get. You
can add or subtract from both slots at the same time to get different results.

If you have given yourself a load of experience, when you enter the game, you will notice your
experience points bar shoots all the way out of the screen. Just go kill one monster, and you will gain a
level(or a BUNCH of levels if you raised yourself to 95). Then you will get to use all your skill points and
stat points just like you gained the levels without editing your character.

Just so you know, there is TONS more little things you can do to your character by hex editing, you just
have to have patience and spend the time comparing for little changes that take place in each file to
learn what values hold what.

I hope this help you out in your strive for the evil knowledge of cheating in Diablo 2!

User Rating:
  5.5/10 with 831 votes
Contributed By: Anonymous on 11-04-2000
Reviewed By: Webmaster
Special Requirements: www.a1cheats.com/cheats/diablo2.htm
Please correct this Egg if you see errors.

Pictures and Videos

None posted yet. Send us yours and be the first!


Blizzard writes:
Try www.cheatlist.com It is the best Diablo 2 hacking site, and it should be back up any time now.
267 of 372 people found this comment helpful. Did you? Yes No
What is a "hex editor" and where can I find one?
149 of 220 people found this comment helpful. Did you? Yes No
OR you can also get Jamalas ( I dont know nor care about spelling) item/charector editor and then download the 'Whites' set, with this set you're godly.
59 of 87 people found this comment helpful. Did you? Yes No
Meatlehead writes:
I think that these codes sites bite. Because you have to do all this complicated downloading and restarting of games What ever happened to holding tab and typing in "never die"?
57 of 86 people found this comment helpful. Did you? Yes No
The Waffle writes:
I did the HEX editor thing, for those of you that need one just search for download hex editor, i use winHEX, and line 260 and 250 were not the correct ones. Then, i found that line 170 changed a bunch when all i did was get experience so i added some numbers here and there. when i tried to load the file it told me it was a bad generic file and it failed to load. so then i found another line that changed was like the first or second, so i tried changing that, and it gave me the same bac generic file stuff. what do i do??
52 of 76 people found this comment helpful. Did you? Yes No
Cowandchick writes:
You know, you could do what I do. I downloaded a trainer off the internet for he single player games, just to spice it up a little. This was after I beat the game. What I didn't realize is that all the cheats you make to your character also apply to open battle.net! So, if you make your character have his or her strength at 15,000 stat points, it will carry over to multi-player. Now, you may ask how to cheat in ordinary battle.net. that's simple. You load the trainer, ALT-TAB to minimize, and increase all your stats. then, maximize your game, and you should have a whole lot of points. You may need to save/load for it to take affect. That is how most people, including myself, "cheat".
50 of 85 people found this comment helpful. Did you? Yes No
I found this out a while ago, when I used save games from the 'Net. I extracted them from WinZip and went on playing, but when I did play, the automaps would not be saved to the next game. I thought it may have just been another thing I did (I won't get into), but I wasn't bothered so much by it. I went on to Open B.net and went into some games, and since most of them were something like "I need perf gems" or "I need gold!" or about dueling, I got into one where people wanted free stuff. I gave them things since I could revert back to the original save games, but I still had the gold I gave away in another game. It dawned on me- it couldn't save the fact I didn't have the gold and gems anymore. I went to the saves and there it was: Read Only. So the basic point of this little story is that you set your saves to Read Only, go to another computer with another copy of Diablo II, start a game, have the Read Only saves character drop all it has, pick it up with the other character, and repeat in another game. I did this once when I noticed it, but it was in a random game. The people were very happy to get the things, but this isn't the best cheat since you have to attain the items first or get a saved game. I hope this message isn't too long.
32 of 49 people found this comment helpful. Did you? Yes No
Taur Urga writes:
In an earlier comment, I mentioned duping. This has been fixed by a patch and no longer works.
37 of 61 people found this comment helpful. Did you? Yes No
Oh, yeah! The previous trick is one way to be able to go to the Secret Cow Level as many times as you want.
29 of 46 people found this comment helpful. Did you? Yes No
sam writes:
Hey, I tried the Hex-edit thingy also, and line 250 and 260 werent right i also tried line 5F0, which didnt work either. WHen i loaded my game it would say 'bad generic file' WHY?!?!?!!!????? i think it might have to do with the version of D2 you have. I dont think i have an updated version, i dont even know what version i have. Could you email me and tell me what versionyou have. I could try degrading/upgrading my version with a patch. Danke
29 of 48 people found this comment helpful. Did you? Yes No
Also usually the higher priced things are better. I got awesome armor from this, but my character got deleted because I did not play for a long time
32 of 55 people found this comment helpful. Did you? Yes No
Taur Urga writes:
You can also dupe on the Realm battle.net since the server only saves every 5 minutes you just force quit out before it saves
36 of 64 people found this comment helpful. Did you? Yes No
Blood_Reaper writes:
Jamella cant handle whites set, i tried it, but Shadow Master can.
32 of 56 people found this comment helpful. Did you? Yes No
reiyo_oki writes:
Another interesting cheat is used the same way as the windowed mode command. its: -seed X Where X is a number, any number, but 1000 seems to work the best. Try it out and see what you think :D
23 of 39 people found this comment helpful. Did you? Yes No
Superunknown - True sometimes about the higher the price - Weapons like Crystal Swords etc that cost a fair bit more than standard swords are generally not particularly good. It's always advisable to go for armour items that you will definitely use - don't go for objects just for the sake of it - but good items can be hidden behind bad ones - eg you can gamble for gauntlets and end up with either normal ones or unique War or Battle Gauntlets, I have some Battle Gauntlets, defence of 74, increases mana and life, adds fire attack and dexterity, a nice piece of kit. There is also some pretty good Ancient Armour out there, worth gambling for but a rarity to find anything really worthwhile. I am nearly at level 50 with Ancient Armour giving me over 500 points. When considering weapons I always advise people to give preference to quick attack weapons that have a cold attribute. This does some good damage with the added bonus of slowing your enemies attack rating down and reducing their chance of hitting you. I do apologise for waffling on (twice) hope I have been of some help...
27 of 50 people found this comment helpful. Did you? Yes No
catsimboy - A level 35 paladin is pretty low - I have a level 48 Paladin with some Gucci kit and have a lot of difficulty on the secret cow level even on nightmare - BTW - The best skill to use in Defiance which is a defense aura and is the best way to stay alive on the higher levels. Also, try using Holy Shield once and then swapping the right skill button for defiance - it will raise your defence exponentially and last for a while while you can defeat a boss or fight your way out of the sh*t. Another good method for obtaining kit is as follows: Make sure you have a character that can access hell and has as much money as he can carry (this goes up in certain amounts as your levels increase) and go to one of the townspeople that allow you to gamble. Save your character by pressing Ctrl-Alt-Esc and save your character to a safe location (easiest is to use a directory on the desktop that is permanently open) and save your character into it. Re-open the Diablo II window and gamble all of your money away - preferably on jewellery or Ancient Gear etc and see if you can find anything nice - if you can - save the game as usual and continue - if not - exit and save the game normally and, using the Ctrl-Alt-Esc command, delete the files for your character in the "Save" directory and replace them with those in the safe directory. I have done this on many occasions and found some excellent stuff - mainly Jewellery though - but still worth the effort to find some of the really good kit available. Just another thing but - I really thought the kit-hunting on the original - although slow and laborious - a bit more fun?
25 of 50 people found this comment helpful. Did you? Yes No
rhodney writes:
to get 100000 gold get a hex editer and then load the save file in diablo 2 go to your person's settings called (name)d2s go all the way down to line 00000260 u will see this 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ok now go on the game diablo 2 create a file then go make 1000 gold some how put the gold in your stash (note: you have to have the amount only 1000 gold) exit save then go back to hex editer and go back to line 260 it will now look something like this (00 00 00 00 00 00 00 00-00 E5 03 00 69 66 00 00) now click on E5 and type (a0 86 01) now it should look like this(00 00 00 00 00 00 00 00-00 a0 86 01 69 66 00 00) now save the file and if you did this right you will now have 100000 gold in your stash
16 of 36 people found this comment helpful. Did you? Yes No
drwombatt writes:
all battle.net chars are srtored on a server try doing it through you c/programs and get it there.
12 of 30 people found this comment helpful. Did you? Yes No
zealux writes:
So why is it that i can edit all my single player .d2s files but when i try and open anyone of my players from battlenet they arent there. (i use Jamellas) The USEast folder is just empty. anyone know why ?
19 of 45 people found this comment helpful. Did you? Yes No
is there a way to get god mode on single player. i don't have an internet conection. thanks for the help
11 of 29 people found this comment helpful. Did you? Yes No
Nezitz writes:
I tried to use Hex Workshop to edit my single player character. If I understood well, to change the ammount of gold the character has, you put it in the stash and write it down. You then convert that ammount into hex and find it on the hex code of your saved game (which is named as the name of your character). I put 16073 gold into my stash, converted it from decimal numbers to hex code (3EC9) but I cannot find this value inside the code when I open my saved game file. If I got everyhting right, if I find this hex code (3EC9) I replace it with FFFF to give myself lots of gold. My Diablo 2 version is 1.03 so it cannot be because of the version. Please tell me what I did wrong.
3 of 13 people found this comment helpful. Did you? Yes No
sisemimon writes:
37 of 82 people found this comment helpful. Did you? Yes No
SlateOcelot writes:
I just finished Diablo and Hell Fire. I am now starting Diablo II; I have seen several cheats for this game and most of them suggest a hex editor. What is a hex editor?
6 of 26 people found this comment helpful. Did you? Yes No

Register - Privacy Policy - About Us - Contact Us