Working with Ren’Py:
- Part 1: Downloading and Configuring
- Part 2: Editing and Creating Characters
- Part 3: Scenes and Showing Images
- Part 4: Menus, Labels, and Jumps
- Part 5: Variables and Conditional Statements
- Part 6: Transitions
- Part 7: Building Distributions
Advanced Ren’Py:
- Part 1: Screen Language
- Part 2: Position Style Properties
- Part 3: Animation and Transformation Language
- Part 4: Text and Button
- Part 5: Bar and VBar
- Part 6: Textbutton and Imagebutton
- Part 7: Input, Key, and Mousearea
Customizing Ren’Py:
- Part 1: Editing options.rpy
- Part 2: Editing gui.rpy
- Part 3: Style Inspector and Overriding Styles
- Part 4: Special Screen Names and Overriding Screens
- Part 5: Replacing Default GUI Images
Ren’Py + Python:
- Part 1: Setting and Using Flags
- Part 2: Python Blocks
- Part 3: User-Defined Displayables
- Part 4: User-Defined Statements
- Part 5: Custom Text Tags
Ren’Py is a engine for creating visual novels. It comes with a suite of tools for taking code and transforming it into programs that can be run on Windows, Mac, Linux, and even, with a little more work, mobile platforms like Android and iOS.
Beyond the showing of text and images, Ren’Py can also be extended through introducing new user interface elements, changing its defaults images, and combining Python with its own code to create even more interactive projects.
Colors
Lines 21 – 52 contain the lines that define the colors of various user interface elements.
Fonts and Font Sizes
Lines 55 – 83 contain the lines defining the the different text options.
Main and Game Menus
Lines 85 – 90 define the images used for the main and game menu backgrounds.
Dialogue
Starting a line 92 is a section defining the options for dialogue.
Buttons
Starting at line 142, the options for defining buttons are listed.
Choice Buttons
Starting at line 201, the options for defining choice buttons are listed.
File Slot Buttons
Starting at line 216, the options for defining file slot are listed.
Positioning and Spacing
Starting at line 241, the options for defining positions and spacing are listed.
Frames
Starting at line 278, the options for defining frames are listed.
Bars, Scrollbars, and Sliders
Starting at line 299, the options for defining Bars, Scrollbars, and Sliders are listed.
History
Starting at line 332, the options for defining History options are listed.