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}
).
- (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.