Skins link
Ren'Py supports skinning the launcher – changing what the launcher looks like. To do this, follow the following steps:
Skins are specific to the Ren'Py version in use, and can't be expected to be forward or backwards compatible.
Open the launcher in the launcher. This can be done from the preferences screen.
Create the
skin.rpy
script file.Copy the following into
skin.rpy
:init -2 python: # The color of non-interactive text. custom_text = "#545454" # Colors for buttons in various states. custom_idle = "#42637b" custom_hover = "#d86b45" custom_disable = "#808080" # Colors for reversed text buttons (selected list entries). custom_reverse_idle = "#78a5c5" reverse_hover = "#d86b45" custom_reverse_text = "#ffffff" # Colors for the scrollbar thumb. custom_scrollbar_idle = "#dfdfdf" custom_scrollbar_hover = "#d86b45" # An image used as a separator pattern. custom_pattern = "images/pattern.png" # A displayable used for the background of everything. custom_background = "images/background.png" # A displayable used for the background of the projects list. custom_projects_window = Null() # A displayable used the background of information boxes. custom_info_window = "#f9f9f9c0" # Colors for the titles of information boxes. custom_error_color = "#d15353" custom_info_color = "#545454" custom_interaction_color = "#d19753" custom_question_color = "#d19753" # The color of input text. custom_input_color = "#d86b45" # A displayable used for the background of windows # containing commands, preferences, and navigation info. custom_window = Frame(Fixed(Solid(custom_reverse_idle, xsize=4, xalign=0), Solid(custom_info_window, xsize=794, xalign=1.0), xsize=800, ysize=600), 0, 0, tile=True)
Modify
skin.rpy
to skin the launcher. Place the image files you use into the launcher's game directory. Recommended size for background 800x600 pixels.Select Custom theme in preferences.
An incorrect skin.rpy
file could prevent the launcher from
starting. To fix it, you'll need to remove skin.rpy
and
skin.rpyc
from the launcher's game directory, start the launcher, and
then put them back.