- Sep 15, 2017
- 226
- 336
When trying to decompile Innocent Witches 0.6 beta I get about half the files returning this error:
I've tried both the regular and the dev version with the same results.
I've noticed that some of the extracted files had russian characters in them, so there may be some sort of russian character that currently breaks the decompiling process.
Code:
Decompilation of 0 script file successful
+ Decompiling "hermi_dialogues.rpyc" - 684014 bytes
Error while decompiling D:\Temp\Innocent_Witches-0.6-beta-pc\game\scripts\plot\act_2\chapter_1\hermi_dialogues.rpyc:
Traceback (most recent call last):
File "D:\Temp\Innocent_Witches-0.6-beta-pc\game\..\unrpyc.py", line 139, in worker
no_pyexpr=args.no_pyexpr, comparable=args.comparable, translator=translator, init_offset=args.init_offset)
File "D:\Temp\Innocent_Witches-0.6-beta-pc\game\..\unrpyc.py", line 105, in decompile_rpyc
ast = read_ast_from_file(in_file)
File "D:\Temp\Innocent_Witches-0.6-beta-pc\game\..\unrpyc.py", line 86, in read_ast_from_file
data, stmts = magic.safe_loads(raw_contents, class_factory, {"_ast", "collections"})
File "D:\Temp\Innocent_Witches-0.6-beta-pc\decompiler\magic.py", line 599, in safe_loads
encoding=encoding, errors=errors).load()
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 858, in load
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 1217, in load_build
File "D:\Temp\Innocent_Witches-0.6-beta-pc\decompiler\magic.py", line 127, in __setstate__
raise FakeUnpicklingError("{0}.__setstate__() got unexpected arguments {1}".format(self.__class__, state))
FakeUnpicklingError: <class 'renpy.python.RevertableSet'>.__setstate__() got unexpected arguments ({u'give_present': True, u'back_button': True},)
I've noticed that some of the extracted files had russian characters in them, so there may be some sort of russian character that currently breaks the decompiling process.
Last edited: