Fantasy Tavern Sextet (root.pfs*)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Fantasy Tavern Sextet (root.pfs*)

Post by spiritovod »

Here is script to extract pfs archives. Basically norn9 script, but with updated keys and filenames. Resulted files should be mostly compatible with artemis engine and e-mote tools (also search Nekopara for psb related tools and check this page). Tested on nsw version of the game.

Update:
Updated script for artemis engine archives now works fine, it's better to use it instead:
http://aluigi.org/bms/artemis_engine.bms
Last edited by spiritovod on Mon Nov 30, 2020 10:02 pm, edited 1 time in total.
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Fantasy Tavern Sextet (root.pfs*)

Post by spiritovod »

First post updated, I've mistook artemis engine for kirikiri >_>

Also, there is possible error in quickbms - mentioned script works fine with first and last archive, but fails with second one due to the following error: "cstring() failure, your input string has some wrong escape sequences or it's not a valid escaped string". Probably an issue with quickbms_hash function.

And I suggest to update norn9 script to universal artemis engine script - those static keys are not required, since they're calculated as hash for all corresponding games, compiled with default settings.
Last edited by spiritovod on Mon Nov 30, 2020 10:00 pm, edited 1 time in total.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Fantasy Tavern Sextet (root.pfs*)

Post by aluigi »

I updated the script by converting the hexadecimal hash to key:
http://aluigi.org/bms/artemis_engine.bms