Releases: Deathemonic/BA-AD
Releases · Deathemonic/BA-AD
v2.9.0
Features
- Improve performance on
- Extract - pre determine capacity
- Fetching catalogs - directly deserialize
- Looking game config - uses
memchrandrayonwith sorting to boost search
API Changes
- Bump
BA-CYto v2.5.5- Added new
memorypackcrate - Simplified
MediaandTablecatalogs - Inlined some function
- Improve performance
- Added new
- Improve performance on
list_assets- usesHashMapsinstead ofVec
Fixes
- Fixed apk won't extract when updating to newer version
- Added debug message on
find_game_config
Full Changelog: v2.8.4...v2.9.0
v2.8.4
Features
- Improve performance on catalog parsing side
- Improve color support checking
API Changes
- From error will use transparent instead of
"{0}" - Added
Proxyerror
Fixes
- Properly add proxy on version checking
- Cached contains ignore case filter method
Full Changelog: v2.8.1...v2.8.4
v2.8.2
Fixes
- Fixed
needs_catalog_updatelogic on cli - Fixed color detection logic on config
- Fixed error messages duplications
Full Changelog: v2.8.1...v2.8.2
v2.8.0
Features
- Improve performance on catalog parsing side
API Changes
- Added
list_assetshelper to easily print or get the asset names - Refactored codebase and remove redundant code
Fixes
- Fix colors on certain terminals
- Added a color detecting logic on
baad_coreto prevent weird characters onansiterminals (e.g command prompt)
- Added a color detecting logic on
Full Changelog: v2.7.5...v2.8.0
v2.7.5
API Changes
- Fix
baad_core::utils::fileexports redirecting tobaad::utils::json - Export
debug, error, file, info, warn, trace
Fixes
- It will download the rest of the files
- Before it will just downloads the first found file not it will downloads the rest in JP
Full Changelog: v2.7.2...v2.7.5
v2.7.2
Features
- Added direct file download
- Allows for downloading
.bundlefiles directly without downloading the Packed zip files in JP - This only works if you use
--filterif not it will automatically download Packed zip instead
- Allows for downloading
- Added proxy support
- Performance improvement
- Improve logging and errors
API Changes
- Removed logging features
- Remove auto init of logging, now you need to
init_loggingor usetracing_subscriberto get logging eyreis not required for error handling- Added
baad::helpers::errorto use for error handling - Added
with_proxyonApkFetcher ResourceDownloaderwill now acceptsproxy- Replace Global version checking from
Google PlaytoApkpureinstead - Removed some redundant code
Fixes
- Fixed android build can't even run
- Help just logs now it will use
claphelp instead - Removed
uniffidependency when using as a library and compiling as bin
Full Changelog: v2.4.1...v2.7.2
v2.4.1
v2.4.0
Features
- Updated logging
- Now uses
tracingunder the hood
- Now uses
API Changes
- Now uses
eyrefor error handling - Added logging configuration
Fixes
- Remove the unnecessary panics
Full Changelog: v2.3.1...v2.4.0
v2.3.1
Changes
- feat (2.3.1): ios and teen support by @Deathemonic in #11
Features
- Added
--iosflag- Downloads assets from iOS build instead of default Android build
- Added
--teenflag- Downloads teen assets (Global only)
- Added way to do search for actual AssetBundle name in JP
API Changes
ServerConfig::new()now accepts optionalPlatformandBuildTypeparameters- Added
ServerConfig::get_market_config()method for Global server market details - Updated path-related functions to use
&Pathinstead of&PathBuffor better performance - Added platform and build type configuration system
- New
Platformenum (Android, iOS) - New
BuildTypeenum (Standard, Teen)
- New
Fixes
- Improve path loading performance
Full Changelog: v2.2.0...v2.3.1
v2.2.0
Features
- Due to Blue Archive Japan changed how AssetBundle downloads,
it now downloads via Patch Packs aka zip files - Added the ability to download and extract Global apk
- Updated the File Manager
- You don't need to pass
FileManager::new()anymore
- You don't need to pass
API Changes
- Bump BA-CY to
1.3.5 - Remove redundant code
Fixes
- Updated extraction method
- Fixed error
Failed to decode response - Fixed il2cpp path when extracting
Full Changelog: v2.0.3...v2.2.0