renforge_launch
Launch a Ren'Py game for live editing, with optional warp to a specific file:line. Toggle the visual editor, control display/audio, isolate saves, and poll status until ready.
Instructions
Launch or reuse a game with the Live Editor enabled by default.
Pass editor=False to launch intentionally without the visual editor.
After launch, poll renforge_launch_status until ready, then observe
with a fresh renforge_screenshot or renforge_scene_tree before
any click. Use renforge_click_at or renforge_click_element with
a current frame_id guard; verify the result, then renforge_stop.
See docs/LIVE_EDITOR.md. Optional warp is a Ren'Py file:line target.
The call waits at most 20 seconds for readiness, then returns
status="starting" while startup continues in the background. Poll
renforge_launch_status until it reports ready or failed.
display/audio default to auto; savedir='temporary' isolates saves.
timeout controls the background startup deadline, not the MCP call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| warp | No | ||
| audio | No | auto | |
| editor | No | ||
| display | No | auto | |
| savedir | No | ||
| timeout | No | ||
| version | No | stable | |
| persistent | No | existing | |
| project_path | Yes | ||
| cleanup_on_stop | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||