234 Commits

Author SHA1 Message Date
ヒヤシンス
d667078fa3 feat: added japan catalog parsing
- added japan catalog parsing
- moved directory from catalog/data to catalog/global
2025-06-21 19:46:28 +08:00
ヒヤシンス
57ec65e779 feat: added japan catalog fetching
- added japan catalog fetching
- fix api structs are not public
- added saving to api_data.json
- refactored api and fetch
2025-06-21 17:29:34 +08:00
ヒヤシンス
cc35a0d5b8 feat: added japan catalog url
- added japan catalog url fetching
- added japana catalog url parsing
- fix apk extract not accepting glob patterns
- refactored api
- updated readme
2025-06-20 23:25:12 +08:00
ヒヤシンス
2a9b38cfae docs: readded banner 2025-06-20 21:36:00 +08:00
ヒヤシンス
9db59eec2a feat: added global catalogs
- added global catalog fetching
- added global catalog parsing
- moved api from apk to helpers
- fixed save_json not making directories
- refactored apk fetch
2025-06-20 21:32:30 +08:00
ヒヤシンス
f9915900ad chore: refactored extract and fetcher 2025-06-19 14:35:01 +08:00
ヒヤシンス
1f1173c817 feat: added apk extracting
- added apk extractor
- refactored fetch
- make library public
- added with config on file manager
2025-06-19 14:30:14 +08:00
ヒヤシンス
e3190b1d72 feat: downloading
- added apk download
2025-06-17 15:17:49 +08:00
ヒヤシンス
153b72bb20 feat: logging
- added logging
2025-06-17 14:04:42 +08:00
ヒヤシンス
1bfd2daf04 feat: json and file manager
- added json util
- added file manager util
- added check apk and download apk
- changed extract_download_url to extract_url
- added error handling to server config
2025-06-17 13:31:54 +08:00
ヒヤシンス
a8b2cb709d chore: added jetbrains stuff 2025-06-17 11:05:01 +08:00
ヒヤシンス
b6eef97f1d prepare: restarted project
- docs: readme update
- added apk parser (partial)
2025-06-17 11:02:05 +08:00
ヒヤシンス
f67fd4fd51 docs: correction needed 😭 2025-06-15 11:21:55 +08:00
ヒヤシンス
7fdead643a docs: readme update 2025-06-15 11:21:02 +08:00
ヒヤシンス
7d8a08d6d2 feat: expose apkparser
- introduced extractionconfig and extractiontule structures
- updated apkparser to support extraction configuration
- modified main.rs to utilize new extraction features
- adjusted cargo.toml for library and binary paths
2025-06-14 03:36:32 +08:00
ヒヤシンス
13229597b5 fix: tablebundle downloading index
- fix where tablebundle url in gamefiles is set to index instead of name
2025-06-14 00:22:18 +08:00
ヒヤシンス
41da26bdc5 release: 1.0.0
- change download method to streaming
- improve progress bar
- improve interface
- improve formating
- bump version
1.0.0
2025-04-04 10:42:02 +08:00
ヒヤシンス
9bdc6cebaf chore: organized imports 2025-04-04 00:37:06 +08:00
ヒヤシンス
daa3d4548d chore: version bump
- bump baad version
- removed unused cargo packages
2025-04-04 00:34:01 +08:00
ヒヤシンス
2a37d935c0 chore: restore
- added apk download back
- added catalog download back
- added ui back
2025-04-04 00:32:13 +08:00
ヒヤシンス
16c96f3466 chore: test
- simplied download_manager
- temporary disabled ui
- added macros to logs
- added chunk calculations
2025-04-04 00:03:54 +08:00
ヒヤシンス
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