Back to Mods
View on Nexus Mods
Wallpaper Manager & Runtime Theme Editor
STS2 Theme is a Wallpaper Manager, allows you to select and manage personalized Slay the Spire2 main menu scene from a unified interface.
It provides a lightweight runtime editor that allows users to create personalized wallpapers without the need for Godot Engine.
The wallpaper will be saved in TSCN format and support secondary editing in Godot Engine .
Independent & Community-driven
STS2 Theme is fully independent and community-driven, empowering users to help share their Wallpaper.
Please do not steal the works of other creators or violate the laws of your country.
Features
Mapping
STS2 Theme contains 2 cfg files and an rsrc file for resource mapping
The cfg used to save Theme Info will be saved in
Themes/{Title}/{Title}.cfg
You can change the name or migrate it to any location in the Themes folder freely.
The cfg used to remember the default wallpaper is located in the dll folder.
If you delete the wallpaper you are currently using, please modify the path in cfg or delete cfg.
The rsrc file used for mapping resources is located in
Themes/{Title}/{Title}.rsrc
When changing the name, please ensure that the path in {Title}. cfg is also modified.
Preview Card
Theme Card in STS2 Theme Manager has a Hover Event.
If you made a Preview Scene.
You can point the PreviewThemePath in the cfg file to the preview path.
For example:
PreviewThemePath=Selphina/Scenes/preview.tscn
In this case, ThemeCard will attempt to load
res://Themes/Selphina/Scenes/preview.tscn
Runtime Editor
STS2 runtime editor can help you create themes by changing the node Transfrom/Layer or adding some supported nodes in game.
Currently accepted file formats
Image: png
Video: ogv
Notice
Please note that the Node will only be saved in TSCN when its Owner is MainMenu/MainMenuBg
You may encounter a gray display continue button, as you saved when the continue game button was not displayed.
There are two ways to solve it
1. Create a theme after starting a game round
2. Find [node name="Label" type="Label" parent="MainMenuTextButtons/ContinueButton"] in
Themes/{Title}/Scenes/main_cenu.tscn
delete module field
At present, it is a test version and there may be many issues. Please upload the log content when submitting the issue.
EN/CN/JP

Other
STS2 Theme
by MoeNegiv1
STS2 Theme is a wallpaper manager contains a runtime editor to help you create or edit MainMenu scene in STS2.
Created
Jun 18, 2026
Updated
Jun 18, 2026
Description
STS2 Theme
Wallpaper Manager & Runtime Theme Editor
STS2 Theme is a Wallpaper Manager, allows you to select and manage personalized Slay the Spire2 main menu scene from a unified interface.
It provides a lightweight runtime editor that allows users to create personalized wallpapers without the need for Godot Engine.
The wallpaper will be saved in TSCN format and support secondary editing in Godot Engine .
Independent & Community-driven
STS2 Theme is fully independent and community-driven, empowering users to help share their Wallpaper.
Please do not steal the works of other creators or violate the laws of your country.
Features
Mapping
STS2 Theme contains 2 cfg files and an rsrc file for resource mapping
The cfg used to save Theme Info will be saved in
Themes/{Title}/{Title}.cfg
You can change the name or migrate it to any location in the Themes folder freely.
The cfg used to remember the default wallpaper is located in the dll folder.
If you delete the wallpaper you are currently using, please modify the path in cfg or delete cfg.
The rsrc file used for mapping resources is located in
Themes/{Title}/{Title}.rsrc
When changing the name, please ensure that the path in {Title}. cfg is also modified.
Preview Card
Theme Card in STS2 Theme Manager has a Hover Event.
If you made a Preview Scene.
You can point the PreviewThemePath in the cfg file to the preview path.
For example:
PreviewThemePath=Selphina/Scenes/preview.tscn
In this case, ThemeCard will attempt to load
res://Themes/Selphina/Scenes/preview.tscn
Runtime Editor
STS2 runtime editor can help you create themes by changing the node Transfrom/Layer or adding some supported nodes in game.
Currently accepted file formats
Image: png
Video: ogv
Notice
Please note that the Node will only be saved in TSCN when its Owner is MainMenu/MainMenuBg
You may encounter a gray display continue button, as you saved when the continue game button was not displayed.
There are two ways to solve it
1. Create a theme after starting a game round
2. Find [node name="Label" type="Label" parent="MainMenuTextButtons/ContinueButton"] in
Themes/{Title}/Scenes/main_cenu.tscn
delete module field
At present, it is a test version and there may be many issues. Please upload the log content when submitting the issue.
EN/CN/JP