Skip to content

TheBlackParrot/SRXD_CustomMenuColors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CustomMenuColors

Change the Spin Rhythm XD UI/menu colors to colors of your choosing.

Preview of the CustomMenuColors mod showcasing some of the sample presets

Dependencies

  • SpinCore

Configuration

Active color schemes can be swapped in the added Mod Settings page, changes take effect immediately (so long as the scheme is formatted correctly, see below for details).

Note

This mod will take over the default UI color scheme, no changes will be visible unless that is your active UI color scheme.

Presets

Color schemes are stored in [Spin Rhythm folder]/BepInEx/config/CustomMenuColors/Presets as .json files.

{
	"BackgroundDesaturation": 0,
	"HighlightColor": {
		"x": 0,
		"y": 0,
		"z": 0
	},
	"HighlightBackgroundOffset": {
		"x": 0.1,
		"y": 0.1,
		"z": 0.1
	},
	"BackgroundColor": {
		"x": 0.85,
		"y": 0.85,
		"z": 0.85
	},
	"PrimaryColor": {
		"x": 0.225,
		"y": 0.225,
		"z": 0.225
	},
	"SelectionRingColor": {
		"x": 18,
		"y": 12,
		"z": 75
	}
}
  • In color values, x is mapped to the red value, y is mapped to the green value, and z is mapped to the blue value.
  • Colors are scaled 0-1, but can exceed 1 to push the bloom effect harder.
JSON Key Description
BackgroundDesaturation How much the blurring effect desaturates what's behind it (0-1)
HighlightColor Color of UI elements around the active UI element or the mouse cursor
HighlightBackgroundOffset Offset of the background color around the active UI element or the mouse cursor.
This is relative to BackgroundColor
BackgroundColor Color of the background
PrimaryColor Color of text/UI elements
SelectionRingColor Color of the highlight ring around active UI elements

Sample presets are available in the Assets/Presets folder.

About

Changes the Spin Rhythm XD UI/menu colors to colors of your choosing

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages