Revision 4: (A17_Decrypt) oops, forgot to support files over 2GB
Well I never thought I'd see the day where KT actually fixes Atelier Sophie's 2D assets,
so I never actually made the changes already in A18_decrypt for >2GB file support. Fixed now.

Revision 3: Add license.
A18_decrypt has been found to work with Blue Reflection archives.
I have been legally advised to add a license to this project. It is now GPLv3 licensed.

Github repository:
https://github.com/shizukachan/atelier_pak_decrypt

Revision 2: (A18_Decrypt)
A18_decrypt should work with the Atelier Firis archives.
I haven't had a chance to test repacking yet (or whether it's necessary!) because... I haven't booted the game up yet.
You'll probably notice we're still using the HD720 font (PACK02_US.pak) so... yeah, KT pls.

Revision 1: (A17_Decrypt)
This program will decrypt and unpack the Atelier Sophie PACK00.pak file, to the current directory.
So if you're new to this, please open a cmd.exe window, cd to the Atelier Sophie directory... and...

With great power, comes great responsibility.
BACK UP EVERYTHING in the folder to a new location!!

Then you can run "a17_decrypt PACK00.pak" in your Atelier Sophie folder, which will put files in:
./Data (please note this folder *already exists* and has files the PACK00.pak file doesn't contain.)
./Event
./Saves
./Script

At this point, you can delete your PACK00.pak file if you have backed it up elsewhere, so the game will use the files you just unpacked. Otherwise, the game will choose to use assets from PACK00.pak instead of the unpacked files.

Happy modding! Note that there might be tools that work with the G1T texture files here:
https://github.com/AdmiralCurtiss/HyoutaTools

If what I just wrote above doesn't make sense, you probably shouldn't be using this tool.


P.S.
Dear Japan,

  If you want to hide your files from your players, at least make it complicated, difficult, use some kind of real encryption algorithm (think Minori)... in short, make it fun to reverse. A 20-byte static key is not fun in the slightest.

xoxo
Lily