ヒヤシンス
0fe4933e56
feat: enhance download options and configurations
...
- updated DownloadArgs to support connections and multithread options as usize
- improved logging messages for download configurations
- refactored DownloadManager to streamline connection and thread handling
- optimized download strategies for better performance and resource management
2025-04-02 14:04:35 +08:00
ヒヤシンス
644c973db7
docs: correction needed 😭
2025-04-01 12:30:45 +08:00
ヒヤシンス
bc8212c2c0
feat: progress bar
...
- added progress bar
- added network helper
2025-04-01 12:26:08 +08:00
ヒヤシンス
354d9aa822
fix: re enabled asset downloading
...
- re enabled tui
- re enabled asset downloading
2025-04-01 00:42:01 +08:00
ヒヤシンス
447849ee70
feat: ui
...
- added tui using ratatui
- added a logging system for better print
- rewrite file manager library
- rewrite resource downloader
- disabled progress bar (planning to replace with ratatui)
- temporary disabled resource downloading
- temporary disabled ui for debugging
2025-04-01 00:14:44 +08:00
ヒヤシンス
81ec0f40e0
feat: downloading aasets
...
- add semaphore for concurrent download control
- simplify APK version and download checks
- enhance CLI argument handling for download options
- refactor main.rs for better modularity and readability
2025-03-29 23:38:25 +08:00
ヒヤシンス
5bc26cf3bf
feat: enhance APK and catalog management
...
- refactored APKParser and CatalogParser to utilize RegionConfig for improved region handling
- added cleaning functionality for data and cache directories in FileManager
- implemented download strategies with concurrent download limits in ResourceDownloader
- introduced new methods for fetching and processing catalogs for both Japan and global regions
- removed unused CRC calculation code and updated dependencies for better performance
- improved error handling and logging throughout the download process
2025-03-29 12:29:31 +08:00
ヒヤシンス
92251c5c2a
feat: enhance download management and file handling
...
- updated dependencies to use rand 0.9.0 for improved randomness
- integrated DownloadManager for efficient file downloads in ApkParser and CatalogParser
- added methods for temporary file management in FileManager
- implemented cleanup for temporary files to optimize storage usage
- improved error handling and logging during file operations
2025-03-29 08:47:39 +08:00
ヒヤシンス
03221869a3
docs: correction needed 😭
2025-03-28 23:55:09 +08:00
ヒヤシンス
f5c137d22c
docs: correction needed 😭
2025-03-28 23:54:02 +08:00
ヒヤシンス
0fc54aee9d
feat: add catalog and memory management
...
- introduced Catalog and Media structures for managing game assets
- implemented JSON serialization and deserialization for catalog data
- added CRC32 checksum support for data integrity
- refactored file management to enhance error handling and maintainability
- updated APK parser to utilize new catalog structures and improve addressable URL handling
2025-03-28 23:38:34 +08:00
ヒヤシンス
2f4046b9ea
docs: correction needed 😭
2025-03-28 19:33:51 +08:00
ヒヤシンス
d6983b10f8
feat: global support
...
- added a way to fetch global addressables
2025-03-28 19:20:12 +08:00
ヒヤシンス
82e51323c7
feat: encyptions
...
- ported crypto
- ported decrypting catalog url
2025-03-28 18:37:46 +08:00
ヒヤシンス
d245f2c793
feat: oxidization
2025-03-27 17:37:37 +08:00
Deathemonic
9998616b78
docs: correction needed 😭
2024-12-14 12:53:39 +08:00
Deathemonic
2e250987a8
feat: easy install
...
- added platformdirs for proper cache directories
- rewrite game data to use platformdirs
- updated docs for a easy installation instructions
2024-12-14 12:50:14 +08:00
ヒヤシンス
a51916d267
docs: fix search mode table
2024-12-10 21:51:13 +08:00
Deathemonic
e48748d996
fix: running search mode for the first time it shows nothing
...
- updated docs readme example images
- added a check if search mode is run for the first time
- change initialize download to public
2024-12-09 07:08:03 +08:00
Deathemonic
06ac0a6e88
feat: seach mode
2024-12-06 21:11:01 +08:00
Deathemonic
c31589a386
docs: readme update
2024-12-06 19:44:59 +08:00
Deathemonic
49f6daec17
Merge branch 'main' of https://github.com/Deathemonic/BA-AD
2024-12-06 19:41:13 +08:00
Deathemonic
5e06cb9760
feat: add filtering capability
2024-12-06 19:41:06 +08:00
ヒヤシンス
3f669dfc41
docs: correction needed 😭
2024-12-03 12:17:44 +08:00
Deathemonic
5cae1ea12f
docs: minor tweaks
2024-11-08 18:01:23 +08:00
Deathemonic
17c2279764
docs: installation update
2024-11-08 17:56:11 +08:00
Deathemonic
1fb1392143
feat: project version bump, moved from pip to uv
...
- moved from pip to uv for more faster packaging installation
- bump baad version from 1.0.0 to 2.1.0
- remove unnessary files
- updated readme
2.1.0
2024-11-08 17:24:49 +08:00
Deathemonic
8a425760a4
Merge branch 'main' of https://github.com/Deathemonic/BA-AD
2024-10-23 21:10:21 +08:00
Deathemonic
0705e7eb26
fix: added old apk files check
...
- added a check if the old files detected it will delete it
2024-10-23 21:10:14 +08:00
ヒヤシンス
f8a1035159
docs: readme link fix
2024-10-19 19:39:39 +08:00
ヒヤシンス
6abd175585
feat: refactored
...
- refactored catalogdecrypter
2024-10-12 02:52:59 -07:00
Deathemonic
db2e0e373e
feat: fixes and bump version
...
- bump dump.cs to 1.49
- merge TableParser and MediaParser into one
- added proper python keyword sanitizer in the flatbuffer generator
2024-10-06 00:12:14 -07:00
Deathemonic
8af2d3a919
docs: added custom catalog url
2024-09-28 01:55:33 -07:00
Deathemonic
0bf5d156fe
feat: custom catalog url support
...
- added a way to load custom catalog url, useful for downloading old assets
2024-09-28 01:47:16 -07:00
ヒヤシンス
0e346660cd
docs: fixed typo
2024-07-31 07:38:51 +08:00
ヒヤシンス
023184f86e
docs: fixed typo
2024-07-30 23:29:37 +08:00
Deathemonic
b3246185d9
docs: added whtat to do?
2024-07-31 07:27:53 +08:00
Deathemonic
a57898e696
docs: updated readme
2024-07-31 07:04:09 +08:00
Deathemonic
ca599cc1c5
docs: updated dump instructions
2024-07-31 03:48:29 +08:00
Deathemonic
7ee4254a39
docs: add extra screenshots
2024-07-31 03:36:58 +08:00
ヒヤシンス
2c63eb63f3
fix: added type hints
2024-07-30 17:49:47 +08:00
ヒヤシンス
46bbcc55bd
fix: typos
2024-07-30 17:38:32 +08:00
Deathemonic
6fbc058a3c
docs: move the tutorial
2024-07-30 21:12:59 +08:00
Deathemonic
ace32d381a
docs: added tutorial
2024-07-30 21:08:40 +08:00
Deathemonic
a497a62280
fix: add proper aio file write
...
- added aio file write to prevent download failed
- fix typo at studio extracter
- updated docs: readme
2024-07-30 17:45:11 +08:00
ヒヤシンス
880be19b18
fix: fix typo at studio extracter
2024-07-29 17:45:33 +08:00
ヒヤシンス
f79c88dcfb
docs; fix typos
2024-07-29 17:37:12 +08:00
Deathemonic
348f1dae07
feat: studioextracter
...
- added assetstudiomod for asset extracting backend
2024-07-29 13:30:57 +08:00
Deathemonic
109bda6e2f
docs: updated copyright
2024-07-28 14:27:39 +08:00
Deathemonic
60812081ea
feat: added progress bar at asset extracter
...
- added progress bar when extracting asset bundles
- (wip) added studioextracter, uses assetstudiomod as extracting backend instead of unitypy
- (wip) added extracting instructions at readme
2024-07-28 14:22:07 +08:00