Input for Sly 1: WAC + WAL file pair
Input for Sly 2/3: WAL
Output: Files contained within the archive
Input: Directory with files to archive
Output for Sly 1: WAC + WAL file pair
Output for Sly 2/3: WAL
Compresses files to the LZSS-derived format that the official game expects for Sly level files.
The templates/ directory contains various 010 Editor templates for game files, in-memory data structures, memory dumps, etc that were developed during research.
This is a dump of everything that I have, some of them might have been superseeded and not useful anymore.
1) Download the tools from the Releases panel on the right (or build them)1)
1) If you’re extracting PS2 files, move to step 7. For PS3 continue.
1) Download the psarc tool
1) Go to your installed game’s USRDIR directory (example: C:/rpcs3/dev_hdd0/game/NPUA80663/USRDIR).
We’ll now refer to this as $USRDIR, replace it where appropriate.
1) Copy psarc.exe there (or use the full path to it in the next command)
1) Run this to extract the contents.
Replace Sly1 with Sly2 or Sly3 if appropriate:
cmd
psarc extract --input=Sly1.psarc --to=.
rename Sly1.psarc Sly1.orig.psarc
1) Run this to unpack the archive:
For Sly 1:
sly_unpacker_1.exe $USRDIR/Sly1/SLY.WAC .
For Sly 2 and 3 (change paths as needed):
sly_unpacker_2_3.exe $USRDIR/Sly2/SLY2.WAL .
After a while you should see an extracted/ dir in there, with all the games’ files.
No detailed instructions yet, see sly_bake.bat and modify the paths in it accordingly.
No detailed instructions yet, see sly_bake.bat and modify the paths in it accordingly.
A Google Sheet with a list of all the official game’s assets is maintained here.
I’m velocity on the Sly Cooper Modding Discord server.