Copyright (c) 2000-2003 By Burton Tsang
Copyright (c) 2021-2023 By Walter Couto
Diablo is a trademark or registered trademark of Blizzard Entertainment, Inc., in the U.S. and/or other countries.
This utility is in no way affiliated with Blizzard Entertainment.
You can do the following:
Please read the LICENSE file for more information regarding the license.
If you have comments, suggestions, bug report, report them at https://github.com/WalterCouto/D2CE/issues
If you want to Contribute, please read the Contribution guidelines for this project
Check the following site for updates at https://github.com/WalterCouto/D2CE
Version 2.22 (April 11, 2023)
Version 2.21 (April 4, 2023)
Updated: Fix error message from bad character file
Updated: Support added PTR 2.6
Updated: Layout of Items Form to take into account possible sizes of inventories in D2R mods.
Updated: Json export now adds the D2R mod name if applicable.
Added: Support to read D2R standard mod character files, for example BTDiablo and Rebirth.
Version 2.20 (January 5, 2023)
Updated: Item tooltip to display red for unmet requirements and blue for magically enhanced attributes
Updated: Character progression logic to adjust character level to at least match the recommended level.
Updated: Updated logic for level change to reduce outstanding Stat/Skill points when level is reduced.
Updated: If file is corrupt on open and a backup exists, ask if user would like to replace the file with the backup.
Updated: Some character files may incorrectly mark Act IV complete and Act V introduced causing program to incorrectly mark all of the last quest of Act IV as completed. The program now corrects the data by checking if the town waypoint is active.
Added: Set Items now display all the possible Bonus attribues in the tooltip
Added: Add Create Item Form to allow creation of any item available in the game.
Added: Add ability to make items Ethereal or not in item forms.
Version 2.19 (October 3, 2022)
Version 2.18 (October 2, 2022)
Version 2.17 (September 30, 2022)
Updated: fix up reading of character files for PTR 2.5
Updated: fix issue with renaming character missing one file
Updated: fix up some edge cases for adding runeword to item
Updated: fix logic to make sure unique items report the highest required level
Updated: "Max Everything" now will make all applicable items have superior quality and upgrade the item tier to the highest possible tier
Added: add support for making an item Superior
Added: add support for upgrading item tier to be exceptional or elite depending on character level
Version 2.16 (June 5, 2022)
Updated: fix up mercenary for PTR 2.4 changes to Barbarian
Updated: reorganized item context menu
Updated: fixed "reload" issue with mercenary data that would not read the items.
Updated: modified json export to contain more information to allow it to recreate a d2s file more accurately.
Added: add support for dragging and dropping items.
Added: add d2i item files and support for import/export of items. The application supports the standard d2i files that exists today but if the item being exported is a D2R PTR 2.4 ear or personalized item that contains utf-8 characters outside the ASCII range, it will export the d2i file as a D2R v1.2.x item which is not the same as the format of existing d2i files.
Added: add ability to socket and unsocket items
Added: add ability to convert character file to a different version via the "Change Version" menu item.
Added: add ability to apply runewords to item via the "Apply Runeword" context menu item.
Version 2.15 (April 26, 2022)
Version 2.14 (Mar 11, 2022)
Updated: Updated jewel alternate images.
Updated: Updated item context menus across forms showing items.
Updated: Fixed hiring of new mercenary to properly save items.
Added: Shared Stash support. Users can now view and edit items in the shared stash if the file is present in the same location as their character.
Version 2.13 (Feb 28, 2022)
Updated: Fix detection of ID for set items.
Updated: Fix up logic for reading/writing 1.00 - 1.06 files
Updated: Add alternate ring/amulet images
Updated: Fix issue with upgrading unsupported potion
Updated: Fix dexterity "+" button to work properly
Updated: Display items in sockets in all locations.
Added: Ability to personalize items or remove the personalization from items.
Added: Ability to make weapons or armor indestructible.
Added: Gems, Potions & Skulls Creator dialog and menu items. This allows you to add Gems, Potions, Skulls or Runes to empty slots in our inventory.
Version 2.12 (Feb 14, 2022)
Updated: Fix detection of change in Character Form.
Updated: Fix logic for handling character title/progression
Updated: Fix logic handling skill choices left that could cause duplication of skill points
Added: Ability to add sockets to all items or in the Item form. Number of sockets that can be added it limited by the type of item and the item level.
Version 2.11 (Feb 6, 2022)
Version 2.10 (Jan 18, 2022)
Updated: Fix bug with validation of Act V on Hell difficulty if game has been complete
Updated: Fix bug with identifying Zakarum and Vortex shields
Updated: Fix bug with combining multiple instances of a single magical attribute
Updated: Fix bug with determining if an item is indestructible when the max durability is zero.
Updated: Fix logic to keep reading magical properties even if a non-supported time based property exists.
Added: Helper methods for character progression changes along with unit tests.