CensoredUsername / unrpyc

A ren'py script decompiler
Other
824 stars 149 forks source link

Unknown AST Node errors when decompiling #171

Closed FaceCrap closed 4 months ago

FaceCrap commented 8 months ago

Not sure if this is going to be read, seems there's a lot of open issues. Even less sure if this get's fixed.

I'm getting Unknown AST Node errors decompiling .rpyc files from Between Humanity which is a Ren'Py version 8.1.3 game running on Windows 10

this one pass # <<<COULD NOT DECOMPILE: Unknown AST node: <class 'renpy.sl2.slast.SLContinue'>>>> and this pass # <<<COULD NOT DECOMPILE: Unknown AST node: <class 'renpy.sl2.slast.SLBreak'>>>>

CensoredUsername commented 8 months ago

Not sure if this is going to be read, seems there's a lot of open issues. Even less sure if this get's fixed.

Sorry about that, life's been too busy lately. The issue is appreciated though, I hope to be able to fix all the accumulated issues eventually. For this one, Ren'py likely added some screen language statement that's as of yet unsupported.

madeddy commented 5 months ago

Sry about the late reply.

Not sure if this is going to be read, seems there's a lot of open issues. Even less sure if this get's fixed.

Its as @CensoredUsername said. This are just a few new statements Ren'Py added along with one called "camera". I think i resolved them already in my local copy and commit them if time allows. (Have to work on some old stuff first.)

Greets

CensoredUsername commented 4 months ago

This has been fixed on dev for ren'py 7, and with the python 3 port it should make it to python 8.

CensoredUsername commented 4 months ago

Should be fixed in the current release, please reopen if it isn't.