I reverse engineered the PS3 theme file format (p3t). I managed to write an extractor for it. It is a “compiled” XML, i.e. an XML file converted to binary format using headers, offsets, etc. The background images in the P3T files are stored as JPEGs whereas the icons are stored in Sony’s GIM format, which seems to be a format optimized for texture loading. Since it wasn’t too complicated I wrote a parser in the extractor to convert GIMs to PNGs.
Leave a Comment