# Unrpyc

> Unrpyc is a tool that decompiles compiled Ren'Py game scripts into readable script files. It runs from the command line or through files placed in a game's directory; it does not extract RPA archives.

- Type: Tool
- Targets: Game
- Category: Game analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/CensoredUsername/unrpyc>
- Primary source: <https://github.com/CensoredUsername/unrpyc/blob/3ae8334ed71a05535927dcc559663d3aca51215b/README.md>
- Catalog page: <https://awesomerea.org/resources/unrpyc/>
- Record JSON: <https://awesomerea.org/resources/unrpyc/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/unrpyc/index.md)

## Requirements & limits

- Use Python 3.9 or later for Unrpyc v2, or Python 2.7 for v1.
- Choose the version for the game's Ren'Py release; v2 game injection supports Ren'Py 8, while v1 supports Ren'Py 6 and 7.
- MIT per the README and LICENSE.

## Primary sources

1. <https://github.com/CensoredUsername/unrpyc/blob/3ae8334ed71a05535927dcc559663d3aca51215b/README.md>

## More in Games

- [BSPSource](https://awesomerea.org/resources/bspsrc/index.md) · Tool
- [PKHeX](https://awesomerea.org/resources/pkhex/index.md) · Tool
- [nxnative](https://awesomerea.org/resources/nxnative/index.md) · Tool
- [3S Decomp: a byte-compared PS2 decompilation of Street Fighter III: 3rd Strike](https://awesomerea.org/resources/sfiii-3rd-strike-ps2-decomp-case/index.md) · Case study
- [Agent decompilation: a byte-matching retrospective](https://awesomerea.org/resources/agent-decompilation-oracle-case/index.md) · Case study
- [Animal Crossing: matching GameCube decompilation](https://awesomerea.org/resources/animal-crossing-gamecube-decomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
