Help for Diablo 2 Save Game Editor

Table of Contents

I. Disclaimer
II. Introduction
III. Using this Editor
IV. Version History
V. Credits
VI. Support and Web Links
VII. Legal Stuff



I. Disclaimer

This program is a hacking utility, so you should use it at your own risk. The author will not be liable for any losses or damages done to your system. And one more thing, always backup your files before hacking them!


II. Introduction

Juicy's Diablo 2 Save Game Editor features an easy-to-use User Interface and loads of character stats that can be edited.
This editor works for Diablo 2 versions 1.00, 1.01, and 1.02 (Windows version only).



III. Using this Editor

Click the (Load a save game) button and find & select your character to edit.
You may now edit your character to your heart's content with the following exceptions:

1. The Imbue an item (from Charsi) and Reset Secret Cow Level works only once in a game session. You have to save & exit the game and use this editor again to re-enable this feature.

2. In order to enable the Secret Cow Level you must have these things:
  • Beaten the game (finished a Normal Game)
  • Wirt's Leg
  • Tome of Town Portal (with scrolls)
  • The Horadric Cube
    When you have beaten the game, go to the Rogue Encampment in Act I; put Wirt's Leg and a Tome of Town Portal (amount of scrolls in the Tome doesn't matter) into the Horadric Cube. When you click Transmute they should disappear, and when you close your inventory window you will see a red portal that will lead you to the Secret Cow Level. This ONLY works in the Rogue Encampment in Act I. We should warn you though, the cows you will find there could be tough!

    3. It is not possible to edit your resistances.

    4. When converting items, you cannot selectively pick which of the items gets converted. The same goes for socketed gems. However, you can say how many of them get converted. This gives the same end result.

    5. Some items aren't supposed to be socketed. The game does sanity checking of your items, so if you can't put a gem in a socketed item, or if moving your mouse cursor over the item causes the game to crash, then you should unsocket that item.

    When you report a bug, specify the version of the editor, explicit steps of what you did to create the bug, and attach your D2S file.


    IV. Version History

    v1.70
  • Fixed - Life Current/Max, Mana Current/Max, and Stamina Current/Max file offsets have been backwards all this time!
  • Fixed - Ear items have a different format than other items. I now detect this condition.
  • Fixed - Hardcore characters, when dead, have different Stat/Skill Point flag values than when alive. Code now recognizes this.
  • Fixed - When a character is loaded, all values are checked against minimum and maximum values. If below the minimum value, the value is set to the minimum value; if above the maximum value, the value is set to the maximum value.
  • Fixed - Restoration of a backup file copies the backup file over the D2S file instead of renaming to the D2S file.
  • Fixed - Can't convert items in Belt to anything other than Identify and Town Portal Scrolls, or Healing, Mana, Rejuvenation, Thawing, Antidote, and Stamina potions.
  • Fixed - User can change level to any value. You no longer have to kill a monster to level up. There was a backup Level value in the save file that we didn't know about.
  • Fixed - Inventory counting and converting.
  • Fixed - Chest item should not be able to be socketed.
  • Fixed - Remove socketed gem data from inventory data if user unsockets an item that is socketed and has gems in it.
  • Fixed - Durability of equipped items was wrong.
  • Fixed - Waypoint editing for Difficulty level of Baron/Baroness.
  • Fixed - Imbue an Item and Reset Secret Cow Level values are now read for each difficulty level.
  • Fixed - "Read Help file" hyperlink now adds the program's directory to the path of the file.
  • Fixed - Reversed Left and Right equipped items. The obvious was pointed out to me; the character screen has the body facing you.
  • Added - Ability to specify number of inventory items to convert from one type to another.
  • Added - Ability to alter Maximum Durability of items.
  • Added - There are different Titles for Hardcore characters. Added these titles.
  • Added - If the Groups of Backpack, Belt, Stash or Horadric Cube have 0 items, then disable them as Groups under Alter Inventory.
  • Added - Alter Miscellaneous button is on main window. Imbue an Item and Reset Secret Cow Level are now edited during the Edit Miscellaneous window.
  • Added - If corpse present, then file offsets change. Don't let user edit until they pick up items from corpse.
  • Added - Detect if Non-Hardcore character has died or not. Allow user to change status.
  • Added - Inventory conversion of socketed gems from one gem type to another.
  • Added - Character name must be at least 2 characters. The game will not create a new character until 2 letters are entered for the name.
  • Added - Increasing Level will now warn the user if the gold values are above legal values; the values are then set to the maximum values.
  • Changed all references to Sash over to Belt. Sash and Stash are too close; besides, almost all waist items are a Belt of some sort.
  • Changed max Strength/Energy/Dexterity/Vitality value from 65000 to 9000.

    v1.61
  • Fixed - Location value on Nightmare and Hell difficulties caused editor to go berserk.

    v1.60
  • Changed max Strength/Energy/Dexterity/Vitality value from 255 to 65000.
  • Added - Inventory conversion: all potion and gem types to same type.
  • Added - Ability to socket equipped items.
  • Added - Ability to alter current Durability of equipped items.
  • Added - Ability to alter Quests.
  • Added - Ability to restore a previously backed-up game.
  • Added - Menu bar with File, Edit, and Help drop-down menus.
  • Added - Bring dead Hardcore character back to life.
  • Added - Entering an amount of Experience automatically selects the correct Level.
  • Added - Selecting a Level automatically selects the correct amount of Experience.
  • Fixed - Imbue option for all Difficulty levels.
  • Fixed - Reset Secret Cow Level option for all Difficulty levels.

    v1.52
  • Added this HTML Help file.
  • Fixed the alter skills bug that maximizes all skills upon exiting.
  • Added sanity checking of Act completion against Waypoints enabled.

    v1.50
  • Added - Imbue item (from Charssi).
  • Added - Enable Secret Cow Level.

    v1.42
  • Added - Stat points to allocate.
  • Added - Skill points to allocate.

    v1.40
  • Skill Tree may now be edited.
  • Waypoints may now be edited.

    v1.30
  • Added - Maximize all stats.
  • Added - Maximize all skills.
  • Added - Maximize all gold.

    v1.20
  • Added - Auto backup of the character (.d2s) file when saving.
  • Removed - ability to edit the Attack Rating. *
  • Removed - ability to edit the Defense. *

    v1.0
  • Use at your own risk.

    * these features have a bug which won't let the game load the character properly or not at all.


    V. Credits:

    The Diabolical Team:

    Programming: Lee Hamel (Juicy)
    Save Game File Mapping: Terje B. (Instant), Glenn C. (Mephiston), IceTeaMan, Mike Harrison (Polaris), Brian Cole
    Program Testing: Arena2045, Bill Waldheim
    HTML Help File: Arthur Joves (Wildthing!)


    VI. Support and Web Links:

    Blizzard Entertainment will not have anything to do with trainers and editors so they do not, in any way, support this program.
    DO NOT contact Blizzard for support about this program, or if your game crashes after using it.
    Better yet, report bugs to the links below or check them out for the latest Save Game Editor updates.
    When you report a bug, please specify what version of the editor you are using and explicit steps of what you did to create the bug.

    Lee's Funk and Juice Hut
    Arena2045's Website

    VII. Legal Stuff

    This software is freeware and may be used & freely distributed but is subject to, but not limited to, the following terms:

    The software may not be sold, distributed as a part of any commercial package, used in a commercial environment, used or distributed in support of a commercial service, or used or distributed to support any kind of profit-generating activity, even if it is being distributed freely.

    If you would like to distribute this software as part of an Internet freeware distribution, magazine, internet book, CD-ROM, etc. please contact the author for permission.

    This software may only be distributed in the original distribution files as originally distributed by the author.

    This program is provided "AS IS" without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of fitness for a particular purpose. In no event shall the author be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if the author has been advised of the possibility of such damages.


    Diablo, Diablo 2, Diablo logos, Battle.net and Blizzard Entertainment are trademarks or registered trademarks of Havas Interactive, Inc. and/or its wholly owned subsidiaries in the U.S. and/or other countries. All other trademarks are the property of their respective owners.
    Copyright ⌐ 2000. The Diabolical Team. All rights reserved.