Add Date to game res md

This commit is contained in:
daydreamer-json
2026-02-11 08:56:37 +09:00
parent a0714bf193
commit 37053fecc4
5 changed files with 79 additions and 59 deletions

View File

@@ -28,7 +28,7 @@ All dates and times specified in Markdown files are in Asia server time (China S
## Contributing
I run games on the operating systems I own and create archives based on that. If you find any missing resources or other issues, feel free to submit an Issue or Pull Request.
Since I can only run the game on platforms and operating systems that are available to me, there may be inaccuracies. If you have information -particularly regarding **Chinese regional game data**, beta versions, encrypted binaries such as `game_files` or `package_files`- or if you're able to help improve the code, or if you encounter any other issues, feel free to submit an issue or a pull request.
All files within the `output` folder are automatically generated by the `src` scripts. Therefore, to make changes, you must modify the scripts themselves.
@@ -40,7 +40,7 @@ I assume no responsibility whatsoever. Please use it at your own risk.
---
### Thanks
## Thanks
- [Vivi029](https://github.com/Vivi029): Added Windows Google Play Games channel

View File

@@ -1,4 +1,4 @@
# Game Packages (GooglePlay)
# Game Packages (Google Play)
- [1.0.14 (2026/02/07 06:00:29)](#ver-1.0.14-1770415230)

View File

@@ -7,50 +7,50 @@
<h2 id="res-Windows">Windows</h2>
| Res version | Initial | Main | Game version |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------- |
| `initial_5327933-13_main_5327933-13` | [5327933-13](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5327933-13_MxibWISDlHu4FYDu/files) | [5327933-13](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5327933-13_pYX1R4dE1CSyfylE/files) | 1.0.13 |
| `initial_5340632-14_main_5340632-14` | [5340632-14](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5340632-14_dQKNcTzL53b3s9ZH/files) | [5340632-14](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5340632-14_9p3lPE9qFFEWBOaC/files) | 1.0.13 |
| `initial_5367902-17_main_5367902-17` | [5367902-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5367902-17_LrQj49LPFpyDgIej/files) | [5367902-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5367902-17_fLACemodWWueNQYf/files) | 1.0.14, 1.0.13 |
| `initial_5380983-18_main_5380983-18` | [5380983-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5380983-18_dsy4Yn6AIzJJdj37/files) | [5380983-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5380983-18_bmlElPnD88IXhuuo/files) | 1.0.14, 1.0.13 |
| `initial_5418780-19_main_5418780-19` | [5418780-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5418780-19_eYCwUrzyK3HSZ0yZ/files) | [5418780-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5418780-19_1xlJVDTsszwHldZ3/files) | 1.0.14, 1.0.13 |
| `initial_5439650-20_main_5439650-20` | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5439650-20_2HA0Xw0M0B0XWdBV/files) | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5439650-20_PEuAF7OENsVNjc1L/files) | 1.0.14, 1.0.13 |
| `initial_5501571-22_main_5501571-22` | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5501571-22_Q7pRuhKrzLMDm8oh/files) | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5501571-22_qIjpyXuxQcoavj8p/files) | 1.0.14, 1.0.13 |
| `initial_5533774-23_main_5533774-23` | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5533774-23_HfPeWwM0xN07uz7t/files) | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5533774-23_1frcHn6MxMpaqy0A/files) | 1.0.14, 1.0.13 |
| `initial_5564936-24_main_5564936-24` | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5564936-24_iUp8mLNwpJuWJUHn/files) | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5564936-24_686Y6FC4GMP2oCaj/files) | 1.0.14, 1.0.13 |
| Date | Initial | Main | Kick | Game version |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ---- | -------------- |
| 2026/01/22 17:32:24 | [5327933-13](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5327933-13_MxibWISDlHu4FYDu/files) | [5327933-13](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5327933-13_pYX1R4dE1CSyfylE/files) | | 1.0.13 |
| 2026/01/23 11:00:29 | [5340632-14](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5340632-14_dQKNcTzL53b3s9ZH/files) | [5340632-14](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5340632-14_9p3lPE9qFFEWBOaC/files) | | 1.0.13 |
| 2026/01/25 11:00:25 | [5367902-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5367902-17_LrQj49LPFpyDgIej/files) | [5367902-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5367902-17_fLACemodWWueNQYf/files) | | 1.0.14, 1.0.13 |
| 2026/01/27 10:40:15 | [5380983-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5380983-18_dsy4Yn6AIzJJdj37/files) | [5380983-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5380983-18_bmlElPnD88IXhuuo/files) | | 1.0.14, 1.0.13 |
| 2026/01/30 08:00:28 | [5418780-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5418780-19_eYCwUrzyK3HSZ0yZ/files) | [5418780-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5418780-19_1xlJVDTsszwHldZ3/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/01/31 01:50:18 | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5439650-20_2HA0Xw0M0B0XWdBV/files) | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5439650-20_PEuAF7OENsVNjc1L/files) | | 1.0.14, 1.0.13 |
| 2026/02/05 08:10:16 | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5501571-22_Q7pRuhKrzLMDm8oh/files) | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5501571-22_qIjpyXuxQcoavj8p/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/02/06 06:50:17 | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5533774-23_HfPeWwM0xN07uz7t/files) | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5533774-23_1frcHn6MxMpaqy0A/files) | | 1.0.14, 1.0.13 |
| 2026/02/08 03:30:24 | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/initial/5564936-24_iUp8mLNwpJuWJUHn/files) | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Windows/main/5564936-24_686Y6FC4GMP2oCaj/files) | | 1.0.14, 1.0.13 |
<h2 id="res-Android">Android</h2>
| Res version | Initial | Main | Game version |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------- |
| `initial_5367902-16_main_5367902-16` | [5367902-16](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5367902-16_Iz8jbA4vGWqy0jdz/files) | [5367902-16](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5367902-16_OOWL2udleuIrnOqU/files) | 1.0.14, 1.0.13 |
| `initial_5380983-17_main_5380983-17` | [5380983-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5380983-17_PZ08iaUYESQefJ3N/files) | [5380983-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5380983-17_ryRASFh1jdhA24Ti/files) | 1.0.14, 1.0.13 |
| `initial_5418780-18_main_5418780-18` | [5418780-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5418780-18_hzSupYB7SuFLU7PN/files) | [5418780-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5418780-18_DUNPX6DdWedhJT5c/files) | 1.0.14, 1.0.13 |
| `initial_5439650-20_main_5439650-20` | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5439650-20_3OcKZ9VcTOH2GuPb/files) | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5439650-20_Mz7AYCQvYtfvvtxT/files) | 1.0.14, 1.0.13 |
| `initial_5501571-22_main_5501571-22` | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5501571-22_y8JErFZONbd5NgMm/files) | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5501571-22_kCH61hMxz9qxE6LZ/files) | 1.0.14, 1.0.13 |
| `initial_5533774-23_main_5533774-23` | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5533774-23_myBoD0AphcuWkQSG/files) | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5533774-23_ojsfHGijNN4jBclb/files) | 1.0.14, 1.0.13 |
| `initial_5564936-24_main_5564936-24` | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5564936-24_rH6G5hRK29Ry6aor/files) | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5564936-24_CcIOfoziRV5dSQFw/files) | 1.0.14, 1.0.13 |
| Date | Initial | Main | Kick | Game version |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ---- | -------------- |
| 2026/01/26 14:05:44 | [5367902-16](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5367902-16_Iz8jbA4vGWqy0jdz/files) | [5367902-16](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5367902-16_OOWL2udleuIrnOqU/files) | | 1.0.14, 1.0.13 |
| 2026/01/27 10:40:15 | [5380983-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5380983-17_PZ08iaUYESQefJ3N/files) | [5380983-17](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5380983-17_ryRASFh1jdhA24Ti/files) | | 1.0.14, 1.0.13 |
| 2026/01/30 08:00:29 | [5418780-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5418780-18_hzSupYB7SuFLU7PN/files) | [5418780-18](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5418780-18_DUNPX6DdWedhJT5c/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/01/31 01:50:20 | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5439650-20_3OcKZ9VcTOH2GuPb/files) | [5439650-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5439650-20_Mz7AYCQvYtfvvtxT/files) | | 1.0.14, 1.0.13 |
| 2026/02/05 08:10:17 | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5501571-22_y8JErFZONbd5NgMm/files) | [5501571-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5501571-22_kCH61hMxz9qxE6LZ/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/02/06 06:50:18 | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5533774-23_myBoD0AphcuWkQSG/files) | [5533774-23](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5533774-23_ojsfHGijNN4jBclb/files) | | 1.0.14, 1.0.13 |
| 2026/02/08 03:30:24 | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/initial/5564936-24_rH6G5hRK29Ry6aor/files) | [5564936-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/Android/main/5564936-24_CcIOfoziRV5dSQFw/files) | | 1.0.14, 1.0.13 |
<h2 id="res-iOS">iOS</h2>
| Res version | Initial | Main | Game version |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -------------- |
| `initial_5367902-19_main_5367902-19` | [5367902-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5367902-19_x0awyNFSLh0ag2dZ/files) | [5367902-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5367902-19_LaSCOf67UNSRRJ3e/files) | 1.0.14, 1.0.13 |
| `initial_5380983-20_main_5380983-20` | [5380983-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5380983-20_mb6g6Zf5LZeLk3ik/files) | [5380983-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5380983-20_4YcSrGU5p6w5g5CN/files) | 1.0.14, 1.0.13 |
| `initial_5418780-21_main_5418780-21` | [5418780-21](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5418780-21_yDQ1VRQQRPWQMCaF/files) | [5418780-21](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5418780-21_XTIHOfHVSGTtGumZ/files) | 1.0.14, 1.0.13 |
| `initial_5439650-22_main_5439650-22` | [5439650-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5439650-22_bcqmRyDGghTAgEWg/files) | [5439650-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5439650-22_wHqEnDytNnj59tFo/files) | 1.0.14, 1.0.13 |
| `initial_5501571-24_main_5501571-24` | [5501571-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5501571-24_i2vewwQoxb5OwoFc/files) | [5501571-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5501571-24_M3WQRMHjqyvSK1no/files) | 1.0.14, 1.0.13 |
| `initial_5533774-25_main_5533774-25` | [5533774-25](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5533774-25_Ls0Gth5anadsNGET/files) | [5533774-25](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5533774-25_StgrcOWs8YR0yBcG/files) | 1.0.14, 1.0.13 |
| `initial_5564936-26_main_5564936-26` | [5564936-26](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5564936-26_nze8Ha2qs2k8wDxl/files) | [5564936-26](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5564936-26_4XVGANYYzKmLO6dj/files) | 1.0.14, 1.0.13 |
| Date | Initial | Main | Kick | Game version |
| ------------------- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---- | -------------- |
| 2026/01/26 14:05:44 | [5367902-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5367902-19_x0awyNFSLh0ag2dZ/files) | [5367902-19](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5367902-19_LaSCOf67UNSRRJ3e/files) | | 1.0.14, 1.0.13 |
| 2026/01/27 10:40:16 | [5380983-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5380983-20_mb6g6Zf5LZeLk3ik/files) | [5380983-20](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5380983-20_4YcSrGU5p6w5g5CN/files) | | 1.0.14, 1.0.13 |
| 2026/01/30 08:00:29 | [5418780-21](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5418780-21_yDQ1VRQQRPWQMCaF/files) | [5418780-21](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5418780-21_XTIHOfHVSGTtGumZ/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/01/31 01:50:21 | [5439650-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5439650-22_bcqmRyDGghTAgEWg/files) | [5439650-22](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5439650-22_wHqEnDytNnj59tFo/files) | | 1.0.14, 1.0.13 |
| 2026/02/05 08:10:17 | [5501571-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5501571-24_i2vewwQoxb5OwoFc/files) | [5501571-24](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5501571-24_M3WQRMHjqyvSK1no/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/02/06 06:50:18 | [5533774-25](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5533774-25_Ls0Gth5anadsNGET/files) | [5533774-25](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5533774-25_StgrcOWs8YR0yBcG/files) | | 1.0.14, 1.0.13 |
| 2026/02/08 03:30:24 | [5564936-26](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/initial/5564936-26_nze8Ha2qs2k8wDxl/files) | [5564936-26](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/iOS/main/5564936-26_4XVGANYYzKmLO6dj/files) | | 1.0.14, 1.0.13 |
<h2 id="res-PlayStation">PlayStation</h2>
| Res version | Initial | Main | Game version |
| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------- |
| `initial_5367902-107_main_5367902-107` | [5367902-107](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5367902-107_m6lq8U24uDuaoWO2/files) | [5367902-107](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5367902-107_OFLPFAqzMDPLAS9V/files) | 1.0.14, 1.0.13 |
| `initial_5380983-108_main_5380983-108` | [5380983-108](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5380983-108_LmalZBaArzfkSMWH/files) | [5380983-108](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5380983-108_l9oC45vaRTtXhbpC/files) | 1.0.14, 1.0.13 |
| `initial_5418780-109_main_5418780-109` | [5418780-109](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5418780-109_5pKYfbHehNCjzuQg/files) | [5418780-109](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5418780-109_tnAG4GT5J8PHRa5o/files) | 1.0.14, 1.0.13 |
| `initial_5439650-110_main_5439650-110` | [5439650-110](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5439650-110_sY6wlzQhCSAPSPL9/files) | [5439650-110](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5439650-110_K4jlNOruqG9kmIPA/files) | 1.0.14, 1.0.13 |
| `initial_5501571-112_main_5501571-112` | [5501571-112](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5501571-112_XSu6oOfpHhMl9GQE/files) | [5501571-112](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5501571-112_WsUsKOu0NECu9sa6/files) | 1.0.14, 1.0.13 |
| `initial_5533774-113_main_5533774-113` | [5533774-113](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5533774-113_xuj8V6LQ3jT5n2VS/files) | [5533774-113](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5533774-113_8Foj6iOniTbN76Y2/files) | 1.0.14, 1.0.13 |
| `initial_5564936-114_main_5564936-114` | [5564936-114](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5564936-114_PsAJyLAjJXWqAYQU/files) | [5564936-114](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5564936-114_mOrEyd2ugPu3Oliy/files) | 1.0.14, 1.0.13 |
| Date | Initial | Main | Kick | Game version |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ---- | -------------- |
| 2026/01/26 14:05:45 | [5367902-107](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5367902-107_m6lq8U24uDuaoWO2/files) | [5367902-107](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5367902-107_OFLPFAqzMDPLAS9V/files) | | 1.0.14, 1.0.13 |
| 2026/01/27 10:40:16 | [5380983-108](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5380983-108_LmalZBaArzfkSMWH/files) | [5380983-108](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5380983-108_l9oC45vaRTtXhbpC/files) | | 1.0.14, 1.0.13 |
| 2026/01/30 08:00:30 | [5418780-109](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5418780-109_5pKYfbHehNCjzuQg/files) | [5418780-109](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5418780-109_tnAG4GT5J8PHRa5o/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/01/31 01:50:21 | [5439650-110](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5439650-110_sY6wlzQhCSAPSPL9/files) | [5439650-110](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5439650-110_K4jlNOruqG9kmIPA/files) | | 1.0.14, 1.0.13 |
| 2026/02/05 08:10:17 | [5501571-112](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5501571-112_XSu6oOfpHhMl9GQE/files) | [5501571-112](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5501571-112_WsUsKOu0NECu9sa6/files) | ✅ | 1.0.14, 1.0.13 |
| 2026/02/06 06:50:18 | [5533774-113](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5533774-113_xuj8V6LQ3jT5n2VS/files) | [5533774-113](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5533774-113_8Foj6iOniTbN76Y2/files) | | 1.0.14, 1.0.13 |
| 2026/02/08 03:30:25 | [5564936-114](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/initial/5564936-114_PsAJyLAjJXWqAYQU/files) | [5564936-114](https://beyond.hg-cdn.com/YDUTE5gscDZ229CW/1.0/resource/PlayStation/main/5564936-114_mOrEyd2ugPu3Oliy/files) | | 1.0.14, 1.0.13 |

View File

@@ -146,7 +146,9 @@ async function generateGameListMd(target: GameTarget) {
for (const f of e.rsp.pkg.packs) {
const fileName = new URL(f.url).pathname.split('/').pop() ?? '';
mdTexts.push(`|[${fileName}](${f.url})|\`${f.md5}\`|${formatBytes(parseInt(f.package_size))}|`);
mdTexts.push(
'|' + [`[${fileName}](${f.url})`, `\`${f.md5}\``, formatBytes(parseInt(f.package_size))].join('|') + '|',
);
}
mdTexts.push('');
}
@@ -206,13 +208,21 @@ async function generatePatchListMd(target: GameTarget) {
if (e.rsp.patch.url) {
const fileName = new URL(e.rsp.patch.url).pathname.split('/').pop() ?? '';
mdTexts.push(
`|[${fileName}](${e.rsp.patch.url})|\`${e.rsp.patch.md5}\`|${formatBytes(parseInt(e.rsp.patch.package_size))}|`,
'|' +
[
`[${fileName}](${e.rsp.patch.url})`,
`\`${e.rsp.patch.md5}\``,
formatBytes(parseInt(e.rsp.patch.package_size)),
].join('|') +
'|',
);
}
for (const f of e.rsp.patch.patches) {
const fileName = new URL(f.url).pathname.split('/').pop() ?? '';
mdTexts.push(`|[${fileName}](${f.url})|\`${f.md5}\`|${formatBytes(parseInt(f.package_size))}|`);
mdTexts.push(
'|' + [`[${fileName}](${f.url})`, `\`${f.md5}\``, formatBytes(parseInt(f.package_size))].join('|') + '|',
);
}
mdTexts.push('');
}
@@ -267,11 +277,21 @@ async function generateResourceListMd(channelStr: string) {
mdTexts.push(
`<h2 id="res-${platform}">${platform}</h2>\n`,
'|Res version|Initial|Main|Game version|',
'|Date|Initial|Main|Kick|Game version|',
'|--|--|--|--|',
...resVersionSet.map(
(resVerObj) =>
`|\`${resVerObj.rsp.rsp.res_version}\`|[${resVerObj.rsp.rsp.resources.find((e) => e.name === 'initial')!.version}](${resVerObj.rsp.rsp.resources.find((e) => e.name === 'initial')!.path})|[${resVerObj.rsp.rsp.resources.find((e) => e.name === 'main')!.version}](${resVerObj.rsp.rsp.resources.find((e) => e.name === 'main')!.path})|${resVerObj.versions.sort((a, b) => semver.compare(b, a)).join(', ')}|`,
'|' +
[
DateTime.fromISO(resVerObj.rsp.updatedAt, { setZone: true })
.setZone('UTC+8')
.toFormat('yyyy/MM/dd HH:mm:ss'),
`[${resVerObj.rsp.rsp.resources.find((e) => e.name === 'initial')!.version}](${resVerObj.rsp.rsp.resources.find((e) => e.name === 'initial')!.path})`,
`[${resVerObj.rsp.rsp.resources.find((e) => e.name === 'main')!.version}](${resVerObj.rsp.rsp.resources.find((e) => e.name === 'main')!.path})`,
JSON.parse(resVerObj.rsp.rsp.configs).kick_flag === true ? '✅' : '',
resVerObj.versions.sort((a, b) => semver.compare(b, a)).join(', '),
].join('|') +
'|',
),
'',
);
@@ -283,7 +303,7 @@ async function generateResourceListMd(channelStr: string) {
);
}
async function fetchAndSaveLatestGames(cfg: any, gameTargets: GameTarget[]) {
async function fetchAndSaveLatestGames(cfg: typeof appConfig.network.api.akEndfield, gameTargets: GameTarget[]) {
for (const target of gameTargets) {
logger.debug(`Fetching latestGame (${target.name}) ...`);
const rsp = await apiUtils.akEndfield.launcher.latestGame(
@@ -322,7 +342,7 @@ async function fetchAndSaveLatestGames(cfg: any, gameTargets: GameTarget[]) {
}
}
async function fetchAndSaveLatestGamePatches(cfg: any, gameTargets: GameTarget[]) {
async function fetchAndSaveLatestGamePatches(cfg: typeof appConfig.network.api.akEndfield, gameTargets: GameTarget[]) {
for (const target of gameTargets) {
logger.debug(`Fetching latestGame (patch) (${target.name}) ...`);
const gameAllJsonPath = path.join(
@@ -407,7 +427,7 @@ async function fetchAndSaveLatestGamePatches(cfg: any, gameTargets: GameTarget[]
}
}
async function fetchAndSaveLatestGameResources(cfg: any, channelStr: string) {
async function fetchAndSaveLatestGameResources(cfg: typeof appConfig.network.api.akEndfield, channelStr: string) {
logger.debug('Fetching latestGameRes ...');
const platforms = ['Windows', 'Android', 'iOS', 'PlayStation'] as const;
@@ -469,7 +489,7 @@ async function fetchAndSaveLatestGameResources(cfg: any, channelStr: string) {
}
}
async function fetchAndSaveLatestLauncher(cfg: any, channelStr: string) {
async function fetchAndSaveLatestLauncher(cfg: typeof appConfig.network.api.akEndfield, channelStr: string) {
logger.debug('Fetching latestLauncher ...');
const launcherTargetAppList = ['EndField', 'official'] as const;
for (const launcherTargetAppEntry of launcherTargetAppList) {
@@ -519,7 +539,7 @@ async function mainCmdHandler() {
dirName: String(cfg.subChannel.osWinRelEpic),
},
{
name: 'GooglePlay',
name: 'Google Play',
launcherAppCode: cfg.appCode.launcher.osWinRelEpic,
subChannel: cfg.subChannel.osWinRelGooglePlay,
launcherSubChannel: cfg.subChannel.osWinRelGooglePlay,
@@ -532,14 +552,11 @@ async function mainCmdHandler() {
await fetchAndSaveLatestGameResources(cfg, channelStr);
await fetchAndSaveLatestLauncher(cfg, channelStr);
await (async () => {
//* Markdown generate
for (const target of gameTargets) {
await generateGameListMd(target);
await generatePatchListMd(target);
}
await generateResourceListMd(channelStr);
})();
for (const target of gameTargets) {
await generateGameListMd(target);
await generatePatchListMd(target);
}
await generateResourceListMd(channelStr);
}
export default mainCmdHandler;

View File

@@ -138,6 +138,8 @@ function filterByRegex(
// ==============================
const mdLinkTextGenFn = (text: string, uri: string) => `[${text}](${uri})`;
export default {
resolveUrl,
isAbsoluteUrl,
@@ -145,4 +147,5 @@ export default {
replaceMultiPatterns,
sanitizeFilename,
filterByRegex,
mdLinkTextGenFn,
};