Create your AI Cum Slut -70% for Mother's Day
x

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
301
343
Thanks for the update. Adding the Bakin support is great news. Having consistent directories is also nice.
---
Got my hopes up with the Bakin support and tried it on two games.
Yeah, I've asked for games to test with, and all I got was this one (which is fine, just nowhere near enough samples).

It didn't work for tested games, but I found out that got an update recently and it worked.
I've compared my implementation with that one (I mean with the latest) to verify. Should be the same.

Providing game downloads and info below.
Thank you very much, they are downloading now, I'll take a look!

Crash.
corrupted archive, resource offset @36237b16 does not match zip end @0004015a
That's not a crash, but a proper error message. And it seems to be valid, I'll take a closer look once the sample game has downloaded.

Only Info tab is available
This means no image assets were found (either because there's none, or they are using some obscure format). I'll look into this too.

Hope this helps. Please let me know if you need anything else.
Thank you so much! Example games that I can test with was what I needed the most.
 
  • Like
Reactions: AceBunneh

justaplayer69

Member
Nov 29, 2023
301
343
The latest BakinExtractor worked on both games.
Except it most certainly does not. Pink light has 1.0 as pak version and yet there's an additional byte in the header (which BakinExtractor only considers if pak version would be 1.1, but it's not). I've added some heuristics for this.
Pink Light didn't get exported into plain pngs though, exported files required KastViewer from release of BakinExtractor
Except it most certainly does not. KastViewer uses an invalid header size for version 1.0 and incorrectly identifies the pixel formats (see ). It does not support 1.1 at all.

From the limited samples I have, I've reverse engineered the .kast files, the XETK 1.0 format (all, except one pixel format is working). I've tested it with your game, but I've also downloaded the test games from Bakin's website. It turned out that XETK already has an (of course incompatible) 1.1 variant... Nevermind, I've added support for that as well. It seems there's no new pixel format code, just a different header size.

I'm still not 100% sure if I got all format/flags/RGB-BGR combinations correctly, but seems okay with Pink light, BakinDRPGSample_en, BakinSample_en, Holehole and Embarrassed Shina-chan. One pixel format (format = 0x0A, unknown3 = 2, flags = 1/1/1 combination) is known to be using BC3 decoder while it should not.

Windows: https://attachments.f95zone.to/2025/04/4785525_gameripper-windows.zip
Linux: https://attachments.f95zone.to/2025/04/4785528_gameripper-linux.zip
Source: https://attachments.f95zone.to/2025/04/4785529_gameripper-src.zip
Repo: codeberg.org/gameripper/gameripper

Could you please give a try to this version?
 
Last edited:
Apr 29, 2022
128
238
That's not a crash, but a proper error message. And it seems to be valid, I'll take a closer look once the sample game has downloaded.
App suddenly closed with no message, so it seemed like a crash, with error message only being displayed in the log file (if logs are enabled).

Actually, so far I couldn't find any .kast images in Pink light that KastViewer could display at all, so any help would be appreciated.
Not sure if it helps, but here's what I got (from the point of software user).
You don't have permission to view the spoiler content. Log in or register now.

I was unable to find any doc on this format either, what I could figure out is as follows:
<...>
<...>
1745000534786.png
Thank you for looking into this.
 

justaplayer69

Member
Nov 29, 2023
301
343
So I narrowed down kast files to 4 image textures (by removing other kast files), and extracted them.
Here's a zip with 4 kast files, file path list (kast path, image path), and extracted images (placed them in the same folder as kast file)
Again, no idea if that helps, but that's what I could think of here.
Thanks, but you're a bit late.

GR already supports .kast images, and lot more variant than KastViewer (it's not just KastViewer misidentifies lots of variants, it does not support 1.1 while GR does).
gr.png

EDIT: okay, I got the last piece in place (turned out I miscalculated one of the header fields offsets, fixed). Now all pixel format variants work perfectly, please check out this latest GR version!

Windows: https://attachments.f95zone.to/2025/04/4786401_gameripper-windows.zip
Linux: https://attachments.f95zone.to/2025/04/4786402_gameripper-linux.zip
Source: https://attachments.f95zone.to/2025/04/4786403_gameripper-src.zip
Repo: codeberg.org/gameripper/gameripper
 
Last edited:

justaplayer69

Member
Nov 29, 2023
301
343
Thanks for the bugreport!
Thanks.
No more abrupt app exit when dropping whole HOLEHOLE directory and CGs/sprites are picked up in the viewer for Pink Light. Nice.
:thumbsup:
[bakin bug] No sprites when drag-and-dropping the Bakin game again
Oooops, forgot to reset the encryption key autodetection. Fixed.
Extracted files from HOLEHOLE look like this. Pink Light does similar result.
This is the same issue. Without the correct encryption key you got garbage file names. Fixed.
[bakin bug] gameripper doesn't pick up some png sprites from HOLEHOLE
This was an uncompressor error. It seems some compressed assets have a zlib header, others don't... Fixed.
[rpgm bug?] gameripper tries to crawl game saves
That's rgssa, and no, that's not a bug. Save games are technically the same as the asset packs, no way of telling until you parse 'em (they also have .rvdata or .rvdata2 extension and are serialized Ruby objects).
If there are savegames (Save01.rvdata2, Save02.rvdata2) next to the Game.exe, gameripper spends additional ~20-30 seconds per savegame seemingly trying to crawl them
Yeah, this file has an unknown Ruby marshall token, nested in a hash table nested in an array... That's why it took so long, because it was doubly nested. I've fixed this, unknown tokens now cancel all higher level nodes too, so bails out immediately.

Here's the new version, please give it a try:

Windows: https://attachments.f95zone.to/2025/04/4790798_gameripper-windows.zip
Linux: https://attachments.f95zone.to/2025/04/4790801_gameripper-linux.zip
Source: https://attachments.f95zone.to/2025/04/4790802_gameripper-src.zip
Repo: codeberg.org/gameripper/gameripper

Changelog:
- Bakin: support compressed resources with or without zlib header
- Bakin, VN Maker: properly reset encryption key detection so reloads are now possible
- IllScenes: use a default face image if it's missing
- all: autodetect animations on sprite sheets with a 90% threshold (there are still some false positives, press the "↩" undo button for those; "Scan for sprites" button still uses 50% like before)
 
Apr 29, 2022
128
238
What a day to be alive! Finally we have a functional bakin asset viewer. Thank you!
Issues resolved, decrypt/unpack all works, HOLEHOLE and others now display sprites.

I've been a bit confused with data.rbpack@00000031.zip
WinRar won't export enything out of it saying "The archive is corrupt", and it's already exported to unpacked\data.rbpack\@zip by gameripper
Is there a purpose for leaving this zip in unpacked?

Pink Light is exported to assets like assets\pc\7b\7b996978a3f04e099401ca184bebacd9.png, which corresponds to kast files.
It does the job and it's fine enough as it it, but I'd like to ask if there are any plans to support original filenames\file structure in the future? (res\texture\bakinHCG1_0002RE.png, res\model\plane wall\texture\roop wall.png, etc.)
That's not a problem for now — in fact Pink Light is the only bakin game so far I've seen that uses kast files.
But if there are others in the future, it certainly would be more convenient to view them with proper filenames/structure instead of scattered around 00-ff folders with random-ish kast file names.

Once again, thank you for the update. Much appreciated.
 
  • Like
Reactions: justaplayer69

justaplayer69

Member
Nov 29, 2023
301
343
What a day to be alive! Finally we have a functional bakin asset viewer. Thank you!
Issues resolved, decrypt/unpack all works, HOLEHOLE and others now display sprites.
Hurray! :)

I've been a bit confused with data.rbpack@00000031.zip
WinRar won't export enything out of it saying "The archive is corrupt", and it's already exported to unpacked\data.rbpack\@zip by gameripper
Is there a purpose for leaving this zip in unpacked?
TL;DR BakinExtractor saves it too, that's why. Feel free to delete it.

The sole purpose is just saving the unencrypted zip from the BKN archive as-is. BTW, I have no issues extracting it (I'm using InfoZip 3.0 and 7zip 24.09), but even if you extract it, totally futile and useless as file contents are - again - encrypted. This is silly, because encrypted contents can't be compressed by zip, and the compressed zip is also encrypted anyway...

Pink Light is exported to assets like assets\pc\7b\7b996978a3f04e099401ca184bebacd9.png, which corresponds to kast files.
Not just Pink Light, all BKNPAK seems to store the assets by hash names if the images are in .kast format. And yes, in general GR just replaces the file extension to .png and saves that file next to the original file (not just for Bakin, for all engines this is the scheme), so that's why the corresponding file names.

It does the job and it's fine enough as it it, but I'd like to ask if there are any plans to support original filenames\file structure in the future?
Not now, but maybe in the future. That would require decoding YUKAR files, because original file names are stored in one of those files (inside the zip). BTW decoding YUKAR also needed for the maps, that's why maps are not ripped for now. So it's on the roadmap, but with a low priority.

in fact Pink Light is the only bakin game so far I've seen that uses kast files.
The demo games on the Bakin website also use .kast images (what's more, version 1.1 variant, which has a different header).

Once again, thank you for the update. Much appreciated.
You're welcome! I'm glad you liked it!
 
Last edited:
  • Like
Reactions: thewhitespirit

ndj865

Newbie
Dec 22, 2017
37
24
justaplayer69

Hello, while trying to open .dxa archive with your gameripper, gameripper detected it as RPG Developer Bakin.
It is DXA archive it has similar encrypted as Wolf RPG.
1.png 2.png
First image is main game folder.
Second image is by dragging cg.dxa over gameripper.exe or opening it with gameripper.exe.
Can you tool extract data from DXA archive?
 

justaplayer69

Member
Nov 29, 2023
301
343
First image is main game folder.
Second image is by dragging cg.dxa over gameripper.exe or opening it with gameripper.exe.
Unfortunately this tells me nothing, I'd need a hexdump view of grpahics.dxa to tell more, or please attach that file, that would be the best. GR does not use file extension at all, it looks inside the file for magic bytes.
Can you tool extract data from DXA archive?
Yes, but only WolfRPG variants. Arbitrary DXA archives tend to have custom header and / or custom encryption, so GR does not know where to look for the directory entries.
 

ndj865

Newbie
Dec 22, 2017
37
24
I downloaded perfectly from mediafire no fees ask but here is gofile.io link
If you have issue downloading from mediafire use JDownloader 2 for downloading files from it.
For meganz use MegaDownloader.
 

justaplayer69

Member
Nov 29, 2023
301
343
Tried it on a Renpy game
Which one? Please provide an f95zone link and attach the gameripper.log here.
got out of memory error but I have 16GB free memory.
That's nothing, lots of games have more assets than that. On disk, assets are compressed, but in memory that's a different question.

Check "Unpack and exit" before you drag'n'drop the game directory on the GR window. This will not load and decode all assets into memory, rather it will unpack one file at a time and then exits. (Please note that some engines, most notably Unity still needs to load large resource files into memory which can be gigabytes even in compressed form.) If you still get "Out of memory" errors, then that could also be a decryption problem: back to step 1, please provide link and log.
 

justaplayer69

Member
Nov 29, 2023
301
343
Hello, while trying to open .dxa archive with your gameripper, gameripper detected it as RPG Developer Bakin.
You're probably using an old version of GR. The latest GR detected it correctly, however it is using an unknown encryption key, so assets could not be ripped.
Code:
**** GAME RIPPER ROM V1.9 ****
audio 44100 Hz, 2 channels, signed int 16 bits
worker starting (Linux)
worker synced
detect format '02052025' (time 829)
getfile '02052025/TSTD.exe' 9744384 bytes
getfile '02052025/config.exe' 5337088 bytes
getfile '02052025/TSTD.exe' 9744384 bytes
getfile '02052025/config.exe' 5337088 bytes
engine 'wrpg' (fully load)
worker got command 1 (time 1315)
worker load '02052025' isdir 1
getfile '02052025/sound.dxa' 254107806 bytes
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  57 4C 46 52 50 72 4F 21 70 28 3B 73 35 28 28 38 50 40 28 28 55 46 57 6C 75 24 23 35 28 3D, Key 56 F0 6C A7 87 CF 0E
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  0F 53 E1 3E 8E B5 41 91 52 16 55 AE 34 C9 8F 79 59 2F 59 6B 95 19 9B 1B 35 9A 2F DE C9 7C 12 96 C3 14 B5 0F 53 E1 3E 8E, Key BB 12 F2 1D 5E 6B AA
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  CA 08 4C 5D 17 0D DA A1 D7 27 C8 41 54 38 82 32 54 B7 F9 46 8E 13 6B CA D0 5C 95 95 E2 DC 03 53 60 9B 4A 38 17 F3 69 59 A4 C7 9A 43 63 E6 54 AF DB BB 43 58, Key 79 DE E4 12 05 76 1C
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  D2 84 CE 28 CE 88 82 E4 2A 18 2E 4C 06 B4 EA 84 06 B8 C6 88 5A A0 9E 7C 56 40 BA 34 52 CC C6 7C 2E 14 12 68 FE 5C 76 94 86 78 8E 4C BE 88 66 9C 1E E0 8E 6C, Key C1 B4 1E 3A D7 BE 11
detected key doesn't work on this archive '02052025/sound.dxa'
failed to retrieve encryption key, press F2 and specify manually
getfile '02052025/cg.dxa' 2561123 bytes
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  57 4C 46 52 50 72 4F 21 70 28 3B 73 35 28 28 38 50 40 28 28 55 46 57 6C 75 24 23 35 28 3D, Key 56 F0 6C A7 87 CF 0E
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  0F 53 E1 3E 8E B5 41 91 52 16 55 AE 34 C9 8F 79 59 2F 59 6B 95 19 9B 1B 35 9A 2F DE C9 7C 12 96 C3 14 B5 0F 53 E1 3E 8E, Key BB 12 F2 1D 5E 6B AA
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  CA 08 4C 5D 17 0D DA A1 D7 27 C8 41 54 38 82 32 54 B7 F9 46 8E 13 6B CA D0 5C 95 95 E2 DC 03 53 60 9B 4A 38 17 F3 69 59 A4 C7 9A 43 63 E6 54 AF DB BB 43 58, Key 79 DE E4 12 05 76 1C
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  D2 84 CE 28 CE 88 82 E4 2A 18 2E 4C 06 B4 EA 84 06 B8 C6 88 5A A0 9E 7C 56 40 BA 34 52 CC C6 7C 2E 14 12 68 FE 5C 76 94 86 78 8E 4C BE 88 66 9C 1E E0 8E 6C, Key C1 B4 1E 3A D7 BE 11
detected key doesn't work on this archive '02052025/cg.dxa'
failed to retrieve encryption key, press F2 and specify manually
getfile '02052025/アイテム価格表/価格表.png' 408783 bytes
getfile '02052025/graphic.dxa' 19778500 bytes
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  57 4C 46 52 50 72 4F 21 70 28 3B 73 35 28 28 38 50 40 28 28 55 46 57 6C 75 24 23 35 28 3D, Key 56 F0 6C A7 87 CF 0E
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  0F 53 E1 3E 8E B5 41 91 52 16 55 AE 34 C9 8F 79 59 2F 59 6B 95 19 9B 1B 35 9A 2F DE C9 7C 12 96 C3 14 B5 0F 53 E1 3E 8E, Key BB 12 F2 1D 5E 6B AA
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  CA 08 4C 5D 17 0D DA A1 D7 27 C8 41 54 38 82 32 54 B7 F9 46 8E 13 6B CA D0 5C 95 95 E2 DC 03 53 60 9B 4A 38 17 F3 69 59 A4 C7 9A 43 63 E6 54 AF DB BB 43 58, Key 79 DE E4 12 05 76 1C
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  D2 84 CE 28 CE 88 82 E4 2A 18 2E 4C 06 B4 EA 84 06 B8 C6 88 5A A0 9E 7C 56 40 BA 34 52 CC C6 7C 2E 14 12 68 FE 5C 76 94 86 78 8E 4C BE 88 66 9C 1E E0 8E 6C, Key C1 B4 1E 3A D7 BE 11
detected key doesn't work on this archive '02052025/graphic.dxa'
failed to retrieve encryption key, press F2 and specify manually
getfile '02052025/wav.dxa' 56561560 bytes
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  57 4C 46 52 50 72 4F 21 70 28 3B 73 35 28 28 38 50 40 28 28 55 46 57 6C 75 24 23 35 28 3D, Key 56 F0 6C A7 87 CF 0E
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  0F 53 E1 3E 8E B5 41 91 52 16 55 AE 34 C9 8F 79 59 2F 59 6B 95 19 9B 1B 35 9A 2F DE C9 7C 12 96 C3 14 B5 0F 53 E1 3E 8E, Key BB 12 F2 1D 5E 6B AA
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  CA 08 4C 5D 17 0D DA A1 D7 27 C8 41 54 38 82 32 54 B7 F9 46 8E 13 6B CA D0 5C 95 95 E2 DC 03 53 60 9B 4A 38 17 F3 69 59 A4 C7 9A 43 63 E6 54 AF DB BB 43 58, Key 79 DE E4 12 05 76 1C
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  D2 84 CE 28 CE 88 82 E4 2A 18 2E 4C 06 B4 EA 84 06 B8 C6 88 5A A0 9E 7C 56 40 BA 34 52 CC C6 7C 2E 14 12 68 FE 5C 76 94 86 78 8E 4C BE 88 66 9C 1E E0 8E 6C, Key C1 B4 1E 3A D7 BE 11
detected key doesn't work on this archive '02052025/wav.dxa'
failed to retrieve encryption key, press F2 and specify manually
getfile '02052025/adv.dxa' 79031789 bytes
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  57 4C 46 52 50 72 4F 21 70 28 3B 73 35 28 28 38 50 40 28 28 55 46 57 6C 75 24 23 35 28 3D, Key 56 F0 6C A7 87 CF 0E
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  0F 53 E1 3E 8E B5 41 91 52 16 55 AE 34 C9 8F 79 59 2F 59 6B 95 19 9B 1B 35 9A 2F DE C9 7C 12 96 C3 14 B5 0F 53 E1 3E 8E, Key BB 12 F2 1D 5E 6B AA
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  31 F9 01 36 A3 E3 8D 3C 7B C3 7D 25 AD 63 28 19 1B F7 8E 6C C4 E5 E2 76 82 EA 4F ED 61 DA E0 44 5B B6 46 3B 06 D5 CE B6 78 58 D0 7C 82, Key 3F 05 F9 EE F7 1E CC
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  CA 08 4C 5D 17 0D DA A1 D7 27 C8 41 54 38 82 32 54 B7 F9 46 8E 13 6B CA D0 5C 95 95 E2 DC 03 53 60 9B 4A 38 17 F3 69 59 A4 C7 9A 43 63 E6 54 AF DB BB 43 58, Key 79 DE E4 12 05 76 1C
trying DX8 cryptVersion 0, newCrypt 0, Chacha20 0, KeyString  D2 84 CE 28 CE 88 82 E4 2A 18 2E 4C 06 B4 EA 84 06 B8 C6 88 5A A0 9E 7C 56 40 BA 34 52 CC C6 7C 2E 14 12 68 FE 5C 76 94 86 78 8E 4C BE 88 66 9C 1E E0 8E 6C, Key C1 B4 1E 3A D7 BE 11
detected key doesn't work on this archive '02052025/adv.dxa'
failed to retrieve encryption key, press F2 and specify manually
worker game '02052025' loaded, RAM 4MiB allocated.
worker done (time 5603, elapsed 4288).
cleanup
worker got command -1 (time 10909)
worker done (time 10909, elapsed 0).
worker stopped
**** FINISHED ****
The most important line here is "failed to retrieve encryption key, press F2 and specify manually".
 

Mαlice

Member
Jun 10, 2018
217
316
Not sure exactly but extracting any image/sprite from a godot game has them in html format and not png in the import folder, unless I'm doing something wrong.
 

malaac2025

Active Member
Mar 17, 2024
894
700
Which one? Please provide an f95zone link and attach the gameripper.log here.
That's nothing, lots of games have more assets than that. On disk, assets are compressed, but in memory that's a different question.

Check "Unpack and exit" before you drag'n'drop the game directory on the GR window. This will not load and decode all assets into memory, rather it will unpack one file at a time and then exits. (Please note that some engines, most notably Unity still needs to load large resource files into memory which can be gigabytes even in compressed form.) If you still get "Out of memory" errors, then that could also be a decryption problem: back to step 1, please provide link and log.
What log I don't see any log in it's own folder.

Game is https://f95zone.to/threads/dark-or-light-v0-07b-remake-darkorlight.231162/
 
Last edited:

justaplayer69

Member
Nov 29, 2023
301
343
Not sure exactly but extracting any image/sprite from a godot game has them in html format and not png in the import folder, unless I'm doing something wrong.
It's in the README... Not html, but Godot resource and that's perfectly normal for a Godot game. You'll see a "path=res://(some path)" in it, and your actual asset will be under "unpacked\(some path)". This depends on the game, but most likely "unpacked\_imported" or "unpacked\_godot\imported" or something like that. Or it could be that the asset is actually in html format and it's not a sprite after all.
What log I don't see any log in it's own folder.
It's in the README... Start as "gameripper.exe -v" in verbose mode to generate log.
Now downloading, will take a look as soon as I can. Could be a few days, I have other things to attend to right now.
 
5.00 star(s) 1 Vote