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

justaplayer69

Newbie
Nov 29, 2023
92
131
Hi,

I'm a lazy guy and I got fed up how complicated game ripping is. Each engine needs different tools, different dependencies,
different framework etc. etc. etc. It's not easy at least to say. So I put together a simple solution, which you might find
useful as well.


EDIT: due to issues with the git provider, repo moved to gitlab.com/gameripper/gameripper

This asset viewer and ripper is easy to use (just drag'n'drop a game folder on its window) and supports the most common game
engines that f95zone games use (including Ren'Py, RPGM MZ/MV, PGMMV, WolfRPG, Godot, Kirikiri). No dependencies, no MSVC
redistrib DLLs, no Python, no electron, no headaches, just a single executable that works out-of-the-box. Oh, and on Linux too!

You can download it from here:
- Windows:
- Linux:

Full source is included, available at gitlab.com/gameripper/gameripper. Let me know what you think! It just an early version,
but good enough to show you and get some feedback. It's pretty usable already.

Features:
- encryption key autodetection (even for Godot and WolfRPG Pro)
- unpack and deobfuscate all assets with a single click
- automatically convert obscure formats (like TLG5 / TLG6 to PNG)
- convert sprite sheets into animations and save as animated GIF
- display maps and save in PNG or Tiled Mapmaker TMX formats
- extract / import translatable text in CSV and PO formats
- ...etc. things like that.

If you run into any games that are not decrypted automatically or not detected correctly, let me know and I'll try to take a look.
screenshot1.png
 
Last edited:

justaplayer69

Newbie
Nov 29, 2023
92
131
can't visit
this can do:
I don't know where you get that URL... The download URL is
As for the source repo (without the executable), I attach it here too: https://attachments.f95zone.to/2024/06/3772042_gameripper-master.zip

EDIT: sorry, left the executable inside accidentally (and here comes the false virus warning like clockwork). Anyway, here's the source repo (now without any executable for sure): https://attachments.f95zone.to/2024/06/3772051_gameripper-master.zip
 

justaplayer69

Newbie
Nov 29, 2023
92
131
notabug.org experiencing issues recently, so I attach the latest executables here too

Windows: https://attachments.f95zone.to/2024/06/3780454_gameripper-windows.zip
Linux: https://attachments.f95zone.to/2024/06/3780456_gameripper-linux.zip
Source: https://attachments.f95zone.to/2024/06/3780466_gameripper-source.zip

There's a false virus warning on the windows version, you can safely ignore that. But if you don't trust me, just download the source and compile it yourself.
EDIT: looks like the false virus warning disappeared, hurray!
 
Last edited:
  • Like
Reactions: rzerces

AkagiVoid

Member
Feb 12, 2020
496
349
notabug.org experiencing issues recently, so I attach the latest executables here too

Windows: https://attachments.f95zone.to/2024/06/3780454_gameripper-windows.zip
Linux: https://attachments.f95zone.to/2024/06/3780456_gameripper-linux.zip
Source: https://attachments.f95zone.to/2024/06/3780466_gameripper-source.zip

There's a false virus warning on the windows version, you can safely ignore that. But if you don't trust me, just download the source and compile it yourself.
EDIT: looks like the false virus warning disappeared, hurray!
1719277829992.png

Clicks "Decrypt/Unpack All" and dis happens. X3
1719277804808.png
 

Henry1887

Member
Aug 2, 2020
321
294
notabug.org experiencing issues recently, so I attach the latest executables here too

Windows: https://attachments.f95zone.to/2024/06/3780454_gameripper-windows.zip
Linux: https://attachments.f95zone.to/2024/06/3780456_gameripper-linux.zip
Source: https://attachments.f95zone.to/2024/06/3780466_gameripper-source.zip

There's a false virus warning on the windows version, you can safely ignore that. But if you don't trust me, just download the source and compile it yourself.
EDIT: looks like the false virus warning disappeared, hurray!
Why not make a Github Repository?
 

justaplayer69

Newbie
Nov 29, 2023
92
131
Clicks "Decrypt/Unpack All" and dis happens. X3
What about reading the README, maybe??? "If you get "Out of memory" error message, then run from the command line as `gameripper.exe /d (path to game)`, This will not load all the assets into memory (which could be a lot), rather just decrypts and unpacks the game one file at a time."

Why not make a Github Repository?
Because that suxx ever since a certain company bought it? Yeah, notabug wasn't be best choice I admit, but there are other telemetry- and spyware-free alternatives I'd prefer.
 

Big Daddy

Member
Jul 17, 2017
403
919
Honestly excellent tool, accomplished what no other tool could accomplish, and very easy to use too. One question I had, is there any way to extract all the sprite files at once? When using the unpack all option, they are still extracted as .import files, and in the sprite viewer, you can only extract single photos at a time, which is tedious.

Thanks for your excellent work on this, amazed you could make it so simple to use.
 
  • Like
Reactions: Artix0

Aezum

New Member
Aug 19, 2024
3
0
Had my first crash on Zorin when I ran your app for the first time.
Also not able to mount my HDD since the crash.

Not sure if extremely unlucky or..:confused:
 

Artix0

Member
Modder
Jun 26, 2017
446
556
Looks like this could be a fantastic tool! Interestingly it crashes whilst unpacking a godot .pck file (or the game's folder, tried both) for some reason. I've checked the Readme and there's nothing in there about it crashing, I was thinking the command line method might avoid this but sadly the same issue occurs:

1725450693775.png

(The app closes itself once it reaches this point)
 

justaplayer69

Newbie
Nov 29, 2023
92
131
Thanks for all the feedback!

One issue I run into that it reads all game files into memory, which could be a lot. Now this should report an "Out of memory" error, however on Win32 it sometimes seems to freeze. I'll look into that. I'll also look into the Godot issue.

As for Godot, if everything else fails, you can specify the encryption key manually.
 

justaplayer69

Newbie
Nov 29, 2023
92
131
Had my first crash on Zorin when I ran your app for the first time.
Also not able to mount my HDD since the crash.

Not sure if extremely unlucky or..:confused:
I think you're unlucky. GAMERIPPER just uses standard libc fopen/fread/fwrite/fclose functions, it cannot ruin the filesystem on your HDD.
 

justaplayer69

Newbie
Nov 29, 2023
92
131
The game files seems encrypted. Tried to decrypt it using and it doesn't work too but it works with other Godot based games.
GAMERIPPER tries to detect the encryption key automatically and decrypts. It should report an error if key not found, try running with the "-v" flag, that will create a log file with verbose messages, including the autodetected key.

Godot uses a military grade AES-256-CFB encryption, which in itself is impossible to crack. However the Godot executable usually stores the encryption key in plain text, so GAMERIPPER looks into the EXE file, locates the data segment looks for the key there. If the game has a modified Godot executable, which encrypts the encryption key itself or does not use AES for assets, then GAMERIPPER won't be able to rip the assets.

In the first case (encrypted encryption key) you can try which is a DLL that injects code while the Godot game is running and prints out the key or which is a GUI tool that brute force scans for the key (they both print out it as "Secret Key"). Then you can run GAMERIPPER, press F2 and specify that key manually and decryption will work afterwards.

In the second case (not AES method) there's not much you can do currently.