.RPY File Extension

RPY files exist as 3 different types. Please find information about each of them below.

Type 1: Touhou Project Replay File

File extension .rpy stores replay of a Touhou Project game. Touhou Project is a series of scrolling shooter video games from Japan. The replay file records movements made during a game. It can then re...

General Information

Title Rpy File Extension
Extension .rpy
Full Form Touhou Project Replay File
File Type Game Replay File
Developer Team Shanghai Alice
MIME Type application/octet-stream

File Function

Primary Function Store gameplay replay
Additional Functions Share gameplay, Analyze strategies

File Characteristics

Quality Game-specific
Supports Layers N/A
Supports Transparency N/A
Editable No

Use Cases

Gameplay Review Yes
Strategy Sharing Yes
Fan Community Yes

Security and Practices

Security Risks Low
Best Practices Verify source

Historical/Version Information

Initial Release Varies by game
Supported Versions Varies by game

Associated Types

Similar Extensions .rep, .lrf, .slf

Software Compatibility

Software Usage Policy OS Compatibility
Touhou Project games Commercial Windows

Type 2: Ren'Py Script

The script files end with .rpy extension under game directory. Generally no difference between script in multiple or one file. Control transfers by jumping to labels in other files. Division into file...

General Information

Title Rpy File Extension
Extension .rpy
Full Form Ren'Py Script File
File Type Script File
Developer Ren'Py Project
MIME Type text/x-script.python

File Function

Primary Function Store game scripts
Additional Functions Define game logic, Display text
Features Text-based, Python syntax

File Characteristics

Quality Human-readable
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Visual Novels Yes
Interactive Stories Yes
Game Development Yes

Security and Practices

Security Risks Script injection
Best Practices Validate code, Sandbox testing

Historical/Version Information

Initial Release 2004
Latest Version Ren'Py 7.4.11 (2023)

Associated Types

Similar Extensions .rpa, .rpym, .rpymc

Software Compatibility

Software Usage Policy OS Compatibility
Ren'Py Free Windows, Mac, Linux, Android
Text Editors Free Varies

Type 3: Python Script

General Information

Title RPY File Extension
Extension .rpy
Full Form Ren'Py Script File
File Type Game Script File
Developer Tom 'PyTom' Rothamel
MIME Type text/x-script.renpy

File Function

Primary Function Store scripts
Additional Functions Define game logic, Display text
Features Python syntax, Visual novel scripting

File Characteristics

Quality Text-based
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

Visual Novels Yes
Interactive Fiction Yes
Game Prototyping Yes

Security and Practices

Security Risks Script injection
Best Practices Validate input, Sanitize data

Historical/Version Information

Initial Release 2004
Latest Version Varies with Ren'Py SDK

Associated Types

Similar Extensions .py, .rpyc, .rpym, .rpymc

Software Compatibility

Software Usage Policy OS Compatibility
Ren'Py SDK Free Windows, Mac, Linux
Atom with Ren'Py Language Free Windows, Mac, Linux
Visual Studio Code with Ren'Py Extension Free Windows, Mac, Linux