The .pac archive format used in the visual novel "SHUFFLE!" (シャッフル!) is really simple and doesn't even need to be reverse engineered. It just has a file index at the beginning, which specifies each filename, position in the archive and the filesize. I wrote a small program that extracts all the files in the .pac packages into the sub-folder "extract" and I thought it could useful for others, so I share it in this post. One of the really interesting things is that you can delete the .pac files if you move the extracted folders into the game directory. The game then reads the data from the extracted files inside the directories.



If you want to convert the images from the GPD-format into png, you can use my image converter for the GPD images used by SHUFFLE! or if you want to only look at them you can use my GPD viewer.

I respect your privacy
I don't run any trackers on this site.

Your questionable browsing-history should remain between you and the NSA ;-)