217 Commits

Author SHA1 Message Date
ヒヤシンス
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
Deathemonic
5882c8b9d8 fix: aync problems
- fix table extracter not extracting
- fix asset extracter not recognizing default path
2024-07-28 13:28:24 +08:00
Deathemonic
86d57a0821 fix: async not properly executed
- fixed async not executed at main
- fixed apkparser not initilize make directory
- added .net as dependencies
2024-07-28 13:07:56 +08:00
ヒヤシンス
370033b650 docs: fix typo 2024-07-28 16:51:10 +08:00
Deathemonic
1704f66d65 feat: async table extracter
- make table extracter async
- make asset extracter useful
- updated schemas
- added usage instrutions at readme
2024-07-28 12:49:25 +08:00
ヒヤシンス
92b3d43c27 Update README.md 2024-07-26 16:20:04 +08:00
ヒヤシンス
72fbf23004 update: 1.47.291161
- changed apk downloader from qooapp to apkpure
- restructured catalog files
- updated dump file
2024-07-24 02:47:02 +00:00
Deathemonic
43be616988 feat: asset extracter
- added asset extracter
- fixed typo at resource downloader
2024-07-16 06:19:29 +08:00
Deathemonic
2c2a6fa512 fix: progress bar 2024-07-16 05:54:58 +08:00
Deathemonic
ad1ba31bc7 fix: table extracting
- fix tables not extracting properly
- tone down the error handling
- improve file structure
2024-07-16 03:09:58 +08:00
Deathemonic
e4c9e31a43 fix: downloading
- fixed downloading keep setting connection errors
- fixed where it keep download already downloaded file while retrying
- added hash verfication for faster downloads
- replace the progressbar to print due to performce hits
- clean up code
2024-07-16 02:37:46 +08:00
Deathemonic
239d6c2d19 feat: crc hash check
- added crc hash check
- refactored
2024-07-15 23:45:49 +08:00
Deathemonic
16be4ab8f3 Merge branch 'main' of https://github.com/Deathemonic/BA-AD 2024-07-15 23:22:29 +08:00
Deathemonic
2ee2061ae9 feat: bump dump
- bump dump file to support latest client 1.46.287264
- updated flatbuf generator to support lastest dump file
- refactored table extracter
2024-07-15 23:21:43 +08:00
ヒヤシンス
8a76674c4d docs: dump 2024-07-14 15:03:44 +08:00
ヒヤシンス
e9ed2e6e06 docs: dump 2024-07-14 14:58:00 +08:00
Deathemonic
2991e5dc35 run: generate 2024-07-14 04:31:11 +08:00
Deathemonic
083396193e feat: update fbs 2024-07-14 04:14:14 +08:00
Deathemonic
2386ae982d fix: importing
- typo fix at main
- added __all__ at flatdata init
- added missing type hints
- fix formatting
- table service now uses pathlib
- set unused progress to a private variable
- added proper error handling when extracting (probaly need to refactor it)
- fix path not recognizing as path at table extractor
- change the extracting progress bar to one instead of the download like progress bar
2024-07-14 03:50:50 +08:00
Deathemonic
266ff8fd73 fix: added extracted folder 2024-07-13 05:27:22 +08:00
Zinth
61f73e8d31 fix: not downloading
- added dependencies at pyproject
- fix files not downloading properly
- fix type hint typo
2024-07-13 05:14:28 +08:00
Zinth
dc872b58a2 feat: table extracter
- added table extracter
- change the output argument to path
- fixed some typos
- added missing type hints
- remove harse exit at downloading
- added progress bar at flatbuf generator and table extracter

todo:
- find a way to get the database and decrypt the data
2024-07-13 04:36:01 +08:00
Zinth
a139a8b3c6 fix: datalist
- fixed flatbuf generator removing datalist in the fbs
- move the enum import at top
- a bit of cleanup and refactoring
2024-07-13 02:33:18 +08:00
ヒヤシンス
fa01c6bd3b added: flat win
- added back flat win with proper renaming
2024-07-11 19:43:20 +08:00
ヒヤシンス
bf77810553 delete: flatc windows
- deleted due to renaming
2024-07-11 19:41:36 +08:00
ヒヤシンス
2afedb1507 delete: flatc win
- deleted due to rename
2024-07-11 19:40:34 +08:00
ヒヤシンス
ea25ccb267 replace: flatc
- downgrade flatc compiler to v2.0.0 due to some incompatible issues
2024-07-11 19:38:50 +08:00
Zinth
fea5773a0a fix: import
- fixed the import at tableextractor
- fix missing parameters at bluearchive fbs

todo:
- fix flatbuffer compiler compiles From argument to a from statement
> possible solution might use a older compiler
2024-07-12 02:53:04 +08:00
Zinth
3926cdc832 fix: fixes and refactoring
- fixed typo at dump.py
- added type checker
- moved some functions in flatbuf generator
- fixed init imports not sorted
- refactord some logic
- fixed some formating
2024-07-12 01:30:56 +08:00
Zinth
1384be0a11 docs: acknowledgement / references 2024-07-11 06:58:15 +08:00
Zinth
900b47a7df docs: readme
- updated title
- change gitignore
2024-07-11 06:52:21 +08:00
Zinth
8b8e2f8c38 feat: flatbuffers
- added stringciper and tableservice
- added flatbuf generator
- added table extracter (wip)
2024-07-11 06:27:58 +08:00
Zinth
159381b1ef feat: changes and rewriting
- fix typo at pyproject.toml
- added version number
- fix formatting
- fix update argument
- fix output argument to be relative to the working directory
- temporary removed some libraries
- fix progress bar not being live
- fix apk comparison not showing logs
- fix the miss align NoneType return
- fix method when decrypting the key
- removed progress bar at CatalogParser for simplicity
- change the method of progress to live progress
- fix getting the file path returing error if there's no value 'path'
- added live stop for memory safety
2024-07-11 03:14:04 +08:00
Zinth
7ca4106c73 docs: readme
- change decription
- added request-cache and aiohttp as requirements
- removed unity as a requirements
- added installation instructions
- added usage instructions
2024-07-10 02:51:34 +08:00
Deathemonic
ab3ba39b62 feat: progress bar
- added progress bar
2024-07-10 02:33:13 +08:00
Deathemonic
d5d5619519 feat: resource downloader
- added ResourceDownloader.py
- change save_json() from private to public
2024-07-10 02:15:21 +08:00
Deathemonic
971e354d8d feat: rewrite and structuring
- rewrite some scripts
- restructured
- added pyproject.toml

note: this is wip and will not work
2024-07-10 00:59:12 +08:00
Zinth
bc90e8defa feat: rewrite
- rewrite the download script
- added autoupdate api
- added asynchronous/parallel downloading
- added optional bundle downloading
- pretty up the output with progressbar
- refactored and optimized some code
- change directory structure

todo:
- rewrite the rest of the scripts
- refactor the rest of the scripts
2024-07-08 03:50:05 +08:00
ヒヤシンス
977c9b37f7 docs: readme
- adding some clarifications
2024-07-03 23:51:40 +08:00
ヒヤシンス
b2c2320e82 add: media parser
- added media_parser.py
2024-07-03 23:49:14 +08:00
ヒヤシンス
95d7946272 add: table parser
- added table_parser.py
2024-07-03 23:47:32 +08:00
ヒヤシンス
05350e2927 feat: renamed and changed
- replace old code with new one
- change the script name
2024-07-03 23:46:25 +08:00
ヒヤシンス
f86921e496 docs: readme
- clarify somethings
2024-07-03 23:43:20 +08:00
ヒヤシンス
056a1e4fbe docs: readme
- change the title heading
2024-07-03 23:42:12 +08:00
Rudolf Kolbe
bfe14bcf50 Merge pull request #4 from hax0r31337/main
fix: strings not completely decrypted
2023-04-05 13:54:42 +02:00
hax0r31337
66cca31fe1 chore: remove debug changes 2023-04-03 09:38:12 +08:00
hax0r31337
f3354b7ed2 fix: support non base64 encoded strings 2023-04-03 09:35:47 +08:00