A favor...
Could you please upload your version of the decompiler somewhere or at least cite the changed code areas? I'm curious what you tried and i don't want to go and dismantle first you unren variant just to see it.
What Ren'Py version has Summertimesaga? Keep also im mind they heavily modify the engine, so decompiling could be never possible... Better users ask the devs for the sources if a good enough reason.
Greets
Joined the modified version and Summertime Saga use now 8.4.1.
And the log for some rpyc files, seems to have new objects that are not taken right.
-------------------------------------------------------
Unrpyc v2.0.2 results summary:
-------------------------------------------------------
Processed 1 file.
> 1 file were successfully decompiled.
+ Processing 'src\fx.rpyc'
"E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\lib\py3-windows-x86_64\python.exe" "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\unrpyc.py" --clobber --no-init-offset --try-harder "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\game\src\fx.rpyc"
Found 1 file to process. Performing decompilation using 1 worker.
Decompiling E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\game\src\fx.rpyc to fx.rpy ...
Attempting to deobfuscate file:
strategy extract_slot_rpyc success
strategy extract_slot_legacy failed: Legacy format did not contain a zlib blob
strategy extract_slot_headerscan success
strategy extract_slot_zlibscan success
Strategies produced different results. Trying all options
performed a round of decrypt_zlib
Error while decompiling E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\game\src\fx.rpyc:
Traceback (most recent call last):
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\unrpyc.py", line 246, in worker_common
decompile_rpyc(
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\unrpyc.py", line 199, in decompile_rpyc
decompiler.pprint(out_file, ast, options)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\__init__.py", line 52, in pprint
Decompiler(out_file, options).dump(ast)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\__init__.py", line 109, in dump
super(Decompiler, self).dump(ast, skip_indent_until_write=True)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\util.py", line 70, in dump
self.print_nodes(ast)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\util.py", line 171, in print_nodes
self.print_node(node)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\__init__.py", line 125, in print_node
self.dispatch.get(type(ast), type(self).print_unknown)(self, ast)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\__init__.py", line 347, in print_label
self.print_nodes(ast.block, 1)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\util.py", line 171, in print_nodes
self.print_node(node)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\__init__.py", line 125, in print_node
self.dispatch.get(type(ast), type(self).print_unknown)(self, ast)
File "E:\Torrents\_Jeux\summertimesaga-21.0.0-wip.6155-pc\decompiler\__init__.py", line 234, in print_scene
if ast.imspec is None:
^^^^^^^^^^
AttributeError: 'Scene' object has no attribute 'imspec'