Ren'Py Visual Novel Engine Logo 8.3.8 Documentation

Getting Started

  • Quickstart
  • GUI Customization Guide

The Ren'Py Language

  • Language Basics
  • Labels & Control Flow
  • Dialogue and Narration
  • Displaying Images
  • In-Game Menus
  • Python Statements
  • Conditional Statements
  • Audio
  • Audio Filters
  • Movie
  • Voice

Text, Displayables, Transforms, and Transitions

  • Text
  • Translation
  • Displayables
  • Transforms
  • Transform Properties
  • Transitions
  • Matrixcolor
  • Layered Images
  • 3D Stage
  • Live2D Cubism

Customizing Ren'Py

  • Styles
  • Style Properties
  • Screens and Screen Language
  • Screen Actions, Values, and Functions
  • Special Screen Names
  • Screen Language Optimization
  • Configuration Variables
  • Preference Variables
  • Store Variables
  • Custom Mouse Cursors
  • Text Shaders

Tools

  • Launcher
  • Developer Tools
  • Interactive Director

Other Functionality

  • NVL-Mode Tutorial
  • Speech Bubbles
  • Text Input
  • Side Images
  • Image Gallery, Music Room, and Replay Actions
  • Drag and Drop
  • Sprites
  • Customizing the Keymap
  • Achievements
  • Dialogue History
  • Multiple Character Dialogue
  • Splashscreen and Presplash
  • Lifecycle of a Ren'Py game

Python and Ren'Py

  • Statement Equivalents
  • Saving, Loading, and Rollback
  • Persistent Data
  • Advanced GUI
  • Screens and Python
  • Creator-Defined Displayables
  • Creator-Defined Statements
  • Custom Text Tags
  • Character Callbacks
  • File Access
  • Color Class
  • Matrix
  • Model-Based Rendering
  • Other Functions and Variables
  • _ren.py Files - Ren'Py in Python
  • HTTPS/HTTP Fetch
  • Screenshots

Building, Updating, and Other Platforms

  • Building Distributions
  • Android
  • iOS
  • Web / HTML5
  • Chrome OS/Chromebook
  • Raspberry Pi
  • In-App Purchasing
  • HTTPS/HTTP Updater
  • Downloader for Large Games on Mobile
  • Gestures

End-User Documentation

  • Security
  • Dealing with Problems
  • Environment Variables
  • Self-Voicing

Library and Tool Developer Documentation

  • Template Projects
  • Command Line Interface

Engine Developer Documentation

  • Text Editor Integration
  • Skins
  • Translating Ren'Py

Changes, License, and Credits

  • Changelog (Ren'Py 7.x-)
  • Changelog (Ren'Py 6.11 - 6.99)
  • Incompatible Changes
  • License
  • Credits
  • Ren'Py Development Sponsors
Ren'Py Visual Novel Engine
  • Style Property Index

Style Property Index

A | B | C | E | F | H | I | J | K | L | M | N | O | P | R | S | T | U | V | X | Y
 
A
activate_sound
adjust_spacing
align
alt
altruby_style
anchor
antialias
area
axis
 
B
background
bar_invert
bar_resizing
bar_vertical
base_bar
black_color
bold
bottom_bar
bottom_gutter
bottom_margin
bottom_padding
box_align
box_justify
box_reverse
box_wrap
box_wrap_spacing
 
C
caret
child
color
 
E
emoji_font
 
F
first_indent
first_spacing
fit_first
focus_mask
font
foreground
 
H
hinting
hover_sound
hyperlink_functions
 
I
instance
italic
 
J
justify
 
K
kerning
key_events
keyboard_focus
keyboard_focus_alt
keyboard_focus_insets
 
L
language
layout
left_bar
left_gutter
left_margin
left_padding
line_leading
line_overlap_split
line_spacing
 
M
margin
maximum
min_width
minimum
mipmap
modal
mouse
mouse_alt
 
N
newline_indent
 
O
offset
order_reverse
outline_scaling
outlines
 
P
padding
pos
prefer_emoji
 
R
rest_indent
right_bar
right_gutter
right_margin
right_padding
ruby_line_leading
ruby_style
 
S
shaper
size
size_group
slow_abortable
slow_cps
slow_cps_multiplier
spacing
spacing_alt
strikethrough
 
T
textalign
thumb
thumb_offset
thumb_shadow
top_bar
top_gutter
top_margin
top_padding
 
U
underline
unscrollable
 
V
vertical
 
X
xalign
xanchor
xcenter
xfill
xfit
xmargin
xmaximum
xminimum
xoffset
xpadding
xpos
xsize
xspacing
xycenter
xysize
 
Y
yalign
yanchor
ycenter
yfill
yfit
ymargin
ymaximum
yminimum
yoffset
ypadding
ypos
ysize
yspacing

Built with Sphinx using a theme provided by Read the Docs.