PS3: Aufbau von TROPHY.TRP-Dateien
PS3-Spiele unterstützen Trophäen, welche in Dateien mit dem Namen TROPHY.TRP gespeichert sind. Diese Dateien sind Archive, welche wiederum Dateien mit Informationen und Bildern zu den Trophäen enthalten. Darauf möchte ich hier aber nicht eingehen. Nachdem Red Squirrel einen (relativ ungenauen) Extraktor dafür geschrieben hat, wollte ich ein Tool zum Anzeigen der Dateien schreiben. Vielleicht wird das irgendwann auch mal was.
Jedenfalls habe ich mir die Mühe gemacht und eine TROPHY.TRP-Datei etwas genauer analysiert und versucht den Aufbau zu beschreiben. Die Datei besteht im wesentlichen aus einem Header, einer Liste von File Descriptoren und dem Inhalt der Dateien selbst (File Data).
- Header
Der Header besteht ist 64 Bytes groß und enthält die Anzahl der enthaltenen Dateien, die gesamte Dateigröße, sowie weiteren Daten deren Bedeutung ich mir nicht sicher bin. - File Descriptor
Nach dem Header kommt eine Liste von File Descriptoren, welche ebenfalls jeweils 64 Bytes groß sind. Die Anzahl der Descriptoren ist die im Header angegebene Anzahl der Dateien. Der Descriptor enthält den Dateinamen, die Startposition in der TROPHY.TRP, sowie die Dateigröße. - File Data
Nach der Liste der File Descriptoren kommen die eigentliche Dateien. Diese werden durch die angegebenen Daten im jeweiligen File Descriptor beschrieben.
Eine genauere Darstellung der Dateistruktur befindet sich bei Google Docs.
No comments yet.