From a218a5e912fe8563e6b4689ba6e75c1e03114ccc Mon Sep 17 00:00:00 2001 From: daydreamer-json Date: Tue, 24 Feb 2026 18:23:02 +0900 Subject: [PATCH] feat: add support for china bilibili channel resources --- README.md | 2 + output/akEndfield/launcher/game/1/list.md | 2 +- .../akEndfield/launcher/game/1/list_patch.md | 2 +- output/akEndfield/launcher/game/2/all.json | 212 ++++++++++++++++ .../akEndfield/launcher/game/2/all_patch.json | 226 ++++++++++++++++++ output/akEndfield/launcher/game/2/latest.json | 209 ++++++++++++++++ output/akEndfield/launcher/game/2/list.md | 49 ++++ .../akEndfield/launcher/game/2/list_patch.md | 15 ++ .../akEndfield/launcher/game/2/v1.0.14.json | 209 ++++++++++++++++ output/akEndfield/launcher/game/6/list.md | 2 +- .../akEndfield/launcher/game/6/list_patch.md | 2 +- output/akEndfield/launcher/game/801/list.md | 2 +- .../launcher/game/801/list_patch.md | 2 +- output/akEndfield/launcher/game/802/list.md | 2 +- .../launcher/game/802/list_patch.md | 2 +- package.json | 3 +- src/cmds/archive.ts | 32 ++- src/cmds/authTest.ts | 66 ++++- src/types/api/akEndfield/Api.ts | 197 +++++++++++++++ src/utils/api/akEndfield/gameHub.ts | 41 ++++ src/utils/api/akEndfield/index.ts | 4 + src/utils/api/akEndfield/zonai.ts | 159 ++++++++++++ src/utils/config.ts | 21 +- 23 files changed, 1434 insertions(+), 27 deletions(-) create mode 100644 output/akEndfield/launcher/game/2/all.json create mode 100644 output/akEndfield/launcher/game/2/all_patch.json create mode 100644 output/akEndfield/launcher/game/2/latest.json create mode 100644 output/akEndfield/launcher/game/2/list.md create mode 100644 output/akEndfield/launcher/game/2/list_patch.md create mode 100644 output/akEndfield/launcher/game/2/v1.0.14.json create mode 100644 src/utils/api/akEndfield/gameHub.ts create mode 100644 src/utils/api/akEndfield/zonai.ts diff --git a/README.md b/README.md index 31091c6..a748f0d 100644 --- a/README.md +++ b/README.md @@ -30,11 +30,13 @@ To easily view information about past versions of game packages and other items, - [Windows Global Epic](/output/akEndfield/launcher/game/801/list.md) - [Windows Global Google Play](/output/akEndfield/launcher/game/802/list.md) - [Windows China Official](/output/akEndfield/launcher/game/1/list.md) + - [Windows China Bilibili](/output/akEndfield/launcher/game/2/list.md) - **Game patch packages** - [Windows Global Official](/output/akEndfield/launcher/game/6/list_patch.md) - [Windows Global Epic](/output/akEndfield/launcher/game/801/list_patch.md.md) - [Windows Global Google Play](/output/akEndfield/launcher/game/802/list_patch.md.md) - [Windows China Official](/output/akEndfield/launcher/game/1/list_patch.md) + - [Windows China Bilibili](/output/akEndfield/launcher/game/2/list_patch.md) - **Game resources** (Windows, Android, iOS, PlayStation) - [Global](/output/akEndfield/launcher/game_resources/6/list.md) - [China](/output/akEndfield/launcher/game_resources/1/list.md) diff --git a/output/akEndfield/launcher/game/1/list.md b/output/akEndfield/launcher/game/1/list.md index a0d289d..b86bbcf 100644 --- a/output/akEndfield/launcher/game/1/list.md +++ b/output/akEndfield/launcher/game/1/list.md @@ -1,4 +1,4 @@ -# Game Packages (Official) +# Game Packages (China, Official) - [1.0.13 (2026/01/22 16:31:25)](#ver-1.0.13-1769070686) - [1.0.14 (2026/02/13 13:27:24)](#ver-1.0.14-1770960445) diff --git a/output/akEndfield/launcher/game/1/list_patch.md b/output/akEndfield/launcher/game/1/list_patch.md index af12745..114c5d1 100644 --- a/output/akEndfield/launcher/game/1/list_patch.md +++ b/output/akEndfield/launcher/game/1/list_patch.md @@ -1,4 +1,4 @@ -# Game Patch Packages (Official) +# Game Patch Packages (China, Official) - [1.0.13 → 1.0.14 (2026/01/26 01:33:36)](#ver-1.0.13-1.0.14-1769362417) diff --git a/output/akEndfield/launcher/game/2/all.json b/output/akEndfield/launcher/game/2/all.json new file mode 100644 index 0000000..0227c1a --- /dev/null +++ b/output/akEndfield/launcher/game/2/all.json @@ -0,0 +1,212 @@ +[ + { + "updatedAt": "2026-02-24T18:04:06.371+09:00", + "req": { + "appCode": "6LL0KJuqHBVz33WK", + "launcherAppCode": "abYeZZ16BPluCFyT", + "channel": 2, + "subChannel": 2, + "launcherSubChannel": 2 + }, + "rsp": { + "action": 1, + "version": "1.0.14", + "request_version": "", + "pkg": { + "packs": [ + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.001?auth_key=1771923846-7cc8a357397b4e31a7c6ca558994052b-0-8fb0a4bca95a0d4cfa3b8a751df32dfb", + "md5": "0f9044138ea3e99ebf14f53b7694a1e0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.002?auth_key=1771923846-d35203916d734a56962946b165114978-0-bd69a3d141aca69a5e1728a93f2e19b0", + "md5": "fe487ff5bbaa5809c44e55ab01c04436", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.003?auth_key=1771923846-2880c34e078a4c819b12417129c8700e-0-ecb0138c703091715b9de0c618aed567", + "md5": "10c27ec249d0048fd40625fc951096db", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.004?auth_key=1771923846-2aeb64fc50dd4979b9db003831889d20-0-6688fd2d69aaa3054fd95c0b46ff2f82", + "md5": "6a21c1bb4001385d9473793b0c86fd32", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.005?auth_key=1771923846-9136f5fda5704116a7698d2a5310bfbb-0-5abb0a8eb0670537126eca0586d2d739", + "md5": "b10b33e0b06d3f4f3b4496f0bc317b45", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.006?auth_key=1771923846-04fd7605293b40969eba732934e63be0-0-0628dd725530b063fe879913e8837f23", + "md5": "c86ed3536483c101fd079cc94b97291e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.007?auth_key=1771923846-9fdac7b2e7624f75a03b5b7f41f4cc7a-0-088bfb7e9dc64ced0ca2dca153b9c14d", + "md5": "c5c6415b50cc53cef2f2048724fc8f93", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.008?auth_key=1771923846-2baa9ccafd4c40d8be1c5550a078d815-0-8124bfb7065efb73ec18eb209444f19b", + "md5": "cf650f8113cf3a3ccc9d403f05c3bef7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.009?auth_key=1771923846-3687d51e2136483cbb4cf8517511d236-0-435c32694ad5f50ae8df89f288828a8f", + "md5": "443fcbbfc75b6a42d2220f5c97f52600", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.010?auth_key=1771923846-9e266295e5fc4b93aefb5319f05dd248-0-2a66ef34505bfe7216b402ac21c96610", + "md5": "d6155a4717d3f7b073449e67ca2b3ae2", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.011?auth_key=1771923846-82704f9ccdbe435893e52753769c65e1-0-4916aec65f2bb412e6307a86d0076229", + "md5": "d44ed2d15c4c5532d0f6e28773818b4b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.012?auth_key=1771923846-d47d98676d184e85862c0a7ede2513ab-0-5a5fbd01e5870804c7f42240e34882e7", + "md5": "4d7bbe172bfd327ae0a8974ab95867f7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.013?auth_key=1771923846-3cd70fde19194827b3f74cac08dbba00-0-405d818f94e97f073a202865cdad4339", + "md5": "8c9687b8913ee61cfc823b9e064e3938", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.014?auth_key=1771923846-ed95bb72214743778b033048310cdf9d-0-1251cdec9e2df1829c9e2ce98aacbe92", + "md5": "b58e830021a199c31d0da0f11d33ba65", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.015?auth_key=1771923846-3a32cdbd9f8c4012bf9fa275357a5e40-0-f28e03c45f7a3f6d479c03c39fd73a44", + "md5": "235b9e5e8384bc1c68a847f21e218514", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.016?auth_key=1771923846-2a107267dcaf4103943b86eb3d515468-0-97f135e0a9a9c5cd7718061adb43d953", + "md5": "966bafff63fca70d8e8c97d59dbb009a", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.017?auth_key=1771923846-5841191fcd21441aa4896ebedc84007f-0-26877ba5ef7396aaff7d3dde6e33bf31", + "md5": "fe874beec1c92eb05900d63ae87305f0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.018?auth_key=1771923846-7c7cd5a918964b168ad764dc3c43c26e-0-54f1f4cde70fbbfbf98c10cca8d7c560", + "md5": "275e83cb42c137dbe2dd0caad90452ce", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.019?auth_key=1771923846-3ccb462351ef47c5b5371e1b89c28097-0-9c655a3f3684fbac62062d2372232c0e", + "md5": "511ca5f54b965d70963ba489b3e81ac8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.020?auth_key=1771923846-30c03277aa674d048d6efb9a24073914-0-8f3d5f587fbab855d2e4514282c16489", + "md5": "0e3f5fcfab87d0f23d461849a18f4cc6", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.021?auth_key=1771923846-fd5f9d9bac25406d8857506872af4ea8-0-d0110ba844c60294565ea0ce23ba1fe1", + "md5": "895480f80d8e8e37be29b374152c8864", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.022?auth_key=1771923846-db668a50b5a14443b9ad09b70fcdd3f6-0-f9b0628ca829a2e90f4e625e978f0bd2", + "md5": "49fd71444f0871de183e5f0dbbab6017", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.023?auth_key=1771923846-d2aa3b8282744e839335fa1bf27c0101-0-8aa20380dbd6ef5f08b634e6216a22a7", + "md5": "6714fc0dc9dad52a3e215127c4530607", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.024?auth_key=1771923846-e6b2f06f09fc467b9eec78ce6301425c-0-8b420bbde7e62acafb70046e8c152f55", + "md5": "07d3f6a7deb77ffddf6e77b09ce793ab", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.025?auth_key=1771923846-a396cfe1e35c4329823d40c3ceed8d3b-0-aadaaf193ec1d174ce4d14abc64cbfb3", + "md5": "f9a0af20851117c2102d60102fb5ba39", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.026?auth_key=1771923846-aac001ff9479457fa1f4a2bedd4275be-0-859c8915eaaa5ff86698f3a8a8f5009a", + "md5": "4d752339d5cbbe7ab0b5d9edb2b9985e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.027?auth_key=1771923846-e6d24d8f86104394adbc4abdbcc78f92-0-a0c4ad5bb902cef34350cea0b4cf0198", + "md5": "d488f6d40730bdb775c62824d235fbf8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.028?auth_key=1771923846-0e0ea4b586684f50a075cc1cbc58bdcf-0-5c18950a9c5bb83bc98aee406d8bc6a6", + "md5": "54ee7fac49525e5c5906e0e482a68c55", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.029?auth_key=1771923846-08aa58bfd3f641bf81c0e6302213d4ca-0-59881d2013414161cb4c58057652e03d", + "md5": "b23c1c7721d636ebe1ab4c321756d271", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.030?auth_key=1771923846-9b33a4fa432a4c1f8773ea039496a7cc-0-70a17e465c7de5c24351440502593346", + "md5": "e0088dfef0ed21efbb8455f5a429ad62", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.031?auth_key=1771923846-649c9fc97d3e4478ae0537e111d6ac4c-0-d726a444afa2967a4c222bf2b46e6834", + "md5": "d9a0326a7f5e997d095cdec622903b3e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.032?auth_key=1771923846-1a53d404e81a424eb69a9ca7535f8648-0-a363db1c679785bc152fc7937f9a8a3d", + "md5": "9e71a30217f8671ee03880b9af0f086d", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.033?auth_key=1771923846-32c7232afce647c690b3921cfc9e6ed7-0-51889432c87a5cc16db61512c99709fa", + "md5": "7288024ea9371791fbb8bde83d61928b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.034?auth_key=1771923846-451224da93134f22bc3b8d6b84c17406-0-370d7538c61d16c4f577c72c6e51cbfb", + "md5": "b353bde575b6340828e01de35766b0d4", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.035?auth_key=1771923846-99c0f4b6997d4b4e82698a0b8e9691a9-0-15ba071cf33e1f8ac30d68553dc9f9cf", + "md5": "b1118e094b5743b9d9723bea486f6198", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.036?auth_key=1771923846-40c44f94dccb4a648a7b31547db338c9-0-a658d1d1a1e6df4a1e40db88d760866c", + "md5": "ecfc2027c5060acbce5f83949022b3a0", + "package_size": "584892815" + } + ], + "total_size": "84226130460", + "file_path": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/files", + "url": "", + "md5": "", + "package_size": "0", + "file_id": "0", + "sub_channel": "2", + "game_files_md5": "58e624045400751131aa845aac0c25cd" + }, + "patch": null, + "state": 0, + "launcher_action": 0 + } + } +] diff --git a/output/akEndfield/launcher/game/2/all_patch.json b/output/akEndfield/launcher/game/2/all_patch.json new file mode 100644 index 0000000..9d16321 --- /dev/null +++ b/output/akEndfield/launcher/game/2/all_patch.json @@ -0,0 +1,226 @@ +[ + { + "updatedAt": "2026-02-24T18:04:06.371+09:00", + "req": { + "appCode": "6LL0KJuqHBVz33WK", + "launcherAppCode": "abYeZZ16BPluCFyT", + "channel": 2, + "subChannel": 2, + "launcherSubChannel": 2, + "version": "1.0.13" + }, + "rsp": { + "action": 1, + "version": "1.0.14", + "request_version": "1.0.13", + "pkg": { + "packs": [ + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.001?auth_key=1771924707-dad76503644549fbb71065500435177e-0-6cae667b3e1247e39a53efbf5c6eab16", + "md5": "0f9044138ea3e99ebf14f53b7694a1e0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.002?auth_key=1771924707-a076ce5cd6094843b46c71afc64603d7-0-ddf0bd484edebb48da80fd7d80bdd7a7", + "md5": "fe487ff5bbaa5809c44e55ab01c04436", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.003?auth_key=1771924707-86cb27a2c1454225913b0a4950494c73-0-e1144533ddcc398cd767d0003419f524", + "md5": "10c27ec249d0048fd40625fc951096db", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.004?auth_key=1771924707-9b45419b237744c987dcbbbccb993c05-0-9089af4f4b516fef870a6ee70f067c58", + "md5": "6a21c1bb4001385d9473793b0c86fd32", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.005?auth_key=1771924707-4bed951a8b654c92b2d24b6ef2b34440-0-eda1b87c2c5fa803712064fcb50b8492", + "md5": "b10b33e0b06d3f4f3b4496f0bc317b45", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.006?auth_key=1771924707-a5ff7259b8f8490e99063cc764cc3dda-0-77e54700a1f592ed513336d9863e2401", + "md5": "c86ed3536483c101fd079cc94b97291e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.007?auth_key=1771924707-b1d793cbfd534e4a8b5f05a4513e983e-0-9313fb8926c3c2f1848a9c59af3a8991", + "md5": "c5c6415b50cc53cef2f2048724fc8f93", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.008?auth_key=1771924707-29c9f422e5f14bf2b8b3f9085714cdae-0-973f3e6c9170f60644e7dbcdd5601bff", + "md5": "cf650f8113cf3a3ccc9d403f05c3bef7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.009?auth_key=1771924707-0364bb4f445a4d1fb838f48b99d07f13-0-218928af1847072c90b078a5e94ab81d", + "md5": "443fcbbfc75b6a42d2220f5c97f52600", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.010?auth_key=1771924707-9253625e0b8d4b77b80eac62bb1cd734-0-16e34b377a605bb3061d98abe6e9188b", + "md5": "d6155a4717d3f7b073449e67ca2b3ae2", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.011?auth_key=1771924707-e1e56af44eb840d0a09e0e24e314607a-0-036f067aa9284875d1777182c39b88f4", + "md5": "d44ed2d15c4c5532d0f6e28773818b4b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.012?auth_key=1771924707-d81d92144217466185050c88a5492a61-0-1a612376f7f47293f6af1a8cba423b7a", + "md5": "4d7bbe172bfd327ae0a8974ab95867f7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.013?auth_key=1771924707-537787f33ec64aca9aff9d04d8f2f104-0-a041102363ed79ae75ce66d79a798c82", + "md5": "8c9687b8913ee61cfc823b9e064e3938", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.014?auth_key=1771924707-e941d7d38c644f0f91de90c5afc325ac-0-ba6d7ae28f227100b60a9bb8e18c7cdc", + "md5": "b58e830021a199c31d0da0f11d33ba65", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.015?auth_key=1771924707-fbf2275ec360401ea2d5fc47224d7186-0-8c129c4217badb9dcb6e15edf3efdde9", + "md5": "235b9e5e8384bc1c68a847f21e218514", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.016?auth_key=1771924707-ae0d7e8a6d144bc29333ce09c7de6461-0-3dccd50b9486c7cc729feb65c1b1b106", + "md5": "966bafff63fca70d8e8c97d59dbb009a", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.017?auth_key=1771924707-78f670cdeef94110b61dd879952865a4-0-c564fe92c78ab4273474ac767b634d03", + "md5": "fe874beec1c92eb05900d63ae87305f0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.018?auth_key=1771924707-265276602c604ca7ba1fc5d51fcd540f-0-33bb06a763865c5d3a8b79de900076b7", + "md5": "275e83cb42c137dbe2dd0caad90452ce", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.019?auth_key=1771924707-51e0abbe1c9f4be89c48c9fba88379c1-0-9d0ed3e8e936416cbc98524f8631aaa7", + "md5": "511ca5f54b965d70963ba489b3e81ac8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.020?auth_key=1771924707-f9cdb4c6e78b4bf3860e0ece73a68988-0-c41f3f33afbd06c5029bf145326bc590", + "md5": "0e3f5fcfab87d0f23d461849a18f4cc6", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.021?auth_key=1771924707-aa92b3ea483441c9b6ff4f4a2b2de842-0-f8d9e883261bab7bdb1a38c1a239f234", + "md5": "895480f80d8e8e37be29b374152c8864", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.022?auth_key=1771924707-d66bda89eea6410097cb0d3b3adcc71d-0-2ffcdaa4bcc25be2d7a24e3101161715", + "md5": "49fd71444f0871de183e5f0dbbab6017", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.023?auth_key=1771924707-41e1d04e641d47a68026e4a820fe2c19-0-049478f899231ac20ed0628b9903e6bc", + "md5": "6714fc0dc9dad52a3e215127c4530607", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.024?auth_key=1771924707-35fa7ae32bdc467ab0f9d95969386a79-0-374f71f69f20aff6fb47c40bd590f263", + "md5": "07d3f6a7deb77ffddf6e77b09ce793ab", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.025?auth_key=1771924707-13e63664ba7d4520aa6befcf2aced203-0-a43ab0217745fcc2ba5d7740d2561530", + "md5": "f9a0af20851117c2102d60102fb5ba39", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.026?auth_key=1771924707-6d80dae03c48493a9558d0c292cc4359-0-bc05946dbc316375124f9d15059f5320", + "md5": "4d752339d5cbbe7ab0b5d9edb2b9985e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.027?auth_key=1771924707-d127e74d52a74b658d0c0e2199f2f2e8-0-c8f4c32792e6ec88a35e44b4c08a1d87", + "md5": "d488f6d40730bdb775c62824d235fbf8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.028?auth_key=1771924707-11ed90d4f3e943d397b02eb1d348cda1-0-08934c4feaede898fe77d17a393dd01e", + "md5": "54ee7fac49525e5c5906e0e482a68c55", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.029?auth_key=1771924707-2487af3cf98b4642a734a80601eaef2c-0-06a98f47c83313021a941664ecdc4082", + "md5": "b23c1c7721d636ebe1ab4c321756d271", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.030?auth_key=1771924707-b56a36df687747b4946de6e1cb6170f3-0-432b2b8410fd543bbce281e1c408faf7", + "md5": "e0088dfef0ed21efbb8455f5a429ad62", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.031?auth_key=1771924707-d0c50de207f34ecb87b85f540f0c6d38-0-b45058ad19db46c9df53ee897801a46d", + "md5": "d9a0326a7f5e997d095cdec622903b3e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.032?auth_key=1771924707-867f5f31c237465b8c2a17932f3bdad5-0-972fd957d80dc94d5a8497d88771049d", + "md5": "9e71a30217f8671ee03880b9af0f086d", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.033?auth_key=1771924707-c2f2c956fd5c47b384124e024add4de6-0-386a97f0f5de18a6eca8c2b3d7441d32", + "md5": "7288024ea9371791fbb8bde83d61928b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.034?auth_key=1771924707-a06e6328b09f4a45855e2f378abdf3f4-0-887e50630dbcf45ab58c1aa1fc7d1aff", + "md5": "b353bde575b6340828e01de35766b0d4", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.035?auth_key=1771924707-238b3386b686404ab890aeea46b3dd5b-0-99fda44cade297caa12c86623a411b7c", + "md5": "b1118e094b5743b9d9723bea486f6198", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.036?auth_key=1771924707-95cebfa027794a029be2474f4396a5b0-0-dfe2e88a76042e03eea0e5602bbde878", + "md5": "ecfc2027c5060acbce5f83949022b3a0", + "package_size": "584892815" + } + ], + "total_size": "84226130460", + "file_path": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/files", + "url": "", + "md5": "", + "package_size": "0", + "file_id": "0", + "sub_channel": "2", + "game_files_md5": "58e624045400751131aa845aac0c25cd" + }, + "patch": { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/patches/Beyond_Release_v1d0-Rel-cn-5157154-10_prod_obt_bilibili_1_0_13.zip?auth_key=1771924707-a662b8936d4f4179b12fbc01c61d38cb-0-e05438c99520be463672df915c621540", + "md5": "a499f989e79f17711990eddba65c048b", + "package_size": "370363079", + "total_size": "1210476028", + "file_id": "1", + "patches": [ + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/patches/1.0.13/Beyond_Release_v1d0-Rel-cn-5157154-10_prod_obt_bilibili_1_0_13.zip.001?auth_key=1771924707-22a0fa1aaeb24a67b32fdbfc3ed16948-0-e577f20d9d548303ba1496afd2fdc408", + "md5": "a499f989e79f17711990eddba65c048b", + "package_size": "370363079" + } + ] + }, + "state": 0, + "launcher_action": 0 + } + } +] diff --git a/output/akEndfield/launcher/game/2/latest.json b/output/akEndfield/launcher/game/2/latest.json new file mode 100644 index 0000000..67330e4 --- /dev/null +++ b/output/akEndfield/launcher/game/2/latest.json @@ -0,0 +1,209 @@ +{ + "req": { + "appCode": "6LL0KJuqHBVz33WK", + "launcherAppCode": "abYeZZ16BPluCFyT", + "channel": 2, + "subChannel": 2, + "launcherSubChannel": 2 + }, + "rsp": { + "action": 1, + "version": "1.0.14", + "request_version": "", + "pkg": { + "packs": [ + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.001?auth_key=1771923846-7cc8a357397b4e31a7c6ca558994052b-0-8fb0a4bca95a0d4cfa3b8a751df32dfb", + "md5": "0f9044138ea3e99ebf14f53b7694a1e0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.002?auth_key=1771923846-d35203916d734a56962946b165114978-0-bd69a3d141aca69a5e1728a93f2e19b0", + "md5": "fe487ff5bbaa5809c44e55ab01c04436", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.003?auth_key=1771923846-2880c34e078a4c819b12417129c8700e-0-ecb0138c703091715b9de0c618aed567", + "md5": "10c27ec249d0048fd40625fc951096db", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.004?auth_key=1771923846-2aeb64fc50dd4979b9db003831889d20-0-6688fd2d69aaa3054fd95c0b46ff2f82", + "md5": "6a21c1bb4001385d9473793b0c86fd32", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.005?auth_key=1771923846-9136f5fda5704116a7698d2a5310bfbb-0-5abb0a8eb0670537126eca0586d2d739", + "md5": "b10b33e0b06d3f4f3b4496f0bc317b45", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.006?auth_key=1771923846-04fd7605293b40969eba732934e63be0-0-0628dd725530b063fe879913e8837f23", + "md5": "c86ed3536483c101fd079cc94b97291e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.007?auth_key=1771923846-9fdac7b2e7624f75a03b5b7f41f4cc7a-0-088bfb7e9dc64ced0ca2dca153b9c14d", + "md5": "c5c6415b50cc53cef2f2048724fc8f93", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.008?auth_key=1771923846-2baa9ccafd4c40d8be1c5550a078d815-0-8124bfb7065efb73ec18eb209444f19b", + "md5": "cf650f8113cf3a3ccc9d403f05c3bef7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.009?auth_key=1771923846-3687d51e2136483cbb4cf8517511d236-0-435c32694ad5f50ae8df89f288828a8f", + "md5": "443fcbbfc75b6a42d2220f5c97f52600", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.010?auth_key=1771923846-9e266295e5fc4b93aefb5319f05dd248-0-2a66ef34505bfe7216b402ac21c96610", + "md5": "d6155a4717d3f7b073449e67ca2b3ae2", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.011?auth_key=1771923846-82704f9ccdbe435893e52753769c65e1-0-4916aec65f2bb412e6307a86d0076229", + "md5": "d44ed2d15c4c5532d0f6e28773818b4b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.012?auth_key=1771923846-d47d98676d184e85862c0a7ede2513ab-0-5a5fbd01e5870804c7f42240e34882e7", + "md5": "4d7bbe172bfd327ae0a8974ab95867f7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.013?auth_key=1771923846-3cd70fde19194827b3f74cac08dbba00-0-405d818f94e97f073a202865cdad4339", + "md5": "8c9687b8913ee61cfc823b9e064e3938", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.014?auth_key=1771923846-ed95bb72214743778b033048310cdf9d-0-1251cdec9e2df1829c9e2ce98aacbe92", + "md5": "b58e830021a199c31d0da0f11d33ba65", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.015?auth_key=1771923846-3a32cdbd9f8c4012bf9fa275357a5e40-0-f28e03c45f7a3f6d479c03c39fd73a44", + "md5": "235b9e5e8384bc1c68a847f21e218514", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.016?auth_key=1771923846-2a107267dcaf4103943b86eb3d515468-0-97f135e0a9a9c5cd7718061adb43d953", + "md5": "966bafff63fca70d8e8c97d59dbb009a", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.017?auth_key=1771923846-5841191fcd21441aa4896ebedc84007f-0-26877ba5ef7396aaff7d3dde6e33bf31", + "md5": "fe874beec1c92eb05900d63ae87305f0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.018?auth_key=1771923846-7c7cd5a918964b168ad764dc3c43c26e-0-54f1f4cde70fbbfbf98c10cca8d7c560", + "md5": "275e83cb42c137dbe2dd0caad90452ce", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.019?auth_key=1771923846-3ccb462351ef47c5b5371e1b89c28097-0-9c655a3f3684fbac62062d2372232c0e", + "md5": "511ca5f54b965d70963ba489b3e81ac8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.020?auth_key=1771923846-30c03277aa674d048d6efb9a24073914-0-8f3d5f587fbab855d2e4514282c16489", + "md5": "0e3f5fcfab87d0f23d461849a18f4cc6", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.021?auth_key=1771923846-fd5f9d9bac25406d8857506872af4ea8-0-d0110ba844c60294565ea0ce23ba1fe1", + "md5": "895480f80d8e8e37be29b374152c8864", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.022?auth_key=1771923846-db668a50b5a14443b9ad09b70fcdd3f6-0-f9b0628ca829a2e90f4e625e978f0bd2", + "md5": "49fd71444f0871de183e5f0dbbab6017", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.023?auth_key=1771923846-d2aa3b8282744e839335fa1bf27c0101-0-8aa20380dbd6ef5f08b634e6216a22a7", + "md5": "6714fc0dc9dad52a3e215127c4530607", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.024?auth_key=1771923846-e6b2f06f09fc467b9eec78ce6301425c-0-8b420bbde7e62acafb70046e8c152f55", + "md5": "07d3f6a7deb77ffddf6e77b09ce793ab", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.025?auth_key=1771923846-a396cfe1e35c4329823d40c3ceed8d3b-0-aadaaf193ec1d174ce4d14abc64cbfb3", + "md5": "f9a0af20851117c2102d60102fb5ba39", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.026?auth_key=1771923846-aac001ff9479457fa1f4a2bedd4275be-0-859c8915eaaa5ff86698f3a8a8f5009a", + "md5": "4d752339d5cbbe7ab0b5d9edb2b9985e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.027?auth_key=1771923846-e6d24d8f86104394adbc4abdbcc78f92-0-a0c4ad5bb902cef34350cea0b4cf0198", + "md5": "d488f6d40730bdb775c62824d235fbf8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.028?auth_key=1771923846-0e0ea4b586684f50a075cc1cbc58bdcf-0-5c18950a9c5bb83bc98aee406d8bc6a6", + "md5": "54ee7fac49525e5c5906e0e482a68c55", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.029?auth_key=1771923846-08aa58bfd3f641bf81c0e6302213d4ca-0-59881d2013414161cb4c58057652e03d", + "md5": "b23c1c7721d636ebe1ab4c321756d271", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.030?auth_key=1771923846-9b33a4fa432a4c1f8773ea039496a7cc-0-70a17e465c7de5c24351440502593346", + "md5": "e0088dfef0ed21efbb8455f5a429ad62", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.031?auth_key=1771923846-649c9fc97d3e4478ae0537e111d6ac4c-0-d726a444afa2967a4c222bf2b46e6834", + "md5": "d9a0326a7f5e997d095cdec622903b3e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.032?auth_key=1771923846-1a53d404e81a424eb69a9ca7535f8648-0-a363db1c679785bc152fc7937f9a8a3d", + "md5": "9e71a30217f8671ee03880b9af0f086d", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.033?auth_key=1771923846-32c7232afce647c690b3921cfc9e6ed7-0-51889432c87a5cc16db61512c99709fa", + "md5": "7288024ea9371791fbb8bde83d61928b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.034?auth_key=1771923846-451224da93134f22bc3b8d6b84c17406-0-370d7538c61d16c4f577c72c6e51cbfb", + "md5": "b353bde575b6340828e01de35766b0d4", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.035?auth_key=1771923846-99c0f4b6997d4b4e82698a0b8e9691a9-0-15ba071cf33e1f8ac30d68553dc9f9cf", + "md5": "b1118e094b5743b9d9723bea486f6198", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.036?auth_key=1771923846-40c44f94dccb4a648a7b31547db338c9-0-a658d1d1a1e6df4a1e40db88d760866c", + "md5": "ecfc2027c5060acbce5f83949022b3a0", + "package_size": "584892815" + } + ], + "total_size": "84226130460", + "file_path": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/files", + "url": "", + "md5": "", + "package_size": "0", + "file_id": "0", + "sub_channel": "2", + "game_files_md5": "58e624045400751131aa845aac0c25cd" + }, + "patch": null, + "state": 0, + "launcher_action": 0 + } +} diff --git a/output/akEndfield/launcher/game/2/list.md b/output/akEndfield/launcher/game/2/list.md new file mode 100644 index 0000000..2553dc9 --- /dev/null +++ b/output/akEndfield/launcher/game/2/list.md @@ -0,0 +1,49 @@ +# Game Packages (China, Bilibili) + +- [1.0.14 (2026/02/24 17:04:06)](#ver-1.0.14-1771923847) + +

1.0.14 (2026/02/24 17:04:06)

+ + + + +
Unpacked Size42.90 GiB
Packed Size35.54 GiB
+ +| File | MD5 Checksum | Size | +| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------- | ---------: | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.001](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.001?auth_key=1771923846-7cc8a357397b4e31a7c6ca558994052b-0-8fb0a4bca95a0d4cfa3b8a751df32dfb) | `0f9044138ea3e99ebf14f53b7694a1e0` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.002](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.002?auth_key=1771923846-d35203916d734a56962946b165114978-0-bd69a3d141aca69a5e1728a93f2e19b0) | `fe487ff5bbaa5809c44e55ab01c04436` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.003](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.003?auth_key=1771923846-2880c34e078a4c819b12417129c8700e-0-ecb0138c703091715b9de0c618aed567) | `10c27ec249d0048fd40625fc951096db` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.004](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.004?auth_key=1771923846-2aeb64fc50dd4979b9db003831889d20-0-6688fd2d69aaa3054fd95c0b46ff2f82) | `6a21c1bb4001385d9473793b0c86fd32` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.005](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.005?auth_key=1771923846-9136f5fda5704116a7698d2a5310bfbb-0-5abb0a8eb0670537126eca0586d2d739) | `b10b33e0b06d3f4f3b4496f0bc317b45` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.006](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.006?auth_key=1771923846-04fd7605293b40969eba732934e63be0-0-0628dd725530b063fe879913e8837f23) | `c86ed3536483c101fd079cc94b97291e` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.007](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.007?auth_key=1771923846-9fdac7b2e7624f75a03b5b7f41f4cc7a-0-088bfb7e9dc64ced0ca2dca153b9c14d) | `c5c6415b50cc53cef2f2048724fc8f93` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.008](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.008?auth_key=1771923846-2baa9ccafd4c40d8be1c5550a078d815-0-8124bfb7065efb73ec18eb209444f19b) | `cf650f8113cf3a3ccc9d403f05c3bef7` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.009](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.009?auth_key=1771923846-3687d51e2136483cbb4cf8517511d236-0-435c32694ad5f50ae8df89f288828a8f) | `443fcbbfc75b6a42d2220f5c97f52600` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.010](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.010?auth_key=1771923846-9e266295e5fc4b93aefb5319f05dd248-0-2a66ef34505bfe7216b402ac21c96610) | `d6155a4717d3f7b073449e67ca2b3ae2` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.011](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.011?auth_key=1771923846-82704f9ccdbe435893e52753769c65e1-0-4916aec65f2bb412e6307a86d0076229) | `d44ed2d15c4c5532d0f6e28773818b4b` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.012](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.012?auth_key=1771923846-d47d98676d184e85862c0a7ede2513ab-0-5a5fbd01e5870804c7f42240e34882e7) | `4d7bbe172bfd327ae0a8974ab95867f7` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.013](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.013?auth_key=1771923846-3cd70fde19194827b3f74cac08dbba00-0-405d818f94e97f073a202865cdad4339) | `8c9687b8913ee61cfc823b9e064e3938` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.014](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.014?auth_key=1771923846-ed95bb72214743778b033048310cdf9d-0-1251cdec9e2df1829c9e2ce98aacbe92) | `b58e830021a199c31d0da0f11d33ba65` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.015](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.015?auth_key=1771923846-3a32cdbd9f8c4012bf9fa275357a5e40-0-f28e03c45f7a3f6d479c03c39fd73a44) | `235b9e5e8384bc1c68a847f21e218514` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.016](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.016?auth_key=1771923846-2a107267dcaf4103943b86eb3d515468-0-97f135e0a9a9c5cd7718061adb43d953) | `966bafff63fca70d8e8c97d59dbb009a` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.017](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.017?auth_key=1771923846-5841191fcd21441aa4896ebedc84007f-0-26877ba5ef7396aaff7d3dde6e33bf31) | `fe874beec1c92eb05900d63ae87305f0` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.018](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.018?auth_key=1771923846-7c7cd5a918964b168ad764dc3c43c26e-0-54f1f4cde70fbbfbf98c10cca8d7c560) | `275e83cb42c137dbe2dd0caad90452ce` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.019](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.019?auth_key=1771923846-3ccb462351ef47c5b5371e1b89c28097-0-9c655a3f3684fbac62062d2372232c0e) | `511ca5f54b965d70963ba489b3e81ac8` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.020](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.020?auth_key=1771923846-30c03277aa674d048d6efb9a24073914-0-8f3d5f587fbab855d2e4514282c16489) | `0e3f5fcfab87d0f23d461849a18f4cc6` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.021](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.021?auth_key=1771923846-fd5f9d9bac25406d8857506872af4ea8-0-d0110ba844c60294565ea0ce23ba1fe1) | `895480f80d8e8e37be29b374152c8864` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.022](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.022?auth_key=1771923846-db668a50b5a14443b9ad09b70fcdd3f6-0-f9b0628ca829a2e90f4e625e978f0bd2) | `49fd71444f0871de183e5f0dbbab6017` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.023](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.023?auth_key=1771923846-d2aa3b8282744e839335fa1bf27c0101-0-8aa20380dbd6ef5f08b634e6216a22a7) | `6714fc0dc9dad52a3e215127c4530607` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.024](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.024?auth_key=1771923846-e6b2f06f09fc467b9eec78ce6301425c-0-8b420bbde7e62acafb70046e8c152f55) | `07d3f6a7deb77ffddf6e77b09ce793ab` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.025](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.025?auth_key=1771923846-a396cfe1e35c4329823d40c3ceed8d3b-0-aadaaf193ec1d174ce4d14abc64cbfb3) | `f9a0af20851117c2102d60102fb5ba39` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.026](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.026?auth_key=1771923846-aac001ff9479457fa1f4a2bedd4275be-0-859c8915eaaa5ff86698f3a8a8f5009a) | `4d752339d5cbbe7ab0b5d9edb2b9985e` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.027](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.027?auth_key=1771923846-e6d24d8f86104394adbc4abdbcc78f92-0-a0c4ad5bb902cef34350cea0b4cf0198) | `d488f6d40730bdb775c62824d235fbf8` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.028](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.028?auth_key=1771923846-0e0ea4b586684f50a075cc1cbc58bdcf-0-5c18950a9c5bb83bc98aee406d8bc6a6) | `54ee7fac49525e5c5906e0e482a68c55` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.029](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.029?auth_key=1771923846-08aa58bfd3f641bf81c0e6302213d4ca-0-59881d2013414161cb4c58057652e03d) | `b23c1c7721d636ebe1ab4c321756d271` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.030](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.030?auth_key=1771923846-9b33a4fa432a4c1f8773ea039496a7cc-0-70a17e465c7de5c24351440502593346) | `e0088dfef0ed21efbb8455f5a429ad62` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.031](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.031?auth_key=1771923846-649c9fc97d3e4478ae0537e111d6ac4c-0-d726a444afa2967a4c222bf2b46e6834) | `d9a0326a7f5e997d095cdec622903b3e` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.032](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.032?auth_key=1771923846-1a53d404e81a424eb69a9ca7535f8648-0-a363db1c679785bc152fc7937f9a8a3d) | `9e71a30217f8671ee03880b9af0f086d` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.033](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.033?auth_key=1771923846-32c7232afce647c690b3921cfc9e6ed7-0-51889432c87a5cc16db61512c99709fa) | `7288024ea9371791fbb8bde83d61928b` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.034](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.034?auth_key=1771923846-451224da93134f22bc3b8d6b84c17406-0-370d7538c61d16c4f577c72c6e51cbfb) | `b353bde575b6340828e01de35766b0d4` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.035](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.035?auth_key=1771923846-99c0f4b6997d4b4e82698a0b8e9691a9-0-15ba071cf33e1f8ac30d68553dc9f9cf) | `b1118e094b5743b9d9723bea486f6198` | 1.00 GiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.036](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.036?auth_key=1771923846-40c44f94dccb4a648a7b31547db338c9-0-a658d1d1a1e6df4a1e40db88d760866c) | `ecfc2027c5060acbce5f83949022b3a0` | 557.80 MiB | diff --git a/output/akEndfield/launcher/game/2/list_patch.md b/output/akEndfield/launcher/game/2/list_patch.md new file mode 100644 index 0000000..b3d3da0 --- /dev/null +++ b/output/akEndfield/launcher/game/2/list_patch.md @@ -0,0 +1,15 @@ +# Game Patch Packages (China, Bilibili) + +- [1.0.13 → 1.0.14 (2026/02/24 17:04:06)](#ver-1.0.13-1.0.14-1771923847) + +

1.0.13 → 1.0.14 (2026/02/24 17:04:06)

+ + + + +
Unpacked Size801.19 MiB
Packed Size353.21 MiB
+ +| File | MD5 Checksum | Size | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------- | ---------: | +| [Beyond_Release_v1d0-Rel-cn-5157154-10_prod_obt_bilibili_1_0_13.zip](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/patches/Beyond_Release_v1d0-Rel-cn-5157154-10_prod_obt_bilibili_1_0_13.zip?auth_key=1771924707-a662b8936d4f4179b12fbc01c61d38cb-0-e05438c99520be463672df915c621540) | `a499f989e79f17711990eddba65c048b` | 353.21 MiB | +| [Beyond_Release_v1d0-Rel-cn-5157154-10_prod_obt_bilibili_1_0_13.zip.001](https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/patches/1.0.13/Beyond_Release_v1d0-Rel-cn-5157154-10_prod_obt_bilibili_1_0_13.zip.001?auth_key=1771924707-22a0fa1aaeb24a67b32fdbfc3ed16948-0-e577f20d9d548303ba1496afd2fdc408) | `a499f989e79f17711990eddba65c048b` | 353.21 MiB | diff --git a/output/akEndfield/launcher/game/2/v1.0.14.json b/output/akEndfield/launcher/game/2/v1.0.14.json new file mode 100644 index 0000000..67330e4 --- /dev/null +++ b/output/akEndfield/launcher/game/2/v1.0.14.json @@ -0,0 +1,209 @@ +{ + "req": { + "appCode": "6LL0KJuqHBVz33WK", + "launcherAppCode": "abYeZZ16BPluCFyT", + "channel": 2, + "subChannel": 2, + "launcherSubChannel": 2 + }, + "rsp": { + "action": 1, + "version": "1.0.14", + "request_version": "", + "pkg": { + "packs": [ + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.001?auth_key=1771923846-7cc8a357397b4e31a7c6ca558994052b-0-8fb0a4bca95a0d4cfa3b8a751df32dfb", + "md5": "0f9044138ea3e99ebf14f53b7694a1e0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.002?auth_key=1771923846-d35203916d734a56962946b165114978-0-bd69a3d141aca69a5e1728a93f2e19b0", + "md5": "fe487ff5bbaa5809c44e55ab01c04436", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.003?auth_key=1771923846-2880c34e078a4c819b12417129c8700e-0-ecb0138c703091715b9de0c618aed567", + "md5": "10c27ec249d0048fd40625fc951096db", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.004?auth_key=1771923846-2aeb64fc50dd4979b9db003831889d20-0-6688fd2d69aaa3054fd95c0b46ff2f82", + "md5": "6a21c1bb4001385d9473793b0c86fd32", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.005?auth_key=1771923846-9136f5fda5704116a7698d2a5310bfbb-0-5abb0a8eb0670537126eca0586d2d739", + "md5": "b10b33e0b06d3f4f3b4496f0bc317b45", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.006?auth_key=1771923846-04fd7605293b40969eba732934e63be0-0-0628dd725530b063fe879913e8837f23", + "md5": "c86ed3536483c101fd079cc94b97291e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.007?auth_key=1771923846-9fdac7b2e7624f75a03b5b7f41f4cc7a-0-088bfb7e9dc64ced0ca2dca153b9c14d", + "md5": "c5c6415b50cc53cef2f2048724fc8f93", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.008?auth_key=1771923846-2baa9ccafd4c40d8be1c5550a078d815-0-8124bfb7065efb73ec18eb209444f19b", + "md5": "cf650f8113cf3a3ccc9d403f05c3bef7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.009?auth_key=1771923846-3687d51e2136483cbb4cf8517511d236-0-435c32694ad5f50ae8df89f288828a8f", + "md5": "443fcbbfc75b6a42d2220f5c97f52600", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.010?auth_key=1771923846-9e266295e5fc4b93aefb5319f05dd248-0-2a66ef34505bfe7216b402ac21c96610", + "md5": "d6155a4717d3f7b073449e67ca2b3ae2", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.011?auth_key=1771923846-82704f9ccdbe435893e52753769c65e1-0-4916aec65f2bb412e6307a86d0076229", + "md5": "d44ed2d15c4c5532d0f6e28773818b4b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.012?auth_key=1771923846-d47d98676d184e85862c0a7ede2513ab-0-5a5fbd01e5870804c7f42240e34882e7", + "md5": "4d7bbe172bfd327ae0a8974ab95867f7", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.013?auth_key=1771923846-3cd70fde19194827b3f74cac08dbba00-0-405d818f94e97f073a202865cdad4339", + "md5": "8c9687b8913ee61cfc823b9e064e3938", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.014?auth_key=1771923846-ed95bb72214743778b033048310cdf9d-0-1251cdec9e2df1829c9e2ce98aacbe92", + "md5": "b58e830021a199c31d0da0f11d33ba65", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.015?auth_key=1771923846-3a32cdbd9f8c4012bf9fa275357a5e40-0-f28e03c45f7a3f6d479c03c39fd73a44", + "md5": "235b9e5e8384bc1c68a847f21e218514", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.016?auth_key=1771923846-2a107267dcaf4103943b86eb3d515468-0-97f135e0a9a9c5cd7718061adb43d953", + "md5": "966bafff63fca70d8e8c97d59dbb009a", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.017?auth_key=1771923846-5841191fcd21441aa4896ebedc84007f-0-26877ba5ef7396aaff7d3dde6e33bf31", + "md5": "fe874beec1c92eb05900d63ae87305f0", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.018?auth_key=1771923846-7c7cd5a918964b168ad764dc3c43c26e-0-54f1f4cde70fbbfbf98c10cca8d7c560", + "md5": "275e83cb42c137dbe2dd0caad90452ce", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.019?auth_key=1771923846-3ccb462351ef47c5b5371e1b89c28097-0-9c655a3f3684fbac62062d2372232c0e", + "md5": "511ca5f54b965d70963ba489b3e81ac8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.020?auth_key=1771923846-30c03277aa674d048d6efb9a24073914-0-8f3d5f587fbab855d2e4514282c16489", + "md5": "0e3f5fcfab87d0f23d461849a18f4cc6", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.021?auth_key=1771923846-fd5f9d9bac25406d8857506872af4ea8-0-d0110ba844c60294565ea0ce23ba1fe1", + "md5": "895480f80d8e8e37be29b374152c8864", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.022?auth_key=1771923846-db668a50b5a14443b9ad09b70fcdd3f6-0-f9b0628ca829a2e90f4e625e978f0bd2", + "md5": "49fd71444f0871de183e5f0dbbab6017", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.023?auth_key=1771923846-d2aa3b8282744e839335fa1bf27c0101-0-8aa20380dbd6ef5f08b634e6216a22a7", + "md5": "6714fc0dc9dad52a3e215127c4530607", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.024?auth_key=1771923846-e6b2f06f09fc467b9eec78ce6301425c-0-8b420bbde7e62acafb70046e8c152f55", + "md5": "07d3f6a7deb77ffddf6e77b09ce793ab", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.025?auth_key=1771923846-a396cfe1e35c4329823d40c3ceed8d3b-0-aadaaf193ec1d174ce4d14abc64cbfb3", + "md5": "f9a0af20851117c2102d60102fb5ba39", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.026?auth_key=1771923846-aac001ff9479457fa1f4a2bedd4275be-0-859c8915eaaa5ff86698f3a8a8f5009a", + "md5": "4d752339d5cbbe7ab0b5d9edb2b9985e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.027?auth_key=1771923846-e6d24d8f86104394adbc4abdbcc78f92-0-a0c4ad5bb902cef34350cea0b4cf0198", + "md5": "d488f6d40730bdb775c62824d235fbf8", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.028?auth_key=1771923846-0e0ea4b586684f50a075cc1cbc58bdcf-0-5c18950a9c5bb83bc98aee406d8bc6a6", + "md5": "54ee7fac49525e5c5906e0e482a68c55", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.029?auth_key=1771923846-08aa58bfd3f641bf81c0e6302213d4ca-0-59881d2013414161cb4c58057652e03d", + "md5": "b23c1c7721d636ebe1ab4c321756d271", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.030?auth_key=1771923846-9b33a4fa432a4c1f8773ea039496a7cc-0-70a17e465c7de5c24351440502593346", + "md5": "e0088dfef0ed21efbb8455f5a429ad62", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.031?auth_key=1771923846-649c9fc97d3e4478ae0537e111d6ac4c-0-d726a444afa2967a4c222bf2b46e6834", + "md5": "d9a0326a7f5e997d095cdec622903b3e", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.032?auth_key=1771923846-1a53d404e81a424eb69a9ca7535f8648-0-a363db1c679785bc152fc7937f9a8a3d", + "md5": "9e71a30217f8671ee03880b9af0f086d", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.033?auth_key=1771923846-32c7232afce647c690b3921cfc9e6ed7-0-51889432c87a5cc16db61512c99709fa", + "md5": "7288024ea9371791fbb8bde83d61928b", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.034?auth_key=1771923846-451224da93134f22bc3b8d6b84c17406-0-370d7538c61d16c4f577c72c6e51cbfb", + "md5": "b353bde575b6340828e01de35766b0d4", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.035?auth_key=1771923846-99c0f4b6997d4b4e82698a0b8e9691a9-0-15ba071cf33e1f8ac30d68553dc9f9cf", + "md5": "b1118e094b5743b9d9723bea486f6198", + "package_size": "1073741824" + }, + { + "url": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/packs/Beyond_Release_v1d0-Rel-cn-5157154-11_prod_obt_bilibili.zip.036?auth_key=1771923846-40c44f94dccb4a648a7b31547db338c9-0-a658d1d1a1e6df4a1e40db88d760866c", + "md5": "ecfc2027c5060acbce5f83949022b3a0", + "package_size": "584892815" + } + ], + "total_size": "84226130460", + "file_path": "https://beyond.hycdn.cn/6LL0KJuqHBVz33WK/1.0/update/2/2/Windows/1.0.14_bJBg3b40frDq9bOB/files", + "url": "", + "md5": "", + "package_size": "0", + "file_id": "0", + "sub_channel": "2", + "game_files_md5": "58e624045400751131aa845aac0c25cd" + }, + "patch": null, + "state": 0, + "launcher_action": 0 + } +} diff --git a/output/akEndfield/launcher/game/6/list.md b/output/akEndfield/launcher/game/6/list.md index dc01278..852dc10 100644 --- a/output/akEndfield/launcher/game/6/list.md +++ b/output/akEndfield/launcher/game/6/list.md @@ -1,4 +1,4 @@ -# Game Packages (Official) +# Game Packages (Global, Official) - [1.0.13 (2026/01/22 16:31:25)](#ver-1.0.13-1769070686) - [1.0.14 (2026/01/25 18:30:20)](#ver-1.0.14-1769337021) diff --git a/output/akEndfield/launcher/game/6/list_patch.md b/output/akEndfield/launcher/game/6/list_patch.md index fb114dc..90269ed 100644 --- a/output/akEndfield/launcher/game/6/list_patch.md +++ b/output/akEndfield/launcher/game/6/list_patch.md @@ -1,4 +1,4 @@ -# Game Patch Packages (Official) +# Game Patch Packages (Global, Official) - [1.0.13 → 1.0.14 (2026/01/26 01:33:36)](#ver-1.0.13-1.0.14-1769362417) diff --git a/output/akEndfield/launcher/game/801/list.md b/output/akEndfield/launcher/game/801/list.md index a13c3c2..784e1fb 100644 --- a/output/akEndfield/launcher/game/801/list.md +++ b/output/akEndfield/launcher/game/801/list.md @@ -1,4 +1,4 @@ -# Game Packages (Epic) +# Game Packages (Global, Epic) - [1.0.14 (2026/01/28 11:50:37)](#ver-1.0.14-1769572238) diff --git a/output/akEndfield/launcher/game/801/list_patch.md b/output/akEndfield/launcher/game/801/list_patch.md index 5b07e91..f5f6ac9 100644 --- a/output/akEndfield/launcher/game/801/list_patch.md +++ b/output/akEndfield/launcher/game/801/list_patch.md @@ -1,4 +1,4 @@ -# Game Patch Packages (Epic) +# Game Patch Packages (Global, Epic) - [1.0.13 → 1.0.14 (2026/01/26 01:33:36)](#ver-1.0.13-1.0.14-1769362417) diff --git a/output/akEndfield/launcher/game/802/list.md b/output/akEndfield/launcher/game/802/list.md index e0bca94..0dff9ea 100644 --- a/output/akEndfield/launcher/game/802/list.md +++ b/output/akEndfield/launcher/game/802/list.md @@ -1,4 +1,4 @@ -# Game Packages (Google Play) +# Game Packages (Global, Google Play) - [1.0.14 (2026/02/07 06:00:29)](#ver-1.0.14-1770415230) diff --git a/output/akEndfield/launcher/game/802/list_patch.md b/output/akEndfield/launcher/game/802/list_patch.md index 58cd5c3..17d8f13 100644 --- a/output/akEndfield/launcher/game/802/list_patch.md +++ b/output/akEndfield/launcher/game/802/list_patch.md @@ -1,4 +1,4 @@ -# Game Patch Packages (Google Play) +# Game Patch Packages (Global, Google Play) - [1.0.13 → 1.0.14 (2026/01/26 01:33:36)](#ver-1.0.13-1.0.14-1769362417) diff --git a/package.json b/package.json index 84ca71c..bf83aaf 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,7 @@ "url": "git+https://github.com/daydreamer-json/ak-endfield-api-archive.git" }, "scripts": { - "format": "bun x biome format --write src && bun x oxfmt", - "start": "bun x biome format --write src && bun x oxfmt && bun src/main.ts" + "start": "bun src/main.ts archive && bun x oxfmt output" }, "dependencies": { "@octokit/rest": "^22.0.1", diff --git a/src/cmds/archive.ts b/src/cmds/archive.ts index 334244e..04bbac5 100644 --- a/src/cmds/archive.ts +++ b/src/cmds/archive.ts @@ -186,7 +186,7 @@ async function generateGameListMd(target: GameTarget) { return (await Bun.file(localJsonPath).json()) as MirrorFileEntry[]; })(); - mdTexts.push(`# Game Packages (${target.name})\n`); + mdTexts.push(`# Game Packages (${target.region === 'cn' ? 'China' : 'Global'}, ${target.name})\n`); // TOC for (const e of gameAllJson) { @@ -251,7 +251,7 @@ async function generatePatchListMd(target: GameTarget) { return (await Bun.file(localJsonPath).json()) as MirrorFileEntry[]; })(); - mdTexts.push(`# Game Patch Packages (${target.name})\n`); + mdTexts.push(`# Game Patch Packages (${target.region === 'cn' ? 'China' : 'Global'}, ${target.name})\n`); // TOC for (const e of patchAllJson) { @@ -322,7 +322,11 @@ async function generatePatchListMd(target: GameTarget) { async function generateResourceListMd(gameTargets: GameTarget[]) { const sanitizedGameTargets = [ - ...new Set(gameTargets.map((e) => JSON.stringify({ region: e.region, appCode: e.appCode, channel: e.channel }))), + ...new Set( + gameTargets + .filter((e) => [appConfig.network.api.akEndfield.channel.cnWinRelBilibili].includes(e.channel) === false) + .map((e) => JSON.stringify({ region: e.region, appCode: e.appCode, channel: e.channel })), + ), ].map((e) => JSON.parse(e)) as { region: 'os' | 'cn'; appCode: string; channel: number }[]; const platforms = ['Windows', 'Android', 'iOS', 'PlayStation'] as const; @@ -612,7 +616,11 @@ async function fetchAndSaveLatestGameResources(gameTargets: GameTarget[]) { const platforms = ['Windows', 'Android', 'iOS', 'PlayStation'] as const; const sanitizedGameTargets = [ - ...new Set(gameTargets.map((e) => JSON.stringify({ region: e.region, appCode: e.appCode, channel: e.channel }))), + ...new Set( + gameTargets + .filter((e) => [appConfig.network.api.akEndfield.channel.cnWinRelBilibili].includes(e.channel) === false) + .map((e) => JSON.stringify({ region: e.region, appCode: e.appCode, channel: e.channel })), + ), ].map((e) => JSON.parse(e)) as { region: 'os' | 'cn'; appCode: string; channel: number }[]; const needDlRawFileBase: string[] = []; @@ -683,7 +691,11 @@ async function fetchAndSaveAllGameResRawData(gameTargets: GameTarget[]) { const platforms = ['Windows', 'Android', 'iOS', 'PlayStation'] as const; const sanitizedGameTargets = [ - ...new Set(gameTargets.map((e) => JSON.stringify({ region: e.region, appCode: e.appCode, channel: e.channel }))), + ...new Set( + gameTargets + .filter((e) => [appConfig.network.api.akEndfield.channel.cnWinRelBilibili].includes(e.channel) === false) + .map((e) => JSON.stringify({ region: e.region, appCode: e.appCode, channel: e.channel })), + ), ].map((e) => JSON.parse(e)) as { region: 'os' | 'cn'; appCode: string; channel: number }[]; const queue = new PQueue({ concurrency: appConfig.threadCount.network }); const needDlRawFileBase: string[] = []; @@ -822,6 +834,16 @@ async function mainCmdHandler() { launcherSubChannel: cfg.subChannel.cnWinRel, dirName: String(cfg.channel.cnWinRel), }, + { + name: 'Bilibili', + region: 'cn', + appCode: cfg.appCode.game.cnWinRel, + launcherAppCode: cfg.appCode.launcher.cnWinRel, + channel: cfg.channel.cnWinRelBilibili, + subChannel: cfg.subChannel.cnWinRelBilibili, + launcherSubChannel: cfg.subChannel.cnWinRelBilibili, + dirName: String(cfg.channel.cnWinRelBilibili), + }, ]; const launcherTargets: LauncherTarget[] = [ diff --git a/src/cmds/authTest.ts b/src/cmds/authTest.ts index 4e47698..e6c93ce 100644 --- a/src/cmds/authTest.ts +++ b/src/cmds/authTest.ts @@ -19,14 +19,14 @@ async function mainCmdHandler() { if (!('token' in argvUtils.getArgv()) || !argvUtils.getArgv()['token']) { const tokenUserRsp: string = await (async () => { logger.warn('Gryphline account service token has not been specified. Requesting ...'); - const onCancelFn = () => { + const onCancel = () => { logger.error('Aborted'); exitUtils.exit(1, null, false); }; return ( await prompts( { name: 'value', type: 'password', message: 'Enter Gryphline account service token' }, - { onCancel: onCancelFn }, + { onCancel }, ) ).value; })(); @@ -53,8 +53,8 @@ async function mainCmdHandler() { } } if (needRetrieveToken) { - await (async () => { - const onCancelFn = () => { + { + const onCancel = () => { logger.error('Aborted'); exitUtils.exit(1, null, false); }; @@ -66,7 +66,7 @@ async function mainCmdHandler() { ...{ name: 'value', type: 'text', message: 'Enter Gryphline account email' }, validate: (value) => (Boolean(value) ? true : 'Invalid value'), }, - { onCancel: onCancelFn }, + { onCancel }, ) ).value; argvUtils.setArgv({ ...argvUtils.getArgv(), email: emailRsp }); @@ -79,12 +79,12 @@ async function mainCmdHandler() { ...{ name: 'value', type: 'password', message: 'Enter Gryphline account password' }, validate: (value) => (Boolean(value) ? true : 'Invalid value'), }, - { onCancel: onCancelFn }, + { onCancel }, ) ).value; argvUtils.setArgv({ ...argvUtils.getArgv(), password: pwdRsp }); } - })(); + } logger.debug('Retrieving account service token ...'); const accSrvTokenRsp = await apiUtils.akEndfield.accountService.user.auth.v1.tokenByEmailPassword( argvUtils.getArgv()['email'], @@ -101,6 +101,11 @@ async function mainCmdHandler() { argvUtils.getArgv()['token'], ) : oauth2TokenPreRsp; + const oauth2TokenSkportRsp = await apiUtils.akEndfield.accountService.user.oauth2.v2.grant( + cfg.appCode.accountService.skport, + argvUtils.getArgv()['token'], + 0, + ); const oauth2TokenBindRsp = await apiUtils.akEndfield.accountService.user.oauth2.v2.grant( cfg.appCode.accountService.binding, argvUtils.getArgv()['token'], @@ -112,8 +117,13 @@ async function mainCmdHandler() { cfg.channel.osWinRel, oauth2TokenRsp.data.code, ); + logger.debug('Retrieving SKPort credential ...'); + const skPortCredRsp = await apiUtils.akEndfield.zonai.web.v1.user.auth.generateCredByCode( + oauth2TokenSkportRsp.data.code, + 1, + ); // logger.debug('Retrieving u8 OAuth 2.0 code ...'); - // const u8OAuth2Rsp = await apiUtils.apiAkEndfield.u8.user.auth.v2.grant(u8TokenRsp.data.token); + // const u8OAuth2Rsp = await apiUtils.akEndfield.u8.user.auth.v2.grant(u8TokenRsp.data.token); logger.info('Authentication successful!'); logger.info('Retrieving user information data ...'); @@ -129,6 +139,46 @@ async function mainCmdHandler() { oauth2TokenBindRsp.data.token, ); + logger.debug('Retrieving SKPort binding data ...'); + const skPortBindingRsp = await apiUtils.akEndfield.zonai.api.v1.game.player.binding( + skPortCredRsp.data.cred, + skPortCredRsp.data.token, + ); + const skPortGameRoleStr = (() => { + const game = skPortBindingRsp.data.list.find((e) => e.appCode === 'endfield'); + if (!game) throw new Error('SKPort game id not found for endfield'); + return `${game.bindingList[0]?.gameId}_${game.bindingList[0]?.defaultRole.roleId}_${game.bindingList[0]?.defaultRole.serverId}`; + })(); + + logger.debug('Trying SKPort attendance ...'); + await apiUtils.akEndfield.zonai.web.v1.game.endfield.attendance.record( + skPortCredRsp.data.cred, + skPortCredRsp.data.token, + skPortGameRoleStr, + ); + const attendanceRsp = await apiUtils.akEndfield.zonai.web.v1.game.endfield.attendance.get( + skPortCredRsp.data.cred, + skPortCredRsp.data.token, + skPortGameRoleStr, + ); + logger.debug( + 'SKPort attendance status: ' + (attendanceRsp.data.hasToday ? chalk.red('Not complete') : chalk.green('Done')), + ); + + logger.debug('Testing redeem code flow ...'); + const redeemRsp = await (async () => { + const game = skPortBindingRsp.data.list.find((e) => e.appCode === 'endfield'); + if (!game || !game.bindingList[0]) throw new Error('SKPort game id not found for endfield'); + return await apiUtils.akEndfield.gameHub.giftcode.redeem( + appConfig.network.api.akEndfield.channel.osWinRel, + parseInt(game.bindingList[0].defaultRole.serverId), + 'Windows', + 'RETURNOFALL', + u8TokenRsp.data.token, + ); + })(); + logger.debug(`Redeem result: ${JSON.stringify(redeemRsp)}`); + logger.debug('Retrieving gacha record ...'); const selectedServerId = await (async () => { const selectedServerAccData = userGameBindingData.data.list diff --git a/src/types/api/akEndfield/Api.ts b/src/types/api/akEndfield/Api.ts index f0271bc..b9b6566 100644 --- a/src/types/api/akEndfield/Api.ts +++ b/src/types/api/akEndfield/Api.ts @@ -359,6 +359,195 @@ type WebViewRecordContent = { msg: string; }; +type ZonaiWebV1UserAuthGenCredByCode = { + code: number; // 0 = ok + message: string; // OK + timestamp: string; // unixtime + data: { + cred: string; // base64? + userId: string; + token: string; // hex; + }; +}; + +type ZonaiWebV1UserCheck = { + code: number; // 0 = ok + message: string; // OK + timestamp: string; // unixtime + data: { + cred: string; + userId: string; + token: string; + }; +}; + +type ZonaiWebV1WikiMe = { + code: number; // 0 = ok + message: string; // OK + timestamp: string; // unixtime + data: { + user: { + userId: string; + nickname: string; + avatarCode: number; + avatar: string; + }; + resources: any[]; + }; +}; + +type ZonaiWebV2User = { + code: number; + message: string; + timestamp: string; + data: { + user: { + basicUser: { + id: string; + nickname: string; + profile: string; + avatarCode: number; + avatar: string; + gender: number; + status: number; + operationStatus: number; + identity: number; + kind: number; + moderatorStatus: number; + moderatorChangeTime: number; + createdAt: string; + latestLoginAt: string; + }; + pendant: { + id: number; + iconUrl: string; + title: string; + description: string; + }; + background: any; + }; + userRts: { + follow: string; + fans: string; + liked: string; + }; + userSanctionList: any[]; + userInfoApply: {}; + moderator: { + isModerator: boolean; + operations: any[]; + role: string; + since: string; + status: number; + gameOperations: {}; + }; + }; +}; + +type ZonaiApiV1GamePlayerBinding = { + code: number; + message: string; + timestamp: string; + data: { + list: { + appCode: string; + appName: string; + bindingList: { + uid: string; + isOfficial: boolean; + isDefault: boolean; + channelMasterId: string; + channelName: string; + nickName: string; + isDelete: boolean; + gameName: string; + gameId: number; + roles: { + serverId: string; + roleId: string; + nickname: string; + level: number; + isDefault: boolean; + isBanned: boolean; + serverType: string; + serverName: string; + }[]; + defaultRole: { + serverId: string; + roleId: string; + nickname: string; + level: number; + isDefault: boolean; + isBanned: boolean; + serverType: string; + serverName: string; + }; + }[]; + }[]; + serverDefaultBinding: {}; + }; +}; + +type ZonaiWebV1GameEndfieldAttendance = { + code: number; + message: string; + timestamp: string; + data: { + currentTs: string; + calendar: { + awardId: string; // endfield_attendance_1_2 + available: boolean; + done: boolean; + }[]; + first: { + awardId: string; // endfield_attendance_1_2 + available: boolean; + done: boolean; + }[]; + resourceInfoMap: Record< + string, + { + id: string; // endfield_attendance_1_2 + count: number; + name: string; + icon: string; + } + >; + hasToday: boolean; + }; +}; + +type ZonaiWebV1GameEndfieldAttendanceRecord = { + code: number; + message: string; + timestamp: string; + data: { + records: { + ts: string; + awardId: string; // endfield_attendance_1_2 + }[]; + resourceInfoMap: Record< + string, + { + id: string; // endfield_attendance_1_2 + count: number; + name: string; + icon: string; + } + >; + }; +}; + +type GameHubGiftCodeRedeem = { + code: number; // 0=OK, 11004=ActivityExpired + data: { + redeemResult?: { + recordId: string; + }; + }; + msg: string; // ''=OK +}; + export type { LauncherLatestGame, LauncherLatestGameResources, @@ -383,4 +572,12 @@ export type { BindApiGeneralV1AuthAppList, WebViewRecordChar, WebViewRecordContent, + ZonaiWebV1UserAuthGenCredByCode, + ZonaiWebV1UserCheck, + ZonaiWebV1WikiMe, + ZonaiWebV2User, + ZonaiApiV1GamePlayerBinding, + ZonaiWebV1GameEndfieldAttendance, + ZonaiWebV1GameEndfieldAttendanceRecord, + GameHubGiftCodeRedeem, }; diff --git a/src/utils/api/akEndfield/gameHub.ts b/src/utils/api/akEndfield/gameHub.ts new file mode 100644 index 0000000..26795d5 --- /dev/null +++ b/src/utils/api/akEndfield/gameHub.ts @@ -0,0 +1,41 @@ +import ky from 'ky'; +import * as TypesApiAkEndfield from '../../../types/api/akEndfield/Api.js'; +import config from '../../config.js'; +import defaultSettings from './defaultSettings.js'; + +const overrideDefSetKy = { + ...defaultSettings.ky, + headers: { + 'User-Agent': config.network.userAgent.qtHgSdk, + }, +}; + +export default { + giftcode: { + redeem: async ( + channelId: number, + serverId: number, + platform: 'Windows' | 'iOS' | 'Android', + code: string, + token: string, + confirm: boolean = false, + ) => { + const rsp = await ky + .post(`https://${config.network.api.akEndfield.base.gameHub}/giftcode/api/redeem`, { + ...overrideDefSetKy, + headers: { + ...overrideDefSetKy.headers, + Origin: 'https://' + config.network.api.akEndfield.base.webview, + Referer: + 'https://' + + config.network.api.akEndfield.base.webview + + `/page/giftcode?u8_token=${encodeURIComponent(token)}&platform=${platform}&channel=${channelId}&subChannel=${channelId}&lang=en-us&server=${serverId}`, + 'Accept-Language': 'en-us', + }, + json: { channelId: String(channelId), serverId: String(serverId), platform, code, token, confirm }, + }) + .json(); + return rsp as TypesApiAkEndfield.GameHubGiftCodeRedeem; + }, + }, +}; diff --git a/src/utils/api/akEndfield/index.ts b/src/utils/api/akEndfield/index.ts index c402bb4..2235048 100644 --- a/src/utils/api/akEndfield/index.ts +++ b/src/utils/api/akEndfield/index.ts @@ -1,15 +1,19 @@ import accountService from './accountService.js'; import binding from './binding.js'; +import gameHub from './gameHub.js'; import launcher from './launcher.js'; import launcherWeb from './launcherWeb.js'; import u8 from './u8.js'; import webview from './webview.js'; +import zonai from './zonai.js'; export default { accountService, binding, + gameHub, launcher, launcherWeb, u8, webview, + zonai, }; diff --git a/src/utils/api/akEndfield/zonai.ts b/src/utils/api/akEndfield/zonai.ts new file mode 100644 index 0000000..d1fc38c --- /dev/null +++ b/src/utils/api/akEndfield/zonai.ts @@ -0,0 +1,159 @@ +// https://zonai.skport.com/web/v1/user/auth/generate_cred_by_code + +import crypto from 'node:crypto'; +import ky from 'ky'; +import { DateTime } from 'luxon'; +import * as TypesApiAkEndfield from '../../../types/api/akEndfield/Api.js'; +import config from '../../config.js'; +import defaultSettings from './defaultSettings.js'; + +const overrideDefSetKy = { + ...defaultSettings.ky, + headers: { + 'User-Agent': config.network.userAgent.chromeWindows, + vname: '1.0.0', + platform: '3', + }, +}; + +function calcSignHeader(path: string, cred: string, salt: string) { + const timestamp = DateTime.now().toUnixInteger().toString(); + const useV2Path: string[] = [ + '/web/v1/wiki/me', + '/web/v2/user', + '/api/v1/game/player/binding', + '/web/v1/game/endfield/attendance', + '/web/v1/game/endfield/attendance/record', + ]; + if (useV2Path.includes(path)) { + const v2Payload = JSON.stringify({ + platform: String(overrideDefSetKy.headers.platform), + timestamp, + dId: '', + vName: overrideDefSetKy.headers.vname, + }); + return { + sign: crypto + .createHash('md5') + .update( + crypto + .createHmac('sha256', salt) + .update(path + timestamp + v2Payload) + .digest('hex'), + ) + .digest('hex'), + timestamp, + }; + } else { + return { sign: crypto.hash('md5', `timestamp=${timestamp}&cred=${cred}`, 'hex'), timestamp }; + } +} + +export default { + web: { + v1: { + game: { + endfield: { + attendance: { + get: async (cred: string, token: string, skGameRole: string) => { + const path = '/web/v1/game/endfield/attendance'; + const rsp = await ky + .get(`https://${config.network.api.akEndfield.base.zonai}` + path, { + ...overrideDefSetKy, + headers: { + ...overrideDefSetKy.headers, + cred, + ...calcSignHeader(path, cred, token), + 'sk-game-role': skGameRole, + }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiWebV1GameEndfieldAttendance; + }, + record: async (cred: string, token: string, skGameRole: string) => { + const path = '/web/v1/game/endfield/attendance/record'; + const rsp = await ky + .get(`https://${config.network.api.akEndfield.base.zonai}` + path, { + ...overrideDefSetKy, + headers: { + ...overrideDefSetKy.headers, + cred, + ...calcSignHeader(path, cred, token), + 'sk-game-role': skGameRole, // 3_4000000000_2 + }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiWebV1GameEndfieldAttendanceRecord; + }, + }, + }, + }, + user: { + auth: { + generateCredByCode: async (code: string, kind: 1) => { + const rsp = await ky + .post(`https://${config.network.api.akEndfield.base.zonai}/web/v1/user/auth/generate_cred_by_code`, { + ...overrideDefSetKy, + headers: { ...overrideDefSetKy.headers }, + json: { kind, code }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiWebV1UserAuthGenCredByCode; + }, + }, + check: async (cred: string, token: string) => { + const path = '/web/v1/user/check'; + const rsp = await ky + .get(`https://${config.network.api.akEndfield.base.zonai}` + path, { + ...overrideDefSetKy, + headers: { ...overrideDefSetKy.headers, cred, ...calcSignHeader(path, cred, token) }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiWebV1UserCheck; + }, + }, + wiki: { + me: async (cred: string, token: string) => { + const path = '/web/v1/wiki/me'; + const rsp = await ky + .get(`https://${config.network.api.akEndfield.base.zonai}` + path, { + ...overrideDefSetKy, + headers: { ...overrideDefSetKy.headers, cred, ...calcSignHeader(path, cred, token) }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiWebV1WikiMe; + }, + }, + }, + v2: { + user: async (cred: string, token: string) => { + const path = '/web/v2/user'; + const rsp = await ky + .get(`https://${config.network.api.akEndfield.base.zonai}` + path, { + ...overrideDefSetKy, + headers: { ...overrideDefSetKy.headers, cred, ...calcSignHeader(path, cred, token) }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiWebV2User; + }, + }, + }, + api: { + v1: { + game: { + player: { + binding: async (cred: string, token: string) => { + const path = '/api/v1/game/player/binding'; + const rsp = await ky + .get(`https://${config.network.api.akEndfield.base.zonai}` + path, { + ...overrideDefSetKy, + headers: { ...overrideDefSetKy.headers, cred, ...calcSignHeader(path, cred, token) }, + }) + .json(); + return rsp as TypesApiAkEndfield.ZonaiApiV1GamePlayerBinding; + }, + }, + }, + }, + }, +}; diff --git a/src/utils/config.ts b/src/utils/config.ts index 19e7fb5..a06a67e 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -21,15 +21,23 @@ type ConfigType = AllRequired< accountService: { osWinRel: string; skport: string; binding: string }; u8: { osWinRel: string }; }; - channel: { osWinRel: number; cnWinRel: number }; - subChannel: { osWinRel: number; osWinRelEpic: number; osWinRelGooglePlay: number; cnWinRel: number }; + channel: { osWinRel: number; cnWinRel: number; cnWinRelBilibili: number }; + subChannel: { + osWinRel: number; + osWinRelEpic: number; + osWinRelGooglePlay: number; + cnWinRel: number; + cnWinRelBilibili: number; + }; base: { accountService: string; + gameHub: string; launcher: string; launcherCN: string; u8: string; binding: string; webview: string; + zonai: string; }; }; }; @@ -37,6 +45,7 @@ type ConfigType = AllRequired< // UA to hide the fact that the access is from this tool minimum: string; chromeWindows: string; + qtHgSdk: string; curl: string; ios: string; }; @@ -69,15 +78,17 @@ const initialConfig: ConfigType = { accountService: { osWinRel: 'd9f6dbb6bbd6bb33', skport: '6eb76d4e13aa36e6', binding: '3dacefa138426cfe' }, u8: { osWinRel: '973bd727dd11cbb6ead8' }, }, - channel: { osWinRel: 6, cnWinRel: 1 }, - subChannel: { osWinRel: 6, osWinRelEpic: 801, osWinRelGooglePlay: 802, cnWinRel: 1 }, + channel: { osWinRel: 6, cnWinRel: 1, cnWinRelBilibili: 2 }, + subChannel: { osWinRel: 6, osWinRelEpic: 801, osWinRelGooglePlay: 802, cnWinRel: 1, cnWinRelBilibili: 2 }, base: { accountService: 'YXMuZ3J5cGhsaW5lLmNvbQ==', + gameHub: 'Z2FtZS1odWIuZ3J5cGhsaW5lLmNvbQ==', launcher: 'bGF1bmNoZXIuZ3J5cGhsaW5lLmNvbS9hcGk=', launcherCN: 'bGF1bmNoZXIuaHlwZXJncnlwaC5jb20vYXBp', u8: 'dTguZ3J5cGhsaW5lLmNvbQ==', binding: 'YmluZGluZy1hcGktYWNjb3VudC1wcm9kLmdyeXBobGluZS5jb20=', webview: 'ZWYtd2Vidmlldy5ncnlwaGxpbmUuY29t', + zonai: 'em9uYWkuc2twb3J0LmNvbQ==', }, }, }, @@ -85,6 +96,8 @@ const initialConfig: ConfigType = { minimum: 'Mozilla/5.0', chromeWindows: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36', + qtHgSdk: + 'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.15.8 Chrome/87.0.4280.144 Safari/537.36 PC/WIN/HGSDK HGWebPC/1.30.1', curl: 'curl/8.4.0', ios: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1', },