Editing Trophy files
Jump to navigation
Jump to search
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: | ||
== Trophy related files == | |||
=== Firmware | === Firmware === | ||
friendtrophy_plugin.rco (/dev_flash/vsh/resource) | friendtrophy_plugin.rco (/dev_flash/vsh/resource) | ||
friendtrophy_plugin.sprx (/dev_flash/vsh/module) | friendtrophy_plugin.sprx (/dev_flash/vsh/module) | ||
Line 12: | Line 12: | ||
np_trophy_util.sprx (/dev_flash/vsh/module) | np_trophy_util.sprx (/dev_flash/vsh/module) | ||
=== Harddrive === | |||
=== Harddrive | |||
home\userid\trophy\ : | home\userid\trophy\ : | ||
* _TROPSYS_ | * _TROPSYS_ | ||
* NPCOMMID (e.g. NPWR00710_00) | * NPCOMMID (e.g. NPWR00710_00) | ||
**ICON0.PNG | **ICON0.PNG | ||
**PARAM.PFD | **PARAM.PFD | ||
**PARAM.SFO | **PARAM.SFO | ||
** | **TROPxxx.PNG (e.g. TROP000.PNG ... TROP999.PNG for each individual trophy) | ||
**TROPCONF.SFM | **TROPCONF.SFM | ||
**TROPTRNS.DAT | **TROPTRNS.DAT | ||
Line 31: | Line 26: | ||
==== _TROPSYS_ ==== | ==== _TROPSYS_ ==== | ||
===== PARAM.PFD ===== | ===== PARAM.PFD ===== | ||
===== TROPSYS.DAT ===== | ===== TROPSYS.DAT ===== | ||
==== NPCOMMID ==== | |||
NP Communication ID | |||
===== ICON0.PNG ===== | |||
PNG | |||
320x176 | |||
24/32bit | |||
Not interlaced | |||
===== ICON0_00.PNG ===== | |||
PNG | |||
==== | 320x176 | ||
24/32bit | |||
Not interlaced | |||
===== PARAM.PFD ===== | ===== PARAM.PFD ===== | ||
Line 52: | Line 48: | ||
===== PARAM.SFO ===== | ===== PARAM.SFO ===== | ||
===== TROPxxx.PNG ===== | |||
PNG | |||
240x240 | |||
24/32bit | |||
Not interlaced | |||
===== TROPCONF.SFM ===== | ===== TROPCONF.SFM ===== | ||
====== Header with Sce-Np-Trophy-Signature ====== | |||
<pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 74: | Line 63: | ||
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ ... | 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ ... | ||
00000040 3C 21 2D 2D 53 63 65 2D 4E 70 2D 54 72 6F 70 68 <!--Sce-Np-Troph <!--Sce-Np-Troph same in different trophysets | 00000040 3C 21 2D 2D 53 63 65 2D 4E 70 2D 54 72 6F 70 68 <!--Sce-Np-Troph <!--Sce-Np-Troph same in different trophysets | ||
00000050 79 2D 53 69 67 6E 61 74 75 72 65 3A 20 34 63 33 y-Signature: 4c3 y-Signature: 4c3 on | 00000050 79 2D 53 69 67 6E 61 74 75 72 65 3A 20 34 63 33 y-Signature: 4c3 y-Signature: 4c3 on same console+userid | ||
00000060 39 62 39 38 63 30 31 30 30 30 30 30 30 30 30 30 9b98c01000000000 9b98c01000000000 ... | 00000060 39 62 39 38 63 30 31 30 30 30 30 30 30 30 30 30 9b98c01000000000 9b98c01000000000 ... | ||
00000070 30 30 30 30 30 63 62 65 39 33 61 33 35 63 37 39 00000cbe93a35c79 00000 ... | 00000070 30 30 30 30 30 63 62 65 39 33 61 33 35 63 37 39 00000cbe93a35c79 00000 ... | ||
Line 98: | Line 87: | ||
000001B0 73 69 6F 6E 3D 22 31 2E 30 22 3E 0A 20 3C 6E 70 sion="1.0">. <np sion="1.0">. <np ... | 000001B0 73 69 6F 6E 3D 22 31 2E 30 22 3E 0A 20 3C 6E 70 sion="1.0">. <np sion="1.0">. <np ... | ||
</pre> | </pre> | ||
followed by XML with the listed trophies: | |||
====== trophyconf ====== | |||
<pre> | <pre> | ||
<trophyconf version="1.0"> | <trophyconf version="1.0"> | ||
<npcommid>NPID$</npcommid> | |||
<trophyset-version>01.07</trophyset-version> | |||
<parental-level license-area="default">0</parental-level> | |||
<title-name>TitleID$</title-name> | |||
<title-detail>TitleID$ trophy set</title-detail> | |||
<trophy id="000" hidden="no" ttype="P" pid="-1"> | |||
<name>War Hero</name> | |||
<detail>Collect all TitleID$ trophies</detail> | |||
</trophy> | |||
... | |||
</trophyconf> | |||
</trophyconf> | |||
</pre> | </pre> | ||
===== TROPTRNS.DAT ===== | ===== TROPTRNS.DAT ===== | ||
not plain readable | |||
===== TROPUSR.DAT ===== | ===== TROPUSR.DAT ===== | ||
===== TROPHY.TRP ===== | |||
This is the main part of the trophy.conf | |||
{|class="wikitable" | |||
=== | |||
{| class="wikitable" | |||
|- | |- | ||
! | ! VALUE !! Meaning | ||
! | |||
! | |||
|- | |- | ||
| | | P || Platinum | ||
|- | |- | ||
| | | B || Bronze | ||
|- | |- | ||
| | | G || Gold | ||
|- | |- | ||
|} | |} | ||
The <npcommid> wants this structure NPXXYYYYY_YY( = NP+APP_ID). | |||
<pre> | |||
<!--Sce-Np-Trophy-Signature: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--> | |||
<trophyconf version="1.0"> | |||
<npcommid>NPXXYYYYY_00</npcommid> | |||
<trophyset-version>01.00</trophyset-version> | |||
<parental-level license-area="default">0</parental-level> | |||
<title-name>Name Game</title-name> | |||
<title-detail>Detail Game</title-detail> | |||
<trophy id="000" hidden="no" ttype="P" pid="-1"> | |||
<name>Name throphy</name> | |||
<detail>Deteails</detail> | |||
</trophy> | |||
<trophy id="001" hidden="no" ttype="B" pid="000"> | |||
<name>Name Trophy</name> | |||
<detail>Description trophy</detail> | |||
</trophy> | |||
</pre> | |||
< | |||
</ | |||
== | |||