Tool Ren'Py UnRen.bat v1.0.11d - RPA Extractor, RPYC Decompiler, Console/Developer Menu Enabler

5.00 star(s) 9 Votes

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,367

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,294
15,156
Hi I have followed all the steps and tried for the game forbidden fruit but I am getting this error after opening the game.
What steps have you followed ? This particular game is known to have tweaked rpyc files, so just using unren should have returned you another kind of error.
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,367
Hi I have followed all the steps and tried for the game forbidden fruit but I am getting this error after opening the game. Please help View attachment 1147058
I didn't have 0.8.1, but I downloaded 0.8.2 and found no problems. True, I used my GUI UnRen, which runs on python3, which is probably why there were no problems. :unsure:
 

Madeddy

Active Member
Dec 17, 2017
814
468
I didn't have 0.8.1, but I downloaded 0.8.2 and found no problems. True, I used my GUI UnRen, which runs on python3, which is probably why there were no problems. :unsure:
Njet. Because 0.8.2 is not 0.8.1.
I checked 0.8.2 and its standard renpy without any changes in rpa- or rpyc-format. Older versions(0.5.x) of the game did manipulate both. However, without the 0.8.1 or the rpa/rpyc file headers i can not say anything. :confused:
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,367
Njet. Because 0.8.2 is not 0.8.1.
I checked 0.8.2 and its standard renpy without any changes in rpa- or rpyc-format. Older versions(0.5.x) of the game did manipulate both. However, without the 0.8.1 or the rpa/rpyc file headers i can not say anything. :confused:
Where did the first word come from? :LUL:
 

Madeddy

Active Member
Dec 17, 2017
814
468
Hi I have followed all the steps and tried for the game forbidden fruit but I am getting this error after opening the game. Please help
This particular game is known to have tweaked rpyc files
I didn't have 0.8.1
Found a v0.8.1 and it has still the same differences as older versions.
RPA header L1 example: `RPA-4.0 00000000008b902e 00000042`
.rpyc header L1 example: `MY_HEADER`

Attached a probe. Have fun.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,294
15,156
Found a v0.8.1 and it has still the same differences as older versions.
RPA header L1 example: `RPA-4.0 00000000008b902e 00000042`
.rpyc header L1 example: `MY_HEADER`
Therefore it's possibly a bug from my sig corrector. It update script.py in order to revert the modification, and with the recent change due to Ren'py progressive port to Python 3, the said script.py can have changed too drastically.
But having an answer from Ironbatpool would help to find the effective problem, whatever it can be and whatever can cause it.
 

boxedjack

Member
Apr 23, 2017
446
1,220
Did notice that the new .91 does not find rpyc's to decompile that are not directly in the \game folder, and doesnt seem to search subfolders (no funky chars) at all.
The .9-dev one does, as it seems to parse all subfolders as well.

I know the .91 says "in game folder" on purpose, but I would think it would include subfolders of \game as well?
I noticed this as well. I moved one rpyc file to the game folder and ran unren again. That time it also decompiled all scripts in the scripts subfolder. It seems like if there are no rpyc files in the game folder, the subfolders aren't checked.
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,367
Found a v0.8.1 and it has still the same differences as older versions.
RPA header L1 example: `RPA-4.0 00000000008b902e 00000042`
.rpyc header L1 example: `MY_HEADER`

Attached a probe. Have fun.
Well, it wasn't that difficult. :PogChamp: I spent 20-30 minutes on it. And that's only because I didn't use your hint. To unpack it, only needed to slightly modify the header reader. But for decompilation, it was necessary not only to specify the title, but also to enable deobfuscation.:D
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,367
And here is the next update of UnRen (console mode). :PogChamp: It contains both fix: for unpacking an unexpected archive and for decompiling( the fucking cp866 decoding, from where it just climbs out:mad:). Tested on everyone's favorite Nazi game. For those in the tank, it was an allusion to the abbreviation SummertimeSaga (SS). Go ahead and use it.
 
  • Like
Reactions: yoyomistro
5.00 star(s) 9 Votes