Rizline:Local game files

From Rhythm Game Wiki
Jump to navigation Jump to search

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:443
      • Library (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.
        • 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.
      • HTTPCache (directory)
        • 1 (file) - Text file. Contains a cached HTTP response from https://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.
        • Resources (directory)
          • mscorlib.dll-resources.dat (file) - Unknown binary file. Probably contains a library that the game uses.
          • System.Data.dll-resources.dat (file) - Unknown binary file. Probably contains a library that the game uses.
      • Unity (directory) - Contains some analytics data.

        This page has some work to do. Help the wiki by editing this page!

      • UnityCache (directory)
        • Shared (directory) - Directory containing all of the game's downloaded assets, contained in asset bundles
          • <asset_bundle_name> (directory) - Where asset_bundle_name is a 32-character-long lowercase hexadecimal string (for example 1e0e32f42bc785e2a525cf3a8ea7abaf). This name is the assetBundleName property of the bundle.
            • <asset_bundle_id> (directory) - Where asset_bundle_id is a 32-character-long lowercase hexadecimal string (for example 4c3416138aed0f7bc6f085bd2d121125). This ID changes if the asset changes; sometimes the assetBundleName 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, where checksum is some kind of 3-byte long lowercase hexadecimal check sum (for example tempest.plum.0.acb=3f1540).
          • __info (file) - Text file - different from AssetBundle __info file
        • Temp (directory) - Empty directory.