Chart variables
These are the values that are editable in chart files, that aren't available in the chart editor yet.
newtitle (String)
The song's display name in the HUD and Pause Menu.
player1 (String)
The player character name
player2 (String)
The enemy character name
gfVersion (String)
The girlfriend character name
maniaStr (String)
This is technically available in the chart editor, but using it is a pain currently. You can select any mania that is available in the Controls menu. For 25K Piano, the ID is "piano", and every other mania is formatted like "[amount of keys]k", for example: "9k"
stage (String)
Name of the stage
healthDrain (Float)
Amount of health that the opponent should drain when they hit a note. The player starts at 1 health, and their maximum is 2.
healthDrainMin (Float)
The opponent can't drain the player's health lower than this amount.
moreCharacters (Array<String>)
An array of characters to add in addition to the player, opponent and girlfriend.
actions (Array<String>)
An array of actions the engine should take during the song.
noteSkin (String)
Name of a noteskin file to load.
uiStyle (String)
Name of a UI style file to load.
moreStrumLines (Int)
Amount of extra strumlines to add. If you use this, the opponent's strumlines will be smaller. Notes in extra layers in the chart editor will be used on these new strumlines.
timeSignature (Int)
How many beats are in a section.
voicesName (String)
The name of the Voices audio file to play, not including the file extension.
instName (String)
The name of the Inst audio file to play, not including the file extension.
picospeaker (String)
The name of a chart to play on the girlfriend character, copying the behavoir of Pico in Stress in Week 7.