Editing Talk:Trophy files

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
== Red Squirrel TRP Extractor v1 ==
== Red Squirrel TRP Extractor v1 ==
Source: http://www.redsquirrel87.com/trpex.html <br />
Source: http://www.redsquirrel87.com/trpex.html
D/L mirror: [http://www.multiupload.com/7CW38VYUDK TRPEX-Linux-MacOSX-source.rar (18.08 KB)]
[http://www.multiupload.com/8QCZM16TNP TRPEX.zip (19.73 KB)]


===readme===
===readme===
Line 21: Line 21:
Thanks <br />
Thanks <br />
To my girlfriend for her patience.
To my girlfriend for her patience.
== images ==
<gallery>
File:Trophy-bronze.png|Trophy bronze
File:Trophy-silver.png|Trophy silver
File:Trophy-gold.png|Trophy gold
File:Trophy-platinum.png|Trophy platinum
</gallery>
==Firmware changes==
*Screencapture from 2008 ---> http://community.us.playstation.com/t5/PlayStation-3/Interesting-screenshots-on-IGN-about-Trophy-support/td-p/18266074
*Screencapture from 2012 (frmware 4.30) ---> http://www.gamingbus.com/2012/10/22/ps3-update-v4-30-updates-trophy-list-ends-foldinghome/
PS3 firmware 4.30 supports displaying PSVita trophies and identifyes them assigning the icon {{icon content psvita}}... is very probable there is also support for PS4 trophies with the icon {{icon content ps4}}
Is probable the tropy data from "other sony consoles" is copyed to PS3 internall HDD when syncing with PSN servers '''ONLY''' in "one way direction" (from PSN servers ---> to all consoles of the user). In other words... the only trophy data accepted by the servers is the one that was generated in this same console (for security reasons)
*Is unknown how the support for this fileformats is implemented in PS3, actually they had 2 choices:
**Duplicate the trophy data for every console... and store it in PS3 in PS3 format (in separated folders)
**Add some flag or identifyer in the standard PS3 fileformats to make appear in XMB the icon that identifyes the trophy installation compatible with "other sony consoles"
*Note both images was used by sony to promote the 2 different trophies implementation, are separated by 4 years, contains the same games, with the same percentage of unlocked trophies (so initially one can think are a bit photoshopped). But in the newer one the wave is different, there are small icons identifying each trophy, and the trophies has been moved to the {{icon category psn}}
*This probably means the apps that appears in the screenshot ("travel the solar system", "pluto attacks", and maybe the others) are internall apps used to betatest trophies (candidates to a rare TITLE_ID)
==TROPSYS.DAT structure (decrypted)==
Can be decrypted with pfdtool.exe by using the command:
{{Keyboard|content=<syntaxhighlight lang="bash">
Usage : pfdtool -d <save game folder> <file>
C:\PFDtool 0.2.3>pfdtool.exe -d c:\_TROPSYS_ TROPSYS.DAT
</syntaxhighlight>}}
{| class="wikitable"
|-
! Offset !! Size !! Example !! Notes
|-
| 0x00 || 0x04 || 818F54AD || Magic ?, timestamp ?
|-
| 0X04 || 0x98 || lot of unknowns || seems to be chunks of 0x4 bytes
|-
| 0x9C || 0x04 || 0x03F || Number of entries ?
|-
| 0xA0 || 0x04 || 00000000 || unknown, usually zeroes
|-
| 0xA4 || 0x04 || 00000180 || entry table offset ?
|-
| 0xA8 || 0xD8 || lot of unknowns || seems to be chunks of 0x4 bytes
|-
| 0x180 || up to the end of the file || entry table || entries starts, 0x60 bytes each entry (see table below)
|}
Entry size is 0x60
{| class="wikitable"
|-
! Offset !! Size !! Example !! Notes
|-
| 0x00 || 0x04 || 00000100 || unknown, usually 100
|-
| 0x04 || 0x04 || 00000050 || unknown, usually 50
|-
| 0x08 || 0x04 || 00000001 || entry number (first entry is 00, second is 01, etc...)
|-
| 0x0C || 0x04 || 00000000 || unknown, usually zeroes
|-
| 0x10 || 0x10 || NPWR00651_00 || Trophy ID / Trophy installation folder
|-
| 0x20 || 0x04 || 02000000 || 02000000 = there is a hash/key in next area. 00000000 = no hash/key in the next area
|-
| 0x24 || 0x0C || ''zeroes'' || unknown
|-
| 0x30 || 0x10 || hash/key || only present in some entries (the ones with a 02000000 before)
|-
| 0x40 || 0x10 || ''zeroes'' || unknown
|-
| 0x50 || 0x10 || ''zeroes'' || unknown
|}
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)