Skip to content

Releases: WalterCouto/D2CE

release-2.0.2

01 Oct 21:52
Compare
Choose a tag to compare

Version 2.02

  • Updated: Logic to account for Diablo II Ressurected Saved Games folder

release-2.0.1

26 Sep 00:46
Compare
Choose a tag to compare

Version 2.01

  • Updated: Moved logic in UI down to Character class for consistency. Refactored and cleaned up code to simplify logic
  • Updated: Fixed bug in About window to properly show version as 3 digits.
  • Updated: Fixed bug in renaming character files.
  • Updated: Max Durability For All Items now also updates Mercenary Items.

  • Added: Unit test project and tests.
  • Added: Reading of Merc and NPC sections
  • Added: logic to fetch magical properties for an item
  • Added: JSON export option in File menu that produces output compatible with https://github.com/nokka/d2s

  • Removed: remove long revision history prior to 2.00 as it is not relevant any longer and you can get that detail from the 1.9.6 branch

release-2.0.0

21 Jun 08:51
Compare
Choose a tag to compare

Version 2.00

  • Updated: Converted from a C++ Builder 5 project to a Visual Studio 2019 project
  • Updated: Changed Main Dialog to resemble the in-game Character Stats screen.
  • Updated: Changed Waypoint and Quest Dialogs to remove tabs and display all in initial screen
  • Updated: In the Quest dialog, changed to tri-state checkboxes so either a quest is not started, started or completed fully
  • Updated: Changed Skills dialog to show all the skill under their category as displayed in the game in one screen.
  • Updated: The logic to upgrade gems to the perfect quality to use same logic as the GPS converter code added in the 1.93 version for consistent handling of gem/potion conversions.
  • Updated: The editor now works with v1.10 of the character file. It now reads/writes all sections properly and also handles Corpse, Merc and Golem sections. The maximum character stats have also been adjusted to match the limits due to the file structure.
  • Updated: use std::error_code to hold error codes from file open or save operations.
  • Updated: The original Diablo II icon with transparant backgroud is used.
  • Updated: Level Requirements will show requirments using the version of from the character file. V1.10 is assumed to have the latest Level Requirements from Diable II 1.14b, while versions 1.07-1.09 will level requirements for those versions and any version below 1.07 will show the level requirements tha existed since 1.00. When loading the Level Requirements dialog with no character file opened, it will assume the latest file version.
  • Updated: The GPS Converter Dialog is now fuly called Gems, Potions & Skulls Converter as is the menu item. The logic around converting GPS has been merged across supported character file versions and the upgrade potions and gems methods. Support added for Runes.
  • Updated: The Adobe Acrobat PDF help file has been updated.
  • Updated: Modfied item reading logic to be able to read v1.15 (D2R) character files.
  • Updated: File reading will now use read/write share mode again but cpp file has _MSC_VER guard around thus allowing the file to still be portable in theory. This means you can once again open a file already opened by the game or something else but it is still recommended you do not have it open by anything else.
  • Updated: namespace d2ce is now part of all non-MFC classes, i.e. the portable code. This quickly identifies what is part of UI logic and what is part of the core.
  • Updated: Max Everything menu item to also make all potions the best quality, all gems and skulls perfect, all stackable items fully filled and all weapons and armor have max durability.
  • Updated: Max Everything will not make all stats their maximum bit value and all Skill have the max valu eof 20. Instead it will change the stats points and skill point yet to distribute value to be what the maximum earned points would be in a game. The user can still make all skill points be 20 in the Skills dialog and can edit the stat values to be maximum if they wish to have values beyond of what is possible in a game.
  • Updated: Check Character now checks for more possible issues, like one of the stats having points lower then minimum expected value.

  • Added: Upgrades from potions of any quality to potions of highest quality as well as potions of any kind to Full Rejuvenation potions. These operations are available under the Upgrade submenu of the Options main menu.
  • Added: Hotkey to the View, Reload menu item (can use F5 to reload the currently opened file).
  • Added: Check for Dead Hardcore character added during opeing a Character file allowing user mark a dead hardcore character as alive again. The "Check character" option also performs this check.
  • Added: MRU support so you can easily open previously opened files.
  • Added: New ActInfo class seperates the logic of handling Quest and Act information to simplify and make less error prone other parts of the code.
  • Added: Max Quanity For All Stackables menu item that fully fills all stackables.
  • Added: Max Durability For All Items which makes all Armour and Weapons have maximum durablity without being indestructable.
  • Added: Reset Stats menu item under Options which will do exactly what Akara does after completing The Den of Evil.

  • Removed: Upgrade Gems button from main form. There is now a Upgrade submenu under options which contains menu items to upgrade Gems and Potions.
  • Removed: "Remove New Skills" menu item was remove as that functionality is now part of the "Check Character" menu item.