Editing Qt Resource Container (QRC)
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: | ||
[[Category:Software]] | |||
location: /dev_flash/vsh/resource/qgl | |||
== General format == | |||
QGL ('''Q'''t '''G'''raphics '''L'''ibrary) based in [http://en.wikipedia.org/wiki/Qt_%28framework%29 Qt framework] and [http://en.wikipedia.org/wiki/OpenGL OpenGL] | |||
=== QRCC === | |||
QRCC ('''Q'''t '''R'''esources '''C'''ontainer '''C'''ompressed) | |||
QRC file ZLIB Compressed level 9. | |||
== | *Example from 3.55 rhm.qrc: | ||
'''Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F''' | |||
'''00000000''' <span style="background:#ff6666;">51 52 43 43</span> <span style="background:#6666ff;">00 00 28 00</span> QRCC..z` | |||
=== icons.qrc | {| class="wikitable sortable" | ||
* | |- | ||
{{ | | style="background-color:#515243; color:#FFFFFF;" |'''Name''' | ||
{{ | | style="background-color:#515243; color:#FFFFFF;" |'''Offset''' | ||
| style="background-color:#515243; color:#FFFFFF;" |'''Size''' | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Example''' | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
| <span style="background:#ff6666;">Magic header || 0x00 || 0x04 || 51 52 43 43 || 'QRCC' | |||
|- | |||
| <span style="background:#6666ff;">size of ZLIB unpacked (QRCF) file || 0x04 || 0x04 || 00 00 28 00 | |||
|} | |||
=== QRCF === | |||
QRCF ('''Q'''t '''R'''esources '''C'''ontainer '''F'''?) | |||
QRC "container" with an structure similar than themes .p3t | |||
====Main Header==== | |||
*Example from fw 3.55 rhm.qrc: | |||
'''Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F''' | |||
'''00000000''' <span style="background:#ff6666;">51 52 43 46 00 00 01 10 00 00 00 40 00 00 02 CC</span> QRCF.......@..%| | |||
'''00000010''' <span style="background:#66ff66;">00 00 03 10 00 00 01 2B</span> <span style="background:#ffff66;">00 00 04 40 00 00 00 1B</span> ..%À......9Ð.... | |||
'''00000020''' <span style="background:#ffff66;">00 00 04 60</span> 00 00 00 00 <span style="background:#ffff66;">00 00 04 60</span> 00 00 00 00 ..9ð......9ð.... | |||
'''00000030''' <span style="background:#ffff66;">00 00 04 60 00 00 23 A0</span> 00 00 00 00 00 00 00 00..9ð..@p........ | |||
{| class="wikitable sortable" | |||
|- | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Offset''' | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Size''' | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Example''' | |||
| style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
| <span style="background:#ff6666;">Magic || 0x00 || 0x04 || 51 52 43 46 || 'QRCF' | |||
|- | |||
| <span style="background:#ff6666;">Version || 0x04 || 0x04 || 00 00 01 10 || | |||
|- | |||
| <span style="background:#ff6666;">Data table start offset || 0x08 || 0x04 || 00 00 00 40 || | |||
|- | |||
| <span style="background:#ff6666;">Data table size || 0x0C || 0x04 || 00 00 02 CC || | |||
|- | |||
| <span style="background:#66ff66;">Filename table start offset || 0x10 || 0x04 || 00 00 03 10 || | |||
|- | |||
| <span style="background:#66ff66;">Filename table size || 0x14 || 0x04 || 00 00 01 2B || without the padding at the end | |||
|- | |||
| <span style="background:#ffff66;">File table header start offset || 0x18 || 0x04 || 00 00 04 40 || | |||
|- | |||
| <span style="background:#ffff66;">File table header size || 0x1C || 0x04 || 00 00 00 1B || without the padding at the end | |||
|- | |||
| <span style="background:#ffff66;">File table start offset || 0x20 || 0x04 || 00 00 04 60 || | |||
|- | |||
| ''Not used'' || 0x24 || 0x04 || 00 00 00 00 || | |||
|- | |||
| <span style="background:#ffff66;">File table start offset || 0x28 || 0x04 || 00 00 04 60 || | |||
|- | |||
| ''Not used'' || 0x2C || 0x04 || 00 00 00 00 || | |||
|- | |||
| <span style="background:#ffff66;">File table start offset || 0x30 || 0x04 || 00 00 04 60 || | |||
|- | |||
| <span style="background:#ffff66;">File table size || 0x34 || 0x04 || 00 00 23 A0 || | |||
|- | |||
| ''Not used'' || 0x38 || 0x04 || 00 00 00 00 || | |||
|- | |||
| ''Not used'' || 0x3C || 0x04 || 00 00 00 00 || | |||
|- | |||
|} | |||
====Data Table==== | |||
Default entry size is 60 bytes (0x3C) but the first and last entries has a different size | |||
http://666kb.com/i/cib5c7q4y7rpcx9x1.gif | |||
====Filename Table==== | |||
Each entry is composed by: | |||
{| class="wikitable" | |||
|- | |||
! Offset !! Length !! Example !! Name !! Notes | |||
|- | |||
| 0x0 || 0x4 || 00000038 || '''Data Table entry offset''' || Same value than in the '''Data Table''' | |||
|- | |||
| 0x4 || ''variable'' || lib/rhm/Clear.fpo || '''File name''' || | |||
|- | |||
| ''variable'' || 0x1 || 00 || '''NULL byte''' || | |||
|} | |||
*The end of the table has a padding to align to 0x10 bytes | |||
====File Table==== | |||
The table starts with 0x20 bytes, are always present in all the .qrc files | |||
'''Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F''' | |||
'''00000440''' <span style="background:#ffff66;">71 72 63 00 66 69 6C 65 2D 74 61 62 6C 65 00 66</span> qrc.file-table.f | |||
'''00000450''' <span style="background:#ffff66;">69 6C 65 00 73 72 63 00 69 64 00</span> <span style="background:#ff6666;">00 00 00 00 00</span> ile.src.id...... | |||
*Marked in red: padding to align to 0x10 bytes | |||
After this, the files are concatenated in the same order than in the '''Filename Table''' | |||
== Mods == | |||
=== canyon.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 053da0d0ed6b336e12665d41f0a18387 | |||
'''Contents:''' (by file extensions) | |||
'''File list:''' (fw 4.46) | |||
=== earth.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 bedfe56680ed40807c53e61603c76e1d | |||
'''Contents:''' (by file extensions) | |||
'''File list:''' (fw 4.46) | |||
=== icons.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 97342ffe4e3b427e9c2133c1bb6a3bb4 | |||
'''Contents:''' (by file extensions) | |||
'''File list:''' (fw 4.46) | |||
{| class="wikitable sortable" | |||
|- | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Type''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
|ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/black/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/bright/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot1/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot2/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot3/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot4/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot5/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/day/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot1/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot2/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot3/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot4/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot5/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/higure/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/initial_setting/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/music_1/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/music_2/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/night/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/yoake/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_1/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_2/ICONS.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|widgets/other/texenv.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || | |||
|- | |||
|widgets/other/amb.bmp || style="background-color:#424d24; color:#FFFFFF;" |.bmp || | |||
|- | |||
|lib/icons/icons_cheap_ss.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/icons_cheap_ss_no_shad.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/icons_full_ss.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/icons_full_ss_no_shad.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/icons_no_ss.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/icons_no_ss_no_shad.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/mask.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/icons/quad.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/AccGlare.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ApplyDisplay.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ApplyGlare.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|llib/glutils/BloomCone.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BloomDecay.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BlurAcc.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BlurOutput.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BlurOutputFG.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CookieCutter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CookieCutter.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/Copy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CopyMRT.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CopyVarAlpha.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/DoubleGaussian.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GaussBloomAndBlur.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/Gaussian.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/Gaussian.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/GlareSource.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GlareSourceMRT.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GlareSourceNoTone.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GlareSourcePre.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ScreenCopy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneApplyDisplay.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneApplyDisplayMRT.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneMap.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneMerge.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneSplit.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|} | |||
=== icontex.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 90146d3f374ec92ebed34535e90cd298 | |||
'''Contents:''' (by file extensions) 71 embedded zlibs files | |||
*71 <span style="background-color:#444453; color:#FFFFFF;">.DDS</span> (70 textures icons:128x128, diff.dds: 64x64) | |||
'''File list:''' (fw 4.46) | |||
*Remarks: Trophy now on PSN column (previously FW 4.30: Game column). PSN icon: .rco | |||
*See [http://www.psdevwiki.com/ps3/Themes_%28.p3t%29#Theme_Name_.28.XML.29 Theme Icons ID] | |||
{| class="wikitable sortable" | |||
|- | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Type''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Theme Icons ID''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Icons table''' | |||
|- | |||
|01 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_user" || horizontal row {{icon category users}} | |||
|- | |||
|02 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_setting" || horizontal row {{icon category settings}} | |||
|- | |||
|03 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_photo" || horizontal row {{icon category photo}} | |||
|- | |||
|04 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_music" || horizontal row {{icon category music}} | |||
|- | |||
|05 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_video" || horizontal row {{icon category video}} | |||
|- | |||
|06 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_game" || horizontal row {{icon category game}} | |||
|- | |||
|07 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_network" || horizontal row {{icon category network}} | |||
|- | |||
|08 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_friend" || horizontal row {{icon category friends}} | |||
|- | |||
|09 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_update" || settings column | |||
|- | |||
|10 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_bdvd_setting" || settings column | |||
|- | |||
|11 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_printer_setting" || settings column | |||
|- | |||
|12 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_music_setting" || settings column | |||
|- | |||
|13 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_system_setting" || settings column | |||
|- | |||
|14 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_game_setting" || settings column | |||
|- | |||
|15 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_datetime_setting" || settings column | |||
|- | |||
|16 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_accessory" || settings column | |||
|- | |||
|17 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_display_setting" || settings column | |||
|- | |||
|18 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_sound_setting" || settings column | |||
|- | |||
|19 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_security_setting" || settings column | |||
|- | |||
|20 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_network_setting" || settings column | |||
|- | |||
|21 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_remoteplay_setting" || settings column | |||
|- | |||
|22 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_pspms" || devices | |||
|- | |||
|23 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_setting_item" || settings column | |||
|- | |||
|24 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_theme_setting" || settings column | |||
|- | |||
|25 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_ms" || devices | |||
|- | |||
|26 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_cf" || devices | |||
|- | |||
|27 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_sd" || devices | |||
|- | |||
|28 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_psp" || devices | |||
|- | |||
|29 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_usb" || devices | |||
|- | |||
|30 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_newvmc" || game column | |||
|- | |||
|31 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_onlinemanual" || network column | |||
|- | |||
|32 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (Walkman®) || devices | |||
|- | |||
|33 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_download" || network column | |||
|- | |||
|34 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_chat" || friends column | |||
|- | |||
|35 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_tv" || horizontal row {{icon category tv}} | |||
|- | |||
|36 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_mediaserver_search" || media player | |||
|- | |||
|37 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_remoteplay" || network column | |||
|- | |||
|38 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_playlist" || media player | |||
|- | |||
|39 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_playlist_add" || media player | |||
|- | |||
|40 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_trophy" || psn column | |||
|- | |||
|41 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_browser" || network column | |||
|- | |||
|42 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_newuser" || user column | |||
|- | |||
|43 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_chat_setting" || settings column | |||
|- | |||
|44 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_blocklist" || friends column | |||
|- | |||
|45 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_playermet" || friends column | |||
|- | |||
|46 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_addfriend" || friends column | |||
|- | |||
|47 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_playing" || media player | |||
|- | |||
|48 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_accountmanage" || psn column | |||
|- | |||
|49 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_mbox" || friends column | |||
|- | |||
|50 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_mbox_received" || friends column | |||
|- | |||
|51 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_mbox_sent" || friends column | |||
|- | |||
|52 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_mbox_create" || friends column | |||
|- | |||
|53 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_usbcamera" || devices | |||
|- | |||
|54 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_usbaad" || devices | |||
|- | |||
|55 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_poweroff" || user column | |||
|- | |||
|56 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_inet_search" || network column | |||
|- | |||
|57 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_powersave_setting" || settings column | |||
|- | |||
|58 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (Account information) || psn column | |||
|- | |||
|59 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (Sub Account Management) || psn column | |||
|- | |||
|60 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (Transaction Management) || psn column | |||
|- | |||
|61 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (Redeem PSN cards and promotional codes)|| psn column | |||
|- | |||
|62 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (System Activation) || psn column | |||
|- | |||
|63 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_gamedata" || game column | |||
|- | |||
|64 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_savedata" || game column | |||
|- | |||
|65 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_vmc" || game column | |||
|- | |||
|66 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_chatroom" || friends column | |||
|- | |||
|67 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_savedata_minis" || game column | |||
|- | |||
|68 || style="background-color:#444453; color:#FFFFFF;" |.dds ||"icon_video_upload" || media player | |||
|- | |||
|69 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (create New Video) || media player | |||
|- | |||
|70 || style="background-color:#444453; color:#FFFFFF;" |.dds ||not in Theme? (Privacy Settings) || psn column | |||
|- | |||
|dif|| style="background-color:#444453; color:#FFFFFF;" |.dds ||- || | |||
|- | |||
|} | |||
=== lines.qrc === | === lines.qrc === | ||
* | '''Location:''' /dev_flash/vsh/resource/qgl | ||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50 : MD5 d34d7e2a7de4502e0454fd787a00a35c | |||
*Rebug lite 4.46: MD5 2a679645fef061a4651b6d0f7d569aec | |||
=== | '''Contents:''' (by file extensions) 159 | ||
* | *02 <span style="background-color:#6D6E75; color:#FFFFFF;">.ELF</span> (wave and sparks animations) | ||
*47 <span style="background-color:#46504F; color:#FFFFFF;">.FPO</span> (fragment program objects) | |||
*11 <span style="background-color:#76706F; color:#FFFFFF;">.VPO</span> (vertex program objects) | |||
*69 <span style="background-color:#6D6E75; color:#FFFFFF;">.MNU</span> (openGL settings) | |||
*24 <span style="background-color:#444453; color:#FFFFFF;">.DDS</span> (wallpapers) | |||
*06 <span style="background-color:#544741; color:#FFFFFF;">.TGA</span> (sparks texture + unknown) | |||
'''File list:''' (fw 4.46) | |||
=== | {| class="wikitable sortable" | ||
|- | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Type''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
|BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/black/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/black/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/black/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/black/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/bright/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/bright/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/bright/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot1/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot1/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot1/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot1/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot2/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot2/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot2/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/coldboot2/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/day/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/day/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/day/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/day/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot1/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot1/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot1/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot2/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot2/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot2/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot3/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot3/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot3/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot3/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot4/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot4/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot4/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot4/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot5/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot5/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/gameboot5/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/higure/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/higure/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/higure/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/higure/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/initial_setting/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/initial_setting/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/initial_setting/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/music_1/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/music_1/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/music_1/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/music_1/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/night/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/night/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/night/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/night/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/yoake/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/yoake/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/yoake/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/yoake/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_1/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_1/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_1/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_1/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_2/BACKGROUND.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_2/HDR.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_2/LINE1.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|override/welcome_2/PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|textures/TGA/Noise.tga || style="background-color:#544741; color:#FFFFFF;" |.tga || | |||
|- | |||
|textures/TGA/freslut0.tga || style="background-color:#544741; color:#FFFFFF;" |.tga || | |||
|- | |||
|textures/TGA/freslut1.tga || style="background-color:#544741; color:#FFFFFF;" |.tga || | |||
|- | |||
|textures/TGA/freslut2.tga || style="background-color:#544741; color:#FFFFFF;" |.tga || | |||
|- | |||
|textures/TGA/freslut.tga || style="background-color:#544741; color:#FFFFFF;" |.tga || | |||
|- | |||
|textures/month_bg/rgb/01.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 01.jpg]] | |||
|- | |||
|textures/month_bg/rgb/02.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 02.jpg]] | |||
|- | |||
|textures/month_bg/rgb/03.dds || style="background-color:#444453; color:#FFFFFF;" |.dds ||[[File:Textures month bg rgb 03.jpg]] | |||
|- | |||
|textures/month_bg/rgb/04.dds || style="background-color:#444453; color:#FFFFFF;" |.dds ||[[File:Textures month bg rgb 04.jpg]] | |||
|- | |||
|textures/month_bg/rgb/05.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 05.jpg]] | |||
|- | |||
|textures/month_bg/rgb/06.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 06.jpg]] | |||
|- | |||
|textures/month_bg/rgb/07.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 07.jpg]] | |||
|- | |||
|textures/month_bg/rgb/08.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 08.jpg]] | |||
|- | |||
|textures/month_bg/rgb/09.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 09.jpg]] | |||
|- | |||
|textures/month_bg/rgb/10.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 10.jpg]] | |||
|- | |||
|textures/month_bg/rgb/11.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 11.jpg]] | |||
|- | |||
|textures/month_bg/rgb/12.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures month bg rgb 12.jpg]] | |||
|- | |||
|textures/month_bg/night/01.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_01.jpg]] | |||
|- | |||
|textures/month_bg/night/02.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_02.jpg]] | |||
|- | |||
|textures/month_bg/night/03.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_03.jpg]] | |||
|- | |||
|textures/month_bg/night/04.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_04.jpg]] | |||
|- | |||
|textures/month_bg/night/05.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_05.jpg]] | |||
|- | |||
|textures/month_bg/night/06.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_06.jpg]] | |||
|- | |||
|textures/month_bg/night/07.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_07.jpg]] | |||
|- | |||
|textures/month_bg/night/08.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_08.jpg]] | |||
|- | |||
|textures/month_bg/night/09.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_09.jpg]] | |||
|- | |||
|textures/month_bg/night/10.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_10.jpg]] | |||
|- | |||
|textures/month_bg/night/11.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_11.jpg]] | |||
|- | |||
|textures/month_bg/night/12.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || [[File:Textures_month_bg_night_12.jpg]] | |||
|- | |||
|spurs/moyou/spline/spline.elf || style="background-color:#656C66; color:#FFFFFF;" |.elf || | |||
|- | |||
|lib/glutils/AccGlare.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/gutils/ApplyDisplay.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ApplyGlare.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BloomCone.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BloomDecay.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BlurAcc.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BlurOutput.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/BlurOutputFG.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CookieCutter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CookieCutter.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/Copy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CopyMRT.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/CopyVarAlpha.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/DoubleGaussian.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GaussBloomAndBlur.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/Gaussian.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/Gaussian.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/GlareSource.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GlareSourceMRT.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GlareSourceNoTone.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/GlareSourcePre.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ScreenCopy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneApplyDisplay.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneApplyDisplayMRT.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneMap.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneMerge.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ToneSplit.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/background.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/background.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/moyou/back_colours0.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/back_colours1.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/back_colours2.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/back_colours_cpy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/ffd_alpha_blend.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/ffd_shader0.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/ffd_shader1.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/ffd_shader2.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/ffd_shader3.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/lines0.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/lines0.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/moyou/lines1.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/lines1.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/moyou/lines2.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/lines2.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/moyou/LinesController.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/LinesController.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/moyou/LinesControllerQuin.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/LinesEdge.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/moyou/bg_copy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|particles/proc_iridescent.tga || style="background-color:#544741; color:#FFFFFF;" |.tga || [http://en.wikipedia.org/wiki/Iridescence Iridescence] | |||
|- | |||
|spurs/particles/particles/particles.elf || style="background-color:#656C66; color:#FFFFFF;" |.elf || | |||
|- | |||
|lib/particles/particles_quads.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/particles/particles_quads_debug.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/particles/particles_second.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/particles/particles_quads.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/particles/particles_quads_debug.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/particles/particles_second.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|PARTICLES.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|PARTICLES_SPE.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|PARTICLES_UI.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|lib/devgui/DebugGui.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/devgui/DebugGui.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|} | |||
*Notes | |||
** The size of lines.qrc is different between 3.55 and 4.46 (there are changes in some of the contained files) | |||
*XMB wave modding: http://www.ps3hax.net/showthread.php?t=25618 and http://www.ps3hax.net/showthread.php?t=58673 | |||
**Thread corrections: The wave is common for all PS3 models, resolutions, aspect ratios, and regions. The concept of PAL/NTSC wave is wrong | |||
---- | |||
Notes (this section is speculative until someone finds where the values are stored, feel free to improve it) | |||
'''Sparks dynamic animation''' (sparks movement affected by cursor position and "fluid density") | |||
The sparks movement is affected by the displacement of the cursor when moving along XMB columns and rows (left-right, or up-down directions). When the cursor moves fast to a new position the sparks "tends" to move in the opposite direction trying to mimic a real fluid like air or water | |||
To see this effect is good to configure a black wallpaper and enable all the options iside "theme settings" to "original" (this will make the sparks very visibles). Then start moving the cursor from left column (user) <---> to right column (friends)... or from top item <---> to bottom item in any colums (more visible in a column with several items, like game)... and note how the sparks directions are affected :) | |||
This proves the sparks is a dynamic animation, is constantly "reading" the position of the cursor to adjust particle directions | |||
'''wallpapers''' | |||
After extraction, the 24 .dds images used as wallpapers shares the same header (0x80 bytes), after the header starts the pixel info (each pixel is 4 bytes length in RGBA format). Is posible to change the pixel info without changing the header | |||
00 00 00 FF = black pixel | |||
=== raf.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 1fcc497e937fdc6cdad6a1707c9cd187 | |||
'''Contents:''' (by file extensions) 23 | |||
*01 <span style="background-color:#62696E; color:#FFFFFF;">.BIN</span> (bin) | |||
*20 <span style="background-color:#46504F; color:#FFFFFF;">.FPO</span> (fragment program objects) | |||
*02 <span style="background-color:#76706F; color:#FFFFFF;">.VPO</span> (vertex program objects) | |||
'''File list:''' (fw 4.46) | |||
{| class="wikitable sortable" | |||
|- | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Type''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
|spurs/spu_utils/eventjob/eventjob.bin || style="background-color:#62696E; color:#FFFFFF;" |.bin || | |||
|- | |||
|lib/raf/vert0.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0000.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1000.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0100.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1100.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0010.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1010.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0110.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1110.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0001.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1001.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0101.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1101.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0011.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1011.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_0111.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/_gen_ubber1_1111.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/raf/sce01.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ScreenCopy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilterSimple.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilter.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|} | |||
=== rhm.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 99f008fe3c2bacb937bfc925004e6e99 | |||
== | '''Contents: ''' (by file extensions) 11 | ||
*08 <span style="background-color:#46504F; color:#FFFFFF;">.FPO</span> (fragment program objects) | |||
*03 <span style="background-color:#76706F; color:#FFFFFF;">.VPO</span> (vertex program objects) | |||
'''File list:''' (fw 4.46) | |||
=== | {| class="wikitable sortable" | ||
|- | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Type''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
| lib/rhm/Clear.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/rhm/Clear.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
| lib/rhm/Copy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/rhm/default.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/rhm/default.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
| lib/glutils/ConeFilter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/glutils/ConeFilter.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
| lib/glutils/ConeFilterSimple.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/glutils/ScreenCopy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/glutils/Blur2.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
| lib/glutils/Blur2Mask.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|} | |||
=== store.qrc === | |||
'''Location:''' /dev_flash/vsh/resource/qgl | |||
'''Hashes:''' | |||
*OFW 4.46/ OFW4.50/ Rebug lite 4.46: MD5 5e551fe46dca11258a29031128e8d998 | |||
'''Contents (by file extensions):''' 80 | |||
*41 <span style="background-color:#46504F; color:#FFFFFF;">.FPO</span> (fragment program objects) | |||
*13 <span style="background-color:#76706F; color:#FFFFFF;">.VPO</span> (vertex program objects) | |||
*20 <span style="background-color:#6D6E75; color:#FFFFFF;">.MNU</span> (openGL settings) | |||
*05 <span style="background-color:#444453; color:#FFFFFF;">.DDS</span> (wallpapers) | |||
*01 <span style="background-color:#677466; color:#FFFFFF;">.GTF</span> (texture?) | |||
'''File list''' (fw 4.46) : | |||
{| class="wikitable sortable" | |||
|- | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Name''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Type''' | |||
! style="background-color:#515243; color:#FFFFFF;" |'''Remark''' | |||
|- | |||
|lib/store/test.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/test.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/work.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/work.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/panel.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/panel2d.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/panel2d_simple.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_distort.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_distort.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_textured.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_textured_distort.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_textured.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_textured_distort.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_distort_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_distort_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_textured_distort_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_edge_aa_textured_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_textured_distort_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/_gen_panel3d_textured_middle.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/thumbnail.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/panel_glow.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/panel_glow_area.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/capsule_glow_corner.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/capsule_glow_side.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/capsule_glow_middle.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/capsule_glow.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/panel3d.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/white_background.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/white_background.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/white_background_high.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/white_background_low.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/blur.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/blur_mask.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/default_aaa1.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/aa_edge.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/store/aa_edge.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/copy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/copy3d.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/panel3d_aa.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/store/panel3d_aa.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|datacom/border_donuts-nnha.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || | |||
|- | |||
|datacom/border_sphere-nnha.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || | |||
|- | |||
|datacom/arrow_A-nnha.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || | |||
|- | |||
|datacom/arrow_B-nnha.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || | |||
|- | |||
|datacom/bg_specular_map.gtf || style="background-color:#677466; color:#FFFFFF;" |.gtf || | |||
|- | |||
|datacom/blur_mask.dds || style="background-color:#444453; color:#FFFFFF;" |.dds || | |||
|- | |||
|datacom/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/panels.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/panels_sd/panels.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset0/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset1/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset2/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset3/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset4/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset5/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset6/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset7/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset8/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset9/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset10/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset11/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset12/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset13/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset14/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset15/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|datacom/preset16/store.mnu || style="background-color:#6D6E75; color:#FFFFFF;" |.mnu || | |||
|- | |||
|lib/glutils/CookieCutter.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/CookieCutter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ScreenCopy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilter.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilterSimple.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/ConeFilter.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/glutils/msaa.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/glutils/msaa_copy.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|lib/devgui/DebugGui.vpo || style="background-color:#76706F; color:#FFFFFF;" |.vpo || | |||
|- | |||
|lib/devgui/DebugGui.fpo || style="background-color:#46504F; color:#FFFFFF;" |.fpo || | |||
|- | |||
|} | |||
== Tools == | |||
== | === QGL === | ||
*this tool can decompress a QRCC to QRCF and compress a QRCF to QRCC | |||
* | |||
https://raw.github.com/wargio/ps3tools/master/QGL.c (just run make to compile it) | |||
=== Generic Tiny little extractor embedded DDS/MNU/JPG/MPO/PNG === | |||
*Theses generic tiny little tools extract blindly & embedded files and are means to be tiny and independent. Heavily based on an [http://www.ps3devwiki.com/wiki/Talk:Content_Information_Files MPO splitter] by Christian Steinruecken. | |||
http://rghost.net/49340892 (include Code-Compile-Credit. Drag and drop your file into them) & | |||
mirror links: http://mir.cr/0R78ED3U |