Skip to content
Dolphinssss edited this page Dec 21, 2015 · 2 revisions

Skins are written in the lua syntax and can be found in ./GameData/Skins/.
Currently the game comes bundled with 7 different skins:

  • Default
  • focusjam (Good for o2jam players)
  • ftb2d (Feel the Beats adaptation)
  • midi-note (good for Stepmania players)
  • simple (IIDX/BMS-like skin)
  • vicinity (Good for o2jam players)
  • wafles4 (also good for Stepmania players)

To set your skin of choice, open config.ini and find the line Skin = , which should be placed under the [Global] tag.
You want to set Skin = foldername, where "foldername" is the exact name of the folder of the skin you want to use.
If a skin does not support a certain amount of keys, it will revert back to Default.
Also be aware that not all skins support "upscroll". If a skin does not support upscroll, it will look very broken. (It will NOT revert back to Default).
Here is a preview of each bundled skin's play screen.

Default

Default
The most flexible and supported skin. Supports any amount of keys, as well as upscroll.

focusjam

focusjam

ftb2d

ftb2d
Note that this skin only works with charts that have 7 keys or less

midi-note

midi-note
If you want notes scrolling upwards, make sure to tick of "Upscroll" in the song select screen.

simple

simple
Note that this skin is only meant for widescreen mode.

vicinity

vicinity

wafles4

wafles4
If you want notes scrolling upwards, make sure to tick of "Upscroll" in the song select screen.

Configuration

Skinning

  • Overview
  • The fallback system
  • Scripting entry points
  • The noteskin system
  • Texture parameters
  • TTF and Bitmap fonts

Scripting

  • Overview
  • Global scripts and fallback
    • CSV texture atlases
    • Frame interpolator
  • Default animation system
  • Scene Environments
  • Transformations
  • Object2D
  • Text objects
  • Global GameState
  • skin.lua
  • ScoreKeeper7K
  • Song objects
  • The Gameplay7K screen
  • Custom screens
Clone this wiki locally