139 Commits

Author SHA1 Message Date
ヒヤシンス
6fce6bfa17 docs: readme update 2025-06-27 18:15:22 +08:00
ヒヤシンス
c677cf71f0 final: v3.1.2
this version BA-AD is now archived
2025-06-27 18:03:08 +08:00
ヒヤシンス
6507913ee3 chore: add deprecate notes 2025-06-22 16:23:29 +08:00
ヒヤシンス
179774ecc7 fix: table extractor and filter
- fix filter not getting the file
- fix table extractor password not accepting (deprecated)
2025-06-22 16:15:21 +08:00
ヒヤシンス
2a56e07ce3 chore: update dependencies 2025-06-18 12:25:17 +08:00
ヒヤシンス
7d544a9c37 chore: update dependencies 2025-06-18 11:04:55 +08:00
ヒヤシンス
b061881949 docs: correction needed 😭 2025-06-15 06:47:20 +08:00
ヒヤシンス
46d5790210 merge: ba-ad 3.1.0 2025-06-15 06:40:39 +08:00
ヒヤシンス
4032f66dee chore: bump version 2025-06-14 23:07:55 +08:00
ヒヤシンス
da802382a8 fix: downloading and extracting
- fix filemanager not making new directories
- improved extracting detection
- fix apk not extracting even thought there's no files
- updated json from snake to pascal case
- fix flatgen using lib instead of crypto
- fix search not finding other categories
- added ctrl + f to switch to categories
- fix mediaextractor not extracting anything
- init flatbuf
2025-06-14 22:40:36 +08:00
ヒヤシンス
d4b9e8530d restructured: init
- refactored entire codebase
- remove --category
- remove --version
- docs: updated tutorial
- docs: readme update
- renamed files to proper python style guide
- replace old crypto with ba-cy
- moved images to .github/resources
- moved extractors to its own folder (extractors)
- renamed lib to crypto
- moved some functions to its own helper
- added helper scripts
2025-06-14 20:52:12 +08:00
ヒヤシンス
743f69db39 docs: correction needed 😭 2025-06-14 00:18:10 +08:00
ヒヤシンス
cb2ac44a61 fix: tablebundle downloading index
- fix where tablebundle url in gamefiles is set to index instead of name
2025-06-13 17:34:57 +08:00
ヒヤシンス
d15ec58d99 fix: attribute error #3 2025-06-02 22:46:56 +08:00
Momor1a
95685a8850 Update TableEncryptionService.py
Changed next_bytes to NextBytes in line26 and 30
2025-06-01 06:55:51 +08:00
ヒヤシンス
18062ed908 feat: rework service and encryption #2
- updated tableservice 
- updated mesennetwister

contributor: https://github.com/JustPureH2O
2025-05-30 22:20:36 +08:00
Julian Hydroxl Cao
3c01395c5f Update TableService.py 2025-05-17 14:05:27 +08:00
Julian Hydroxl Cao
828bc7bc20 Update MersenneTwister.py 2025-05-17 13:54:39 +08:00
Julian Hydroxl Cao
0693150a3a Update TableService.py 2025-05-17 13:50:25 +08:00
ヒヤシンス
e02894a851 docs: correction needed 😭 2025-04-04 11:50:58 +08:00
ヒヤシンス
b7ab42d3b8 docs: ba-ad rust 2025-04-04 10:54:52 +08:00
ヒヤシンス
6c6b2f590d docs: ba-ad rust 2025-04-04 10:52:16 +08:00
ヒヤシンス
8e9cf41780 docs: correction needed 😭 2025-03-22 14:13:28 +08:00
ヒヤシンス
34a68a4e6e fix: improved encryption service
- found by @sisyphus888
2025-03-22 14:08:45 +08:00
ヒヤシンス
77aeaf7517 fix: refactor 2025-03-16 19:14:22 +08:00
ヒヤシンス
b4b07b7a9c fix: updated catalog and apk version
- updated --catalog not accepting hash
- updated --version to also handle apk files
2025-03-16 19:12:04 +08:00
ヒヤシンス
cfd7094468 fix: apk not downloading 2025-03-15 16:39:02 +08:00
ヒヤシンス
bebdf17ebd Merge branch 'main' of https://github.com/Deathemonic/BA-AD 2025-03-15 15:39:15 +08:00
ヒヤシンス
6203eff325 fix: staticmethod on get_apk_url 2025-03-15 15:39:06 +08:00
ヒヤシンス
cebe5264c9 fix: remove score from catalog filter 2025-03-14 23:13:44 +08:00
ヒヤシンス
2aed7329c1 feat: can now choose a specific version of apk
- added --version in download mode and search mode, can now download old assets (if they still up) based on the versions in apkpure
2025-03-14 23:09:33 +08:00
ヒヤシンス
d57747dd06 feat: preparing global asset downloader
- fix duplicate success message in search mod
- properly categorized catalogs
2025-03-10 05:28:00 +08:00
Yasuyuki
6c6fb93134 fix: remove score from catalog filter
- completely remove unused variable `score` from catalog filter
2025-03-07 18:48:12 +07:00
Deathemonic
cb1264011d docs: updated readme to reflect new changes
- refactored tableservice
- update search mode docs
- update extract mode docs
2025-02-24 18:53:47 -08:00
Deathemonic
1840445f86 feat: added jp voice zip extracter 2025-02-24 18:43:54 -08:00
Deathemonic
b0dbcc7055 feat: change score to size in search mode 2025-02-24 18:04:48 -08:00
ヒヤシンス
52c1595647 fix: do not allow 3.13 due to dependencies mismatch
- due to some dependencies has not been build for 3.13, it has been removed from pyproject
2025-01-24 21:55:36 -08:00
ヒヤシンス
5b5bb7bd52 fix: 3.10 compatibility 2025-01-25 11:15:26 +08:00
ヒヤシンス
013a149a1e fix: mediacatalog url slashes 2025-01-24 20:47:50 +08:00
ヒヤシンス
499672ea39 fix: mediaresources catalog location
- fix mediaresources catalog url path (idk why they changed just for the mediaresources catalog but not the other catalogs)
2025-01-21 06:24:27 +08:00
ヒヤシンス
613a477e1b fix: added python version for uv 2025-01-19 19:43:09 -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