Tool GAME RIPPER (decrypt and extract Ren'Py, Godot, WolfRPG, RPGM XP/VX/Ace/MZ/MV, PGMMV, APK, JAR, WASM, EXE etc.)

Roser999

Newbie
Jan 30, 2018
34
313
Hello, I’m using this tool to try extract assets from a Godot pck file and everytime I try I get timed out around 30% or it crashes? Iv used brute force to find the encrypted key to make sure that wasn’t the issue but it is still doing the same? Iv also tried the pck file and .exe to see if it made any difference but nothing changed. Any help would be appreciated.
 

justaplayer69

Member
Nov 29, 2023
111
154
Hello, I’m using this tool to try extract assets from a Godot pck file and everytime I try I get timed out around 30% or it crashes?
Are you using the latest GR? Old version had that issue.
Iv used brute force to find the encrypted key to make sure that wasn’t the issue but it is still doing the same?
If there were an issue with finding the key you'd see an error message.
Iv also tried the pck file and .exe to see if it made any difference but nothing changed.
Yes, it doesn't matter to GR, and this is deliberate to ease the use.
Any help would be appreciated.
Please run as "gameripper.exe -v". This will create a gameripper.log file, attach that and provide a link to the game file in question (preferably an f95zone.to link).
 

Roser999

Newbie
Jan 30, 2018
34
313
Are you using the latest GR? Old version had that issue.
If there were an issue with finding the key you'd see an error message.
Yes, it doesn't matter to GR, and this is deliberate to ease the use.
Please run as "gameripper.exe -v". This will create a gameripper.log file, attach that and provide a link to the game file in question (preferably an f95zone.to link).
i somehow got it to work randomly in the end. im not sure what i did different? i was trying lots of different things and i almost gave up, but i checked the import folder and seen that my .CTEX files had converted to .WEBP so i was able to access it. thanks for the reply anyway, much appreciated
 

boolastboo

New Member
Feb 25, 2018
5
3
I hope I'm not being rude in posting this but I was wondering if it is possible to use the tool to unpack a Godot game, use a second tool to translate the text files and put it all back together so i could then play said game (game in question https://f95zone.to/threads/succubus...-in-pleasure-by-naughty-monster-girls.229375/ ). From reading the tread I thought it may be possible but all my attempts have been hampered by my small mind when it comes to tech problems.
 
Last edited:

justaplayer69

Member
Nov 29, 2023
111
154
I hope I'm not being rude in posting this but I was wondering if it is possible to use the tool to unpack a Godot game, use a second tool to translate the text files and put it all back together so i could then play said game (game in question https://f95zone.to/threads/succubus...-in-pleasure-by-naughty-monster-girls.229375/ ). From reading the tread I thought it may be possible but all my attempts have been hampered by my small mind when it comes to tech problems.
That depends. Yes, you can extract the files with this tool. Yes, you can translate them. Yes, you can put it all back together with lots of other tools (with gdsdecomp ( ) for example, don't let the name fool ya', it can comp too), but that pack won't be encrypted, and I'm not sure the repack will work with the game. Worth a try though.

What you can also try is to run GAME RIPPER with the "-v" flag, drag'n'drop the game on its window and quit. This will open a detailed logfile. Look for the line starting with "encryption key". Then try to copy'n'paste that key into decomp, and maybe (just maybe, I' haven't tried this) it will be able to save an encrypted .pck when the key is given.
 
  • Like
Reactions: boolastboo

NCarmine

New Member
Jul 24, 2017
11
5
That depends. Yes, you can extract the files with this tool. Yes, you can translate them. Yes, you can put it all back together with lots of other tools (with gdsdecomp ( ) for example, don't let the name fool ya', it can comp too), but that pack won't be encrypted, and I'm not sure the repack will work with the game. Worth a try though.

What you can also try is to run GAME RIPPER with the "-v" flag, drag'n'drop the game on its window and quit. This will open a detailed logfile. Look for the line starting with "encryption key". Then try to copy'n'paste that key into decomp, and maybe (just maybe, I' haven't tried this) it will be able to save an encrypted .pck when the key is given.
i tried that yet the document doesnt seem to have the key listed at all. When i rip the files all of the .cs files are blank which is why it refusees to work im assuming. does this usually mean the game is encrypted?
 

justaplayer69

Member
Nov 29, 2023
111
154
i tried that yet the document doesnt seem to have the key listed at all.
Then it is not encrypted.
When i rip the files all of the .cs files are blank which is why it refusees to work im assuming.
I don't understand. Which game are you talking about? What do you mean by blank? How are you running GAME RIPPER? With the "-d" flag? What does the log say? If you're using "-d" and there are correct file sizes in the log, but the unpacked files come up 0 bytes, then your drive is probably full.
does this usually mean the game is encrypted?
No. If there's no "Encryption key" line in the log then it is not encrypted. But again, which game are you talking about? Please provide a link.
 

justaplayer69

Member
Nov 29, 2023
111
154
Can anyone tell me if there's a way for me to convert ctex into webm?
GAME RIPPER should do that automatically. Otherwise it's just a matter of detecting the Godot resource header's length and cut if off. Can you upload the ctex in question (or provide a link where I can download it) so that I can take a look why GR hasn't converted it?
 
  • Like
Reactions: Pepmoreno

Pepmoreno

Newbie
Nov 6, 2017
38
76
GAME RIPPER should do that automatically. Otherwise it's just a matter of detecting the Godot resource header's length and cut if off. Can you upload the ctex in question (or provide a link where I can download it) so that I can take a look why GR hasn't converted it?
Ty for the reply but the faq on gitlab helped out and I managed to solve