Skip to content

Un.rpyc 1.1.5

Compare
Choose a tag to compare
@CensoredUsername CensoredUsername released this 12 Jan 23:47

Rollup of various changes over the last months.

Adds support for some newer ren'py features, as well as fixes for internal ren'py changes.
Adds a --try-harder option that defeats some basic obfuscation attempts that have been becoming popular recently. Not entirely sure what the purpose of them is as there's still 20 other ways to easily extract the contents of these files.

Adds an additional release similar to un.rpyc called "bytecode.rpyb". Usage is similar, just replace the bytecode.rpyb file in game/cache by this file and the game will be decompiled. This is useful if the game decided to disable legacy *.rpyc support so un.rpyc doesn't load.

Usage:
Simply copy the un.rpyc file into the "game" directory inside the game. Run the game and it will decompile the entire game into .rpy files at startup.
For the bytecode.rpyb file, copy it into the "game/cache" directory, replacing the existing file. Run the game and it will decompile the entire game into .rpy files at startup. The game will regenerate the old bytecode.rpyb file after running.