Ren'Py Dialogue Extractor
The essential utility for Ren'Py Developers. Effortlessly extract dialogue from single files or entire projects. Clean parsing that skips code, labels, and metadata - export-friendly output for translation, editing, or QA.
Overview
Point the tool at your .rpy files or project folder to parse lines of dialogue, ignoring code and metadata, and export clean text for editing, localization, or QA. Handles complex Ren'Py syntax including conditionals, menus, and nested blocks.
Export as spreadsheet-friendly .csv (with file name, line number, character, and dialogue columns) or simple .txt. Generates a separate script analysis with word counts, line counts, most-used words, and which character had the most lines. Automatically ignores engine files like options.rpy and screens.rpy, and dives into subfolders.
Key Features
Single File or Full Project
Export a single script or point at your game folder to process every .rpy file, including subfolders.
CSV & TXT Export
Export as .csv with file name, line number, character, and dialogue columns - or as a simple .txt file.
Script Analysis
Generates word counts, line counts, top characters by lines, and most-used words in a separate analysis file.
Smart Filtering
Automatically ignores engine files (options.rpy, screens.rpy) with a customizable ignore list.
Technical Details
Tool Info
| Platform | Windows |
| Category | Ren'Py Utility |
| Developer | SoulPersona |
| Price | Free |
| License | Free |
| Status | Released |