Unofficial Launcher Skin Directory [Abandoned]

A place for Ren'Py tutorials and reusable Ren'Py code.
Forum rules
Do not post questions here!

This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
Post Reply
Message
Author
pwisaguacate
Veteran
Posts: 356
Joined: Mon Mar 11, 2013 11:03 pm
Contact:

Unofficial Launcher Skin Directory [Abandoned]

#1 Post by pwisaguacate »

[ABANDONED] Launcher Skin Thread

See post #2 below for information on making skins.
See post #3 below for information on submitting a skin.


April 26, 2013: Ren'Py 6.15 was released five weeks ago, but the skinning feature remained nearly unmentioned throughout the forum and rarely used. This thread is created for the purpose of getting more people to know about themes and maybe talk about them.

2014: POSTPONED INDEFINITELY


Skins

To use a skin, just extract the .zip and place the "theme" folder within renpy-sdk\launcher\game and then run the launcher!


"Default Skin" Eileen [download]

Behold the sacred original released by PyTom himself, featuring Ren'Py's mascot Eileen. Yes, it's the same one from the download page! Some of you might recognize the original image from the 2012 thread celebrating PyTom's birthday!

From this point on I will refer to this as the "default skin". I have not changed its contents besides the .zip's filename, so the theme.rpy will be missing the other init block, which I needed in Mirai Suenaga's to be able to change the font.
Now YOU too can feel like an elite!
Now YOU too can feel like an elite!
Mirai Suenaga [download]

I'm not that lazy (okay maybe I am) but I noticed that the buttons were conveniently already blue and orange, so this gave me the perfect idea. I looked through DeviantART, and this image was the only one I saw that closely matched Eileen's. I thought it was nice and cool.

Mirai Suenaga is the site mascot character for Culture Japan (dannychoo.com). The fanart is drawn by Ladre at DeviantART. The font "ITC Ronda" is a commercial font, so instead I used Ronda, which is freeware.
Danny choo choo!
Danny choo choo!
"Parody" Backgrounds?

This is an experimental idea. Basically, use a white background, minor additions allowed, with a winking character on the right side. In general, it should show upper-thighs up unless the character is short or chibified. Don't forget to fade as needed (transparent white layer works).
Attachments
Remember seeing that from the download page? You fawned over that adorable little Eileen and would kill to give her a hug. Admit it.
Remember seeing that from the download page? You fawned over that adorable little Eileen and would kill to give her a hug. Admit it.
Last edited by pwisaguacate on Mon Jul 28, 2014 4:29 am, edited 4 times in total.

pwisaguacate
Veteran
Posts: 356
Joined: Mon Mar 11, 2013 11:03 pm
Contact:

Re: Unofficial Launcher Skin Directory [Abandoned]

#2 Post by pwisaguacate »

[ABANDONED]

Creating a Skin

For the time being, this documentation page provides the basic how-to. The default skin uses the code placed here.

Snippets

Coming soon.
Last edited by pwisaguacate on Mon Jul 28, 2014 4:30 am, edited 5 times in total.

pwisaguacate
Veteran
Posts: 356
Joined: Mon Mar 11, 2013 11:03 pm
Contact:

Re: Unofficial Launcher Skin Directory [Abandoned]

#3 Post by pwisaguacate »

[ABANDONED]

Submitting a Skin

Attach your skin, or background only if there's currently no build skin for it (simply uses default skin), here. I will list and link it onto the main post. Since this thing is kinda new, we need to have some decent backgrounds rolling in, so don't worry to much about customization yet.
Last edited by pwisaguacate on Mon Jul 28, 2014 4:31 am, edited 1 time in total.

User avatar
Bombermans
Newbie
Posts: 13
Joined: Sun Apr 01, 2007 8:27 am
Location: Spain
Contact:

Re: Unofficial Launcher Skin Directory [Under Construction]

#4 Post by Bombermans »

-------------------------------------------------------
ORIGINAL POST:

These skins doesn't work anymore with the new Renpy Editor :(

It gives the following error:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/front_page.rpy", line 248, in script
File "renpy/common/000statements.rpy", line 447, in python
IOError: Couldn't find file 'pattern.png'.
--------------------------------------------
EDIT: I fixed it!

I took a peek at http://www.renpy.org/doc/html/skins.html , and I compared the theme.rpy that I downloaded from the Eileen's skin from here. I saw that the lines:

Code: Select all

    # An image used as a separator pattern.
    PATTERN = "images/pattern.png"
    
    # A displayable used for the background of windows 
    # containing commands, preferences, and navigation info.
    WINDOW = "#ffffff80" # Frame("images/window.png", 0, 0, tile=True)
Didn't had images/ line. I changed it, and know it does work! I also noticed that the code lines

Code: Select all

    # A displayable used for the background of everything.
    BACKGROUND = "theme/theme_background.jpg"    
Are different in the documentation (mainly, all the images are now stored at /images and not at /theme anymore. So it was just a route problem. ^^ I only changed that. Anyway, you should update the download links when you can so that the skins may work on Renpy 17 too. :D

User avatar
anh0814
Newbie
Posts: 21
Joined: Wed Jul 08, 2020 4:37 am
Tumblr: https://anh0814.tumblr.com/
Contact:

Re: Unofficial Launcher Skin Directory [Abandoned]

#5 Post by anh0814 »

Hi, thank you for the lovely theme. :oops:

I just want to leave a little update on how to use the Eileen theme on Ren'Py 7.3.5, it took me a while to figure it out and I though someone else might enjoy it as well. :lol:

The download link above is dead, but when I go into the RenPy directory, to the folder called launcher. I noticed that RenPy actually has this theme and background image already in their package!

All you have to do is to put that folder, called theme, into the game folder!

It should work just fine as is, though I tweaked a bit to my preference. Here is the code:

Code: Select all

init python:

    # The color of non-interactive text.
    TEXT = "#545454"

    # Colors for buttons in various states.
    IDLE = "#42637b"
    HOVER = "#d86b45"
    DISABLED = "#808080"

    # Colors for reversed text buttons (selected list entries).
    REVERSE_IDLE = "#78a5c5"
    REVERSE_HOVER = "#d86b45"
    REVERSE_TEXT = "#ffffff"

    # Colors for the scrollbar thumb.
    SCROLLBAR_IDLE = "#dfdfdf"
    SCROLLBAR_HOVER = "#d86b45"

    # An image used as a separator pattern.
    PATTERN = "images/pattern.png"

    # A displayable used for the background of everything.
    BACKGROUND = "theme/theme_background.jpg"

    # A displayable used for the background of windows
    # containing commands, preferences, and navigation info.
    WINDOW = "#ffffff80" # Frame("images/window.png", 0, 0, tile=True)

    # A displayable used for the background of the projects list.
    PROJECTS_WINDOW = Null()

    # A displayable used the background of information boxes.
    INFO_WINDOW = "#ffffff80" # Frame("images/window.png", 0, 0, tile=True)

    # Colors for the titles of information boxes.
    ERROR_COLOR = "#d15353"
    INFO_COLOR = "#545454"
    INTERACTION_COLOR = "#d19753"
    QUESTION_COLOR = "#d19753"

    # The color of input text.
    INPUT_COLOR = "#d86b45"
Attachments
The "theme_background.jpg".
The "theme_background.jpg".
Here's how the theme looks!
Here's how the theme looks!
The folder you're looking for.
The folder you're looking for.

Post Reply

Who is online

Users browsing this forum: Google [Bot]