(01-05-2025, 10:04 PM)xognsrla0102 Wrote: Hello. I found this site to extract the Korean game Bubble Fighter.
When you download the game, Bubble Fighter and associated client data will be installed on your computer.
These files have a ".pkn" extension, and if you try to extract them with gameripper.exe, most of the file processing will be completed within 20ms.
What does the "engine" field say? Can you please run GAME RIPPER in verbose mode (with "gameripper.exe -v") and attach the generated gameripper.log file here?
(If it says "EXE / APK / JAR / RES / WASM / ZIPCrypto", then engine could not be detected and it uses the assetscan fallback.)
(01-05-2025, 10:04 PM)xognsrla0102 Wrote: However, when I go to the working directory, no files have been created, and I cannot see the extracted image or related files inside gameripper.exe.
Extracted assets are saved in the game's directory in a subdirectory by the same name as the archive file, just without extension (for example in an Unreal game, "Content\Paks\something.pak" archive will be extracted to the "Content\Paks\something" directory).
(01-05-2025, 10:04 PM)xognsrla0102 Wrote: I have attached and uploaded part of the Bubble Fighter client data file.
I've checked some, but it looks like these are custom engine files, and they do not contain any asset at all (at least not in a common, recognizeable format).
Code:
Sounds_00000.pkn
00000000 45 3D 35 10 │ 7C 07 6F 3A │ 74 EF 2D 1E │ 35 06 E8 1E E=5.|.o:t.-.5...
00000010 37 91 46 5C │ C5 EE 3C 18 │ 5A 5D 55 9B │ CB 85 6C 37 7.F\..<.Z]U.˅ l7
00000020 D3 3F F7 48 │ 8D 1F 04 E4 │ E0 1F 45 A0 │ CF 0D 31 69 .?.H......E...1i
00000030 0C 21 EC A1 │ 72 4D 10 55 │ 01 1D B4 1F │ B0 D2 6D EE .!..rM.U......m.
00000040 83 F5 49 F4 │ 0E A0 90 17 │ 8D 60 7A A6 │ A9 9B 48 4D ..I......`z...HM
...
If this were a ZIP, it should start with "PK\3\4". Also this is only 83K, too small to contain actual PCM sound samples. My guess is, this stores the meta info (what samples exists and when to play them).
Code:
StringTable_00000.pkn
00000000 3B BC 6D 22 │ 68 3B 42 19 │ 3D 20 3C 0C │ E6 26 D6 01 ;.m"h;B.= <..&..
00000010 5B DA F4 A0 │ 59 DA D1 14 │ 99 8A 38 E9 │ FB E3 B7 70 [...Y.....8....p
00000020 B6 23 C0 1D │ DB 41 E0 77 │ 33 17 BE EA │ 88 88 1B 07 .#...A.w3..ꈈ ..
00000030 14 F6 93 7E │ 8F AD C2 60 │ EA 58 87 DD │ 02 57 1C 59 ...~...`.X...W.Y
...
Again, no recognizable magic, this must be in a file format specific to Bubble Fighter. If I look further, I can see some UCS2 encoded strings, but no assets.
(01-06-2025, 04:22 PM)luxmaridia Wrote: Gameripper can't rip unknown files/games packages such as .pkn files and it will instead create a blank file if you try to rip them with the program.
Not entirely true, GAME RIPPER will fallback to asset scanning if game engine is unknown, however you're right it cannot do anything with these .pkn files because they don't seem to contain assets in any recognizable format (no PNG, JPG, MID, MP3, OGG etc. in them).