mirror of
https://github.com/daydreamer-json/ak-endfield-api-archive.git
synced 2026-04-13 19:12:27 +02:00
feat: implement resource index decryption
- Add `cipher` utility for resource index decryption/encryption - Automatically decrypt `index_initial.json` and `index_main.json` during archiving - pages: Update `ResourcesTab` to display links to decrypted versions of index files - Update README to reflect that some raw data is now decrypted
This commit is contained in:
@@ -12,6 +12,11 @@ type AllRequired<T> = Required<{
|
||||
|
||||
type ConfigType = AllRequired<
|
||||
Freeze<{
|
||||
cipher: {
|
||||
akEndfield: {
|
||||
resIndexKey: string;
|
||||
};
|
||||
};
|
||||
network: {
|
||||
api: {
|
||||
akEndfield: {
|
||||
@@ -69,6 +74,11 @@ type ConfigType = AllRequired<
|
||||
>;
|
||||
|
||||
const initialConfig: ConfigType = {
|
||||
cipher: {
|
||||
akEndfield: {
|
||||
resIndexKey: 'Assets/Beyond/DynamicAssets/Gameplay/UI/Fonts/', // via reversing
|
||||
},
|
||||
},
|
||||
network: {
|
||||
api: {
|
||||
akEndfield: {
|
||||
|
||||
Reference in New Issue
Block a user