unrpyc
unrpyc copied to clipboard
A ren'py script decompiler
For the current test of the rpyc2 header we use this code: ```py if not raw_contents.startswith(b"RENPY RPC2"): raise Exception("This isn't a normal rpyc file") ``` Problem is, it catches only...
Tracking issue for removal of ren'py 6/7 backwards compatibility in the ren'py 8 / python 3 move.
- [ ] RPYC v1 support: ren'py 8 always generates RPYC v2 files - [x] Screen language v1 support: ren'py 8 cannot even parse these. - [x] `--sl1-as-python`: see above...
Ran into an error when decompiling a free game. The full stacktrace: ``` Traceback (most recent call last): File "/data/bulky/games/x/util/unrpyc/unrpyc.py", line 260, in worker return decompile_rpyc(filename, args.clobber, args.dump, no_pyexpr=args.no_pyexpr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
I didn't really know what it does, nor how to use it and never used it. Nobody ever asked about it AFAIK. Is it even needed? Ren'Py SDK does the...
Now they appear as a SLCustomUse node.
With the removal of python 2 from distros, running it "standalone" is getting harder, so injection seems preferable. The switch is a fairly bog-standard renpy environment, just with a few...
game version: Python 2.7 unrpyc version: 1.3.1 erroor log: ``` Thu May 09 12:32:57 2024 Windows-8-6.2.9200 Ren'Py 6.99.13.2919 Bootstrap to the start of init.init took 0.05s Early init took 0.00s...
Adds readme badges as easy info source and a argparse help group for astdump options. Edit: The badges are maintenance free. (As long as release order not changes from current...
This closes #202 and partly #211. So, look what you think. TL is now as much separated or compartmentalized as possible i think. It could be be cut out without...
I got the following error from this vn: https://joonery.itch.io/girls-loveline **Decompiling screens.rpyc to screens.rpy... Error while decompiling screens.rpyc: Traceback (most recent call last): File "unrpyc.py", line 211, in worker try_harder=args.try_harder, sl_custom_names=args.sl_custom_names)...