kirikirifan
Member
- Jul 4, 2020
- 142
- 143
- 167
Someone may have already made an updated version of https://f95zone.to/threads/unren-for-macos-and-linux-v0-8-2.16887 but I wasn't able to find anything so I made one for myself.
Largely ported from batch using Gemini 3.0 Pro. Thanks Google and thanks Sam for Unren.bat.
Usage:
- Drop the script in the main game folder (Windows, Linux, FreeBSD)
- Run the script from anywhere and give it the game path, by ie. dragging and dropping the app/folder (MacOS + aforementioned)
RPYC decompilation works with Ren'Py 8.4 (8.5 untested) games thanks to
To update the embedded unrpyc in the future, just clone/download the repo from GitHub, save in a zip unrenpyc.py and all files inside decompiler/ (without including the decompiler folder itself, all files must be in the "root" of the zip), get its base64 string, and replace the original defined at the top of UnRen.command in decompzip_py3.
no zip for rpatool, it's one file, just download rpatool.py and replace the base64 string.
This should work on Windows with Cygwin, MSYS2, WSL etc.
Dependencies: bash, unzip
Ren'Py versions tested: 8.4, 7.5 (the two most problematic)
Tested only on Linux.
Largely ported from batch using Gemini 3.0 Pro. Thanks Google and thanks Sam for Unren.bat.
Usage:
- Drop the script in the main game folder (Windows, Linux, FreeBSD)
- Run the script from anywhere and give it the game path, by ie. dragging and dropping the app/folder (MacOS + aforementioned)
RPYC decompilation works with Ren'Py 8.4 (8.5 untested) games thanks to
You must be registered to see the links
and Madeddy.
You must be registered to see the links
To update the embedded unrpyc in the future, just clone/download the repo from GitHub, save in a zip unrenpyc.py and all files inside decompiler/ (without including the decompiler folder itself, all files must be in the "root" of the zip), get its base64 string, and replace the original defined at the top of UnRen.command in decompzip_py3.
no zip for rpatool, it's one file, just download rpatool.py and replace the base64 string.
This should work on Windows with Cygwin, MSYS2, WSL etc.
Dependencies: bash, unzip
Ren'Py versions tested: 8.4, 7.5 (the two most problematic)
Tested only on Linux.
Last edited: