Ren'Py/Cookbook: Difference between revisions

From VNDev Wiki
Did more sorting. Saving before I lose progress
m cleanup tag
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{cleanup}}
A list of resources and code snippets for the [[renpy|Ren'Py game engine]].
== Audio ==
== Audio ==
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54324 Sound - Many useful code snippets]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54324 Sound - Many useful code snippets]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57904 Dynamic music in Ren'Py!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57904 Dynamic music in Ren'Py!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55866 Phoenix Wright Blip and mouth animation library]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30279 Sprite blinking with voice beeps]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58590 Dynamic Text Bleeps/Animalese/Phonemes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58055 How to convert loop information between samples and seconds]
== UI ==
=== General ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61310 Change Theme Quickly]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61192 Dark and Light Colour Schemes Source Code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63382 How to make a custom theme for the Ren'Py Launcher!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20836 Unofficial Launcher Skin Directory (Abandoned)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56441 0GUI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57217 Variable Text Size Without Breaking Your GUI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57178 All-In-One GUI Template (Version 2.2)]
=== Cursor ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=33241 "Flashlight" cursor]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20703 custom mouse cursor code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63111 Cursor Hand]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17933 Changing mouse pointer midgame.]


== GUI ==
=== Displayables / Widgets ===
=== Displayables / Widgets ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65233 RADC - Ren'Py Asset Download Complement (Download Bar)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65233 RADC - Ren'Py Asset Download Complement (Download Bar)]
Line 10: Line 32:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63397 Continue button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63397 Continue button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=23179 Rotateable wheel with buttons]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=23179 Rotateable wheel with buttons]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24285 Analog Clock (Updated)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21978 Analog/Digital Clock]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21978 Analog/Digital Clock]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24285 Analog Clock (Updated)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60123 Wheel UI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60123 Wheel UI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20872 Drawing a flashlight with a creator-defined displayable]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20872 Drawing a flashlight with a creator-defined displayable]
Line 17: Line 39:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62128 X-ray effect: Creator-Defined Displayable]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62128 X-ray effect: Creator-Defined Displayable]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35608 Tilemap (Creator-Defined Displayable)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35608 Tilemap (Creator-Defined Displayable)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=31326 Mirage/Heat Shimmer/Kagerou Effect Displayable]* * [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=38080 On Screen Text Input]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=31326 Mirage/Heat Shimmer/Kagerou Effect Displayable]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51559 Pictures in the menu buttons]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51559 Pictures in the menu buttons]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52085 Heart popup]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52085 Heart popup]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57428 Power/energy meter]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57428 Power/energy meter]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22147 Adding a Love Meter Bar]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22147 Love Meter Bar]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30891 Skip Movie Button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=26541 Radar Chart]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46269 Collapsible GUI panels]
 
=== Main menu ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52610 Animated Imagemap Main Menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47193 Main Menu with a Video Background Code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45056 Main Menu Label]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32298 Returning to Main Menu from Settings]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49236 Have characters greet you at game launch]
 
=== Particles ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=31201 Horizontal Parallax Scrolling Starfield]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=26103 Projection Starfield]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24762 Sakura River's FX: Rising Vortex]


=== Quick menu ===
=== Quick menu ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=34075 Hidden Quickmenu for a cleaner GUI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=34075 Hidden Quickmenu for a cleaner GUI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62939 Custom icon based Quick Menu [Using ImageButtons]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62939 Custom icon based Quick Menu (Using ImageButtons)]
 
=== Screens ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17301 (Tutorial) Making a Contents page / screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64679 Health Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62120 Ren'Py Universal Player - A Improved Music Room Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64364 Character select screen using imagebuttons]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65086 History screen - Many useful code snippets]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=48322 Separated History Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60130 Add images to history log]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63546 Simple shopping menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16273 Information Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25460 Alternate Menu (using Python/Class code)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22394 Easy guide to: Pause menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=29542 Basic Customized Menu With Keyboard Shortcuts]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53511 Side story menu code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59906 Japanese ADV Interaction Menu]


=== Textbox / Namebox ===
=== Textbox / Namebox ===
Line 31: Line 84:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51170 Easy way to give characters different nameboxes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51170 Easy way to give characters different nameboxes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55508 Change textbox look several time during the game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55508 Change textbox look several time during the game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17232 [Tutorial] Customizing the NVL Textbox]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17232 (Tutorial) Customizing the NVL Textbox]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=16437 How to Customize Textbox and Choice menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=16437 How to Customize Textbox and Choice menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=9233 [Tutorial] Customizing the Textbox]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=9233 (Tutorial) Customizing the Textbox]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24799 (UDD) animated pirouetting inverted triangle CTC]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24799 (UDD) animated pirouetting inverted triangle CTC]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22196 [Tutorial] CTC ~ Click to Continue Icon]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22196 (Tutorial) CTC ~ Click to Continue Icon]


=== Transitions ===
=== Transitions / ATL ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=29064 ATL transitions]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=29064 ATL transitions]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35749 New ATL warpers]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35749 New ATL warpers]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=41211 Quaking Dissolve]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=41211 Quaking Dissolve]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=42338 [codes] Some Transitions for your characters]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=42338 Some Transitions for your characters]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=26612 TransitionShowingSwitch and TransitionConditionSwitch]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=26612 TransitionShowingSwitch and TransitionConditionSwitch]
 
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=3977 Path motion]
=== Screens ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53397 Catmull-Rom Spline Paths]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17301 [Tutorial] Making a Contents page / screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50721 Quick special effects]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64679 Health Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62120 Ren'Py Universal Player - A Improved Music Room Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64364 Character select screen using imagebuttons]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65086 History screen - Many useful code snippets]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=48322 Separated History Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60130 Add images to history log]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63546 Simple shopping menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16273 Information Screen]




Line 75: Line 120:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56882 Screen with input box for variables that get stored]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56882 Screen with input box for variables that get stored]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56722 Screen (click-to-type) User Input Examples]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56722 Screen (click-to-type) User Input Examples]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=38080 On Screen Text Input]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22214 OUYA Controls Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22214 OUYA Controls Screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53333 Player controlled movement of entity (update 2019-03-13)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53333 Player controlled movement of entity (update 2019-03-13)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30294 Using a Custom Controller]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30294 Using a Custom Controller]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61158 Detects what type of Game Pad the player is using]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55269 Something like cheat codes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55269 Something like cheat codes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51263 pygame and actions by holding the button]




Line 99: Line 148:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=15329 Renpystein: Pseudo 3D with Ray casting]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=15329 Renpystein: Pseudo 3D with Ray casting]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=13830 Hidden Object Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=13830 Hidden Object Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57712 Hidden Object Example - Beginner]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50766 Quick Time Event]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50766 Quick Time Event]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63599 Quick Time Events - For Noobs]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63599 Quick Time Events - For Noobs]
Line 106: Line 156:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62167 Rhythm Game in Ren'Py!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62167 Rhythm Game in Ren'Py!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40295 Simon minigame (Renpy 6.9+)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40295 Simon minigame (Renpy 6.9+)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60215 Turn-based game on a grid]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58288 Minigames on new context]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58288 Minigames on new context]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58049 Skyrim/Fallout-style Lockpicking Mini-Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58049 Skyrim/Fallout-style Lockpicking Mini-Game]
Line 115: Line 164:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51868 Combination lock]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51868 Combination lock]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=28980 Diceroll on table using a 2D-Array]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=28980 Diceroll on table using a 2D-Array]
 
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60215 Turn-based game on a grid]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62345 Breadth First Search Graph Based Pathfinding (Find shortest distance between two graph points)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62343 Breadth First Search Grid Based Pathfinding w/Walls (Find shortest distance between grid points)]


== Platform-specific ==
== Platform-specific ==
Line 142: Line 193:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58173 Ren'Edit: Beta Tester & Editor GUI Tool for Feedback]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58173 Ren'Edit: Beta Tester & Editor GUI Tool for Feedback]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21451 Helping playtesters generate feedback]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21451 Helping playtesters generate feedback]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=37160 Simple game looper]


=== File size reduction ===
=== File size reduction ===
Line 148: Line 200:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56124 How to reduce the size of the project Renpy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56124 How to reduce the size of the project Renpy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=42617 Automagically recreate project with smaller image sizes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=42617 Automagically recreate project with smaller image sizes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45400 How to save space in your Ren'Py game]




Line 160: Line 213:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=42259 Random sounds for sound sample button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=42259 Random sounds for sound sample button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21748 Amy's simple Markov chain text and randomized menu choices]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21748 Amy's simple Markov chain text and randomized menu choices]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52536 Unique password in the game]




Line 201: Line 255:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63458 Simple messaging UI for mobile game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63458 Simple messaging UI for mobile game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63067 RenPy phone messaging system]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63067 RenPy phone messaging system]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=15292 Adding a smartphone with various functionality [WIP]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=15292 Adding a smartphone with various functionality]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19295 Basic Message System]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19295 Basic Message System]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40245 Mobile phone text-message system]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40245 Mobile phone text-message system]
Line 232: Line 286:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16943 RPG Battle Engine - Alpha 7.5, downloads in first post]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16943 RPG Battle Engine - Alpha 7.5, downloads in first post]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30095 RPG Battle Engine (similar to RPG Maker)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30095 RPG Battle Engine (similar to RPG Maker)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35974 customizable battle system(RPG homebrew)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35974 Customizable battle system(RPG homebrew)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53666 Example for a turn-based battle system]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32263 Raiser RPG Framework]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32263 Raiser RPG Framework]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32184 Character Creation (AD&D/RPG style)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32184 Character Creation (AD&D/RPG style)]
Line 246: Line 301:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25981 Real "Delete" Button. At Save Menu.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25981 Real "Delete" Button. At Save Menu.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24757 Save-proof randomness]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24757 Save-proof randomness]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50036 Arcade slot framework]


=== Stats / Points ===
=== Stats / Points ===
Line 260: Line 316:
=== Other ===
=== Other ===
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65252 Email System]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65252 Email System]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25245 Quest Log]




Line 265: Line 322:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59587 FancyText: Effects for Slow Text Display]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59587 FancyText: Effects for Slow Text Display]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60527 Kinetic Text Tags (Moving, waving, bouncing, shaking, replacement, style changes and more!)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60527 Kinetic Text Tags (Moving, waving, bouncing, shaking, replacement, style changes and more!)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30311 Ren'py Custom Text Tags Script For Renpy 6.18]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=28080 Fading onscreen text]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64907 Font aliases]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64907 Font aliases]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64127 Random selection custom text tag for procedural text]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=64127 Random selection custom text tag for procedural text]
Line 290: Line 349:
== Time ==
== Time ==
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51171 Using a real Datetime to control flow of your game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51171 Using a real Datetime to control flow of your game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54061 Date with weekdays and leap year]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60644 Time spent in a game.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60644 Time spent in a game.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24295 Timed Menus (Updated)]
* [https://www.patreon.com/posts/11310470 Timed choice menus]
* [https://www.renpy.org/wiki/renpy/doc/cookbook/Timed_menus Timed Menus]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47774 A timer that would work and after leaving the project]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47774 A timer that would work and after leaving the project]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53252 TUTORIAL: Changing image/screen according to real time.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53252 TUTORIAL: Changing image/screen according to real time.]
Line 298: Line 359:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27422 Persona-style animated calendar]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27422 Persona-style animated calendar]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=23829 A game for seven days]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=23829 A game for seven days]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49247 Determine zodiac sign by a day]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49365 Play events by day (quick mode)]




Line 309: Line 372:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46632 Convert Python(.py) files to Ren'Py(.rpy)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46632 Convert Python(.py) files to Ren'Py(.rpy)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65201 Detailed word counts for Lint]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65201 Detailed word counts for Lint]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57872 [Renpy] Connect to MySQL with Spring Boot]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57872 Connect to MySQL with Spring Boot]


=== Editors ===
=== Editors ===
Line 340: Line 403:


== Unsorted ==
== Unsorted ==
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25460 Alternate Menu (using Python/Class code)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59486 Mark chosen choices]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22394 Easy guide to: Pause menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53437 Deleting choices automatically after they have been chosen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=29542 Basic Customized Menu With Keyboard Shortcuts]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=30429 Showing side image during choice menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53511 Side story menu code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59906 Japanese ADV Interaction Menu]
 
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52610 Animated Imagemap Main Menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47193 Main Menu with a Video Background Code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45056 Main Menu Label]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32298 Returning to Main Menu from Settings]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49236 Have characters greet you at game launch]
 
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61310 Change Theme Quickly]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61192 Dark and Light Colour Schemes Source Code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63382 How to make a custom theme for the Ren'Py Launcher!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20836 Unofficial Launcher Skin Directory (Abandoned)]


* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=29409 Custom/Bulk character definitions]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=29409 Custom/Bulk character definitions]
Line 362: Line 412:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=48348 Using %s to generate Images for sprites and more]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=48348 Using %s to generate Images for sprites and more]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46775 A simple wardrobe (and expression changer) using variable tags]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46775 A simple wardrobe (and expression changer) using variable tags]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24302 A little script to speed up BG/Sprites declarations
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24302 A little script to speed up BG/Sprites declarations]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16371 Declare automatically images/sprites from your files names]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16371 Declare automatically images/sprites from your files names]


Line 368: Line 418:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=15345 Showing Layered Sprites With Different Emotions (Corrected)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=15345 Showing Layered Sprites With Different Emotions (Corrected)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=23546 Tile based Sprite Sheets]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=23546 Tile based Sprite Sheets]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55889 [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55889 (Tutorial) Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)]
 
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45589 How To Doll in Renpy, with attributes, clothes, animation and blinking]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=33241 "Flashlight" cursor]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45072 Dynamic Paper Dolls]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20703 custom mouse cursor code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63111 Cursor Hand]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17933 Changing mouse pointer midgame.]


* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57893 Finite State Machine]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57893 Finite State Machine]
Line 385: Line 432:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=38061 2 simple codes (Input names and blinking)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=38061 2 simple codes (Input names and blinking)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55131 Player gender and custom pronouns, changeable on settings]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55131 Player gender and custom pronouns, changeable on settings]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=41069 Player Naming your MC with Keyboard]


* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65261 Brightness in game settings]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=65261 Brightness in game settings]
Line 392: Line 440:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63352 Useful codes for demo used in IRL fest]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=63352 Useful codes for demo used in IRL fest]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59039 Pink Engine: A framework for using Tiled-created orthogonal maps in Ren'py]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59039 Pink Engine: A framework for using Tiled-created orthogonal maps in Ren'py]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52536 Unique password in the game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62901 how to put a screen over a video]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62901 how to put a screen over a video]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62839 Simple Chapter Per Character Selection Screen.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62839 Simple Chapter Per Character Selection Screen.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54061 Date with weekdays and leap year]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62550 Viewport - zoom centered on mouse position]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62550 Viewport - zoom centered on mouse position]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62478 Python for Ren'Py Dev Cookbook]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62478 Python for Ren'Py Dev Cookbook]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62356 Character Screen - Free source code on itch.io]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62356 Character Screen - Free source code on itch.io]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62345 Breadth First Search Graph Based Pathfinding (Find shortest distance between two graph points)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=62343 Breadth First Search Grid Based Pathfinding w/Walls (Find shortest distance between grid points)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54321 Leafing through the pages of the book]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54321 Leafing through the pages of the book]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61941 Wave Rendering]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61941 Wave Rendering]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22565 Imagebutton GUI Framework [GxImagebuttons]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22565 Imagebutton GUI Framework (GxImagebuttons)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=3977 Path motion]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60711 BEST of Cookbook (working)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60711 BEST of Cookbook (working)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61158 Detects what type of Game Pad the player is using.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60864 Button's behavior (explanation).]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60643 SWHolo : show images with a Star Wars-styled hologram effect]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60643 SWHolo : show images with a Star Wars-styled hologram effect]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60579 Separate Text and Voice Acting Selector, And Predicting User Language]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60579 Separate Text and Voice Acting Selector, And Predicting User Language]
Line 413: Line 454:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57540 Speaking animation while playing an audio using layeredimages]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57540 Speaking animation while playing an audio using layeredimages]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47205 A Tooltip whose x/y position follows the mouse's.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47205 A Tooltip whose x/y position follows the mouse's.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22393 Ren'Py QuickStart [Gallery, Codex, Scheduler, Tutorials etc]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=22393 Ren'Py QuickStart (Gallery, Codex, Scheduler, Tutorials etc)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46229 Imagemaps explained by a dummy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53379 Automatic text translator for games on the RenPy.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53379 Automatic text translator for games on the RenPy.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45072 Dynamic Paper Dolls]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59725 How to encrypt / obfuscate your Ren'Py archive RPA files to prevent common programs from opening them]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59725 How to encrypt / obfuscate your Ren'Py archive RPA files to prevent common programs from opening them]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59677 Modified Extend Character]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59677 Modified Extend Character]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59486 Mark chosen choices]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57299 Color map]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57299 color map [update 2020-04-24]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58590 Dynamic Text Bleeps/Animalese/Phonemes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58409 Ramen, Renpy framework]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58409 Ramen, Renpy framework]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54520 Text Adventure Engine for Ren'Py]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54520 Text Adventure Engine for Ren'Py]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57712 Hidden Object Example - Beginner]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=58055 How to convert loop information between samples and seconds]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51263 pygame and actions by holding the button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55351 Accessibility Options]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55351 Accessibility Options]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57800 Camera plugin for the Ren'py Engine]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57800 Camera plugin for the Ren'py Engine]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57630 Auto Weather Change weather-utils]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57630 Auto Weather Change weather-utils]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57267 Rotating an object with movement of the mouse]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57267 Rotating an object with movement of the mouse]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57217 Variable Text Size Without Breaking Your GUI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=57178 All-In-One GUI Template (Version 2.2)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47482 Layered Parallax Code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=47482 Layered Parallax Code]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=56441 0GUI]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55866 Phoenix Wright Blip and mouth animation library]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55736 Clickable areas for all]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55736 Clickable areas for all]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55466 how to write conditionswitch in python]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55466 how to write conditionswitch in python]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55300 Calling a call from screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=55300 Calling a call from screen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54783 Challenge System For Ren'Py]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54783 Challenge System For Ren'Py]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54333 Scroll any, not even seamless background]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=54333 Scroll any background seamlessly]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53706 Play Video Element from Screens]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53706 Play Video Element from Screens]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53437 Deleting choices automatically after they have been chosen]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53666 Example for a turn-based battle system]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24762 Sakura River's FX: Rising Vortex]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=53397 Catmull-Rom Spline Paths]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46143 Event Handler with Lexer based controls]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46143 Event Handler with Lexer based controls]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52190 Imagemap character selection screen!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=52190 Imagemap character selection screen!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=26103 Projection Starfield]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51885 One approach to a non-looping Movie]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=51885 One approach to a non-looping Movie]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25245 Quest Log]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50036 Arcade slot framework]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49247 Determine zodiac sign by a day]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50721 Quick special effects]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45589 How To Doll in Renpy, with attributes, clothes, animation and blinking]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=39572 getting your head around Ren'py: for coders]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=39572 getting your head around Ren'py: for coders]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49365 Play events by day (quick mode)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49140 Noir-Style Shadow/Lighting Effects]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49140 Noir-Style Shadow/Lighting Effects]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49064 Using XML to populate lists using classes.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=49064 Using XML to populate lists using classes]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46657 Condition Switch within Condition Switch]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46657 Condition Switch within Condition Switch]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=41069 Player Naming your MC with Keyboard]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46269 "Shuttering" a GUI panel]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=39859 How to display percentage of your game completed/read]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=39859 How to display percentage of your game completed/read]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=44697 About full customization]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=44697 About full customization]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=44283 Nested image manipulators]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=44283 Nested image manipulators]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40742 SVG Color Chart]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40742 SVG Color Chart]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=41562 Day display screen not changing]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=40983 edit per request]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=40431 How to interact with the environment]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=40431 How to interact with the environment]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=40133 'Now Playing' popup window]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=40133 'Now Playing' popup window]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=39170 Confusing multiflag-dependant if statement]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=39170 Confusing multiflag-dependant if statement]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=37716 All of Cute Demon Crashers! custom code :)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=37716 All of Cute Demon Crashers! custom code :)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=26541 Radar Chart]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=38039 Trouble coding different paths of dialogue.]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=37160 simple game looper]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=37055 One-screen visual novel]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=37055 One-screen visual novel]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=36969 Screen Sizes - Different Physical/Virtual Dimensions]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=36969 Screen Sizes - Different Physical/Virtual Dimensions]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19359 Flash -> Ren'Py Exporter [v 1.4, 26/4/2013]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19359 Flash -> Ren'Py Exporter (v 1.4, 26/4/2013)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=33982 Old game2]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32247 How to Start Ren'Py For Beginners!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=32668 How to have hidden ending, unlock scene, dubbing]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=32668 How to have hidden ending, unlock scene, dubbing]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32043 Ren'Py Dictionary (Community Project)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32043 Ren'Py Dictionary (Community Project)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=31201 Horizontal Parallax Scrolling Starfield]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30891 Creating a Skip Movie Button]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=30429 Showing side image during choice menu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=30391 Functions for renpy.show]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30311 Ren'py Custom Text Tags Script For Renpy 6.18]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=28080 Fading onscreen text]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27803 Object Oriented Programming & Rollback Module]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27803 Object Oriented Programming & Rollback Module]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=46&t=27520 Beginner Level>Ren'Py>Questions>Graphics>Basics]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=46&t=27520 Beginner Level>Ren'Py>Questions>Graphics>Basics]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=27215 how to disable the speed skip on the space bar]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25281 Dialogue and Diction Filter]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=25281 Dialogue and Diction Filter]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19719 Getting started and "common" mistakes in Renpy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24454 Customizing and Polishing Your Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=24454 Customizing and Polishing Your Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20704 Writing answers instead of choosing menu options [EDITED]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20704 Writing answers instead of choosing menu options]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21840 LiveComposite Template Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=21840 LiveComposite Template Game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=17062 Simple "flat" blur image filter]
 
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19719 Getting started and "common" mistakes in Renpy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=32247 How to Start Ren'Py For Beginners!]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19063 ConditionSwitch tutorial]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=19063 ConditionSwitch tutorial]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61983 Renpy Tutorial for beginners (YouTube)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61983 Renpy Tutorial for beginners (YouTube)]
Line 502: Line 506:
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61180 Renpy Live2D Tutorial for Renpy 7.4.0]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=61180 Renpy Live2D Tutorial for Renpy 7.4.0]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50764 LayeredImage Tutorial]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=50764 LayeredImage Tutorial]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45400 [Tutorial] How to save space in your Ren'Py game]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=9812 (Tutorial) Customizing Menus]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=9812 [Tutorial] Customizing Menus]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=43333 Implementing Translations in Ren'Py (Tutorial)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=43333 Implementing Translations in Ren'Py [Updated Tutorial]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=43680 (Tutorial) Easy Yes/No prompt customization (no imagemaps)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=43680 [Tutorial] Easy Yes/No prompt customization (no imagemaps)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27332 A (short) Tutorial on Bars]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=27332 [A (short) Tutorial on Bars]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35619 (Tutorial) Dynamic blur background for overlay menu like iOS]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35619 [Tutorial] Dynamic blur background for overlay menu like iOS]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16604 (Tutorial) Animation and Transforms by Example]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=16604 [Tutorial] Animation and Transforms by Example]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45448 (Tutorial) Making a Separate Content Patch]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=45448 [Tutorial] Making a Separate Content Patch]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46121 Logo Intro, Opening and Press to Start Screen (Tutorial)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46330 Image Tags Explained With Example On Sprites [Tutorial]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46121 Logo Intro, Opening and Press to Start Screen [Tutorial]]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30878 Messy character customization tutorial]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=30878 Messy character customization tutorial]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=14237 [Tutorial] Crash course in screen language/UI design]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=14237 (Tutorial) Crash course in screen language/UI design]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20720 [Tutorial]Custom Backgrounds:Save/Load/Pref/Yes-No/MainMenu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=20720 (Tutorial) Custom Backgrounds:Save/Load/Pref/Yes-No/MainMenu]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35715 [Tutorial] Moving from Pygame to Renpy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=35715 (Tutorial) Moving from Pygame to Renpy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=60864 Button's behavior (explanation)]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46229 Imagemaps explained by a dummy]
* [https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=46330 Image Tags Explained With Example On Sprites (Tutorial)]


== See also ==
== See also ==

Latest revision as of 19:00, 18 July 2024

A list of resources and code snippets for the Ren'Py game engine.

Audio

UI

General

Cursor

Displayables / Widgets

Main menu

Particles

Quick menu

Screens

Textbox / Namebox

Transitions / ATL


Images


Inputs / Controls


Minigames

Platform-specific


Project management

Debug

Testing

File size reduction


Randomness


Systems

Achievements

Gallery

Glossary

Inventory

Phone / Message

Map / Navigation

Point-and-click

RPG / Dungeon crawler

Save / Load

Stats / Points

Other


Text


Third party integration


Time


Tools

Editors


Tutorials







Unsorted

See also