-
Notifications
You must be signed in to change notification settings - Fork 6
Unable to decompile rpyc from Ren'Py 8.4 #15
Description
The file structure has changed.
ERROR:rpycdec.decompile:decode file .\intro.rpyc failed: 'Image' object has no attribute 'atl'
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in run_code
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Scripts\rpycdec.exe_main.py", line 7, in
sys.exit(main())
~~~~^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\rpycdec\cli.py", line 55, in main
args.func(args.src)
~~~~~~~~~^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\rpycdec\cli.py", line 15, in decompile_files
decompile(src)
~~~~~~~~~^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\rpycdec\decompile.py", line 43, in decompile
decompile_file(input_path, output_path)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\rpycdec\decompile.py", line 26, in decompile_file
raise e
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\rpycdec\decompile.py", line 23, in decompile_file
code = renpy.util.get_code(stmt)
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\util.py", line 103, in get_code
rv.append(get_code(item, **kwargs))
~~~~~~~~^^^^^^^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\util.py", line 110, in get_code
return node.get_code(**kwargs)
~~~~~~~~~~~~~^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\ast.py", line 176, in get_code
rv.append(util.indent(f"{util.get_code(self.block, **kwargs)}"))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\util.py", line 103, in get_code
rv.append(get_code(item, **kwargs))
~~~~~~~~^^^^^^^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\util.py", line 110, in get_code
return node.get_code(**kwargs)
~~~~~~~~~~~~~^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\ast.py", line 150, in get_code
inner_code = util.get_code(self.block, **kwargs)
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\util.py", line 103, in get_code
rv.append(get_code(item, **kwargs))
~~~~~~~~^^^^^^^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\util.py", line 110, in get_code
return node.get_code(**kwargs)
~~~~~~~~~~~~~^^^^^^^^^^
File "C:\Users\Santi\AppData\Local\Programs\Python\Python313\Lib\site-packages\renpy\ast.py", line 253, in get_code
if self.code and self.atl:
^^^^^^^^
AttributeError: 'Image' object has no attribute 'atl'