You are on page 1of 7

Overview

What is Shadowmaster?
Shadowmaster is a Diablo 2 Savegame editor which lets you modify many aspects of your single player or open multiplayer character. It was designed for the Diablo II addon "Lord of Destruction" and by now it can only edit characters saved with the addon (see the readme.txt for further information on this topic).The features include: y y y y y y y y y y y edit strength, dexterity, vitality and energy alter your character's name, class and title add/remove remaining skill and stat points directly modify your character's skill tree add/remove gold to/from your inventory and/or stash enable/disable any waypoint for all difficulty levels enable/disable all quests for all difficulty levels view all items in inventory, stash and Horadric Cube plus a full description of all magical item powers import/export items for your character create and load customized item sets rearrange your character's inventory via drag and drop

The editor offers a Stat Lock option which ensures your character to be compliant with the game rules for this character class ( e.g. correct life and mana ). This editor was originally NOT intended for cheating but for quickly leveling up my character to test different skills and tactics in the game as well as importing and exporting items. The editor offers no hacks, for example God Mode or something like this and most of the changes can only be made within the limits set by the game ( e.g. max level is 99 and max skill level is 20 ).

Where can I get Shadowmaster?


You can download the latest version of Shadowmaster from the Shadowmaster Website. All Shadowmaster files are placed in a zip archive called ShadowmasterXXX.zip where the Xes are replaced by the version number. Before installing make sure to take a look at the license agreement file.

Installation
Shadowmaster comes with no install shield program which would nearly double the size of the zip archive and therefore the time to download Shadowmaster. Installation is done by simply unzipping the downloaded zip archive to any folder you choose. All entries needed by Shadowmaster are added and removed by the Shadowmaster Registry Manager. Before removing Shadowmaster from your system - that is deleting the folder in which you installed it - call the registry manager by clicking the button in the toolbar and choose the last option. Shadowmaster will inform you that all entries had been removed and that you can delete Shadowmaster if you wish. The main reason why I'm bothering you with this stuff is that I think you should be able to remove all entries of Shadowmaster after you don't want to use it anymore - so your registry won't contain unnecessary and outdated data. Most other D2 editors I know simply make their entries and never delete them.

Registry Manager
The Registry Manager is activated by pressing the "Registry Manager" button in the toolbar. It gives you two different choices: 1. Associate Diablo II character files (.d2s) with Shadowmaster: This will register Shadowmaster as the default application for Diablo II character files (.d2s). You will be able to open a character file with Shadowmaster by simply double-clicking on it and will change the icon of these files to the Shadowmaster icon. 2. Remove all Shadowmaster related registry entries:This will remove all entries that Shadowmaster has made. This ensures that there will be no unnecessary and outdated data left in your registry if you don't want to use Shadowmaster any longer. Choose this option just before deleting Shadowmaster from your system.

Editing your Character


Opening a Character File
All Diablo II character files have the suffix .d2s and can usually be found in the save subdirectory of the Diablo II folder. To open a character file you can either double-click on that file which will automatically launch Shadowmaster and load this character or you first start Shadowmaster and select the Open ... command from the File menu. After loading the status bar of Shadowmaster should display the name of the opened file. NOTE: Before editing any character file that has previously been altered by another editor or trainer I recommend to load this savegame in Diablo II and save it again.

Creating a new Character File


Shadowmaster allows you to create a new character based on a template for a first level amazon. This character is called "Newbie" and posesses no items. NOTE:You can later change the class of the character by selecting a new class from the corresponding combo box. You may experience that the stat values are changing. This is because the new class possesses different base values for these stats and the points you distributed so far are applied to these new base values.

Saving a Character File


After altering your character choose the Save ... command from the File menu. If you just quit Shadowmaster no changes will be made to your character.

Editing Options
Shadowmaster offers some options for editing your character which can be either accessed via the Options menu or the corresponding buttons in the toolbar. Stat Lock When this option is enabled you will only be able to alter the following values of your character:

y y y

amount of gold in inventory amount of gold in stash character level

This will ensure your character to be compliant with the game rules for this character class ( e.g. correct life and mana ). When altering your character's level, the following values will be adjusted automatically and correctly based on your character's class: y y y y y y Life Mana Stamina Remaining Stat Points Remaining Skill Points Experience

You will be still able to import and export items. Create Backup When this option is enabled Shadowmaster will automatically create a backup of the original file when you save your character (whether you made changes or not). This file will have the same name as the original with the suffix .org. If something went wrong (hopefully not) just delete the corrupt .d2s file and rename the .org file to a .d2s file. NOTE: This option will not backup any other files of the character ( e.g. .key or .map files ). I recommend to back up all files in a separate folder before editing. Path Settings This option lets you choose a default path for: y y y loading and saving .d2s Character files the location of item files for import the destination folder for exported items

Item Import/Export Options In this dialog you can enter some default settings for item import/export: y the default export item file format: currently there is only one format supported which uses the extension .d2i. This format is basically a hexdump of the item from the char file and should work with other editors choose whether gems in socketed items are stored in the item file or not (only supported by Shadowmaster .d2i files ) y choose whether imported items are automatically identified and/or repaired

Character Statistics

Primary Statistics All values have an upper bound of 540 because this is the maximum legal value you can reach if you spend all gained points in a single stat including Lam Esens's Tome (35 + 98*5 + 3*5 = 540). Derived Statistics Life, Stamina and Mana are based on the primary statistics, the level and the class of your character and are ALWAYS computed according to these values so they cannot be changed separately even if Stat Lock is disabled ( do you really want an "one-million-hitpoints-andmana"-character ?! ). All values have three parts: Base: base value according to class, level and statistics Bonus: permanent bonuses ( e.g. Potion of Life ) Total: total value NOTE: Any bonuses from items are NOT displayed or included in the calculation so you may experience that your character's life and mana is not at maximum when you load an edited character who wears items affecting those stats. They will be always set to the value shown in the Total column. Name, Class, Title and Level Name: You can rename your character by typing in a new name and the .d2s file will be saved with that new name. However no other character files will be renamed ( e.g. .key or .map files ). Class: If you want to change your character's class you can do this by selecting the new class from the drop down menu. Title: The title of your character affects which difficulty level can be chosen. Level: Set a new level for your character ( maximum is 99 ). NOTE: Make sure to enter a valid name that follows the naming restrictions of the game. NOTE: Experience is set automatically according to the chosen level and can not be altered directly to avoid game crashes. NOTE: You cannot lower the level beneath your character's current level Remaining Points These values will be available in the game to distribute freely amongst your character's stats and skills. Gold You can add or remove gold to/from your character's inventory and stash. Both values are limited by the level of your character by the game and to avoid game chrashes I applied the same maximum values.

Skill Tree
Each Skill Class occupies a separate tab sheet and each skill is depicted with its own icon ( move the mouse over it to see the name of the skill ). The maximum skill level is 20 according to the game rules. The skill dependencies in the game are NOT checked by Shadowmaster.

NOTE: Adding and removing points to skills will not affect the Remaining Skill Points on the Stat sheet.

Items
Shadowmaster offers you the feature to view each item in your character's inventory, the stash or the Horadric Cube ( if present ). All item positions correspond to their position in the game and the graphics are the original in-game graphics. Exporting and importing items lets you y y y y save space in your character's inventory easily exchange items between your different characters collect rare, set and unique items and create "item libraries" trade items with other players around the world without the need to join a multiplayer game

Shadowmaster lets you create your own item sets, consisting of your favorite items ( see ). Examining Items If you move the mouse over an item you will get a full description of all magical powers of this item in the Item Information box. The color of the item name changes according to its type: y y y y y y black for normal items gray for socketed/gemmed items blue for magical items yellow for rare items green for set items gold for unique items

In contrast to D2Ed the code for the decoding of expansion items was written by myself ;) Exporting Items You can export items from any location ( inventory, stash, cube and body ). Move the mouse over the item in question and right-click on it. This will bring up a popup menu from which you select Export Item ... which will in turn bring up a dialog box. Choose a name for the file the item should be stored in and press OK. The created item file has the suffix .d2i by default so you don't have to add it. NOTE: Try to use a descriptive name for your item ( e.g. "Ring_24Life_34Mana.d2i" for a ring that add 24 to life and 34 to mana ). For set items simply use the item name ( e.g. "Sigons_Shelter.d2i" ). If you want to create a larger item library it is a good idea to add a text file that translates all file names to the items and their item powers. NOTE: Potions in belts will not be exported. Importing Items Importing items is supported for body slots ( e.g. right hand ) and for the inventory, the stash and the cube. To import an item to a body slot just right click on that body slot which must be empty. If you want to import an item to the inventory, the stash or the cube, right

click on an empty field in that location. The upper left corner of the item will be set to this square. Before importing to any of these locations you can rearrange the items be simply dragging them to their new positions. Choose Import Item ... from the right click popup menu. This will bring up a dialog box that lets you choose the .d2i file which contains the desired item. After choosing just press OK and the graphics will be instantly updated to reflect the change. Shadowmaster will prevent you from importing or dragging an item to a body location where this item cannot be equipped NOTE: When starting a game with a character that carries imported items these will not be instantly shown in the character selection screen. Instead the character still wears his old armor and weapons. The graphics will be updated after starting a game and saving the character. NOTE: If you import an item that cannot be worn by this character (e.g. the strength requirements are not met) this will NOT cause the game to crash. It will simply be shaded red and your character gets no bonuses. Just take it off and place it in the inventory. NOTE:There will be no check for item overlapping when importing items to the inventory, the stash or the cube or when rearranging items. Make sure that all items are orderly placed before saving your character. Removing Items You can remove any item from any location. This can be useful if you want to equip a twohanded weapon and your character is already wielding items in both hands or if you want to remove some items before you create an item set. NOTE: If you delete the Horadric Cube or an equipped belt, all items within will automatically be deleted. Creating Items Shadowmaster offers the limited ability to create items from scratch. By now this function can only create gems and runes. To create such an item right-click on an empty inventory slot and choose Create Gem... or Create Rune... respectively. From the next menu choose the exact item you want to create. Creating Item Sets This feature allows you to save all items your character is currently wearing (e.g. all items on the Body tabsheet ) to a .set file. You can create your own item sets which consist of your favorite item combinations or "bundle" all items of an existing item set (e.g. Sigon) in a handy way. Simply click on the Create Item Set button and enter a name for the file. To load an item set just click the Load Item Set button and choose the .set file. NOTE: When importing an item set, ALL items your character is currently wearing will be deleted.

Waypoints and Quests


On this combined sheet you can adjust the state of quests and waypoints. You can toggle all waypoints in the game on or off for each of the three difficulty levels. NOTE: The waypoints of an act will only be available for you if this act has already been activated. You can toggle all quests in the game on or off for each of the three difficulty levels. If a quest is currently in progress it will be marked with a grayed check. When switching such a quest it will be marked as "completed" (checked) after the first click, as

"not given" (unchecked) after the second and again as "running" (grayed) after the third click. The grayed status always restores the original value, while unchecked resets to 0 and checked sets the completion flags for this quest.

Feedback
Any comments, problems, suggestions or questions? Please send an email to

p.grimsehl@tu-bs.de.

You might also like