Rizline:Local game files: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 20: | Line 20: | ||
{{DataStructureField|tombstone_02|file|Empty file.}} | {{DataStructureField|tombstone_02|file|Empty file.}} | ||
{{DataStructureField|com.unity.addressables|directory|| | {{DataStructureField|com.unity.addressables|directory|| | ||
{{DataStructureField|catalog_catalog.hash|file|Unknown binary file, 32 bytes in size. {{ | {{DataStructureField|catalog_catalog.hash|file|Unknown binary file, 32 bytes in size. {{Unfinished}}}} | ||
{{DataStructureField|catalog_catalog.json|file|[[Rizline:catalog_catalog.json|catalog_catalog.json]] - A text JSON file. Around 1 MiB in size. Along with other things, contains all asset bundle names and 4 big binary items inside, encoded as [[base64]].}} | {{DataStructureField|catalog_catalog.json|file|[[Rizline:catalog_catalog.json|catalog_catalog.json]] - A text JSON file. Around 1 MiB in size. Along with other things, contains all asset bundle names and 4 big binary items inside, encoded as [[base64]].}} | ||
}} | }} | ||
{{DataStructureField|Cookies|directory|| | {{DataStructureField|Cookies|directory|| | ||
{{DataStructureField|Library|file|Unknown binary file, 8 bytes in size. {{ | {{DataStructureField|Library|file|Unknown binary file, 8 bytes in size. {{Unfinished}}}} | ||
}} | }} | ||
{{DataStructureField|HTTPCache|directory|| | {{DataStructureField|HTTPCache|directory|| | ||
Line 32: | Line 32: | ||
{{DataStructureField|unity.ver|file|Text file containing a GUID with Unity's version. {{verify}}}} | {{DataStructureField|unity.ver|file|Text file containing a GUID with Unity's version. {{verify}}}} | ||
{{DataStructureField|Metadata|directory|| | {{DataStructureField|Metadata|directory|| | ||
{{DataStructureField|global-metadata.dat|file|Unknown binary file. 10.6 MiB in size. Probably contains the game's code. {{ | {{DataStructureField|global-metadata.dat|file|Unknown binary file. 10.6 MiB in size. Probably contains the game's code. {{Unfinished}}}} | ||
}} | }} | ||
{{DataStructureField|Resources|directory|| | {{DataStructureField|Resources|directory|| | ||
{{DataStructureField|mscorlib.dll-resources.dat|file|Unknown binary file. Probably contains a library that the game uses. {{ | {{DataStructureField|mscorlib.dll-resources.dat|file|Unknown binary file. Probably contains a library that the game uses. {{Unfinished}}}} | ||
{{DataStructureField|System.Data.dll-resources.dat|file|Unknown binary file. Probably contains a library that the game uses. {{ | {{DataStructureField|System.Data.dll-resources.dat|file|Unknown binary file. Probably contains a library that the game uses. {{Unfinished}}}} | ||
}} | }} | ||
}} | }} | ||
{{DataStructureField|Unity|directory|Contains some analytics data. {{ | {{DataStructureField|Unity|directory|Contains some analytics data. {{Unfinished}}}} | ||
{{DataStructureField|UnityCache|directory|| | {{DataStructureField|UnityCache|directory|| | ||
{{DataStructureField|Shared|directory|Directory containing all of the game's downloaded [[Rizline:assets|assets]], contained in [[asset bundles]]. The assets are downloaded on-demand, so not all devices will have all of the assets in this directory.| | {{DataStructureField|Shared|directory|Directory containing all of the game's downloaded [[Rizline:assets|assets]], contained in [[asset bundles]]. The assets are downloaded on-demand, so not all devices will have all of the assets in this directory.| | ||
Line 49: | Line 49: | ||
}} | }} | ||
}} | }} | ||
{{DataStructureField|__info|file|Text file - different from [[Rizline:AssetBundle __info file|AssetBundle __info file]]. {{ | {{DataStructureField|__info|file|Text file - different from [[Rizline:AssetBundle __info file|AssetBundle __info file]]. {{Unfinished}}}} | ||
}} | }} | ||
{{DataStructureField|Temp|directory|Empty directory.}} | {{DataStructureField|Temp|directory|Empty directory.}} |
Revision as of 21:03, 5 December 2024
Rizline's game files are files stored on the device, that are separate from the files inside the APK.
Location
On Android, Rizline's game files are located in /storage/emulated/0/Android/data/com.Rizline.PigeonGames
(on most Android devices you can access this directory by going to /Android/data/com.Rizline.PigeonGames
).
Apart from the data
directory, Rizline also creates an empty directory for OBB files at /storage/emulated/0/Android/obb/com.PigeonGames.Rizline
.
Directory structure
/storage/emulated/0/Android/data/com.Rizline.PigeonGames
cache
(directory)vulkan_pso_cache.bin
(file) - Unknown binary file.
files
(directory)Hosts
(file) - Hosts file - Binary file. Contains various URLs, such as: https://www.google.com:443, https://rizlineassetstore.pigeongames.cn:443, https://service.rhythnet.com:443, wss://service.rhythnet.com:443, https://consent.google.com:443, https://www.baidu.com:443Library
(file) - Library file - Binary file. Contains an URL to download the game_config.json file from.tombstone_00
(file) - Text file. Crash dump.tombstone_01
(file) - Empty file.tombstone_02
(file) - Empty file.com.unity.addressables
(directory)catalog_catalog.hash
(file) - Unknown binary file, 32 bytes in size. [unfinished]catalog_catalog.json
(file) - catalog_catalog.json - A text JSON file. Around 1 MiB in size. Along with other things, contains all asset bundle names and 4 big binary items inside, encoded as base64.
Cookies
(directory)Library
(file) - Unknown binary file, 8 bytes in size. [unfinished]
HTTPCache
(directory)1
(file) - Text file. Contains a cached HTTP response fromhttps://rizlineassetstore.pigeongames.cn/configs/game_config.json
with both the body and the headers.
il2cpp
(directory)unity.ver
(file) - Text file containing a GUID with Unity's version. [verify]Metadata
(directory)global-metadata.dat
(file) - Unknown binary file. 10.6 MiB in size. Probably contains the game's code. [unfinished]
Resources
(directory)mscorlib.dll-resources.dat
(file) - Unknown binary file. Probably contains a library that the game uses. [unfinished]System.Data.dll-resources.dat
(file) - Unknown binary file. Probably contains a library that the game uses. [unfinished]
Unity
(directory) - Contains some analytics data. [unfinished]UnityCache
(directory)Shared
(directory) - Directory containing all of the game's downloaded assets, contained in asset bundles. The assets are downloaded on-demand, so not all devices will have all of the assets in this directory.<asset_bundle_name>
(directory) - Where asset_bundle_name is a 32-character-long lowercase hexadecimal string (for example1e0e32f42bc785e2a525cf3a8ea7abaf
). This name is theassetBundleName
property of the bundle.<asset_bundle_id>
(directory) - Where asset_bundle_id is a 32-character-long lowercase hexadecimal string (for example4c3416138aed0f7bc6f085bd2d121125
). This ID changes if the asset changes; sometimes theassetBundleName
changes instead though. This is also the file name in the URL that the bundle is downloaded from.__data
(file) - AssetBundle __data file. This file is not present if the asset bundle is a music asset bundle.__info
(file) - AssetBundle __info file. This file is not present if the asset bundle is a music asset bundle.*.acb*
(file) - ACB file. This file is present only in asset bundles containing music. The filename is the music ID as indicated in Default.asset, but lowercase, and with.acb=<checksum>
added at the end, wherechecksum
is an unknown kind of 3-byte long lowercase hexadecimal checksum (for exampletempest.plum.0.acb=3f1540
).
__info
(file) - Text file - different from AssetBundle __info file. [unfinished]
Temp
(directory) - Empty directory.