Releases: rzLabs/Grimoire
v5.1.6
Minor updates - Removed unused settings from Config.json - Reimplement assembly version info in the .csproj file - Moved enums related to RDB2 into Tabs.Enums - Replaced Dump Client groupbox with Dump Client button. - Correctly implemented file selection logic when clicking dump client btn and reenabled drag-n-drop for this button
v5.1.2
Minor Improvements and Upgrades - Config.json cleaned - Groups.json added (WIP) - GUI.Main.cs about string corrected to reflect Archimedes - GUI.RdbSearch.cs implemented for searching Arc instance data - Structures.RdbStruct.cs (Arc) Search method and overloads/enums implemented to support searching instance data. - Structures.Settings.cs several dead settings removed - Tabs.Styles.RDB2.cs Filter() method implemented created to support Arc instance data searching - Utilities.CryptoUtility.cs implemented for generating MD5 password hash -
Release Candidate v5.1
This release is near full functionality, it however lacks some quality of life Arc engine re-implementations on the launcher. Such as:
- RDB Quick Actions tab should be considered completely non-functional at this time
- Structure Select currently only remembers the last sorted column
-- Last sort direction WIP
-- Last collapsed groups WIP
All other functionality should be considered functional at this time. (This includes all utilities)
Note: From this release forward Grimoire will no longer be using the Daedalus engine for RDB interoperability. Archimedes aka Arc hereby has replaced it. It should be known that while similar the structures Arc and Daedalus use are entirely and irreconcilably different!!!
Note: As many structures as I could find and convert/test have been included. If you intend to share struct scripts please make sure to follow the Archimedes documentation here to fully utilize the script to its potential.
Bugfix Release v4.12.2
- Tabs.Manager.cs no longer attempts to fetch the text of an already closed tab. - Tabs.Manager.cs now properly assigns names to duplicate default tabs.
Release v4.12.0
Several updates - Removed several dead references in the project file. - Grimoire.Logs.Manager completely removed and replaced with calls to SeriLog. - Config.json new settings added to support new ITEM tab style. - Configuration.ConfigMan.cs logging finally implemented. - Configuration.ConfigMan.cs GetOption<T> implemented for strict conversions. - GUI.DataRebuild.cs inappropriate finally {} clause removed. - GUI.ItemSelect.cs form implemented to assist selecting an item id based on input and/or several filters. - GUI.ListSelect.cs new constructor which takes the form title and a dictionary<string, int> of enum values. - GUI.LogViewer.cs and related code removed. - GUI.Main.cs updated to reference and configure instance of SeriLog. - GUI.Main.cs about string updated to reflect third party software in use by Grimoire. - Logs.Manager and related code removed. - Tabs.Enums.ItemBase.cs removed as part of overall cleanup. - Tabs.Manager.cs cleaned up aswell as Item tab style being implemented. - Tabs.Structures.ItemInfo.cs implemented to support ITEM tab style. - Tabs.Styles.Data.cs cleaned up. - Tabs.Styles.Hasher.cs cleaned up. - Tabs.Styles.Item.cs implemented (wip) loads, searches, displays. - Tabs.Styles.MarketEditor.cs implemented (beta) loads, searches, creates, edits, saves. - Tabs.Styles.RDB.cs Save to .SQL file implemented. - Tabs.Styles.RDB.cs implemented context menu 'Open w/ Enum Editor' using ListSelect. - Tabs.Styles.RDB.cs implemented safety checks on use of modified xor keys. - Utilities.BitConverterExt.cs removed. - Utilities.SPR.cs updated to support the new ITEM tab style. - Utilities.StringExt.cs method names updated to be more relevant to their purpose. - Utilities.StructManager.cs removed. - Utilities.XmlManager.cs cleaned up.
Release v4.11.1
Minor updates + Market Editor
Release v4.10.1
Release v4.9.0
Updates - Config.json implemented setting related to using modified xor keys (for custom encrypted clients) - Configuration.ConfigMan.cs implemented changes to json loader to support loading modified xor key from int array - Configuration.ConfigMan.cs implemented GetByteArray() method to convert previously loaded int array (xor key) to proper byte array - Structures.Settings.cs implemented UseModifiedXOR and ModifiedXORKey for the settings menu - Tabs.Manager.cs implemented GetKeysByStyle, DataCoreByKey, RDBCoreByKey and getStyle methods to fix issues with tabs being confused due to being fetched implictly by tab name/position instead of proper key as-well as to implement setting updates for things like altering data utility backup setting for currently opened data tab - Tabs.Styles.Data.cs now properly informs DataCore if a modified XOR key should be used in operations and provides it - Tabs.Styles.RDB.cs corrected issue with files always being saved as (ascii) regardless if the related setting was toggled - Tabs.Styles.RDB.cs now properly informs DataCore if a modified XOR key should be used in operations and provides it
New version v4.8.0 release
I would like to take a second to thank
- Smashley
- Musta2
- Anas
- Pharaun
and all the others who have helped me get Grim back on track!
- Updates (that I can remember atm)
-- Completely new configuration system (Config.json)
-- Completely rewritten SQL engine that is fully asynchronous and supports both MS SQL and MySQL
-- Several major supporting fixes in Daedalus (RDB) and some very important improvements to the logic of Grimoire itself!
Release Version 4.7.0 (Unstable)
The source does NOT MATCH this release.
My wife accidentally deleted the Grim source before I could back it up while I sold my former programming workstation.
As such this will be the final release of Grimoire, it's been a long time coming and I am happy with the work that has been put in and the feature set that was accomplished.
If you played any part in Grimoires development I sincerely thank you, this will likely be my last Rappelz release.
Good luck to you all!
-- Note: I wouldn't use this personally
--- iSmokeDrow