Welcome to ReversedRooms Autopatch!
Welcome!
This is ReversedRooms™ Autopatch’s help site.
About us
This site is currently operated by miHomo Software, and published by ReversedRooms.
If you meet any problems on consuming this site or have demands on file hosting solution, feel free to send a mail to contact@yyheggegg.com!
Friendly links:
About here
ReversedRooms™ Autopatch is a part of Project: Garden of Recollection, aiming to preserve and share delicate memories of any type.
We are hosted at precisely here: autopatchrr.yyheggegg.com. Have fun!
Previous 4 workers.dev domains have all been migrated here (who will only echo redirect).
Contents
Find what you want here:
- What we provide? - Resources available from this site.
- Description on how we provide resources - Some explanations about what means by our resource providing format.
- Skill issues - Some problems you may meet with when using resources from this site.
What we provide?
We provide some dead resources here, including:
If you find what you want, you can jump to Descrption to understand how to consume them, or Skill issues part to have a expectation that what problems you may meet with.
Genshin Impact
The base URL is:
- For CN hotfix / CN Package,
https://autopatchrr.yyheggegg.com/anime-cn. - For OS Package,
https://autopatchrr.yyheggegg.com/anime-os.
3.4_live
Get full file list at:
- hotfix-hk4e_3.4_live-S12901190_326dbbbf65-version - Hotfix Silence part
- hotfix-hk4e_3.4_live-D13021296_8f79734b55-version - Hotfix Client Design Data part
- hotfix-hk4e_3.4_live-R12875869_b9da23cec2-version - Hotfix Resources part
- package-hk4e_cn_3.4.0-version - PC Client (CN)
- package-hk4e_global_3.4.0-version - PC Client (OS)
Refer to General Downloading part for automated consuming.
There’s one version of CN available on this site (actually OS and CN’s hotfix are all the same, however you must use anime-cn in URL).
1 | # CN (Only) Hotfix |
Notice: for this version, some files are not provided on the server, including:
- In
client_game_resforStandaloneWindows64, any files with their extensions matching.pck,.usm,.cuepointare not provided. For a complete Windows game client that’s nothing.
For information on usage in PS hosting, see Anime 3.4 Autopatch Output.
Bare URL Examples:
client_game_res(-r):.../anime-cn/client_game_res/3.4_live/output_12875869_b9da23cec2/client/Android/base_revision.../anime-cn/client_game_res/3.4_live/output_12875869_b9da23cec2/client/Android/release_res_versions_external
client(-c):.../anime-cn/client_design_data/3.4_live/output_13021296_8f79734b55/client/General/AssetBundles/data_versions.../anime-cn/client_design_data/3.4_live/output_13021296_8f79734b55/client/General/AssetBundles/blocks/10/33761807.blk
client_silence(-s):.../anime-cn/client_design_data/3.4_live/output_12901190_326dbbbf65/client_silence/General/AssetBundles/data_versions
- Package:
- (CN)
.../anime-cn/client_app/download/pc_zip/20230109134623_pLhUB4LFubdudxQa/ScatteredFiles/pkg_version - (OS)
.../anime-os/client_app/download/pc_zip/20230109135018_10QhExKHwAoa4ecr/ScatteredFiles/Audio_Chinese_pkg_version
- (CN)
3.2_live
Get full file list at:
- hotfix-hk4e_3.2_live-version - Hotfix
- package-hk4e_cn_3.2.0-version - PC Client (CN)
- package-hk4e_global_3.2.0-version - PC Client (OS)
Refer to General Downloading part for automated consuming.
Using any base URL in https://autopatchrr.yyheggegg.com/anime-cn or https://autopatchrr.yyheggegg.com/anime-os is OK for hotfixes, because CN and OS hotfix are the same.
Because distributed packages are different among channels, you must use corresponding base URL (/anime-cn or /anime-os) for packages.
1 | -b 3.2_live -r 11078128_fc355ae105 -s 11078128_fc355ae105 --res-plats Android StandaloneWindows64 iOS PS4 PS5 |
If you want to use them in PS hosting, see the corresponding part:
-c 11212885_766b0a2560 -r 11078128_fc355ae105 -s 11078128_fc355ae105-c 11319614_f9c5287efd-c 11364183_175a3e3bff -r 11353770_6428631800 -s 11212885_766b0a2560-c 11404032_d92901d0b2-c 11498071_3c3178adcd -r 11468593_cb0b1a9c56-c 11643430_3a8c4fc04c -r 11611027_8bf0cf5f3d(Exclusive of iOS)-c 11793813_1bb7eba264(Exclusive of iOS)-c 11793813_1bb7eba264 -r 11611739_50a8ffbbbd(iOS Exclusive)
Zenless Zone Zero
The base URL is:
- CBT 2/3 / CN (Live):
https://autopatchrr.yyheggegg.com/sleep-cn. - OS (Live):
https://autopatchrr.yyheggegg.com/sleep-os.
CBT 2
Sadly, here’re only CN distributions.
Get full file list at: hotfix-nap_cb2_live-version. Refer to General Downloading part for automated consuming.
1 | -b cb2_live -r 735278_0faa66787a --res-plats Android StandaloneWindows64 iOS |
Bare URL Examples:
.../sleep-cn/game_res/cb2_live/output_710004_f7cf131a11/client/Android/cn/base_revision.../sleep-cn/game_res/cb2_live/output_709447_d117773543/client/Android/cn/Blocks/3298614664.blk
CBT 3
Get full file list at:
- hotfix-nap_cb3_live-version - Hotfix
- package-nap_cn_0.3.0-version - PC Client (CN)
- package-nap_global_0.3.0-version - PC Client (OS)
- Android APK File
Refer to General Downloading part for automated consuming.
1 | # Oversea Hotfix |
For information on usage in PS hosting, see ZZZ CBT3 Autopatch Output.
Bare URL Examples:
game_res(-r):.../sleep-cn/game_res/cb3_live/output_1767124_d8cdc6f85f/client/Android/oversea/base_revision.../sleep-cn/game_res/cb3_live/output_2132685_34d1b276e1/client/Android/cn/res_version.../sleep-cn/game_res/cb3_live/output_1767124_d8cdc6f85f/client/PS5/oversea/Video/HD/Yorozuya/Zero/ChallengeZero_Nineveh_SunShine.usm
design_data(-s, -d):.../sleep-cn/design_data/cb3_live/output_2132685_34d1b276e1/client_silence/StandaloneWindows64/cn/silence_version.../sleep-cn/design_data/cb3_live/output_2132685_34d1b276e1/client/Android/cn/data_version.../sleep-cn/design_data/cb3_live/output_2450486_bccab76585/client/iOS/cn/Blocks/959279945.blk
- Package:
- (OS)
.../sleep-cn/package_download/op/client_app/os/download/20240408183416_R8WrHYHbQW7jNMku/unzip/pkg_version - (CN)
.../sleep-cn/package_download/op/client_app/download/20240408183253_vTHA2z527fho119q/unzip/ZZZ.exe - (CN)
.../sleep-cn/package_download/op/client_app/download/20240408145616_igYLv9zdfakL58ds/zzz.apk
- (OS)
Honkai: Nexus Anima
CBT 1
Get full file list at:
- hotfix-abc_v0.3_live-version - Hotfix
- package-abc_cn_0.3.0-version - PC Client (CN)
- package-abc_global_0.3.0-version - PC Client (OS)
Refer to General Downloading part for automated consuming.
Note that CN / OS hotfix suffixes are NOT the same. OS Hotfixes are served at /hknexusanima-os, while CN Hotfixes are served at /hknexusanima-cn.
Clients are provided in sophon_export contract. All sophon_export objects are stored under /custom path, indicating it’s not a replica of any origin server.
1 | # OS Hotfix |
Description about how we provide resources
In this passage, all resources are marked with certain format in the following code blocks. They follow these format:
- One line of hotfix may contain Branch (
-b) and at least one channel pair. - A channel pair may contain identifier (
-r,-s, …), version and suffix ([number]_[hex_suffix]). - After several hotfixes,
--res-platscan specify the platforms-rsupports. If only-ris platform-specific,--res-platsis included; if all channels are not able to be equal across platforms,--platformsis included. - Packages include non-hotfix files. The first word will tell what it is:
singlemeans that’s a single file.scatteredmeans it’s originally from ScatteredFiles API. If you want to consume these files, you can first requestpkg_versionunder the URL base and download the remaining files byremoteName.unzipis equal toscattered, except that it’s extracted from a zip file and auto-generated; in other words, these links never exists on the origin site.- Notice that in
scatteredorunzippackages, you should ask the server whetherAudio_[Language]_pkg_versionexists. sophon_exportis a decompressed representation of Sophon package (instead of original Sophon chunks). However, Sophon manifests are reserved as indexes.
Following parts are to describe them more precisely.
General Downloading
If you can’t understand specific rules, no problem! We provide indexes for you to explore all files under a specific category.
The index would be provided at the beginning of each paragraph, ending with -version. They may look like this:
1 | {"url":"https://autopatchrr.yyheggegg.com/anime-cn/client_design_data/3.4_live/output_12901190_326dbbbf65/client_silence/General/AssetBundles/blocks/00/25060239.blk","size":3328,"md5":"f3cf18d697e3380b2f833ccf2c7d4194","sha256":"eeb7b3364176b2736588ae3d9505c28f99d27eefe37b5046fa0dc34e9129d46c"} |
In this file, each line is a JSON object representing one file. You can download files by url, and verify the integrity by size, md5 or sha256 after downloading.
Note that you MUST NOT consider this site 100% reliable. Specifically, you CANNOT consider an 200 OK response means the file is complete and valid. Verify the file integrity by provided parameters, and use breakpoint resume downloading if the response doesn’t reach the length it may be.
Hotfix
For some games that needs index hash in query_cur_region / query_gateway response, you may notice that we provided a link to *-Autopatch-Output page. There you can find more information about how to use these hotfixes in PS hosting.
Scattered Files
Let’s consider that a scattered files package is described here like this:
1 | scattered "client_app/download/pc_zip/20230109134623_pLhUB4LFubdudxQa/ScatteredFiles" --audios Chinese English(US) Japanese Korean |
ScatteredFiles are indexed by pkg_version & Audio_{lang}_pkg_version files. That is to say you can fetch the following as index:
https://autopatchrr.yyheggegg.com/anime-cn/client_app/download/pc_zip/20230109134623_pLhUB4LFubdudxQa/ScatteredFiles/pkg_versionhttps://autopatchrr.yyheggegg.com/anime-cn/client_app/download/pc_zip/20230109134623_pLhUB4LFubdudxQa/ScatteredFiles/Audio_{lang}_pkg_version, where lang is one ofChinese,English(US),Japanese,Korean.
pkg_version format has one JSON object per line, which acts as:
1 | {"remoteName": "YuanShen_Data/Managed/Metadata/global-metadata.dat", "md5": "70c2dcc78a4a42e6ae432cc7a77bd1b3", "fileSize": 49362972} |
Then you may concanate remoteName to the base URL to get the full URL of each file. For example, the full URL of YuanShen_Data/Managed/Metadata/global-metadata.dat is https://autopatchrr.yyheggegg.com/anime-cn/client_app/download/pc_zip/20230109134623_pLhUB4LFubdudxQa/ScatteredFiles/YuanShen_Data/Managed/Metadata/global-metadata.dat.
Sophon Export
Sophon Export is a decompressed representation of Sophon package. It contains all files in original Sophon chunks, but without chunking.
All sophon_export objects are stored under /custom path, indicating it’s not a replica of any origin server.
For example, a Sophon Export package described like this:
1 | sophon_export fetch/abc_global/cb1_new/0.3.0 --manifests sophon/signed/manifests/eigwuyi9k0e8/20250831/0.3.0/gD5GNWexxqeQ/manifest_3988eb8cace7c537_d5a333e05be23c777de6da397dc55b4b |
That is to say, a expanded client is presented at directory https://autopatchrr.yyheggegg.com/sophon_export/fetch/abc_global/cb1_new/0.3.0/. Note that it is NOT a Sophon package, and there isn’t a Sophon-compatiable endpoint for you to invoke on this site.
So how to know what files are included? That’s where manifests come in. Parameters provided after --manifests tell where to find manifests for this package. The manifests are provided as-is.
For this example, the full resolution process is:
- Fetch a manifest file at
https://autopatchrr.yyheggegg.com/custom/sophon/signed/manifests/eigwuyi9k0e8/20250831/0.3.0/gD5GNWexxqeQ/manifest_3988eb8cace7c537_d5a333e05be23c777de6da397dc55b4b. Note that this don’t need to inherit the previous custom path, orfetch/abc_global/cb1_new/0.3.0/. - Parse the manifest file as a standard Sophon client do.
- Concanate the file path, or
remote_nameafter provided base path. Let’s say aremote_nameechoesGameAssembly.dll, then client may fetchhttps://autopatchrr.yyheggegg.com/sophon_export/fetch/abc_global/cb1_new/0.3.0/GameAssembly.dll. Chunk GUIDs are not needed here, because files are not provided in chunk.
As it’s too complicated to write, we recommend you to resolve Common indexes on this site.
Skill issues
Here’re some problems you may meet with:
Missing Content-Length header
Due to Cloudflare’s limitations, some big responses on this site won’t be bringing Content-Length header. If you need this to work, you can try these alternatives:
- Resolve
Content-Rangeheader. WhenRangeheader is present in the request, it’ll always be set. A common way to request a full file with206 Partial Contentresponse is to setRange: bytes=0-in request headers. - Send
HEADrequests beforehand, who are allowed to bringContent-Lengthheader.Rangeheader inHEADrequests are also respected.
How to get a part of file (instead of the full one) by adding Range header
Site supports breakpoing-resume downloading. If you write a request like this, the response will be the requested bytes. Simple.
1 | GET https://autopatchrr.yyheggegg.com/anime-cn/client_game_res/3.4_live/output_12875869_b9da23cec2/client/Android/release_res_versions_external |
“File Size verify not passing” |「文件长度校验不通过」
This may because when modifying query_gateway for the client, you has changed only the revision number and URL; however the index file list should also be adjusted.
You can often find related configuration values on Autopatch Output in the end of your demanded version’s corresponding part below.