It works on some PIRS archive files, but not others (such as the theme files) so it may be incomplete. I'm looking into it now.
Update: The PIRSTOOLS source contains a hard coded offset that expects the file list within the PIRS archive to start at file offset 0xC000. It's likely that this was always the case with the PIRS files previously available. However, with the kiosk theme PIRS files, the file list actually begins at offset 0xD000, upsetting other hard coded offsets also.
For the immediate term, I've updated the hard coded offsets to suite the kiosk theme PIRS files, and built a new PIRS_K.EXE ('K' for Kiosk!), that correctly extracts the theme files. But obviously the 'correct' solution would be to remove the hard coded file offsets altogether and make the utility calculate them for itself (a future task).
Update: I've still got issues with PIRS_K.EXE (IMG:
style_emoticons/default/sad.gif) - more news as it breaks.
This post has been edited by PedrosPad: Jan 7 2006, 04:59 AM