Skip to content

Variable Editor

The Variable Editor lets you view and modify Ren’Py game variables while a game is running.

  1. While in a game, tap the overlay button to open the Game Overlay
  2. Tap the wrench icon to open the Variable Editor

The Variable Editor is hidden on iPhone in portrait orientation due to screen width constraints. Rotate to landscape to access it.

  • Real-time variable display — Shows current game variable values
  • Search and filter — Find specific variables
  • Edit values — Modify variable values directly
  • Auto-refresh — Variables update automatically (default: every 2 seconds)
  • Freeze — Switches to a faster 1-second refresh interval for closer inspection of rapidly changing values

The editor supports common Ren’Py variable types:

  • Strings
  • Numbers (integers and floats)
  • Booleans (True/False)
SettingDefaultDescription
Auto RefreshOnAutomatically update variable values
Refresh Interval2.0sHow often to refresh
Freeze Interval1.0sUpdate rate when frozen
Window Size500x250Editor window dimensions
  • Debugging — Check why a game isn’t behaving as expected
  • Progress adjustment — Modify story flags or relationship points
  • Testing — Quickly set game state for testing different paths

Modifying game variables can cause unexpected behavior, crashes, or broken save files. Use this feature carefully and back up your saves beforehand.