This is a dress up template for making basic dress up minigames in Ren'Py. It was created in Ren'Py 8.3.4.24120703. (It should work with newer versions of Ren'Py as well, but it has not been tested in them.)

The web version on this page shows an example of the dress up minigame in action.

Features:

  • Drag-and-drop dress up mechanics like Flash games of old
  • Easy set up - just put images into folders
  • Clothing order - keep hats above shirts!
  • PC, smartphone, and web support
  • Bonus: Download the additional script.rpy if you would like to make a standalone dress up game!

The only file you need from this template (dressuptemplate.zip) is dressup.rpy. The others are included only for your reference to see the template in action. Put the entire unzipped folder and run it from Ren'Py if you would like to test it out.

This dress up template assumes that the assets are all the same size and have the clothing items prepositioned where you would want them to appear on the minigame.

The template shows a dress up minigame included in a visual novel, but if you would like to make a standalone dress up game in Ren'Py, download the additional file for the standalone game (script.rpy).

If you use this template, I would appreciate it if you credit npckc (https://npckc.net or https://npckc.itch.io) or the template in some way, but it is not required.

Notes:

  • This template has only been tested in Ren'Py 8.3.4.24120703 and may not work in older versions of Ren'Py. For newer versions, please refer to Ren'Py's Incompatible Changes page and adjust accordingly if you run into any issues.
  • To make the template easier to use, focus_mask True is used for the clothing items. This can cause performance issues for large amounts of clothing items. When tested with 100 items, there was some lag when loading the dress up screen but no noticeable lag during the actual dress up gameplay.

Updates:

  • 2025/02/05: Update to include comment regarding how older versions of Ren'Py are incompatible
  • 2025/02/02: Release
  • 2025/02/01: Early release for Patreon
Updated 27 days ago
StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(22 total ratings)
Authornpckc
GenreVisual Novel
Made withRen'Py, Clip Studio Paint
Tagsasset, dress-up, dressup, Ren'Py, Project template
Code licenseMIT License
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse, Touchscreen
LinksBluesky, Homepage, Patreon

Download

Download NowName your own price

Click download now to get access to the following files:

Dress Up Template for Ren'Py: dressuptemplate.zip 246 kB
Additional File for Standalone Dress Up Game: script.rpy 1.5 kB

Development log

Comments

Log in with itch.io to leave a comment.

(4 edits)

Looks good! Might give it a try sometime! Thank you for sharing~

EDIT: This was what my ghost thingy wore:

This was fun to demo! Too cute~

Omg so cute. Now I wanna make a pet dress up game or something...

This is super cute, I'll definitely be bearing it in mind for future projects.

Ah, where was this when I first tried to over complicate my ren'py creations! 

... ok I'm still doing that now, and will absolutely still want this tool.

(1 edit)

helloo... i really liked the template!! i was trying to test it using a character of mine and i got this error T_T 


I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script.rpy", line 18, in script

    call screen dressup_screen

  File "renpy/common/000statements.rpy", line 670, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "game/dressup.rpy", line 99, in execute

    screen dressup_screen:

  File "game/dressup.rpy", line 99, in execute

    screen dressup_screen:

  File "game/dressup.rpy", line 115, in execute

    for i in category_list:

  File "game/dressup.rpy", line 116, in execute

    draggroup:

  File "game/dressup.rpy", line 122, in execute

    for i in clothing_list[category_i]:

  File "game/dressup.rpy", line 124, in execute

    drag:

  File "game/dressup.rpy", line 138, in execute

    image "dressup/[category_list[category_i]]/[clothing_list[category_i][clothing_i]]"

Exception: In DynamicImage 'dressup/[category_list[category_i]]/[clothing_list[category_i][clothing_i]]': TypeError('list indices must be integers or slices, not str')

(2 edits) (+1)


edit: it was an issue of using the template with an older version of renpy than listed in the template!

hm i'm not sure why you would get the error since by default clothing_i and category_i should be integers. if you'd share your project file as-is (via uploading to google drive or some other file transfer service & sending me a link to it at https://npckc.net/#contact i could take a look.

will do!!

oh, also, i got the same error when i tried to use the script.rpy you gave (before even changing any file in the template) (so maybe it has something to do with it too?) (though in the one i sent you i changed the script.rpy myself)

This is so cute! This makes it handy for future game projects. Thank you for making this ^^ ୨୧