I did so far not even test the deobfuscation... he, he.
Its
in the unused function 'assert_is_normal_rpyc', so its without value.
Regardless i spotted these 2 mentioned problems:
- line 236 and 239 should be the same variable/name i think: 'header' -> 'header_data'
- line 247/251 and 259 the same: 'uncompressed' -> 'raw_contents'
And more of your exceptions after a test. Two of them, many repeats:
- Line 71 needs a byte prefix
b'RENPY RPYC'
literal on the string. Thats one of your errors.
- Line 291 and 308: ValueError has no "message" member so remove it from
'e.message'
. Just 'e'
Thats the other error i got.
With
summertimesaga as test the deobfuscation did now run without problems.
However another problem: We missed some of the double colons and in one case its even missing.
Summertimesaga produced a bunch of them. See attached file.
This was/is exactly my thought. Py2 is end of life anyway and already supported by the unrypc dev. I will see if he takes the work from here for a official py3 version. Very possible we overlooked some problems and he sees them immediately.
For the normal unren.bat. This idea pops every 2 months up. Not a bad idea per se, but people missing the fact this app isnt
really maintained anymore and makes it for more unknowing users harder to use.