Rizline:AssetList

From Rhythm Game Wiki
(Redirected from Rizline:Default.asset)
Jump to navigation Jump to search

AssetList (also known as Default.asset) is a YAML asset file that contains information about Rizline's songs, illustrations, layouts, and other data.

File structure

[edit | edit source]

This is the file structure of the Default.asset file as of Rizline 1.2.6. This structure might be different in older or newer versions of the game.

  • (root)
    • MonoBehaviour (object)
      • (Unity data: m_*)
      • levels (array) - List of all levels.
        • (object) - A level.
          • id (string) - Named ID of the level, in the format of NoSpacesTitle.NoSpacesArtist.0 (for example PastelLines.RekuMochizuki.0).
          • musicId (string) - Named ID of the song, in the format of NoSpacesTitle.NoSpacesArtist.0 (for example PastelLines.RekuMochizuki.0). Usually the same as id.
          • illustrationId (string) - Named ID of the illustration, in the format of illustration.NoSpacesTitle.NoSpacesArtist.0 (for example illustration.PastelLines.RekuMochizuki.0). Usually the same as id, but with illustration. at the beginning.
          • chartIds (array) - List of charts in the song. Usually, this list has 3 entries.
            • (string) - Named ID of the chart, in the format of chart.NoSpacesTitle.NoSpacesArtist.0.DIFF (for example chart.PastelLines.RekuMochizuki.0.EZ). Usually the same as id, but with chart. at the beginning, and either .EZ, .HD, .IN, or .AT at the end.
          • appearType (int) - Unknown. Always 0.
          • discName (string) - Full name of the disc that the level is in. Either Disc 1, Disc 2 or Disc EX.
          • isNewLevel (int) - Set to 1 if the level has a small "new" text on the Song Select screen. 0 otherwise.
      • musics (array) - List of all songs (music).
        • (object) - A song.
          • id (string) - Named ID of the song, in the format of NoSpacesTitle.NoSpacesArtist.0 (for example PastelLines.RekuMochizuki.0). Usually the same as a level's id field. This field is most likely referenced by the level's musicId field.
          • musicName (string) - Title of the song (for example Pastel Lines).
          • artist (string) - Artist of the song (for example Reku Mochizuki).
          • previewStartTime (float) - Beginning time of preview audio, in seconds (for example 51.8).
          • previewOverTime (float) - End time of preview audio, in seconds (for example 71.8). Usually is previewStartTime + 20.
          • themeBackgroundColor (color object) - Background color of the song [verify] (for example (1, 1, 1, 1)). See #Color object format for details.
          • themeUiColor (color object) - Accent color of the song [verify] (for example (0.4509804, 0.63529414, 0.88235295, 1)). See #Color object format for details.
      • illustrations (array) - List of all illustrations.
        • (object) - An illustration.
          • id (string) - Named ID of the illustration, in the format of illustration.NoSpacesSongTitle.NoSpacesSongArtist.0 (for example illustration.PastelLines.RekuMochizuki.0). Usually the same as a level's id field, but with illustration. at the beginning. This field is most likely referenced by the level's illustrationId field.
          • artist (string) - Artist of the illustration (for example 山山奇).
      • altIllustrationInfos (array) - List of all alt illustrations.
        • (object) - An alt illustration.
          • id (string) - Named ID of the alt illustration, in the format altIllustration.IllustrationName.0, where IllustrationName is either the song ID (for example altIllustration.MilK.morimoriatsushi.0.0), or just a unique illustration name (for example altIllustration.MuseDashCollab.0).
          • artist (string) - Artist of the illustration (for example 山山奇).
          • name (string) - Either the song name (for example MilK), or a separate illustration name (for example Muse Dash).
      • charts (array) - List of all charts.
        • (object) - A chart.
          • id (string) - Named ID of the chart, in the format of chart.NoSpacesTitle.NoSpacesArtist.0.DIFF (for example chart.PastelLines.RekuMochizuki.0.EZ). Usually the same as a level's id field, but with chart. at the beginning, and either .EZ, .HD, .IN, or .AT at the end. This field is most likely referenced by an element in the level's chartIds field.
          • level (string) - Difficulty name of the chart. Either EZ, HD, IN, or AT.
          • difficulty (float) - Difficulty number of the chart, from 1 (easiest) to 15 (hardest). Numbers with + are represented as number + 0.5 (for example 12.5 is displayed as 12+).
          • designer (string) - Name of the charter (for example NerSAN).
      • difficultyColors (array) - List of all difficulties.
        • (object) - A difficulty.
          • difficultyName (string) - Name of the difficulty (for example EZ). This field is most likely referenced by the chart's level field.
          • color (color object) - Color of the difficulty (for example (0.34117648, 0.8941177, 0.7686275, 1)). See #Color object format for details.
      • layoutColors (array) - List of all usable Rizcard Layouts.
        • (object) - A layout.
          • id (string) - Named ID of the layout, in the format of layout.XXXXX where XXXXX is a five-digit number (for example layout.00001).
          • bgColor1 (color object) - First background color of the layout [verify] (for example (0.49803922, 0.83137256, 1, 1)). See #Color object format for details.
          • bgColor2 (color object) - Second background color of the layout [verify] (for example (0.49803922, 0.83137256, 1, 1)). See #Color object format for details.
          • fgColor (color object) - Foreground color of the layout [verify] (for example (1, 1, 1, 1)). See #Color object format for details.
      • discs (array) - List of all discs.
        • (object) - A disc.
          • name (string) - Full name of a disc (for example Disc 1.
          • requiredProduct (int) - ID of the required product to access the disc. Set to 10019 for Disc 2, and set to -1 (no product required) for all other discs.
      • specialLevels (array) - List of special levels.
        • (object) - A special level.
          • discName (string) - Full name of a disc (for example Disc 1).
          • musicIndex (int) - Song index (for example 36).
          • processerPrefab (file reference) - Unknown (for example {fileID: 114340900683893326, guid: bbaaa5183855bb14b8500e1d1ee7ffc8, type: 2}).
      • staticCardsInfoAsset (file reference) - Reference to the StaticCardsInfoAsset.asset file (for example {fileID: 11400000, guid: 1f34e5b2e8694344d88ef886a2bf5e49, type: 2}).

Color object format

[edit | edit source]
  • (root)
    • r (float) - Red value of the color, from 0 (no red) to 1 (fully red).
    • g (float) - Green value of the color, from 0 (no green) to 1 (fully green).
    • b (float) - Blue value of the color, from 0 (no blue) to 1 (fully blue).
    • a (float) - Alpha value of the color, from 0 (fully transparent) to 1 (fully opaque). Usually 1.
[edit | edit source]
 Rizline
Game Mechanics
Gameplay
Currencies
Screens
Events
Technical
Game files