Releases: cbnolok/Leviathan
Releases · cbnolok/Leviathan
v0.5c
v0.5b
v0.4.3
v0.4.2
Version 0.4.2. - Upgraded to MinGW 7.3 and Qt 5.12.5 for both 32 and 64 bits Windows compilation. - Fixed: crashes occurring when searching for a non-existing animation in the UO files and loading a scripts profile without having loaded a client profile first. - Fixed: Art/Anim view not being cleared when requesting an invalid/non-existing picture. - Added: Setting to enable Case Sensitive script parsing. When it's off, no new category/subsection will be created if there's an existing one with the same name, but different casing. UOPPackage library version 5.0. - Improved a lot memory usage when storing in memory UOPFile raw data or saving a UOPPackage. - Added more fine grained UOPFile compression control. - Added methods to recompress UOPPackage/UOPFile with desired compression value. - Fixed UOPPackage::finalizeAndSave file-overwrite check and not loading in memory unmodified UOPFile(s). - Improved v4/v5 UOPPackage file structure precision, to be more similar to the original/official files.
v0.4.1a
Version 0.4.1a. - Mac compilation error with LLVM should be fixed (Issue #2). - Fixed: Linux compilation error. - [UOCF] Switched from std::vector to unique_ptr<typename[]> to hold the idx, statics and map blocks cache for map drawing. This results in a little performance and memory usage improvement. - Slight performance improvement in script objects sorting.
v0.4
v0.3.1
Version 0.3.1. - Changed C++ standard from C++11 to C++14 (it's time to start using std::make_unique). - Fixed the crash occurring when showing an animation from CC UOP. - Added const_iterator to ScriptObjTree. - Tidied the ScriptSearch/SubDlg_SearchObj code. - Changed some unscoped enums to enum class. - Changed UOIdx::unknown to extra. UOPPackage library version 3.2. - Added iterators to UOPPackage and UOPBlock. - Changed some data types from signed to unsigned (block&file number, addresses). - Added UOPFile::freeData and hasData methods. - Removed unused UOPHeader.cpp/.h.
v0.3
Version 0.3 - Added: compatibility with the uop art file (artLegacyMUL.uop, client Stygian Abyss+). - Added: capability to show the art tiles from both the Enhanced Client art files (LegacyTexture.uop and Texture.uop). - Updated: the UOP library was refactored and improved in every part. Added the capability to create and save a UOP file. - Updated: refactored the uofiles library, renamed to uoclientfiles, which code is now in the "uocf" namespace. - Updated: reorganized cpputils.
v0.2.1
Version 0.2.1. - Fixed: hue picker showing wrong id/color. - Added: shade selector in the hue picker. - Added: LockDown checkbox in the Item tab, to use ".static" command instad of ".add". - Changed: nicer warning/error dialogs. - Added security checks blocking UOP actions while the files are being loaded.