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

5.00 star(s) 1 Vote

justaplayer69

Member
Nov 29, 2023
318
362
Is it possible to shift click to mass export the unpacked sprites?
No and yes.

Shift click is to merge individual sprites into a single animated one.

To mass export sprites, you have 3 options:
- run as "gameripper.exe -d (path to game)" (ideal for batch / shell scripts)
- check "Unpack and exit" before you drag'n'drop the game folder
- if you have already loaded the assets, click on the "Info" tab then press "Decrypt / Unpack All" button

Edit: for Godot, seems like shift clicking just animates whatever you select so I haven't found a way to just select multiple images at once
Selecting multiple images is for creating animated sprites. For mass export, use the other 3 options I mentioned above. There's no "only export selected ones" option, either you do it one-by-one or you export all at once.
 

DyonisXX

Member
Jun 13, 2022
219
283
No and yes.

Shift click is to merge individual sprites into a single animated one.

To mass export sprites, you have 3 options:
- run as "gameripper.exe -d (path to game)" (ideal for batch / shell scripts)
- check "Unpack and exit" before you drag'n'drop the game folder
- if you have already loaded the assets, click on the "Info" tab then press "Decrypt / Unpack All" button

Selecting multiple images is for creating animated sprites. For mass export, use the other 3 options I mentioned above. There's no "only export selected ones" option, either you do it one-by-one or you export all at once.
That simply doesn't work

I first used gameripper on the main godot .exe and clicked "Decrypt / Unpack All" and that unpacked the .exe into its files, but then I tried using gameripper on the unpacked files and after loading 4gb worth of files to RAM, clicked "Decrypt / Unpack All" and that just didn't do anything besides creating an empty "unpacked" folder, the sprites are still locked in the "Imported" folder as CTEX files

I double checked and manually exporting individual images does work but mass exporting doesn't, at least not like this
 

justaplayer69

Member
Nov 29, 2023
318
362
I first used gameripper on the main godot .exe
You should have used the game FOLDER instead.
and clicked "Decrypt / Unpack All" and that unpacked the .exe into its files, but then I tried using gameripper on the unpacked files
Now why on earth would you do that? If files are unpacked, then they are unpacked, period, why would you want unpack them again? No wonder that doesn't work.
the sprites are still locked in the "Imported" folder as CTEX files
That's normal for Godot. If those CTEX files are in any of the recognized formats, then a PNG with exactly the same file name just with ".png" extension will be there too, right on the very first run.

I double checked and manually exporting individual images does work but mass exporting doesn't, at least not like this
Yeah, granted, it was never expected to work this way.

Again:
- start GAME RIPPER
- check "Unpack and exit"
- drag'n'drop the game FOLDER on its window
- exit
- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.

Alternative (if you have lots of RAM):
- start GAME RIPPER
- drag'n'drop the game FOLDER on its window
- IMPORTANT!!! make sure the "Convert obscure formats" checkbox is checked IMPORTANT!!!
- click "Decrypt / Unpack All" button
- exit
- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.

If it's still not working, I will need a download link for the failing game (meganz, gofile.io will do, preferably an f95zone.to link) so that I can take a look. I don't even know the game you are talking about...
 

DyonisXX

Member
Jun 13, 2022
219
283
You should have used the game FOLDER instead.
Now why on earth would you do that? If files are unpacked, then they are unpacked, period, why would you want unpack them again? No wonder that doesn't work.
That's normal for Godot. If those CTEX files are in any of the recognized formats, then a PNG with exactly the same file name just with ".png" extension will be there too, right on the very first run.

Yeah, granted, it was never expected to work this way.

Again:
- start GAME RIPPER
- check "Unpack and exit"
- drag'n'drop the game FOLDER on its window
- exit
- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.

Alternative (if you have lots of RAM):
- start GAME RIPPER
- drag'n'drop the game FOLDER on its window
- IMPORTANT!!! make sure the "Convert obscure formats" checkbox is checked IMPORTANT!!!
- click "Decrypt / Unpack All" button
- exit
- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.

If it's still not working, I will need a download link for the failing game (meganz, gofile.io will do, preferably an f95zone.to link) so that I can take a look. I don't even know the game you are talking about...
I dragged the folder onto it but it was literally just the .exe in it and nothing else so I thought that much would've been a given

there's no "convert obscure formats" checkbox when starting game ripper and then dragging the game onto it

- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.
There are no png files just .ctex and .oggvorbisstr ones

The game is Goodbye Eternity, dev swapped over from renpy to godot
 
Last edited:

justaplayer69

Member
Nov 29, 2023
318
362
I dragged the folder onto it but it was literally just the .exe in it and nothing else so I thought that much would've been a given
Most games also have at least a .pck file next to the exe. But yes, that might be embedded.

There are no png files just .ctex and .oggvorbisstr ones
That's because you haven't checked the checkbox! It's on your first screenshot, and I can see that it's very much unchecked.

Again:
- start GAME RIPPER
- check "Unpack and exit"
- drag'n'drop the game FOLDER on its window
- exit
- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.

I'm now downloading the game, I'll check it myself later today, but I'm sure it's just the unchecked box.
 

DyonisXX

Member
Jun 13, 2022
219
283
Most games also have at least a .pck file next to the exe. But yes, that might be embedded.

That's because you haven't checked the checkbox! It's on your first screenshot, and I can see that it's very much unchecked.

Again:
- start GAME RIPPER
- check "Unpack and exit"
- drag'n'drop the game FOLDER on its window
- exit
- there'll be an "unpacked" folder, which will contain the CTEX files yes, but also the PNG files.

I'm now downloading the game, I'll check it myself later today, but I'm sure it's just the unchecked box.
That time I just screenshotted it without doing it to show what it looked like

I've tried both checking the box and unchecking it

Here let me literally do it again

  1. I launched gameripper.exe
  2. I checked unpack and exit
  3. I dragged the game's folder onto it
  4. gameripper closed afterwards and it created an unpacked folder
  5. The unpacked folder still does not have anything but .ctex files
  6. BONUS, I dragged the unpacked folder into a new gameripper.exe and loaded it all to ram and there's no "Convert obscure formats" toggle at any point
  7. BONUS 2, I've also tried launching gameripper again, as admin, the 2nd time around and loading the unpacked folder onto it using enter and the "convert obscure formats" button is still not there
  8. BONUS 3, I've loaded the game folder into the .exe without using "Unpack and exit" and that one has no "convert obscure formats" toggle either
Observe how yours has 7GiB worth of Memory and mine is only 4GiB, are you perhaps using a more up to date version of the software that isn't uploaded to the 1st page of this thread?

Mine is 1.9, hell I even threw in the unpacked folder info for you to compare



If your "gr1.png" is you simply loading the game's folder into gameripper.exe then there's some fundamental difference between yours and mine, as you can see, mine doesn't load anything to memory even when I launch it without "unpack and exit", it just says that it's a Godot Archive and 0KiB Memory

I've also tried redownloading gameripper and moving everything to another folder and trying again, same results

Here, I've even made a shortcut and added -v to it so I could upload logs
 
Last edited:

animegirl300

Newbie
Sep 22, 2022
69
43
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

[GURUGURU] Wolf on Rails Can not Escape [v1.0]
every game a i found game ripper is exelent but i been trying to ripp this game for see how is structure but nothing do you have any idea what program should i use i use dspy it work with code structure but try to see a different file but wont open i use agui studio nothing if youu have time to check it out and give a advice please thank you
 

justaplayer69

Member
Nov 29, 2023
318
362
Here, I've even made a shortcut and added -v to it so I could upload logs
Now we're talking! It seems that it's not GR that's different, but the game file. In your log it says "Goodbye_Eternity-v.0.11.0-windows.exe", and I was using "Goodbye_Eternity-v.0.10.3-windows.exe".

I've downloaded v0.11, and I can tell that it is using some sort of encryption which is not the default Godot encryption. Either it uses a hacked pck header (not marked as encrypted when in fact, it is), or it is using some kind of plugin maybe?

Anyway, the reason why you're only having .ctex files is because they just contain gibberish, so GR couldn't decode them. I'll look into it if this is really just a hacked pck header, in which case I could add some heuristics to GR to detect the encryption.
 

justaplayer69

Member
Nov 29, 2023
318
362

[GURUGURU] Wolf on Rails Can not Escape [v1.0]
The link does not lead to that game file I think... Certainly has a different name.
every game a i found game ripper is exelent
Why did you quote an ancient version of GR? I mean, it's almost a year old post, there were many many releases after that. Have you tried the latest one?
 

justaplayer69

Member
Nov 29, 2023
318
362
For some reason, gameripper crashes when trying to extract https://f95zone.to/threads/castle-of-temptation-v1-1-poring.52714/, any idea why?
I'm very busy with other projects now, and I already have a luggage with GR, but I've added it to the TODO list to check this game too.

It seems to be a Unity game, please keep in mind that Unity support is highly experimental in GR. But in general it can be improved a lot if you download the appropriate .dump file (from ) into the game directory. If found, GR will use it to parse the data instead of trying to figuring out the bits on its own, so chances are good this will workaround your crash issue as well. (But yes, crashing is not acceptable, that's a bug in GR which I will address as soon as I have the time.)
 

TheLoliRealm

Member
Jan 4, 2022
366
261
I'm very busy with other projects now, and I already have a luggage with GR, but I've added it to the TODO list to check this game too.

It seems to be a Unity game, please keep in mind that Unity support is highly experimental in GR. But in general it can be improved a lot if you download the appropriate .dump file (from ) into the game directory. If found, GR will use it to parse the data instead of trying to figuring out the bits on its own, so chances are good this will workaround your crash issue as well. (But yes, crashing is not acceptable, that's a bug in GR which I will address as soon as I have the time.)
which dump file do I need?
 

justaplayer69

Member
Nov 29, 2023
318
362
which dump file do I need?
GR should open a browser window with the appropriate file for you. But if not, run with "-v" and it will be in the log. Something like
Code:
no embedded type tree and 'gamepath/2021.2.10f1.dump' not found
If even that fails (not sure when the crash happens), just open "(game)_Data\resources.assets" with a file viewer, and you'll be able see the exact version, something like
Code:
.......................A........................2021.2.10f1......<..........@)<...5
Here for this particular game one would need "2021.2.10f1.dump".
But again, this is just last resort, GR should open it in a browser for you and it should appear in the log as well.
 
Last edited:

TheLoliRealm

Member
Jan 4, 2022
366
261
GR should open a browser window with the appropriate file for you. But if not, run with "-v" and it will be in the log. Something like
Code:
no embedded type tree and 'gamepath/2021.2.10f1.dump' not found
If even that fails (not sure when the crash happens), just open "(game)_Data\resources.assets" with a file viewer, and you'll be able see the exact version, something like
Code:
.......................A........................2021.2.10f1......<..........@)<...5
Here for this particular game one would need "2021.2.10f1.dump".
But again, this is just last resort, GR should open it in a browser for you and it should appear in the log as well.
It's not even getting to the browser, the moment it goes to loading, it just crashes
 

animegirl300

Newbie
Sep 22, 2022
69
43
I'm very busy with other projects now, and I already have a luggage with GR, but I've added it to the TODO list to check this game too.

It seems to be a Unity game, please keep in mind that Unity support is highly experimental in GR. But in general it can be improved a lot if you download the appropriate .dump file (from ) into the game directory. If found, GR will use it to parse the data instead of trying to figuring out the bits on its own, so chances are good this will workaround your crash issue as well. (But yes, crashing is not acceptable, that's a bug in GR which I will address as soon as I have the time.)
i got game ripper 1.9 is there a new version i dont know yet?
 

justaplayer69

Member
Nov 29, 2023
318
362
i got game ripper 1.9 is there a new version i dont know yet?
Like I said, I'm very busy with other projects now, so no.
The latest is always the one that you can download from codeberg.org/gameripper ( ), the same as in the latest f95zone.to post attachment (about a month old).

There's will be a new release as soon as I've finished with other tasks and I have the time to check and fix all the games you (all) mentioned. But right now I have other things to attend to.
 
Apr 29, 2022
136
251
For some reason, gameripper crashes when trying to extract https://f95zone.to/threads/castle-of-temptation-v1-1-poring.52714/, any idea why?
unity Asset studio seems to work with this one, try that while you wait for GameRipper update:


Haven't seen games with GameCreator engine before. I couldn't find a tool for that one. So now we wait.

For Godot try GDRE_tools. Older ones only give a load of ctex files, but the latest beta unpacks CGs (no atlas/skel for spine animations though). Try latest GDRE_tools:
Images are somewhere in the export folder: Goodbye_Eternity-v.0.11.0-windows_recovery\game\images\cg


---
For some unoptimised games gameripper can consume the entire RAM (one time it even hanged my PC).
While "unpack and exit" is an option, I appreciate gameripper for its image viewer, which does not require unpacking assets beforehand. A question for the future: Any plans to do some sorta memory control? Something like specifying max memory usage (80%/10Gb/8000Mb or something), and maybe using disc drive space when there's not enough memory?
 
5.00 star(s) 1 Vote