Skip to content

Foxcapades/renpy-sprite-customizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ren’Py Sprite Customizer

A pluggable sprite customization framework that allows the creation of any number of playtime-customizable sprites using Ren’Py’s LayeredImages.

The goal of this project is to allow game creators to plug in their own assets and screens to set up character or sprite customization in their own games.

Important

Presently this framework is only compatible with Ren’Py 8+ and Python 3.

Project Layout

This is where the sprite customization options are defined. This is the point where your assets meet the library.

Demonstration of using "normal" Ren’Py images in conjunction with customized sprites. This file defines some layeredimages that are based on customized sprites and add expressions.

The demo script that makes use of the sprite customizer library.

The Sprite Customizer Library

The sprite customizer library lives under the game/lib/fxcpds/sprite_customizer directory.

Config File

This file which lives at game/lib/fxcpds/sprite_customizer/config.rpy is the primary configuration for the sprite customizer.

This is where you go if you want to change the style of the sprite customization screens.

The Customizer Directory

This directory is where the customizer screens and images are defined. If you intend to create your own character customization screens, this is a good place to look to understand how the screens are built.

Everything Else

Everything else is library internals and shouldn’t need to be touched unless you want to hack the behavior of the sprite customizer.

Credits

Resources Used

Contributors

Foxcapades

github itch io

GemmySystem

github itch io

About

Character customization for Ren'Py.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •