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
You must be registered to see the links
). 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?