Skip to content

Unable to decompile rpyc from Ren'Py 8.4 #15

@JoeLurmel

Description

@JoeLurmel

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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions