How to theme CuteMaze

CuteMaze uses a single SVG file to define each theme. The file name is used as the name of the theme in the game. The locations for the theme files are platform specific:

Linux: Themes are located in $XDG_DATA_DIRS/games/cutemaze. By default, that means (in order of preference) the locations are:

Windows: Themes are located in either Application Data\GottCode\CuteMaze or a folder called Themes in the same folder as the executable.

macOS: Themes are located in Library/Application Support/GottCode/CuteMaze, either in your home folder or the root folder.

You can override themes by making a file under a higher preference folder with the same name. If you only wish to replace one element, you will need to duplicate the file and replace that element.

Listed below is the name of each theme element with an example image.

SVG element Example
background Background
corner0 4-way Corner
corner1 T-corner
corner2 Pipe corner
corner3 Bend corner
corner4 End corner
flag Flag
hint Hint
marker Marker
player Player
start Start
target Target
wall Wall

This will make a theme that looks like this:
Theme preview