PS3 Theme Extractor

codelogic

Newcomer
I wrote a program to extract the contents of the PS3 theme files. You can download it from ps3.blackvoltage.org. It's written in Python but I've also made available a Win32 version made with Py2Exe.

Here's the basic README
Code:
P3T Unpacker v0.9
Copyright (c) 2007. Anoop Menon
<codelogic @ gmail.com>

This program unpacks Playstation 3 Theme files (.p3t).
By default, it will extract the contents of the theme
file to the directory 'extracted' in the current working
directory.

I'll probably keep updating it from time to time. It is licensed under GPL.

Changelog
Code:
12/06/07
dragging and dropping a p3t file onto the executable now works
in Windows (thx to Matt Endersby for reporting the issue). In addition,
the default extracted path is now extracted.theme filename in the
current working directory (which, under Windows, if you drag and
drop, is probably C:\Documents and Settings\Username).

12/03/07
fixed a bug in the XML output filename.

11/20/07
fixed a bug in the path seperator (thx to Kamil Sarniak for pointing
it out).

11/19/07
an XML file which can be fed to the theme compiler to recompile the
extracted images into a new theme is now also created. Filenames in 
the XML will be correct, so no renaming will need to be done after
images/etc are updated.

11/19/07
multiple bgimages are correctly extracted instead of being overwritten.

11/19/07
removed requirement of having p3tcompiler.exe in the same directory.

11/16/07
added a Windows version made with Py2EXE.

11/16/07
added support to save GIM files as PNGs. This requires
Python Imaging Library to be installed.
'apt-get install python-imaging' if you're using a Debian based distro
like Ubuntu.

11/16/07
added a very basic GIM file reader

11/16/07
non 'bgimages' are zlib compressed. Added
support for that so that icons are decompressed to GIM files. 

11/15/07
First release
 
Last edited by a moderator:
Thanks Phil. Apparently all the GIM icons are zlib compressed before they are saved in the theme files. I just updated the program to decompress these files before writing them out.
 
Just updated it again with a GIM file reader. The images are now extracted into the original GIM format and also converted to PNGs with transparency support.
 
Back
Top