Talk:Resource Container (RCO): Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(112 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Unknowns=


== Missing descriptors in current versions of RCOedit/RCOmage ==
==RCO versions (aka minFirmwareVer in rcomage)==
RCOedit/RCOmage by ZingaBurga, ported to PS3 by kakaroto, https://github.com/kakaroto/RCOMage
All RCO files contains a version number, the version increases with bigger firmwares but not for every firmware and is not directly associated with it. The same versioning method is used in PSP and PS3 RCO's


*[[Template:XMB_languages|Languages]]
It seems all the RCO's of a specific firmware shares the same version (verifyed for firmware 4.76) and seems to be the version of the "rco set", or the version of the "rco tool" used to compile the whole "rco set". RCOmage v1.1.1 (latest stable) identifyes the version with a list of hardcoded values
**unknown0x10.xml is Polish


==  Content included in the sysconf_plugin.rco (cfw rogero 4.55 v1.0 version  4.55+) ==
{{Boxcode|code=<syntaxhighlight lang="c">
{{Boxcode|content=<syntaxhighlight lang="xml">
switch(rco->verId) {
<TextLang>
case 0x70: fputs("1.0", fp); break;
<Text name="msg_settings_psvita_wifi">Connect PS Vita System Using Network</Text>
case 0x71: fputs("1.5", fp); break;
<Text name="msg_settings_psvita_wifi_exp">If you set this option to [On], you can use [Content Manager] on the PS Vita system with a network connection.</Text>
case 0x90: fputs("2.6", fp); break;
<Text name="msg_settings_reg_psvita_list">List of Registered PS Vita Systems</Text>
case 0x95: fputs("2.7", fp); break;
<Text name="msg_settings_reg_psvita_list_exp">Displays a list of PS Vita systems registered with this system.</Text>
case 0x96: fputs("2.8", fp); break;
<Text name="msg_cc_settings">Closed Captions Settings</Text>
case 0x100: fputs("3.5", fp); break;
<Text name="msg_cc_settings_exp">Adjusts the style of closed captions, such as the font, size and color.</Text>
//case 0x107: fputs("ps3", fp); break;
<Text name="msg_device">Device</Text>
default: fprintf(fp, "unknownId0x%x", rco->verId);
<Text name="msg_size">Size</Text>
}
<Text name="msg_tool_closed_captions">Closed Captions</Text>
</syntaxhighlight>}}
<Text name="msg_tool_closed_captions_settings">Closed Captions Settings</Text>
 
<Text name="msg_trophy_notification">Trophy Notifications</Text>
After extracting the contents of the RCO with RCOmage, the version is stored for rebuilding purposes in the [[RCOXML Coding|RCOXML]] descriptor file as an attribute with the name '''minFirmwareVer'''
<Text name="msg_trophy_notification_info">Sets whether or not to notify when you earn a trophy.</Text>
 
<Text name="msg_closed_captions">Closed Captions</Text>
If the version is unknown is stored as '''<nowiki>unknownId0x%x</nowiki>''' using '''unknownId''' to specify the fact that is unknown + the real hex value '''<nowiki>0x%x</nowiki>'''
<Text name="msg_closed_captions_explanation">Sets whether or not to display closed captions.</Text>
 
<Text name="msg_cannot_backup_trophy_sync_ask"><![CDATA[Trophies will not be backed up by performing this operation.
Example... sysconf_plugin.rco from PS3 firmware 2.00 with version 0x106
Do you want to continue?
{{Boxcode|code=<syntaxhighlight lang="xml">
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x106">
</syntaxhighlight>}}
 
==unknownByte==
In the xml representation of the .rco structure... every image inside the imagetree uses an unknown attribute named '''unknownByte'''. Is an attribute related with the image format and is equal to 0 in most of the PS3 images (very rarelly used)
 
*After searching in ALL the images contained inside ALL .rco files from firmware 4.76... there is a total of 72 images using '''unknownByte="1"''' (and 3098 images using '''unknownByte="0"''' for a total of 3170 images inside .rco's)
**7 images inside [[eula_net_plugin]].rco
**34 images inside [[newstore_plugin]].rco
**29 images inside [[regcam_plugin]].rco
**2 images inside [[system_plugin]].rco
 
from [[system_plugin]].rco
{{Boxcode|code=<syntaxhighlight lang="xml">
<Image name="tex_optionmenu_bg" src=".\RCO 476 ofw\system_plugin\Images\tex_optionmenu_bg.gim" format="gim" compression="zlib" unknownByte="1" />
<Image name="tex_optionmenu_base" src=".\RCO 476 ofw\system_plugin\Images\tex_optionmenu_base.gim" format="gim" compression="zlib" unknownByte="1" />
</syntaxhighlight>}}


To back up trophies, go to [PSN] > [Trophy Collection] and select [Sync with Server] from the options menu to sync the trophy information for Users listed below.]]></Text>
*The 2 .gim files found using '''unknownByte="1"''' has some things in common:
<Text name="msg_data_transfer_utility_cannot_transfer_trophy_sync_ask"><![CDATA[Trophies cannot be transferred by performing this operation.
**The size of both .gim file is exactlly 452KB (463.232 bytes)
To use the trophies on the other PS3™ system, you must sync the trophy information on this system with the server before transferring the data.
**The resolution of both images in pixels is 512x206
Do you want to cancel use of [Data Transfer Utility] now and sync the trophy information with the server?
**The first 0x80 bytes of the header in both is exactlly the same (see example below)


To sync the trophy information with the server, log in as each of the users listed below, and then go to [PSN] > [Trophy Collection] and select [Sync with Server] from the options menu.]]></Text>
unknownByte .gim header example
<Text name="msg_tool_store_manifest_url">PlayStation®Store Manifest URL</Text>
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
<Text name="msg_video">Video</Text>
<Text name="msg_hard_disk">Hard Disk</Text>
00000000  2E 47 49 4D 31 2E 30 30 00 50 53 50 00 00 00 00  .GIM1.00.PSP....
<Text name="msg_flash_memory">Flash Memory</Text>
00000010  00 02 00 00 00 07 11 70 00 00 00 10 00 00 00 10  .......p........
<Text name="msg_system_storage_in_use">System Storage in Use</Text>
00000020  00 03 00 00 00 07 11 60 00 00 00 10 00 00 00 10  .......`........
<Text name="msg_ms">Memory Stick™</Text>
00000030  00 04 00 00 00 07 11 50 00 07 11 50 00 00 00 10  .......P...P....
<Text name="msg_sd">SD Memory Card</Text>
00000040  00 30 00 00 00 03 00 00 02 18 00 D8 00 20 00 10  .0.........Ø. ..
<Text name="msg_cf">CompactFlash®</Text>
00000050  00 01 00 02 00 00 00 00 00 00 00 30 00 00 00 40  ...........0...@
<Text name="msg_disc">Disc</Text>
00000060  00 07 11 40 00 00 00 00 00 01 00 01 00 03 00 01  ...@............
<Text name="msg_ps3">PS3™</Text>
00000070  00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00  ...@............
<Text name="msg_psp_abbreviated">PSP™ System</Text>
<Text name="msg_vita_abbreviated">PS Vita System</Text>
<Text name="msg_psp_name">Nickname</Text>
<Text name="msg_usb">USB Device</Text>
<Text name="msg_playback_test">Test Playback</Text>
<Text name="msg_ok">OK</Text>
<Text name="msg_fix">OK</Text>
<Text name="msg_yes">Yes</Text>
<Text name="msg_no">No</Text>
<Text name="msg_on">On</Text>
<Text name="msg_off">Off</Text>
<Text name="msg_enabled">Enabled</Text>
<Text name="msg_disabled">Disabled</Text>
<Text name="msg_enable">Enable</Text>
<Text name="msg_disable">Disable</Text>
<Text name="msg_not_available">Not Available</Text>
<Text name="msg_none">None</Text>
<Text name="msg_use">Use</Text>
<Text name="msg_not_use">Do Not Use</Text>
<Text name="msg_auto">Automatic</Text>
<Text name="msg_manual">Manual</Text>
<Text name="msg_custom">Custom</Text>
<Text name="msg_nrml">Normal</Text>
<Text name="msg_normal">Normal</Text>
<Text name="msg_original">Original</Text>
<Text name="msg_zoom">Zoom</Text>
<Text name="msg_fast">Fast</Text>
<Text name="msg_slow">Slow</Text>
<Text name="msg_short">Short</Text>
<Text name="msg_long">Long</Text>
<Text name="msg_type1">Type 1</Text>
<Text name="msg_type2">Type 2</Text>
<Text name="msg_type3">Type 3</Text>
<Text name="msg_plus1">+1</Text>
<Text name="msg_plus2">+2</Text>
<Text name="msg_minus1">-1</Text>
<Text name="msg_minus2">-2</Text>
<Text name="msg_minus3">-3</Text>
<Text name="msg_minus4">-4</Text>
<Text name="msg_minus5">-5</Text>
<Text name="msg_1">1</Text>
<Text name="msg_2">2</Text>
<Text name="msg_3">3</Text>
<Text name="msg_4">4</Text>
<Text name="msg_6">6</Text>
<Text name="msg_11">11</Text>
<Text name="msg_15">15</Text>
<Text name="msg_30">30</Text>
<Text name="msg_percent">%1%%</Text>
<Text name="msg_am">AM</Text>
<Text name="msg_pm">PM</Text>
<Text name="msg_approx_hour_and_minute">Approximately %1 Hour and %2 Minutes</Text>
<Text name="msg_approx_hour_plural_and_minute">Approximately %1 Hours and %2 Minutes</Text>
<Text name="msg_approx_hour">Approximately %1 Hours</Text>
<Text name="msg_approx_minute">Approximately %1 Minutes</Text>
<Text name="msg_minute">%1 Minutes</Text>
<Text name="msg_copy">Copy</Text>
<Text name="msg_del">Delete</Text>
<Text name="msg_info">Information</Text>
<Text name="msg_slide_speed">Slideshow Speed</Text>
<Text name="msg_fix_with_icon">OK </Text>
<Text name="msg_info_none">-</Text>
<Text name="msg_space">Free Space</Text>
<Text name="msg_updated_date">Updated</Text>
<Text name="msg_corrupted_data">Corrupted Data</Text>
<Text name="msg_resolution">Resolution</Text>
<Text name="msg_genre">Genre</Text>
<Text name="msg_size_counting">Counting...</Text>
<Text name="msg_comment">Comment</Text>
<Text name="msg_ch">Channel</Text>
<Text name="msg_title">Title</Text>
<Text name="msg_author2">Author</Text>
<Text name="msg_aac">AAC</Text>
<Text name="msg_mp3">MP3</Text>
<Text name="msg_atrac">ATRAC</Text>
<Text name="msg_dolby">Dolby Digital</Text>
<Text name="msg_dolby5">Dolby Digital 5.1 Ch.</Text>
<Text name="msg_dolby_digital_plus">Dolby Digital Plus</Text>
<Text name="msg_dolby_truehd">Dolby TrueHD</Text>
<Text name="msg_dts">DTS</Text>
<Text name="msg_dts5">DTS 5.1 Ch.</Text>
<Text name="msg_dtshd_high_resolution_audio">DTS-HD High Resolution Audio</Text>
<Text name="msg_dtshd_master_audio">DTS-HD Master Audio</Text>
<Text name="msg_lpcm7">Linear PCM 7.1 Ch.</Text>
<Text name="msg_lpcm5">Linear PCM 5.1 Ch.</Text>
<Text name="msg_lpcm2">Linear PCM 2 Ch.</Text>
<Text name="msg_khz">%1 kHz</Text>
<Text name="msg_44khz">44.1 kHz</Text>
<Text name="msg_48khz">48 kHz</Text>
<Text name="msg_88khz">88.2 kHz</Text>
<Text name="msg_96khz">96 kHz</Text>
<Text name="msg_176.4khz">176.4 kHz</Text>
<Text name="msg_192khz">192 kHz</Text>
<Text name="msg_44_88_176_khz">44.1/88.2/176.4 kHz</Text>
<Text name="msg_kbps">%1 kbps</Text>
<Text name="msg_kbps_48">48 kbps</Text>
<Text name="msg_kbps_64">64 kbps</Text>
<Text name="msg_kbps_80">80 kbps</Text>
<Text name="msg_kbps_96">96 kbps</Text>
<Text name="msg_kbps_112">112 kbps</Text>
<Text name="msg_kbps_128">128 kbps</Text>
<Text name="msg_kbps_132">132 kbps</Text>
<Text name="msg_kbps_160">160 kbps</Text>
<Text name="msg_kbps_192">192 kbps</Text>
<Text name="msg_kbps_224">224 kbps</Text>
<Text name="msg_kbps_256">256 kbps</Text>
<Text name="msg_kbps_320">320 kbps</Text>
<Text name="msg_kbps_352">352 kbps</Text>
<Text name="msg_press_ps_button_operate">Press the PS button to use the controller.</Text>
<Text name="msg_error_hdd_notfound">Cannot start.
The appropriate system storage was not found.</Text>
<Text name="msg_errror_hdd_broken_filesystem">The file system on the system storage is corrupted and will be restored.</Text>
<Text name="msg_restoring_donot_turn_off">Restoring...
Do not turn off the system.</Text>
<Text name="msg_errror_hdd_restore">An error occurred during the restore operation.
The system storage must be formatted.
All data on the system storage will be deleted during formatting.
Do you want to format?</Text>
<Text name="msg_errror_hdd_broken_database">The database on the system storage will be rebuilt.</Text>
<Text name="msg_reconstructing_donot_turn_off">Rebuilding database...
Do not turn off the system.</Text>
<Text name="msg_errror_reconstruct_hdd_restore_ask">An error occurred during the rebuild operation.
The system storage must be formatted.
All data on the system storage will be deleted during formatting.
Do you want to format?</Text>
<Text name="msg_renewal_pls_wait">Updating database...
Please wait.</Text>
<Text name="msg_renewal_donot_turn_off">Updating database...
Do not turn off the system.</Text>
<Text name="msg_error_error_hdd_broken_database">An error has occurred.
The database on the system storage will be reconstructed.</Text>
<Text name="msg_error_hdd_format_ask">The system storage must be formatted.
If you format, all data on the system storage will be deleted.
Do you want to format?</Text>
<Text name="msg_found_recovered_unregistered_user_listed">Data for unregistered users was found on the system storage and has been restored.
Data has been restored for the users listed below.</Text>
<Text name="msg_flash_corrupted_initialized_system">Setting information was corrupted. Settings have been restored to default values and user information has been cleared.</Text>
<Text name="msg_controller_usb_connect_japanese">コントローラをUSBケーブルで接続して、(PSボタン)を押してください。</Text>
<Text name="msg_controller_usb_connect_en">Connect the controller using a USB cable, and then press  (PS button).</Text>
<Text name="msg_controller_usb_connect_fr">Connecter la manette à l'aide d'un câble USB, puis appuyer sur  (touche PS).</Text>
<Text name="msg_controller_usb_connect_es">Conecte el mando con un cable USB y luego pulse  (botón PS).</Text>
<Text name="msg_controller_usb_connect_de">Schließen Sie den Controller mit einem USB-Kabel an und drücken Sie dann  (die PS-Taste).</Text>
<Text name="msg_controller_usb_connect_it">Collegare il controller tramite un cavo USB e premere  (tasto PS).</Text>
<Text name="msg_controller_usb_connect_nl">Verbind de controller bij gebruik van een USB-kabel, en druk op de  (PS-toets).</Text>
<Text name="msg_controller_usb_connect_pt_pt">Ligue o controlador utilizando um cabo USB e, em seguida, prima  (Botão PS).</Text>
<Text name="msg_controller_usb_connect_pt_br">Conecte o controle usando um cabo USB e pressione  (botão PS).</Text>
<Text name="msg_controller_usb_connect_ru"><![CDATA[Подсоедините контроллер при помощи кабеля USB и нажмите  (кнопка PS).]]></Text>
<Text name="msg_controller_usb_connect_pl">Connect the controller using a USB cable, and then press  (przycisk PS).</Text>
<Text name="msg_controller_usb_connect_fi">Yhdistä ohjain USB-kaapelilla ja paina  (PS-näppäin).</Text>
<Text name="msg_controller_usb_connect_dk">Forbind controlleren ved anvendelse af et USB-kabel og derefter tryk på  (PS-tasten).</Text>
<Text name="msg_controller_usb_connect_no">Koble til kontrolleren med en USB-kabel og trykk deretter på  (PS-knappen).</Text>
<Text name="msg_controller_usb_connect_se">Anslut kontrollern med en USB-kabel och tryck sedan på  (PS-knappen).</Text>
<Text name="msg_controller_usb_connect_tr">Kontrol cihazını USB kablosu kullanarak bağlayın ve ardından  düğmesine (PS düğmesi) basın.</Text>
<Text name="msg_controller_usb_connect_kr">컨트롤러를 USB 케이블로 연결한 후 (PS 버튼)을 눌러 주십시오.</Text>
<Text name="msg_controller_usb_connect_cn_s">请将控制器连接USB连接线,并按(PS键)。</Text>
<Text name="msg_controller_usb_connect_cn_t"><![CDATA[請使用USB連接線連接控制器,並按下(PS按鈕)。]]></Text>
<Text name="msg_initsetup">Initial Setup</Text>
<Text name="msg_lang_select">Select a language.</Text>
<Text name="msg_tz_select">Select a time zone.</Text>
<Text name="msg_datetime_set">Set the time and date.</Text>
<Text name="msg_username_enter">Enter your user name to log in to this system.</Text>
<Text name="msg_user_name">User Name</Text>
<Text name="msg_right_button_continue">Press  to continue.</Text>
<Text name="msg_left_button_goback_right_button_continue">Press  to go back, or  to continue.</Text>
<Text name="msg_e_button_change_date_right_button_continue">You can adjust the date and time settings by pressing the %e button. Press  to continue.</Text>
<Text name="msg_ud_button_change_value_lr_button_change_item">Use  and  to adjust the setting value and use  and  to select setting items. Press the %e button to accept your selections.</Text>
<Text name="msg_e_button_edit_username_can_use_usb_keyboard">You can edit the user name by pressing the %e button. Note that you can use a USB keyboard for text entry.</Text>
<Text name="msg_initsetup_set2">Press the %e button to finish initial setup.</Text>
<Text name="msg_hdmi_detected1">An available HDMI device was detected.
Do you want to output video and audio using HDMI?</Text>
<Text name="msg_if_use_hdmi_check_tv_setting">If you want to use HDMI, check that the input selector on your TV is set to HDMI.</Text>
<Text name="msg_hdd_format_ask">If you format, all data on the system storage will be deleted.
This data cannot be restored.
Are you sure you want to continue?</Text>
<Text name="msg_partition_select">Select a partition setting for the system storage.</Text>
<Text name="msg_partition_ps3">Use All for the PS3™ System</Text>
<Text name="msg_partition_ps3_part">Allot %1 to the PS3™ System</Text>
<Text name="msg_partition_ex_os_part">Allot %1 to the Other OS</Text>
<Text name="msg_formatting_power">Formatting...
Do not turn off the system.</Text>
<Text name="msg_crashdump_report_problem_ask">A problem occurred the last time the PS3™ system was used, and the system did not turn off correctly.
Do you want to report this problem to Sony Computer Entertainment?</Text>
<Text name="msg_crashdump_legal_caution_agree_ask">If you want to report this problem to Sony Computer Entertainment, carefully read the following information, and then select [OK].</Text>
<Text name="msg_crashdump_legal_caution">Sony Computer Entertainment Inc. and its affiliates (collectively "SCE") would like to collect a report about the software problem that occurred on your PS3™ system.
The report will include information about your use of this system as well as information about your hardware and software. It may also include personal information such as your Sony Entertainment Network account information, content saved on your PS3™ system and your e-mail address, if this information was being used on your PS3™ system at the time of the problem.
The report will only be used by SCE and by the developer of the software that was in use to improve the quality of products and services.</Text>
<Text name="msg_sent_thankyou_cooperation">The report has been sent.
Thank you for your cooperation.</Text>
<Text name="msg_error_connect_net_not_send_crashdump_report">A connection to the network could not be established.
The error report about this issue will not be sent.</Text>
<Text name="msg_error_not_send_crashdump_report">An error has occurred.
The error report about this issue will not be sent.</Text>
<Text name="msg_how_to_turn_off_system_notice0">The system was not turned off properly the last time it was used.
Turn off the system in either of the following ways to help avoid data loss or corruption, or damage to the system.</Text>
<Text name="msg_how_to_turn_off_system_notice1"><![CDATA[・Select [Users] > [Turn Off System] on the screen.]]></Text>
<Text name="msg_how_to_turn_off_system_notice2">・Touch the power button on the front of this system until the system beeps (for 2 seconds).</Text>
<Text name="msg_filesystem_corrupt_restart_check_restore_not_turn_off_properly">The system was not turned off properly the last time it was used.
The file system on the system storage may be corrupted.


This system will restart, check the file system and restore it if it is corrupted. If the file system is corrupted, it may take 2 to 3 hours to complete.</Text>
Is not specific for .GIM image format because other image formats uses it too, here are a couple of examples from newstore_plugin.rco where is used with .JPG and .PNG
<Text name="msg_checking_restoring_filesystem_donot_turn_off">Checking and restoring the file system...
{{Boxcode|code=<syntaxhighlight lang="xml">
Do not turn off the system.</Text>
<Image name="BackGround" src=".\RCO 476 ofw\newstore_plugin\Images\BackGround.jpg" format="jpg" compression="uncompressed" unknownByte="1" />
<Text name="msg_after_operation_system_restart">After this operation has completed, the system will restart.</Text>
<Image name="ScrollButtonRich" src=".\RCO 476 ofw mod 5\newstore_plugin\Images\ScrollButtonRich.png" format="png" compression="uncompressed" unknownByte="1" />
<Text name="msg_health_warning_start">WARNING:
</syntaxhighlight>}}
BEFORE USING, READ PRODUCT DOCUMENTATION FOR IMPORTANT INFORMATION ABOUT YOUR HEALTH AND SAFETY.</Text>
<Text name="msg_health_warning_start_scee"> This Hack Was Brought To You By.......
xXx The Darkprogramer xXx
Remember To Run The Control Fan Utility At Start-up Enjoy XD</Text>
<Text name="msg_press_ps_button">Press the PS button.</Text>
<Text name="msg_save_destination_select">Select the destination.</Text>
<Text name="msg_error_no_storagemedia">Connect storage media at the save destination.</Text>
<Text name="msg_copying">Copying...
Please wait.</Text>
<Text name="msg_error_hdd_space_full_more_needed">There is not enough free space on the system storage.
At least %1 more free space is needed.</Text>
<Text name="msg_deleting">Deleting...
Please wait.</Text>
<Text name="msg_deleted">Delete completed.</Text>
<Text name="msg_same_file_name_overwrite_ask">A file with the same name already exists.
Do you want to overwrite it?</Text>
<Text name="msg_wait">Please wait...</Text>
<Text name="msg_canceling">Canceling...
Please wait.</Text>
<Text name="msg_setting_save">Press the %e button to save settings.</Text>
<Text name="msg_error">An error has occurred.</Text>
<Text name="msg_error_corrupted_data">The data is corrupted.</Text>
<Text name="msg_error_copy">An error occurred during the copy operation.</Text>
<Text name="msg_error_del">An error occurred during the delete operation.</Text>
<Text name="msg_error_ms_locked">The Memory Stick™ is locked.</Text>
<Text name="msg_error_ms_no_access">The Memory Stick™ cannot be accessed.</Text>
<Text name="msg_error_ms_no_read">The Memory Stick™ cannot be read.</Text>
<Text name="msg_error_no_ms">There is no Memory Stick™ inserted.</Text>
<Text name="msg_error_sd_locked">The SD Memory Card is locked.</Text>
<Text name="msg_error_sd_no_access">The SD Memory Card cannot be accessed.</Text>
<Text name="msg_error_sd_no_read">The SD Memory Card cannot be read.</Text>
<Text name="msg_error_no_sd">There is no SD Memory Card inserted.</Text>
<Text name="msg_error_cf_locked">The CompactFlash® is locked.</Text>
<Text name="msg_error_cf_no_access">The CompactFlash® cannot be accessed.</Text>
<Text name="msg_error_cf_no_read">The CompactFlash® cannot be read.</Text>
<Text name="msg_error_no_cf">There is no CompactFlash® inserted.</Text>
<Text name="msg_error_usb_locked">The USB device is locked.</Text>
<Text name="msg_error_usb_no_access">The USB device cannot be accessed.</Text>
<Text name="msg_error_usb_no_read">The USB device cannot be read.</Text>
<Text name="msg_error_hdd_full">There is not enough free space on the system storage.</Text>
<Text name="msg_error_hdd_no_access">The system storage cannot be accessed.</Text>
<Text name="msg_error_connect_net_prompt"><![CDATA[A connection to the network could not be established.
Go to [Settings] > [Network Settings] and check your settings.]]></Text>
<Text name="msg_error_disable_internet_prompt"><![CDATA[The Internet connection is disabled.
Go to [Settings] > [Network Settings] and enable Internet connection.]]></Text>
<Text name="msg_error_no_signin">You must sign in to PSN.</Text>
<Text name="msg_error_no_signup">You must sign up for Sony Entertainment Network.</Text>
<Text name="msg_error_hdmi">An HDMI device error has occurred.</Text>
<Text name="msg_before_valid">The content is not available before the start date.</Text>
<Text name="msg_game_setting">Game Settings</Text>
<Text name="msg_video_setting">Video Settings</Text>
<Text name="msg_music_setting">Music Settings</Text>
<Text name="msg_chat_setting">Chat Settings</Text>
<Text name="msg_console_setting">System Settings</Text>
<Text name="msg_theme_settings">Theme Settings</Text>
<Text name="msg_datetime_setting">Date and Time Settings</Text>
<Text name="msg_power_saving_setting">Power Save Settings</Text>
<Text name="msg_pd_setting">Accessory Settings</Text>
<Text name="msg_printer_settings">Printer Settings</Text>
<Text name="msg_display_setting">Display Settings</Text>
<Text name="msg_sound_setting">Sound Settings</Text>
<Text name="msg_security_setting">Security Settings</Text>
<Text name="msg_remoteplay_setting">Remote Play Settings</Text>
<Text name="msg_net_setting">Network Settings</Text>
<Text name="msg_photo_setting">Photo Settings</Text>
<Text name="msg_internetbrowser_setting">Internet Browser Settings</Text>
<Text name="msg_viewmode_psp_emu">PSP™ Remaster - Screen Mode</Text>
<Text name="msg_viewmode_psp_emu_explanation">Sets the display size of the screen during gameplay. This setting can only be used when outputting video to an HD TV.</Text>
<Text name="msg_3d_display_psp_emu">PSP™ Remaster - 3D Display</Text>
<Text name="msg_3d_display_psp_emu_explanation">Sets whether or not to display images in 3D. You can also adjust the depth of 3D images. This setting can only be used when playing a stereoscopic 3D game using a 3D TV.</Text>
<Text name="msg_1_weak_bracket">1 (Weak)</Text>
<Text name="msg_5_original_bracket">5 (Normal)</Text>
<Text name="msg_7_strong_bracket">7 (Strong)</Text>
<Text name="msg_adhoc_mode_channel_psp_emu">PSP™ Remaster - Ad Hoc Mode Channel</Text>
<Text name="msg_adhoc_mode_channel_psp_emu_explanation">Set a channel for use in ad hoc mode. Choose the same channel as the person you want to connect with.</Text>
<Text name="msg_adhoc_mode_psp_emu">PSP™ Remaster - Ad Hoc Mode</Text>
<Text name="msg_adhoc_mode_psp_emu_explanation">Sets whether or not to use ad hoc mode over a wireless LAN.</Text>
<Text name="msg_ps_ps2_upconvert">PS/PS2 - Upscaler</Text>
<Text name="msg_ps_upconvert">PS - Upscaler</Text>
<Text name="msg_upconvert_explanation">Converts SD resolution video and displays it in HD resolution. This setting can only be used when outputting video to an HD TV.</Text>
<Text name="msg_no_display_tv_not_suppot_restart">If the screen remains blank for a long time after starting a game, the TV in use may not be compatible with upscaled video.
In this case, remove the disc, restart the system and then set this setting to [Off].</Text>
<Text name="msg_ps_ps2_smoothing">PS/PS2 - Smoothing</Text>
<Text name="msg_ps_smoothing">PS - Smoothing</Text>
<Text name="msg_ps_ps2_smoothing_explanation">Reduces the roughness of the displayed image.</Text>
<Text name="msg_full_screen">Full Screen</Text>
<Text name="msg_dvd_menu_lang">DVD - Menu Language</Text>
<Text name="msg_dvd_menu_lang_explanation">Sets the language displayed for DVD menus.</Text>
<Text name="msg_dvd_audio_lang">DVD - Audio Language</Text>
<Text name="msg_dvd_audio_lang_explanation">Sets the audio language for DVDs.</Text>
<Text name="msg_dvd_subtitle_lang">DVD - Subtitle Language</Text>
<Text name="msg_dvd_subtitle_lang_explanation">Sets the subtitle language for DVDs.</Text>
<Text name="msg_lang_japan">Japanese</Text>
<Text name="msg_lang_english">English</Text>
<Text name="msg_lang_french">French</Text>
<Text name="msg_lang_spanish">Spanish</Text>
<Text name="msg_lang_german">German</Text>
<Text name="msg_lang_italian">Italian</Text>
<Text name="msg_lang_dutch">Dutch</Text>
<Text name="msg_lang_portuguese">Portuguese</Text>
<Text name="msg_lang_russian">Russian</Text>
<Text name="msg_lang_polish">Polish</Text>
<Text name="msg_lang_finnish">Finnish</Text>
<Text name="msg_lang_danish">Danish</Text>
<Text name="msg_lang_norwegian">Norwegian</Text>
<Text name="msg_lang_swedish">Swedish</Text>
<Text name="msg_lang_turkish">Turkish</Text>
<Text name="msg_lang_korean">Korean</Text>
<Text name="msg_lang_chinese">Chinese</Text>
<Text name="msg_lang_list">Language Options</Text>
<Text name="msg_bd_menu_lang">BD - Menu Language</Text>
<Text name="msg_bd_menu_lang_explanation">Sets the language displayed for BD menus.</Text>
<Text name="msg_bd_audio_lang">BD - Audio Language</Text>
<Text name="msg_bd_audio_lang_explanation">Sets the audio language for BDs.</Text>
<Text name="msg_bd_subtitle_lang">BD - Subtitle Language</Text>
<Text name="msg_bd_subtitle_lang_explanation">Sets the subtitle language for BDs.</Text>
<Text name="msg_dvd_wide">DVD - Wide Display</Text>
<Text name="msg_dvd_wide_explanation">Sets the display method (image size) for content recorded in 16:9 when outputting to a 4:3 TV.</Text>
<Text name="msg_panscan">Pan and Scan</Text>
<Text name="msg_letterbox">Letterbox</Text>
<Text name="msg_bd_audio_output_format_hdmi">BD/DVD - Audio Output Format (HDMI)</Text>
<Text name="msg_bd_audio_output_format_optical">BD - Audio Output Format (Optical Digital)</Text>
<Text name="msg_bd_audio_output_format_explanation">Sets whether to output Dolby and DTS audio content in its original format or converted to Linear PCM.</Text>
<Text name="msg_lpcm">Linear PCM</Text>
<Text name="msg_bitstream">Bitstream</Text>
<Text name="msg_bitstream_direct">Bitstream (Direct)</Text>
<Text name="msg_bitstream_mix">Bitstream (Mix)</Text>
<Text name="msg_bitstream_no_bd_sound">If you select [Bitstream], some portions of audio from the BD may not be played.</Text>
<Text name="msg_bitstream_direct_no_bd_sound">If you select [Bitstream (Direct)], some portions of audio from the BD may not be played.</Text>
<Text name="msg_sequential_play">Sequential Playback</Text>
<Text name="msg_sequential_play_explanation">Sets for sequential playback of multiple content items saved on the system storage or storage media.</Text>
<Text name="msg_50hz_video_output">50 Hz Video Output</Text>
<Text name="msg_50hz_video_output_explanation">Sets the playback method for content recorded at 50 Hz. This setting is used when playing content saved on the system storage or storage media.</Text>
<Text name="msg_cinemamode">BD/DVD - Cinema Conversion</Text>
<Text name="msg_cinemamode_explanation">Sets the playback method of content that is recorded in interlace format. This setting can only be used when video content is output in progressive format.</Text>
<Text name="msg_bd_dvd_upconvert">BD/DVD - Upscaler</Text>
<Text name="msg_upconvert">Upscale</Text>
<Text name="msg_analog_protected_dvd_cannnot_upconvert">When video is output through component or D-terminal connectors, DVD-ROMs, as well as copyright-protected DVD-Rs, DVD-RWs or other similar media, will not be upscaled.</Text>
<Text name="msg_720p_display_normal">When the output resolution is 720p, the screen will be displayed as [Normal].</Text>
<Text name="msg_double">Double Scale</Text>
<Text name="msg_video_output_format_hdmi">BD/DVD - Video Output Format (HDMI)</Text>
<Text name="msg_video_output_format_hdmi_explanation">Sets the output method for color signals when playing BDs or DVDs.</Text>
<Text name="msg_bd_video_output_1080_24_hdmi">1080p 24 Hz Output (HDMI)</Text>
<Text name="msg_bd_video_output_1080_24_hdmi_explanation">Sets the playback method for content items recorded at 24 Hz (frames/second).</Text>
<Text name="msg_bd_dvd_dynamic_range_compression">BD/DVD - Dynamic Range Control</Text>
<Text name="msg_bd_dvd_dynamic_range_compression_explanation">Makes it easier to hear spoken dialogue at low volume. This setting is used when outputting Dolby audio content in Linear PCM.</Text>
<Text name="msg_bd_internet_connection">BD - Internet Connection</Text>
<Text name="msg_bd_internet_connection_explanation">Set to always allow an Internet connection or to confirm an Internet connection when playing a BD.</Text>
<Text name="msg_allow_bd_internet_connection">Allow</Text>
<Text name="msg_confirm_bd_internet_connection">Confirm</Text>
<Text name="msg_hdd_audio_lang">System Storage - Audio Language</Text>
<Text name="msg_hdd_audio_lang_explanation">Sets the audio language for content saved on the system storage.</Text>
<Text name="msg_hdd_subtitle_lang">System Storage - Subtitle Language</Text>
<Text name="msg_hdd_subtitle_lang_explanation">Sets the subtitle language for content saved on the system storage.</Text>
<Text name="msg_import_musiccd">Audio CD Import</Text>
<Text name="msg_import_musiccd_explanation">Sets the codec (file format) and bit rate (data compression ratio) when importing audio CDs to this system.</Text>
<Text name="msg_codec_select">Select a codec.</Text>
<Text name="msg_bitrate_select">Select a bit rate.</Text>
<Text name="msg_crossfade_play">Crossfade Playback</Text>
<Text name="msg_crossfade_play_explanation">Sets the amount of time that is crossfaded (overlapped) between music tracks. This setting is used when playing content saved on the system storage or storage media.</Text>
<Text name="msg_sec_1">1 second</Text>
<Text name="msg_sec_2">2 seconds</Text>
<Text name="msg_sec_3">3 seconds</Text>
<Text name="msg_sec_4">4 seconds</Text>
<Text name="msg_sec_5">5 seconds</Text>
<Text name="msg_sec_6">6 seconds</Text>
<Text name="msg_sec_7">7 seconds</Text>
<Text name="msg_sec_8">8 seconds</Text>
<Text name="msg_sec_9">9 seconds</Text>
<Text name="msg_sec_10">10 seconds</Text>
<Text name="msg_output_frequency">Output Frequency</Text>
<Text name="msg_output_frequency_explanation">Sets the audio output frequency when playing music content.</Text>
<Text name="msg_bitmapping_sacd">Bitmapping</Text>
<Text name="msg_bitmapping_sacd_explanation">Sets the processing method for audio. Set this option according to your preference.</Text>
<Text name="msg_music_dnormal">Dynamic Normalizer</Text>
<Text name="msg_music_dnormal_explanation">Reduces the difference in volume level between tracks. This setting is used for content that is saved on the system storage or storage media.</Text>
<Text name="msg_av_chat_start">Voice/Video Chat Start</Text>
<Text name="msg_av_chat_start_explanation">Sets the type of image to display for yourself on the TV screen of the person you are chatting with. To display video from the camera, select [Send Video].</Text>
<Text name="msg_send_video">Send Video</Text>
<Text name="msg_send_avatar">Send Avatar</Text>
<Text name="msg_auto_update">Automatic Update</Text>
<Text name="msg_auto_update_explanation">Starts the system automatically and downloads game patches, uploads new saved data to online storage and syncs trophy information with the server.</Text>
<Text name="msg_ps3_name">System Name</Text>
<Text name="msg_ps3_name_explanation">Sets the name for this system. You can use the name to distinguish multiple PS3™ systems on a network.</Text>
<Text name="msg_console_lang">System Language</Text>
<Text name="msg_console_lang_explanation">Sets the language displayed by the system software on this system.</Text>
<Text name="msg_characterset">Character Set</Text>
<Text name="msg_characterset_explanation">Sets the character code for text used in music and other types of files. In most cases, you do not need to adjust this setting.</Text>
<Text name="msg_filename">For File Names</Text>
<Text name="msg_textinfiles">For Text in Files</Text>
<Text name="msg_us_437">US (437)</Text>
<Text name="msg_latin1_1252">Latin 1 (1252)</Text>
<Text name="msg_multilinguallatin1_850">Multilingual Latin 1 (850)</Text>
<Text name="msg_latin2_852">Latin 2 (852)</Text>
<Text name="msg_centraleurope_1250">Central Europe (1250)</Text>
<Text name="msg_turkish_857">Turkish (857)</Text>
<Text name="msg_turkish_1254">Turkish (1254)</Text>
<Text name="msg_russian_866">Russian (866)</Text>
<Text name="msg_cyrillic_1251">Cyrillic (1251)</Text>
<Text name="msg_japaneseshiftjis_932">Japanese Shift-JIS (932)</Text>
<Text name="msg_korean_949">Korean (949)</Text>
<Text name="msg_simplifiedchinesegbk_936">Simplified Chinese GBK (936)</Text>
<Text name="msg_traditionalchinesebig5_950">Traditional Chinese Big5 (950)</Text>
<Text name="msg_dictionary_type_cn_t">Dictionary Type (繁體中文)</Text>
<Text name="msg_dictionary_type_en">Dictionary Type (English)</Text>
<Text name="msg_dictionary_type">Dictionary Type</Text>
<Text name="msg_dictionary_type_explanation">Sets the type of dictionary to be used for text entry when using the on-screen keyboard.</Text>
<Text name="msg_standard_chinese">繁體中文(台灣)</Text>
<Text name="msg_cantonese">繁體中文(香港)</Text>
<Text name="msg_american_english">English (US)</Text>
<Text name="msg_british_english">English (UK)</Text>
<Text name="msg_word_register">Add/Edit Term</Text>
<Text name="msg_word_register_explanation">Add words to be displayed as options for predictive text entry when using the on-screen keyboard.</Text>
<Text name="msg_del_studyhistory">Delete Predictive Text Dictionary</Text>
<Text name="msg_del_studyhistory_explanation">Deletes words that were added automatically to the dictionary when using the on-screen keyboard.</Text>
<Text name="msg_notification_message">Notification Messages</Text>
<Text name="msg_notification_message_explanation">Sets whether or not to notify when Friends are online or when a message has been received from a Friend.</Text>
<Text name="msg_display_on">Display</Text>
<Text name="msg_display_off">Do Not Display</Text>
<Text name="msg_your_channel_display">Display [What's New]</Text>
<Text name="msg_your_channel_display_explanation">Sets whether or not to display [What's New] when this system is turned on. This setting is used when the system is connected to the Internet.</Text>
<Text name="msg_disc_auto_start">Disc Auto-Start</Text>
<Text name="msg_disc_auto_start_explanation">Sets whether or not to automatically start a disc when it is inserted.</Text>
<Text name="msg_disc_utility">Format Utility</Text>
<Text name="msg_disc_utility_explanation">Formats the system storage. All data on the system storage will be deleted during formatting.</Text>
<Text name="msg_init_setting">Restore Default Settings</Text>
<Text name="msg_init_setting_explanation">Restores the system software to its default settings.</Text>
<Text name="msg_init_console">Restore PS3™ System</Text>
<Text name="msg_init_console_explanation">Formats the system storage and restores the system software to its default settings.</Text>
<Text name="msg_priority_start">Default System</Text>
<Text name="msg_priority_start_explanation">Sets which system software to use by default when this system is turned on.</Text>
<Text name="msg_ex_os">Other OS</Text>
<Text name="msg_ex_os_install">Install Other OS</Text>
<Text name="msg_ex_os_install_explanation">Installs other system software on this system.</Text>
<Text name="msg_console_info">System Information</Text>
<Text name="msg_console_info_explanation">Displays information such as the system software version, current IP address, MAC address and free space on the system storage.</Text>
<Text name="msg_macaddress">MAC Address</Text>
<Text name="msg_system_software">System Software</Text>
<Text name="msg_ipaddress">IP Address</Text>
<Text name="msg_number_slash_number">%1 / %2</Text>
<Text name="msg_aboutps3">About PlayStation®3 (PS3™)</Text>
<Text name="msg_aboutps3_explanation">Displays copyright information for programs included in the system software.</Text>
<Text name="msg_console_lang_japanese">日本語</Text>
<Text name="msg_console_lang_en_us">English (United States)</Text>
<Text name="msg_console_lang_en_uk">English (United Kingdom)</Text>
<Text name="msg_console_lang_fr">Français</Text>
<Text name="msg_console_lang_es">Español</Text>
<Text name="msg_console_lang_de">Deutsch</Text>
<Text name="msg_console_lang_it">Italiano</Text>
<Text name="msg_console_lang_nl">Nederlands</Text>
<Text name="msg_console_lang_pt_pt">Português (Portugal)</Text>
<Text name="msg_console_lang_pt_br">Português (Brasil)</Text>
<Text name="msg_console_lang_ru">Русский</Text>
<Text name="msg_console_lang_pl">Polski</Text>
<Text name="msg_console_lang_fi">Suomi</Text>
<Text name="msg_console_lang_dk">Dansk</Text>
<Text name="msg_console_lang_no">Norsk</Text>
<Text name="msg_console_lang_se">Svenska</Text>
<Text name="msg_console_lang_tr">Türkçe</Text>
<Text name="msg_console_lang_kr">한국어</Text>
<Text name="msg_console_lang_cn_s">简体中文</Text>
<Text name="msg_console_lang_cn_t">繁體中文</Text>
<Text name="msg_del_studyhistory_ask">The predictive text dictionary will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_no_studyhistory">There is no predictive text dictionary.</Text>
<Text name="msg_register_new_word">[Add Term]</Text>
<Text name="msg_del_all">Delete All</Text>
<Text name="msg_del_all_word_ask">All terms that were added will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_del_word_ask">The term will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_word">Term</Text>
<Text name="msg_read_kana">Reading</Text>
<Text name="msg_error_dictionary_full">The maximum size of the dictionary has been reached.</Text>
<Text name="msg_error_yomi_input_prohibition">[よみ] にはひらがな以外の文字は使用できません。
また、最初の1文字目に「ぁぃぅぇぉっゃゅょゎをんー」は使用できません。</Text>
<Text name="msg_error_minimum_char_number_input">Enter at least %1 characters.</Text>
<Text name="msg_control_for_hdmi">Control for HDMI</Text>
<Text name="msg_control_for_hdmi_explanation">The system and devices connected via HDMI can operate each other.</Text>
<Text name="msg_control_for_hdmi_exception_explanation">Although this system is set to operate with other HDMI devices, the system will not turn off with other devices under special conditions such as during gameplay or video playback. For details, refer to the online manual.</Text>
<Text name="msg_dtcp_ip_enable">Enable DTCP-IP</Text>
<Text name="msg_dtcp_ip_enable_explanation">Connect to the Internet and perform an authentication procedure to enable use of copyright-protected content on media servers.</Text>
<Text name="msg_dtcp_ip_enabled">DTCP-IP has been enabled.</Text>
<Text name="msg_error_no_datetime_setting"><![CDATA[To perform this operation, go to [Settings] > [Date and Time Settings] > [Date and Time], and then select [Set via Internet] to set the time and date.]]></Text>
<Text name="msg_divx_vod_reg_code">DivX® VOD Registration Code</Text>
<Text name="msg_divx_vod_reg_code_explanation">Displays the registration code that is required to play DivX® VOD content.</Text>
<Text name="msg_divx_vod_reg_code_visit_website">Registration Code: %1
Visit http://www.divx.com/vod/ for instructions on how to register the code.</Text>
<Text name="msg_atrac_activate">Enable ATRAC</Text>
<Text name="msg_atrac_activate_explanation">Connects to the Internet to perform an authentication procedure to enable playback of ATRAC music content.</Text>
<Text name="msg_atrac_activated">ATRAC has been enabled.</Text>
<Text name="msg_error_already_activated">This has already been enabled.</Text>
<Text name="msg_error_setting">The setting could not be completed.</Text>
<Text name="msg_atrac_not_activated_set_pls"><![CDATA[ATRAC is not enabled.
Go to [Settings] > [System Settings] and enable ATRAC.]]></Text>
<Text name="msg_wma_playback_enable">Enable WMA Playback</Text>
<Text name="msg_wma_playback_enable_explanation">Connects to the Internet to perform an authentication procedure to enable playback of WMA music content.</Text>
<Text name="msg_wma_playback_enabled">Windows Media® Audio (WMA) playback has been enabled.</Text>
<Text name="msg_wma_playback_not_enabled_enable_pls"><![CDATA[WMA playback is not enabled.
Go to [Settings] > [System Settings] and enable WMA playback.]]></Text>
<Text name="msg_delete_backup_data_vita">Delete PS Vita System's Backup Files</Text>
<Text name="msg_delete_backup_data_vita_explanation">Deletes backup files for the PS Vita system saved on this system.</Text>
<Text name="msg_delete_backup_data_vita_variable_space_ask">The backup files for the PS Vita system will be deleted.
If you delete them, %1 more space on the system storage will become available.
You can only delete the backup files for your account.


Do you want to delete the backup files?</Text>
Is specific for PS3 (not used on PSP) as can be seen in the comments of the source code of rcomage [https://github.com/zingaburga/RCOMage/blob/master/src/rcofile.h here] in line number 188
<Text name="msg_ms_format">Format Memory Stick™</Text>
PS3 RCOs seem to have this extra element - probably something to do with planes/frames??
<Text name="msg_sd_format">Format SD Memory Card</Text>
<Text name="msg_cf_format">Format CompactFlash®</Text>
<Text name="msg_hdd_format">Format System Storage</Text>
<Text name="msg_ms_format_ask1">Do you want to format the Memory Stick™?</Text>
<Text name="msg_ms_format_ask2">If you format, all data on the Memory Stick™ will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_sd_format_ask1">Do you want to format the SD Memory Card?</Text>
<Text name="msg_sd_format_ask2">If you format, all data on the SD Memory Card will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_cf_format_ask1">Do you want to format the CompactFlash®?</Text>
<Text name="msg_cf_format_ask2">If you format, all data on the CompactFlash® will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_formatting">Formatting...
Please wait.</Text>
<Text name="msg_formatted">Format completed.</Text>
<Text name="msg_error_format">An error occurred during the format operation.</Text>
<Text name="msg_hdd_format_ask2">Do you want to format the system storage?</Text>
<Text name="msg_formatted_pls_restore">Format completed.
Press the %e button to restart the system.</Text>
<Text name="msg_select_format_method">Select the system storage format method.</Text>
<Text name="msg_quick_format">Quick Format</Text>
<Text name="msg_full_format">Full Format</Text>
<Text name="msg_erase_all_data">All data on the system storage will be erased.</Text>
<Text name="msg_easy_but_data_will_remain">The format operation will be completed in the shortest amount of time, but the least amount of processing will be done. If a specialized tool is used, it may be possible for some deleted data to be restored.</Text>
<Text name="msg_time_to_operate">Time Required</Text>
<Text name="msg_backup_utility">Backup Utility</Text>
<Text name="msg_backup_utility_explanation">Backs up data saved on the system storage to storage media, or restores data that has been backed up.</Text>
<Text name="msg_backup_select_ask">Back up or restore data on the system storage.
Select the operation you want to perform.</Text>
<Text name="msg_backup">Back Up</Text>
<Text name="msg_restore">Restore</Text>
<Text name="msg_delete_backup_data">Delete Backup Data</Text>
<Text name="msg_backup_restore_this_system_ask">Do you want to back up data on the system storage to other storage media?


Restore the backed up data on this PS3™ system. If you restore on a different system some data will not be restored.
==UMDFlag==
Limitations may apply when backing up certain copyright-protected content.
This attribute was named UMDFlag unofficially because it was found used in the .rco files contained inside PSP UMD discs only
Refer to the online manual for more information.</Text>
<Text name="msg_making_backup_wait">Backing up...
Do not remove the storage media.</Text>
<Text name="msg_backup_completed">Back up completed.</Text>
<Text name="msg_save_destination2">Save Destination</Text>
<Text name="msg_restore_confirmation_delete_your_data_ask">Do you want to restore data that has been backed up?
Before restoring, all data on the system storage will be deleted.</Text>
<Text name="msg_restore_media_select">Select the storage media that contains backup data.</Text>
<Text name="msg_no_backup_media">Connect storage media that contains the backup data.</Text>
<Text name="msg_backup_data_select">Select the backup data.</Text>
<Text name="msg_error_no_backup_data">There is no backup data.</Text>
<Text name="msg_cannot_restore_other_ps3_data">This data was backed up from a different PS3™ system. Some data cannot be restored. Refer to the online manual for more information.</Text>
<Text name="msg_restore_reconfirm_ask">Are you sure you want to restore?


The system will restart during the restore operation. Do not turn off the system.</Text>
The name seems not accurate enought (because PS3 cant read UMD discs) so maybe is something more generic like "disc media", though never has been found a PS3 disc containing .rco's and the '''HYBRID_FLAG''' used in the bluray contents descriptor file [[PS3_DISC.SFB]] for "music bluray" and "photo bluray" are completlly speculative
<Text name="msg_making_restore_do_not_turn_off">Restoring...
Do not turn off the system or remove the storage media.</Text>
<Text name="msg_restore_completed_restart">Restore completed.
Press the %e button to restart.</Text>
<Text name="msg_delete_backup_data_ask">The backup data will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_error_savedata_full_hdd">There is not enough space on the system storage.
At least %1 more space is needed.</Text>
<Text name="msg_error_backup">The back up operation could not be completed.</Text>
<Text name="msg_error_restore_restart">The restore operation could not be completed. The system will restart.</Text>
<Text name="msg_error_no_backup_data_retry_restore_pls">There is no backup data.
Check that you have connected only the storage media containing the backup data, and then try to restore again.</Text>
<Text name="msg_error_space_full">There is not enough free space.
At least %1 more free space is needed.</Text>
<Text name="msg_data_transfer_utility">Data Transfer Utility</Text>
<Text name="msg_data_transfer_utility_explanation">Transfers data that is saved on one PS3™ system to another PS3™ system. You can use this feature when replacing the PS3™ system that you usually use with another PS3™ system. Even saved data that is copy-protected can be transferred (moved).</Text>
<Text name="msg_transfer_data_read_follows_select_ok">You will use this feature to transfer (copy or move) data that is saved on one PS3™ system to the other PS3™ system. Carefully read the following information, and then select [OK].</Text>
<Text name="msg_data_transfer_utility_notice1">To transfer the data, you will need an Ethernet cable. With the two PS3™ systems turned off, make a direct connection between the PS3™ systems using the Ethernet cable, and then turn on the systems again.</Text>
<Text name="msg_data_transfer_utility_notice2">To prepare for the data transfer, you must first set the PS3™ system to send the data and then set the other PS3™ system to receive the data.</Text>
<Text name="msg_data_transfer_utility_notice3">All data that is stored on the PS3™ system that will receive the data will be deleted before the transfer begins.</Text>
<Text name="msg_data_transfer_utility_notice4">Before starting the operation, you must update the system software to the latest version.</Text>
<Text name="msg_data_transfer_utility_notice5">Saved data that is copy-protected will be moved and other types of data will be copied. When data is moved, it will be deleted from the PS3™ system that originally contained the data.</Text>
<Text name="msg_data_transfer_utility_notice6">Limitations may apply to the transfer of certain types of data. Refer to the online manual for more information.</Text>
<Text name="msg_select_operation_pls">Select the operation you want to perform.</Text>
<Text name="msg_transfer_data_from_this_to_another">1. Transfer data from this system to the other PS3™ system.</Text>
<Text name="msg_transfer_data_from_another_to_this">2. Transfer data from the other PS3™ system to this system.</Text>
<Text name="msg_this_ps3">This PS3™ System</Text>
<Text name="msg_the_other_ps3">Other PS3™ System</Text>
<Text name="msg_data_transfer_utility_found_psstore_content_ask"><![CDATA[Content items that were purchased from PlayStation®Store have been found.
To use these content items on the other PS3™ system, you must first deactivate this system.
Do you want to cancel use of [Data Transfer Utility] now and deactivate this system?


To deactivate this system, log in as each of the users listed below, and then select [System Activation] under [PSN] > [Account Management].]]></Text>
*Speculation. Maybe is::
<Text name="msg_data_transfer_utility_no_psn_account_trophy_ask"><![CDATA[Sony Entertainment Network accounts have not been created for some users of this system.
**0 = system rco
Copy-protected saved data for these users will not be transferred. Furthermore, these users may no longer be able to earn trophies on the other PS3™ system.
**1 = external rco (disc media, etc)
Do you want to cancel use of [Data Transfer Utility] now and create accounts for these users?


To create accounts, log in as each of the users listed below, and then select [PSN] > [Sign Up].]]></Text>
=Hashreports=
<Text name="msg_start_other_ps3_connect_lancable">Check that you have made a direct connection between the two PS3™ systems using the Ethernet cable and that the other PS3™ system is turned on.</Text>
==PS3 rco's all versions==
<Text name="msg_change_video_other_ps3_wait_till_next">Read the instructions on the next screen, and then switch the TV to display the other PS3™ system's screen.</Text>
all OFW 1.00-4.75 hashes: https://www.mirrorcreator.com/files/7KCMQKWQ/RCO-hashreport.7z_links <--- please someone convert this in a "human readable wiki table"
<Text name="msg_pending_data_transfer_goto_data_transfer_utility"><![CDATA[Waiting to transfer data...


Set the TV to display the other PS3™ system's screen. Then go to [Settings] > [System Settings] > [Data Transfer Utility] and select [2. Transfer data from the other PS3™ system to this system.].]]></Text>
==PSP rco's==
<Text name="msg_transferring_data_donot_turn_off">Transferring data...
*PSP 6.60 and 6.61 firmware contains 63 .rco files (same files for both firmwares). Two of them are specific for PSPgo model (bluetooth_plugin.rco, slide_plugin.rco)
Do not turn off the systems or disconnect the Ethernet cable.</Text>
*Only 10 of them are compresed with ZLIB (dd_helper.rco, dnas_plugin.rco, htmlviewer_plugin.rco, lftv_rmc_univer3in1.rco, lftv_rmc_univer3in1_jp.rco, lftv_rmc_univertuner.rco, lftv_rmc_univertuner_jp.rco, lftv_tuner_jp_jp.rco, lftv_tuner_us_en.rco, oneseg_plugin.rco). All the others are compressed with RLZ (and RLZ decompression is not supported by rcomage, is needed to use Resurssiklunssi v0.3 to rebuild them)
<Text name="msg_receiving_transferred_data_donot_turn_off">Receiving data...
*Resurssiklunssi rebuilds the .rco files and allows for two rebuild modes:
Do not turn off the systems or disconnect the Ethernet cable.</Text>
**TRIANGLE or CROSS - only rebuilds
<Text name="msg_prepare_sending_ps3_explanation">You must first set the PS3™ system that will send the data.
***The converted files will have '''minFirmwareVer="1.5"''' (the original value is lost in the conversion)
From the PS3™ system that will send the data, select [1. Transfer data from this system to the other PS3™ system.] under [Data Transfer Utility].</Text>
**SQUARE or CIRCLE - rebuilds and recompress in ZLIB
<Text name="msg_before_transfer_format_delete_all_ask">Before receiving the data, the system storage of this system will be formatted. All data will be deleted during formatting.
***The converted files will have '''minFirmwareVer="2.6"''' (the original value is lost in the conversion)
Do you want to continue?</Text>
<Text name="msg_after_format_restart_start_transfer">After the format operation has completed, this system will restart and begin transferring the data.</Text>
<Text name="msg_data_transferred">Data transfer operation completed.</Text>
<Text name="msg_error_no_lancable_other_ps3_not_start">An Ethernet cable is not connected, or the other PS3™ system is not turned on.</Text>
<Text name="msg_error_full_hdd_ps3_receiving">There is not enough space on the system storage of the PS3™ system receiving the data.
At least %1 more space is needed.</Text>
<Text name="msg_error_data_transfer">An error occurred during the data transfer operation.</Text>
<Text name="msg_canceled_data_transfer">The data transfer operation has been canceled.</Text>
<Text name="msg_no_install_area_install_ask"><![CDATA[There is no partition for installing this system on the system storage.
If this system must be installed on the system storage, you will need to create a partition. Go to [Settings] > [System Settings] > [Format Utility] and format the system storage to create a partition.]]></Text>
<Text name="msg_quit_ps3_start_other_os_ask">Do you want to quit the PS3™ system and start the other system now?</Text>
<Text name="msg_installdata_found">The following installer items were found:</Text>
<Text name="msg_installdata_copying">Copying the installer to the system storage.
Do not turn off the system.</Text>
<Text name="msg_installdata_start">Press the %e button to start the installer.
The screen will temporarily go blank. Please wait until the installer starts.</Text>
<Text name="msg_installdata_checking">Checking for the installer...
Please wait.</Text>
<Text name="msg_error_no_installdata">No applicable installer was found.</Text>
<Text name="msg_error_partition_hddfull"><![CDATA[Go to [Settings] > [System Settings] > [Format Utility] and format the system storage to create a partition.]]></Text>
<Text name="msg_installing">Installing...
Do not turn off the system.</Text>
<Text name="msg_installed_restart"><![CDATA[Install completed.
To start another system, go to [Settings] > [System Settings] > [Default System] and set to [Other OS]. Then restart the system.]]></Text>
<Text name="msg_install_cancel_ask">Do you want to cancel the install operation?</Text>
<Text name="msg_id_email_psn_bracket">Sign-In ID (Sony Entertainment Network)</Text>
<Text name="msg_pw_psn_bracket">Password (Sony Entertainment Network)</Text>
<Text name="msg_setting_init_ask1">The settings below will be restored:</Text>
<Text name="msg_setting_init_ask2">Are you sure you want to restore settings?</Text>
<Text name="msg_initializing">Restoring default settings...
Do not turn off the system.</Text>
<Text name="msg_initialized">Restore completed.
Press the %e button to restart.</Text>
<Text name="msg_error_init">An error occurred during the restore operation.</Text>
<Text name="msg_console_init_ask1"><![CDATA[Are you sure you want to restore the PS3™ system?


All settings will be restored and all data on the system storage will be deleted.
{{Boxcode|width=auto|float=left|title=PSP 6.61 official rco's|code=<syntaxhighlight lang="bash">
If you have purchased content from PlayStation®Store before, deactivate this system by selecting [System Activation] under [PSN] > [Account Management] before performing the restore operation.]]></Text>
; Generated by QuickSFV v2.36 on 2015-12-09 at 04:49:59
<Text name="msg_console_init_ask2">If you format, all data will be deleted.
; http://www.QuickSFV.org
This data cannot be restored.
;
Are you sure you want to continue?</Text>
;        3792  10:46.08 2014-08-09 resource\adhoc_transfer.rco
<Text name="msg_error_init_console_hdd_access">An error occurred during the restore operation.
;        1816  10:45.42 2014-08-09 resource\auth_plugin.rco
The system storage cannot be accessed.</Text>
;      174256  10:46.10 2014-08-09 resource\camera_plugin.rco
<Text name="msg_ps_rights">"    ", "PlayStation" and "PLAYSTATION" are registered trademarks of Sony Computer Entertainment Inc. Also, "PS3", "PSP" and "    " are trademarks of the same company.</Text>
;          239  10:46.10 2014-08-09 resource\common_page.rco
<Text name="msg_ps_rights2">"    ", "PlayStation" and "PLAYSTATION" are registered trademarks of
;        41248  10:46.12 2014-08-09 resource\content_browser_plugin.rco
Sony Computer Entertainment Inc. Also, "PS3", "PSP" and "    " are trademarks of the same company.</Text>
;        86516  10:45.42 2014-08-09 resource\dd_helper.rco
<Text name="msg_ps_rights3">"    ", "PlayStation" and "PLAYSTATION" are registered trademarks of Sony Computer Entertainment Inc.
;        34552  10:45.44 2014-08-09 resource\dnas_plugin.rco
Also, "PS3", "PSP" and "    " are trademarks of the same company.</Text>
;        9672  10:45.44 2014-08-09 resource\game_install_plugin.rco
<Text name="msg_ps_rights4">"    ", "PlayStation" and "PLAYSTATION" are registered trademarks of
;        58732  10:46.14 2014-08-09 resource\game_plugin.rco
Sony Computer Entertainment Inc.
;        41752  10:45.46 2014-08-09 resource\htmlviewer_plugin.rco
Also, "PS3", "PSP" and "    " are trademarks of the same company.</Text>
;        69540  10:46.16 2014-08-09 resource\impose_plugin.rco
<Text name="msg_dolbydigital_ac3_right">Dolby and the double-D symbol are trademarks of Dolby Laboratories.</Text>
;      106236  10:46.18 2014-08-09 resource\lftv_main_plugin.rco
<Text name="msg_dts_right">DTS is a registered trademark and the DTS logos and Symbol are trademarks of DTS, Inc.</Text>
;        55760  10:46.18 2014-08-09 resource\lftv_rmc_univer3in1.rco
<Text name="msg_atrac1_right">“ATRAC” and</Text>
;        55728  10:46.20 2014-08-09 resource\lftv_rmc_univer3in1_jp.rco
<Text name="msg_atrac2_right">are trademarks of Sony Corporation.</Text>
;        19672  10:46.20 2014-08-09 resource\lftv_rmc_univerpanel.rco
<Text name="msg_walkman_right">"WALKMAN" and "WALKMAN" logo are registered trademarks of Sony Corporation.</Text>
;        19700  10:46.22 2014-08-09 resource\lftv_rmc_univerpanel_jp.rco
<Text name="msg_atok_right">ATOK® is a registered trademark of JUSTSYSTEM CORP. in Japan and other countries.</Text>
;        36832  10:46.22 2014-08-09 resource\lftv_rmc_univertuner.rco
<Text name="msg_jp_eu_font_right">All of the Japanese fonts and some parts of the Latin fonts in this machine use characters provided by Fontworks Japan, Inc.</Text>
;        37316  10:46.24 2014-08-09 resource\lftv_rmc_univertuner_jp.rco
<Text name="msg_zi_right">eZiText® and Zi® are registered trademarks of Zi Corporation.</Text>
;        17880  10:46.24 2014-08-09 resource\lftv_tuner_jp_jp.rco
<Text name="msg_flash_right">Contains Adobe® Flash® Player software under license from Adobe System Incorporated. Copyright © 1995-2007 Adobe Systems Incorporated. All rights reserved. Adobe, Flash and Flash Player are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.</Text>
;        21768  10:46.26 2014-08-09 resource\lftv_tuner_us_en.rco
<Text name="msg_amg_right">© 2006 All Media Guide, LLC
;        17972  10:45.48 2014-08-09 resource\msgdialog_plugin.rco
Content and technology provided by All Media Guide ®.</Text>
;      192396  10:46.26 2014-08-09 resource\msvideo_main_plugin.rco
<Text name="msg_ssl_right">This product includes RSA BSAFE® Cryptographic software from RSA Security Inc.
;        56828  10:46.28 2014-08-09 resource\music_browser_plugin.rco
RSA, BSAFE are either registered trademarks or trademarks of RSA Security Inc. in the United States and/or other countries.
;        36148  10:46.30 2014-08-09 resource\music_player_plugin.rco
RSA Security Inc. All rights reserved.</Text>
;        77168  10:45.48 2014-08-09 resource\netconf_dialog.rco
<Text name="msg_sun_micorsystems_right">Java is a registered trademark of Oracle and/or its affiliates.</Text>
;        17032  10:45.50 2014-08-09 resource\netplay_plugin.rco
<Text name="msg_morisawa_right"><![CDATA[新丸ゴ(シンマルゴ)® Rは株式会社モリサワより提供を受けており、この名称は同社の登録商標であり、フォントの著作権も同社に帰属します。]]></Text>
;        96764  10:46.30 2014-08-09 resource\npadmin_plugin.rco
<Text name="msg_qgames_right">3D Technology Research</Text>
;        19988  10:45.50 2014-08-09 resource\npinstaller_plugin.rco
<Text name="msg_fdlibm_right">@(#)fdlibm.h 1.5 95/01/18
;        19740  10:45.52 2014-08-09 resource\npsignin_plugin.rco
;      228760  10:45.52 2014-08-09 resource\npsignup_plugin.rco
;      358668  10:46.32 2014-08-09 resource\oneseg_plugin.rco
;        32076  10:46.34 2014-08-09 resource\opening_plugin.rco
;      138424  10:45.54 2014-08-09 resource\osk_plugin.rco
;        65356  10:46.34 2014-08-09 resource\photo_browser_plugin.rco
;        69704  10:46.36 2014-08-09 resource\photo_player_plugin.rco
;        64636  10:46.36 2014-08-09 resource\premo_plugin.rco
;        4696  10:45.54 2014-08-09 resource\ps3scan_plugin.rco
;        4768  10:45.56 2014-08-09 resource\psn_plugin.rco
;        47156  10:46.38 2014-08-09 resource\radioshack_plugin.rco
;        27888  10:46.38 2014-08-09 resource\recommend_browser.rco
;        63348  10:46.40 2014-08-09 resource\rss_browser_plugin.rco
;        21688  10:46.40 2014-08-09 resource\rss_downloader_plugin.rco
;        12412  10:45.56 2014-08-09 resource\rss_subscriber.rco
;        55036  10:46.42 2014-08-09 resource\savedata_plugin.rco
;        50708  10:45.58 2014-08-09 resource\savedata_utility.rco
;        67364  10:45.58 2014-08-09 resource\screenshot_plugin.rco
;      309232  10:46.44 2014-08-09 resource\skype_main_plugin.rco
;      147908  10:46.00 2014-08-09 resource\store_browser_plugin.rco
;        75052  10:46.02 2014-08-09 resource\store_checkout_plugin.rco
;        9532  10:46.44 2014-08-09 resource\subs_plugin.rco
;      196768  10:46.46 2014-08-09 resource\sysconf_plugin.rco
;      212532  10:46.46 2014-08-09 resource\sysconf_plugin_about.rco
;        89012  10:46.02 2014-08-09 resource\system_plugin.rco
;        8380  10:46.04 2014-08-09 resource\system_plugin_bg.rco
;        34336  10:46.04 2014-08-09 resource\system_plugin_fg.rco
;      227684  10:46.48 2014-08-09 resource\topmenu_icon.rco
;        38716  10:46.50 2014-08-09 resource\topmenu_plugin.rco
;        19560  10:46.50 2014-08-09 resource\update_plugin.rco
;        35148  10:46.52 2014-08-09 resource\video_main_plugin.rco
;        69032  10:46.52 2014-08-09 resource\video_plugin_videotoolbar.rco
;        30260  10:46.54 2014-08-09 resource\visualizer_plugin.rco
12dda8594cf816ba8e08495dc7e6e404 *resource\adhoc_transfer.rco
a4b15cb98d7d336192a4f23fd89becec *resource\auth_plugin.rco
a2b6a283b423bb192bf469194cb0523f *resource\camera_plugin.rco
ac7b03cc83c25c324a092233c202a149 *resource\common_page.rco
567991e0656865c367a2a63c638a3efb *resource\content_browser_plugin.rco
bdd13d91c92cba7489b6d2ff1ab06723 *resource\dd_helper.rco
a25d1fb76427f885d4dff1ebdc6b6964 *resource\dnas_plugin.rco
c251b597a533604dd425c17642085192 *resource\game_install_plugin.rco
a9a54ca6a729b4889eb0c38946c3274e *resource\game_plugin.rco
ce58c869974d764d5e74b8decd938100 *resource\htmlviewer_plugin.rco
a9331bce82ded25ce4b6162544ad23af *resource\impose_plugin.rco
c7300daf23991a0f887ee09e2a931745 *resource\lftv_main_plugin.rco
481bddbc83a3717fd149d9415fbb289a *resource\lftv_rmc_univer3in1.rco
db2f0d509b894b4b2599e9fde33907be *resource\lftv_rmc_univer3in1_jp.rco
5df911bb476f504aee11f2b8b4e8a81a *resource\lftv_rmc_univerpanel.rco
2b8a092864561780f57577c2198a77ac *resource\lftv_rmc_univerpanel_jp.rco
dcff238d056a66534f5b5b3da429566f *resource\lftv_rmc_univertuner.rco
591314409e629b5652a7a86e2abe84c5 *resource\lftv_rmc_univertuner_jp.rco
b7e87e9f0fabd2adbe0b6142c2d8aa00 *resource\lftv_tuner_jp_jp.rco
4a1b10cfc4c524ab067d55e6b0c2b80f *resource\lftv_tuner_us_en.rco
e8fd6b5a97c74ba8ac19f60037b94cda *resource\msgdialog_plugin.rco
0168e69d9d76e800b36b499ad0b6d3f2 *resource\msvideo_main_plugin.rco
554bef5a943a2c72785d7c149ccc1e24 *resource\music_browser_plugin.rco
2cec835c7a19228d3a4a022f368bcdf0 *resource\music_player_plugin.rco
14d364cee4f1368ab81e4958ae4df2d3 *resource\netconf_dialog.rco
7d0c0c8156a467b9f36b183742c32708 *resource\netplay_plugin.rco
d8149083ef20062a9429e227546a1bd9 *resource\npadmin_plugin.rco
b5981ce8cf96d656643a32dd99ff0d9e *resource\npinstaller_plugin.rco
6aa77978311bf79641fc32d1092362ff *resource\npsignin_plugin.rco
116ea60df8acabb587b086f59df4dd92 *resource\npsignup_plugin.rco
1542737627b5e6911b3abc6879ec4af6 *resource\oneseg_plugin.rco
889d8d99c98157799b56ee3f24abb78e *resource\opening_plugin.rco
a3e3bf8d061604511f51b7cf7116cb0e *resource\osk_plugin.rco
e34183accde943e73fa0f7add2b41cb3 *resource\photo_browser_plugin.rco
d094fe9d052993abff9fd062a1d56b4f *resource\photo_player_plugin.rco
008747366893e5f27539435772cb41a9 *resource\premo_plugin.rco
b47346ec59ec9190d80896d13b64d68d *resource\ps3scan_plugin.rco
e40a9edac933169e87f6920d2178613a *resource\psn_plugin.rco
5ee0ee77e0131c724a8da85ef444fe40 *resource\radioshack_plugin.rco
3cf617c6716c5dea97f88c2d4ff23f14 *resource\recommend_browser.rco
256057589ad43c9560afae875544718e *resource\rss_browser_plugin.rco
4bee480a8782dbb1c4462e8073dc3000 *resource\rss_downloader_plugin.rco
869ddf18f6f614fc2b8f084c76129b37 *resource\rss_subscriber.rco
648877f29b74808937d8450d3522ef31 *resource\savedata_plugin.rco
1070d80c07a9f852747c91065990463a *resource\savedata_utility.rco
32b197c83b548fefd7667bd05c002ec1 *resource\screenshot_plugin.rco
bfca32bd7dbfae6bbf5e97d7f92387ca *resource\skype_main_plugin.rco
7c757bcf286de7a95f98e8824f5f4bb1 *resource\store_browser_plugin.rco
7a0df8f7d4a41675ac4ed69c6e718262 *resource\store_checkout_plugin.rco
1ca842d0d11dca81e3d6967d6a32403c *resource\subs_plugin.rco
5d166ea92abd13dace9c2c2f7087ded8 *resource\sysconf_plugin.rco
141f8d5e152867f6c44415402633e49a *resource\sysconf_plugin_about.rco
ea3616f8c30c1500cab7bb8f3ead3cec *resource\system_plugin.rco
ac819b2d9ac4d82a94f21251611fb0cf *resource\system_plugin_bg.rco
197e1b1094e782c9cfee6a46ef911c01 *resource\system_plugin_fg.rco
042c815116182ca04b671d7cd67bb8ea *resource\topmenu_icon.rco
872bdf93cc037784f0e1c6b8074980c1 *resource\topmenu_plugin.rco
cfe05f8cf126014c5fd33d5953bede27 *resource\update_plugin.rco
4354bd14048c4e1b4e452c970dbcb5cf *resource\video_main_plugin.rco
2163c6aa8c8ff38e25a864118cbeaadd *resource\video_plugin_videotoolbar.rco
015c0dc4be2cfe0bdb78508dd6e60835 *resource\visualizer_plugin.rco
</syntaxhighlight>}}


Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved
{{Boxcode|width=auto|float=left|title=PSP 6.60 and 6.61 firmware. RCO hashes after resurssiklunssi rebuild (cross option)|code=<syntaxhighlight lang="bash">
; Generated by QuickSFV v2.36 on 2015-12-13 at 03:40:27
; http://www.QuickSFV.org
;
;        13136  09:25.04 2011-08-16 resource\adhoc_transfer.rco
;        3516  09:25.04 2011-08-16 resource\auth_plugin.rco
;      122728  09:25.04 2011-08-16 resource\bluetooth_plugin.rco
;      267876  09:25.06 2011-08-16 resource\camera_plugin.rco
;          356  09:25.06 2011-08-16 resource\common_page.rco
;        59056  09:25.08 2011-08-16 resource\content_browser_plugin.rco
;        86648  09:25.08 2011-08-16 resource\dd_helper.rco
;        34668  09:25.08 2011-08-16 resource\dnas_plugin.rco
;        35228  09:25.08 2011-08-16 resource\game_install_plugin.rco
;      209388  09:25.08 2011-08-16 resource\game_plugin.rco
;        43980  09:25.08 2011-08-16 resource\htmlviewer_plugin.rco
;        85816  09:25.10 2011-08-16 resource\impose_plugin.rco
;      392520  09:25.10 2011-08-16 resource\lftv_main_plugin.rco
;        61064  09:25.12 2011-08-16 resource\lftv_rmc_univer3in1.rco
;        61008  09:25.12 2011-08-16 resource\lftv_rmc_univer3in1_jp.rco
;        21840  09:25.14 2011-08-16 resource\lftv_rmc_univerpanel.rco
;        21868  09:25.14 2011-08-16 resource\lftv_rmc_univerpanel_jp.rco
;        40720  09:25.14 2011-08-16 resource\lftv_rmc_univertuner.rco
;        41176  09:25.14 2011-08-16 resource\lftv_rmc_univertuner_jp.rco
;        19132  09:25.16 2011-08-16 resource\lftv_tuner_jp_jp.rco
;        22916  09:25.16 2011-08-16 resource\lftv_tuner_us_en.rco
;        99440  09:25.16 2011-08-16 resource\msgdialog_plugin.rco
;      415232  09:25.18 2011-08-16 resource\msvideo_main_plugin.rco
;      142052  09:25.20 2011-08-16 resource\music_browser_plugin.rco
;        78772  09:25.20 2011-08-16 resource\music_player_plugin.rco
;      345368  09:25.20 2011-08-16 resource\netconf_dialog.rco
;        57632  09:25.20 2011-08-16 resource\netplay_plugin.rco
;      318228  09:25.22 2011-08-16 resource\npadmin_plugin.rco
;        83124  09:25.22 2011-08-16 resource\npinstaller_plugin.rco
;        69780  09:25.22 2011-08-16 resource\npsignin_plugin.rco
;      631216  09:25.24 2011-08-16 resource\npsignup_plugin.rco
;      399672  09:25.28 2011-08-16 resource\oneseg_plugin.rco
;        84784  09:25.28 2011-08-16 resource\opening_plugin.rco
;      222536  09:25.32 2011-08-16 resource\osk_plugin.rco
;      149028  09:25.32 2011-08-16 resource\photo_browser_plugin.rco
;      152816  09:25.34 2011-08-16 resource\photo_player_plugin.rco
;      156724  09:25.34 2011-08-16 resource\premo_plugin.rco
;        14536  09:25.34 2011-08-16 resource\ps3scan_plugin.rco
;        11868  09:25.34 2011-08-16 resource\psn_plugin.rco
;        74100  09:25.36 2011-08-16 resource\radioshack_plugin.rco
;        60580  09:25.36 2011-08-16 resource\recommend_browser.rco
;      158248  09:25.36 2011-08-16 resource\rss_browser_plugin.rco
;        82412  09:25.36 2011-08-16 resource\rss_downloader_plugin.rco
;        33836  09:25.38 2011-08-16 resource\rss_subscriber.rco
;      144236  09:25.38 2011-08-16 resource\savedata_plugin.rco
;      134600  09:25.38 2011-08-16 resource\savedata_utility.rco
;        73180  09:25.40 2011-08-16 resource\screenshot_plugin.rco
;      630580  09:25.44 2011-08-16 resource\skype_main_plugin.rco
;        10240  09:25.44 2011-08-16 resource\slide_plugin.rco
;      325912  09:25.48 2011-08-16 resource\store_browser_plugin.rco
;      289760  09:25.48 2011-08-16 resource\store_checkout_plugin.rco
;        33348  09:25.48 2011-08-16 resource\subs_plugin.rco
;      620116  09:25.50 2011-08-16 resource\sysconf_plugin.rco
;      228364  09:25.58 2011-08-16 resource\sysconf_plugin_about.rco
;      107104  09:26.00 2011-08-16 resource\system_plugin.rco
;        11128  09:26.00 2011-08-16 resource\system_plugin_bg.rco
;        46536  09:26.00 2011-08-16 resource\system_plugin_fg.rco
;      297364  09:26.04 2011-08-16 resource\topmenu_icon.rco
;      122360  09:26.04 2011-08-16 resource\topmenu_plugin.rco
;        75916  09:26.04 2011-08-16 resource\update_plugin.rco
;      123256  09:26.04 2011-08-16 resource\video_main_plugin.rco
;      104916  09:26.06 2011-08-16 resource\video_plugin_videotoolbar.rco
;        37364  09:25.04 2011-08-16 resource\visualizer_plugin.rco
a1675f066c6ae9281602011c2af891e3 *resource\adhoc_transfer.rco
2e4725bb3f646929310577eccd42bcda *resource\auth_plugin.rco
ba5fc7ba16cd635590065821e1d1a062 *resource\bluetooth_plugin.rco
87a0d9279116b0307dfd5bbf11548cb7 *resource\camera_plugin.rco
5dc413e6007b4ee01c7bfb13702a25c4 *resource\common_page.rco
703a5cc179f68f8e0edd7d462c86af8d *resource\content_browser_plugin.rco
9dd3b961eec1afb4f30de7240deecb9b *resource\dd_helper.rco
da50ab9a01701b909d352c68e869b051 *resource\dnas_plugin.rco
67934570455d3f0038c7ee670d0027b5 *resource\game_install_plugin.rco
16c269d581a45ecdfcfeb1259a5370ac *resource\game_plugin.rco
fd174ab811b870fe084a8dbadc3e6aff *resource\htmlviewer_plugin.rco
b8e34d8877ace0772047662dcbfa9d48 *resource\impose_plugin.rco
2ad01831bf19300b08ba78f35baff791 *resource\lftv_main_plugin.rco
c3e485efdee1917d3a7f8da1b0722fa5 *resource\lftv_rmc_univer3in1.rco
6cecbdeaba972d4dba0fa4df9f43db8a *resource\lftv_rmc_univer3in1_jp.rco
095b83e8a2ef37e64306c4bc8243870e *resource\lftv_rmc_univerpanel.rco
7dea3b80c872ac02e7eed23b7cb4f5ed *resource\lftv_rmc_univerpanel_jp.rco
c5061621a1389449dbc4f1ef865a6525 *resource\lftv_rmc_univertuner.rco
53b56ea2f90979224253c4664c43ca1c *resource\lftv_rmc_univertuner_jp.rco
75e42b4f053fef8a60e16264be99b07a *resource\lftv_tuner_jp_jp.rco
be3d5738d8ca9d687d01a4b6ac7c81d4 *resource\lftv_tuner_us_en.rco
ea58d9e228fc76beb34464753a567c67 *resource\msgdialog_plugin.rco
67ec6d707a1b326a23848a73e6e38414 *resource\msvideo_main_plugin.rco
42fd399e35c4ab774d6aa1ff52a17b8c *resource\music_browser_plugin.rco
2d98313ca7ef755d0390a2537237ce6b *resource\music_player_plugin.rco
755c3d4b00fa4b3158793f852823ff12 *resource\netconf_dialog.rco
6c0e77bd52a1a5de204da5ed4efd4f82 *resource\netplay_plugin.rco
42a5c448463117a30ce7c2ae0354821e *resource\npadmin_plugin.rco
221335417818d5d49cf616108a511e2d *resource\npinstaller_plugin.rco
1f51c4641326e8a1b6b7db11c0f70230 *resource\npsignin_plugin.rco
93239e36a519deeaba08c53640ccd701 *resource\npsignup_plugin.rco
f6a52e7a415799eb9ccac914e7120d2e *resource\oneseg_plugin.rco
578c90574e9a0cc54dee75a1768f93a5 *resource\opening_plugin.rco
00cb25b6b6500328282d1eb82ee3a407 *resource\osk_plugin.rco
fdfdc91a92eac9030c74475f09027ed5 *resource\photo_browser_plugin.rco
9fe85b676045294fddffbbf0f1ff6037 *resource\photo_player_plugin.rco
e8eff25adc1ef625cf831c6f9aef00df *resource\premo_plugin.rco
f840998a7d8ffea49577c0bcdbab740d *resource\ps3scan_plugin.rco
33c720b191c0813071a49f3e4b9d9343 *resource\psn_plugin.rco
dd815ede6a4ef114e2231229bfb3d650 *resource\radioshack_plugin.rco
c45f50ec4748041a4bd95a8d3856ee50 *resource\recommend_browser.rco
ef6b3321f77c1ad0d909b3d8e0682f8b *resource\rss_browser_plugin.rco
d58c9bfd3b957c785af9baa8f04be2ef *resource\rss_downloader_plugin.rco
c68b265b6e73788fbf8084613e5167b2 *resource\rss_subscriber.rco
7899063074fe7719af69a1b0415a2277 *resource\savedata_plugin.rco
9c604489e6353d3d9ef77656ac771bd7 *resource\savedata_utility.rco
855aa13fbf1d4e55bc4a545c0fb7018d *resource\screenshot_plugin.rco
ad03375b3c538c1891e5f94cb457d137 *resource\skype_main_plugin.rco
1199eb0aa7f66c7085c273478896141b *resource\slide_plugin.rco
a6927fcf418ab325e76babfc0f33f4a3 *resource\store_browser_plugin.rco
c22158cbda728794b225fa4bdea5629e *resource\store_checkout_plugin.rco
8d829325604f6d31abf6d538e55f344d *resource\subs_plugin.rco
abb42e5a76b34f040a8b8ccd9b6d20ff *resource\sysconf_plugin.rco
c189987bc1ded8c5abec8c41652092de *resource\sysconf_plugin_about.rco
48cf6b828fd3f0cd038d7864b1ba9b97 *resource\system_plugin.rco
e0ae8c6017249b9431e5af9f1bbe70b3 *resource\system_plugin_bg.rco
001a30efa22c86234c8c2ddaf20a2cd2 *resource\system_plugin_fg.rco
ee617fd8b6f6cc68f55192e6ac9edd4e *resource\topmenu_icon.rco
ef3d3530837c7032f97ed066c4f14aa9 *resource\topmenu_plugin.rco
50313607a775b2615743f6f6c04c5ea5 *resource\update_plugin.rco
3260a7ba5981f7d9f6b8ff2b07fb60f0 *resource\video_main_plugin.rco
4fd833dc230d78d2827ad85f58685aa6 *resource\video_plugin_videotoolbar.rco
5b1e65248b962b983cf0553f662c2050 *resource\visualizer_plugin.rco
</syntaxhighlight>}}{{clear}}


Developed at SunSoft, a Sun Microsystems, Inc. business.
*PSP firmware 1.00 contains only 21 .rco files (all them uses ZLIB, none of them uses RLZ)
Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved.</Text>
{{Boxcode|width=auto|float=left|title=PSP 1.00 official rco's|code=<syntaxhighlight lang="bash">
<Text name="msg_divx_right">DivX®, DivX Certified® and associated logos are trademarks of Rovi Corporation or its subsidiaries and are used under license.</Text>
; Generated by QuickSFV v2.36 on 2015-12-13 at 03:51:28
<Text name="msg_nasa_earth_label_right">Graphics of Earth</Text>
; http://www.QuickSFV.org
<Text name="msg_nasa_earth_right">Blue Marble: Clouds
;
Credit: NASA Goddard Space Flight Center Image by Reto Stöckli (land surface, shallow water, clouds). Enhancements by Robert Simmon (ocean color, compositing, 3D globes, animation). Data and technical support: MODIS Land Group; MODIS Science Data Support Team; MODIS Atmosphere Group; MODIS Ocean Group Additional data: USGS EROS Data Center (topography); USGS Terrestrial Remote Sensing Flagstaff Field Center (Antarctica); Defense Meteorological Satellite Program (city lights).
;        4556  15:35.20 2005-05-13 resource\auth_plugin.rco
;        57148  15:35.50 2005-05-13 resource\game_plugin.rco
;        87828  15:36.48 2005-05-13 resource\impose_plugin.rco
;      158124  15:37.24 2005-05-13 resource\msvideo_plugin.rco
;      220976  15:37.54 2005-05-13 resource\music_plugin.rco
;        68552  15:39.42 2005-05-13 resource\netconf_dialog.rco
;        12560  15:40.28 2005-05-13 resource\netplay_plugin.rco
;      254480  15:41.00 2005-05-13 resource\opening_plugin.rco
;      318548  15:41.32 2005-05-13 resource\osk_plugin.rco
;      121384  15:42.00 2005-05-13 resource\osk_utility.rco
;      182604  15:42.30 2005-05-13 resource\photo_plugin.rco
;        68328  15:42.58 2005-05-13 resource\savedata_plugin.rco
;        64428  15:43.36 2005-05-13 resource\savedata_utility.rco
;      151540  15:44.08 2005-05-13 resource\sysconf_plugin.rco
;        98136  15:44.42 2005-05-13 resource\system_plugin.rco
;        10776  15:45.10 2005-05-13 resource\system_plugin_bg.rco
;       45508  15:45.38 2005-05-13 resource\system_plugin_fg.rco
;       216320  15:46.06 2005-05-13 resource\topmenu_plugin.rco
;       14048  15:46.36 2005-05-13 resource\update_plugin.rco
;       26464  15:47.04 2005-05-13 resource\video_plugin.rco
;       115888  15:47.34 2005-05-13 resource\video_plugin_videotoolbar.rco
6eb000c8e1f71209b359204a0bb08310 *resource\auth_plugin.rco
9cad40a094ed76691da423f84f6ac7ef *resource\game_plugin.rco
8dac09480ffcf583b050f829e8eda065 *resource\impose_plugin.rco
16b48389d9b1138a2830be6d95415d4d *resource\msvideo_plugin.rco
4e2639d983ee90b120a8ecfb39805fbf *resource\music_plugin.rco
dae959afaba250140331aaca2a70fcf2 *resource\netconf_dialog.rco
30cb45c1485423e803a9abf695535e25 *resource\netplay_plugin.rco
b9f1af5c8db600f462d2f7599c83aed3 *resource\opening_plugin.rco
0db9b5786b31e909961d7f1cf121263b *resource\osk_plugin.rco
1397970cf810d85f856c829dd892da0a *resource\osk_utility.rco
98781c871cd690636002fc9de8719151 *resource\photo_plugin.rco
936dfb0fd59a96e7a31db4ff75f1ce84 *resource\savedata_plugin.rco
457ff88995e7dae078226a7f27f821a0 *resource\savedata_utility.rco
3aea9db6095921053eccfcc844cc0079 *resource\sysconf_plugin.rco
bb08685643b495fa9f4e4ef3b8731851 *resource\system_plugin.rco
aa575ee97093c7869b4802aae33b87a6 *resource\system_plugin_bg.rco
47382bd7aba1b89863de176a47a0a27a *resource\system_plugin_fg.rco
6279ccf07bf4c3e2fc17109ae6138477 *resource\topmenu_plugin.rco
840248d2a27e0d8c6073816edd220747 *resource\update_plugin.rco
ef87b1df11ab6b00986b1ce6395066c4 *resource\video_plugin.rco
87d878f00d9355b873adcac6f79927f6 *resource\video_plugin_videotoolbar.rco
</syntaxhighlight>}}{{clear}}


May, Blue Marble Next Generation w/ Topography and Bathymetry
=Examples (rcomage builds)=
Credit: Reto Stockli, NASA Earth Observatory</Text>
This is a temporal section for tests using rcomage to create frankensteins .rco files smallest as posible that could serve as an explain of his structure. Will contain the source xml file used to create the rco, a big table with ALL the values of the structure, and a sample in hexview of the created rco. Eventually one (or a couple) of this tables will be moved to front page but by now this is a shared notepad and experimentation to see how to make that tables intuitive, pretty, and smallest posible, feel free to add other examples
<Text name="msg_verance_cinavia_right">Copyright 2004-2010 Verance Corporation. Cinavia™ is a Verance Corporation trademark. Protected by U.S. Patent 7,369,677 and worldwide patents issued and pending under license from Verance Corporation. All rights reserved.</Text>
<Text name="msg_theme">Theme</Text>
<Text name="msg_theme_explanation">Sets for use of a preset combination of elements such as color, background or icons.</Text>
<Text name="msg_color">Color</Text>
<Text name="msg_color_explanation">Sets the color of the background and options menu.</Text>
<Text name="msg_background">Background</Text>
<Text name="msg_background_explanation">Sets the background of the XMB™ screen.</Text>
<Text name="msg_font">Font</Text>
<Text name="msg_font_explanation">Sets the font displayed on the XMB™ screen.</Text>
<Text name="msg_theme_default">Original</Text>
<Text name="msg_theme_classic">Classic</Text>
<Text name="msg_apply">Apply</Text>
<Text name="msg_select_theme">Select a theme.</Text>
<Text name="msg_error_no_theme">There are no themes.</Text>
<Text name="msg_delete_theme_incl_icon_ask">The theme data will be deleted.
The background, icon design and other elements included in the theme will also be cleared.
Do you want to continue?</Text>
<Text name="msg_error_install_theme_over_delete_other_theme">The maximum number of themes that can be installed has been reached.
To install this theme, you must delete an existing theme.</Text>
<Text name="msg_error_cannot_use_theme_no_license">This theme cannot be used.
You may be able to use it after signing in.
Sign in with the account that was used to purchase this theme, and then select it again.</Text>
<Text name="msg_wallpaper">Wallpaper</Text>
<Text name="msg_error_no_wallpaper_save_control_panel_pls">There is no wallpaper set.
Go to [Photo], open an image, and then select [Set as Wallpaper] from the control panel to save the image.</Text>
<Text name="msg_brightness">Brightness</Text>
<Text name="msg_font_01">Rounded</Text>
<Text name="msg_font_02">Pop</Text>
<Text name="msg_font_03">Pop</Text>
<Text name="msg_datetime">Date and Time</Text>
<Text name="msg_datetime_explanation">Sets the date and time for this system.</Text>
<Text name="msg_automatic_datetime_setting">Set Automatically</Text>
<Text name="msg_automatic_datetime_setting_explanation">Obtains the correct date and time automatically via the Internet when you sign in to PSN, and sets them on your system.</Text>
<Text name="msg_date_fmt">Date Format</Text>
<Text name="msg_date_fmt_explanation">Sets the order of display for year, month and day.</Text>
<Text name="msg_datetime_fmt_ymd">YYYY/MM/DD</Text>
<Text name="msg_datetime_fmt_dmy">DD/MM/YYYY</Text>
<Text name="msg_datetime_fmt_mdy">MM/DD/YYYY</Text>
<Text name="msg_time_fmt">Time Format</Text>
<Text name="msg_time_fmt_explanation">Sets the time display to either a 12-hour or 24-hour clock.</Text>
<Text name="msg_time_fmt_12">12-Hour Clock</Text>
<Text name="msg_time_fmt_24">24-Hour Clock</Text>
<Text name="msg_timezone">Time Zone</Text>
<Text name="msg_timezone_explanation">Sets the time zone to be used as the basis for time settings.</Text>
<Text name="msg_timezone_samoa_american">GMT-11:00 American Samoa</Text>
<Text name="msg_timezone_midway_islands">GMT-11:00 Midway Islands</Text>
<Text name="msg_timezone_united_states_hawaii">GMT-10:00 Hawaii</Text>
<Text name="msg_timezone_united_states_alaska">GMT-09:00 Alaska</Text>
<Text name="msg_timezone_pacific_us_canada">GMT-08:00 Pacific Time (US, Canada)</Text>
<Text name="msg_timezone_mexico_tijuana">GMT-08:00 Tijuana</Text>
<Text name="msg_timezone_mountain_us_canada">GMT-07:00 Mountain Time (US, Canada)</Text>
<Text name="msg_timezone_mexico_chihuahua">GMT-07:00 Chihuahua</Text>
<Text name="msg_timezone_sanjose_costa_rica">GMT-06:00 San Jose</Text>
<Text name="msg_timezone_central_us_canada">GMT-06:00 Central Time (US, Canada)</Text>
<Text name="msg_timezone_mexico_mexico_city">GMT-06:00 Mexico City</Text>
<Text name="msg_timezone_quito_ecuador">GMT-05:00 Quito</Text>
<Text name="msg_timezone_eastern_us_canada">GMT-05:00 Eastern Time (US, Canada)</Text>
<Text name="msg_timezone_panama">GMT-05:00 Panama City</Text>
<Text name="msg_timezone_bogota_colombia">GMT-05:00 Bogota</Text>
<Text name="msg_timezone_lima_peru">GMT-05:00 Lima</Text>
<Text name="msg_timezone_venezuela">GMT-04:00 Caracas</Text>
<Text name="msg_timezone_chile_santiago">GMT-04:00 Santiago</Text>
<Text name="msg_timezone_canada_atlantic">GMT-04:00 Atlantic (Canada)</Text>
<Text name="msg_timezone_puerto_rico">GMT-04:00 Puerto Rico</Text>
<Text name="msg_timezone_la_paz_bolivia">GMT-04:00 La Paz</Text>
<Text name="msg_timezone_canada_newfoundland">GMT-03:30 Newfoundland</Text>
<Text name="msg_timezone_sao_paulo_brazil">GMT-03:00 Sao Paulo</Text>
<Text name="msg_timezone_buenos_aires_argentine">GMT-03:00 Buenos Aires</Text>
<Text name="msg_timezone_portugal_azores">GMT-01:00 Azores</Text>
<Text name="msg_timezone_morocco">GMT+00:00 Casablanca</Text>
<Text name="msg_timezone_ireland">GMT+00:00 Dublin</Text>
<Text name="msg_timezone_portugal_lisbon">GMT+00:00 Lisbon</Text>
<Text name="msg_timezone_iceland">GMT+00:00 Reykjavik</Text>
<Text name="msg_timezone_united_kingdom">GMT+00:00 London</Text>
<Text name="msg_timezone_netherlands">GMT+01:00 Amsterdam</Text>
<Text name="msg_timezone_algeria">GMT+01:00 Algiers</Text>
<Text name="msg_timezone_andorra">GMT+01:00 Andorra la Vella</Text>
<Text name="msg_timezone_austria">GMT+01:00 Vienna</Text>
<Text name="msg_timezone_namibia">GMT+01:00 Windhoek</Text>
<Text name="msg_timezone_norway">GMT+01:00 Oslo</Text>
<Text name="msg_timezone_denmark">GMT+01:00 Copenhagen</Text>
<Text name="msg_timezone_croatia">GMT+01:00 Zagreb</Text>
<Text name="msg_timezone_bosnia_and_herzegovina">GMT+01:00 Sarajevo</Text>
<Text name="msg_timezone_san_marino">GMT+01:00 San Marino</Text>
<Text name="msg_timezone_macedonia">GMT+01:00 Skopje</Text>
<Text name="msg_timezone_sweden">GMT+01:00 Stockholm</Text>
<Text name="msg_timezone_tunisia">GMT+01:00 Tunis</Text>
<Text name="msg_timezone_albania">GMT+01:00 Tirana</Text>
<Text name="msg_timezone_france">GMT+01:00 Paris</Text>
<Text name="msg_timezone_malta">GMT+01:00 Valletta</Text>
<Text name="msg_timezone_liechtenstein">GMT+01:00 Vaduz</Text>
<Text name="msg_timezone_hungary">GMT+01:00 Budapest</Text>
<Text name="msg_timezone_slovakia">GMT+01:00 Bratislava</Text>
<Text name="msg_timezone_czech_republic">GMT+01:00 Prague</Text>
<Text name="msg_timezone_belgium">GMT+01:00 Brussels</Text>
<Text name="msg_timezone_yugoslavia">GMT+01:00 Belgrade</Text>
<Text name="msg_timezone_germany">GMT+01:00 Berlin</Text>
<Text name="msg_timezone_switzerland">GMT+01:00 Bern</Text>
<Text name="msg_timezone_spain_madrid">GMT+01:00 Madrid</Text>
<Text name="msg_timezone_monaco">GMT+01:00 Monaco</Text>
<Text name="msg_timezone_slovenia">GMT+01:00 Ljubljana</Text>
<Text name="msg_timezone_luxembourg">GMT+01:00 Luxembourg</Text>
<Text name="msg_timezone_italy">GMT+01:00 Rome</Text>
<Text name="msg_timezone_poland">GMT+01:00 Warsaw</Text>
<Text name="msg_timezone_greece">GMT+02:00 Athens</Text>
<Text name="msg_timezone_jordan">GMT+02:00 Amman</Text>
<Text name="msg_timezone_turkey">GMT+02:00 Istanbul</Text>
<Text name="msg_timezone_israel">GMT+02:00 Jerusalem</Text>
<Text name="msg_timezone_egypt">GMT+02:00 Cairo</Text>
<Text name="msg_timezone_ukraine">GMT+02:00 Kiev</Text>
<Text name="msg_timezone_bulgaria">GMT+02:00 Sofia</Text>
<Text name="msg_timezone_syrian_arab_republic">GMT+02:00 Damascus</Text>
<Text name="msg_timezone_estonia">GMT+02:00 Tallinn</Text>
<Text name="msg_timezone_cyprus">GMT+02:00 Nicosia</Text>
<Text name="msg_timezone_lithuania">GMT+02:00 Vilnius</Text>
<Text name="msg_timezone_romania">GMT+02:00 Bucharest</Text>
<Text name="msg_timezone_lebanon">GMT+02:00 Beirut</Text>
<Text name="msg_timezone_finland">GMT+02:00 Helsinki</Text>
<Text name="msg_timezone_belarus">GMT+02:00 Minsk</Text>
<Text name="msg_timezone_south_africa">GMT+02:00 Johannesburg</Text>
<Text name="msg_timezone_latvia">GMT+02:00 Riga</Text>
<Text name="msg_timezone_kuwait">GMT+03:00 Kuwait City</Text>
<Text name="msg_timezone_iraq">GMT+03:00 Baghdad</Text>
<Text name="msg_timezone_bahrain">GMT+03:00 Manama</Text>
<Text name="msg_timezone_russian_federation_moscow">GMT+03:00 Moscow</Text>
<Text name="msg_timezone_saudi_arabia">GMT+03:00 Riyadh</Text>
<Text name="msg_timezone_iran">GMT+03:30 Tehran</Text>
<Text name="msg_timezone_united_arab_emirates">GMT+04:00 Abu Dhabi</Text>
<Text name="msg_timezone_armenia">GMT+04:00 Yerevan</Text>
<Text name="msg_timezone_georgia">GMT+04:00 Tbilisi</Text>
<Text name="msg_timezone_azerbaijan">GMT+04:00 Baku</Text>
<Text name="msg_timezone_oman">GMT+04:00 Muscat</Text>
<Text name="msg_timezone_afghanistan">GMT+04:30 Kabul</Text>
<Text name="msg_timezone_pakistan">GMT+05:00 Karachi</Text>
<Text name="msg_timezone_uzbekistan">GMT+05:00 Tashkent</Text>
<Text name="msg_timezone_kyrgyzstan">GMT+05:00 Bishkek</Text>
<Text name="msg_timezone_india">GMT+05:30 Calcutta</Text>
<Text name="msg_timezone_nepal">GMT+05:45 Kathmandu</Text>
<Text name="msg_timezone_astana_kazakstan">GMT+06:00 Astana</Text>
<Text name="msg_timezone_bangladesh">GMT+06:00 Dhaka</Text>
<Text name="msg_timezone_thailand">GMT+07:00 Bangkok</Text>
<Text name="msg_timezone_malaysia">GMT+08:00 Kuala Lumpur</Text>
<Text name="msg_timezone_singapore">GMT+08:00 Singapore</Text>
<Text name="msg_timezone_taiwan_province_of_china">GMT+08:00 Taipei</Text>
<Text name="msg_timezone_australia_perth">GMT+08:00 Perth</Text>
<Text name="msg_timezone_china">GMT+08:00 Beijing</Text>
<Text name="msg_timezone_hong_kong">GMT+08:00 Hong Kong</Text>
<Text name="msg_timezone_korea">GMT+09:00 Seoul</Text>
<Text name="msg_timezone_japan">GMT+09:00 Tokyo</Text>
<Text name="msg_timezone_australia_adelaide">GMT+09:30 Adelaide</Text>
<Text name="msg_timezone_australia_sydney">GMT+10:00 Sydney</Text>
<Text name="msg_timezone_new_zealand">GMT+12:00 Wellington</Text>
<Text name="msg_timezone_fiji">GMT+12:00 Suva</Text>
<Text name="msg_timezone_samoa_independent">GMT+13:00 Independent State of Samoa</Text>
<Text name="msg_summertime">Daylight Saving</Text>
<Text name="msg_summertime_explanation">Sets for daylight saving time.</Text>
<Text name="msg_time_standard">Standard</Text>
<Text name="msg_set_manual">Set Manually</Text>
<Text name="msg_set_viainternet">Set via Internet</Text>
<Text name="msg_set_datetime_completed">Date and time set completed.</Text>
<Text name="msg_error_set_datetime">The current date and time could not be obtained.</Text>
<Text name="msg_system_auto_power_off">System Auto-Off</Text>
<Text name="msg_system_auto_power_off_explanation">Sets whether or not to automatically turn off this system. If you do not operate the system for a set amount of time, the system will turn off automatically.</Text>
<Text name="msg_controller_auto_power_off">Controller Auto-Off</Text>
<Text name="msg_controller_auto_power_off_explanation">Sets whether or not to automatically turn off controllers. If you do not use a controller for a set amount of time, it will turn off automatically.</Text>
<Text name="msg_after_1hour">After 1 Hour</Text>
<Text name="msg_after_2hour">After 2 Hours</Text>
<Text name="msg_after_3hour">After 3 Hours</Text>
<Text name="msg_after_4hour">After 4 Hours</Text>
<Text name="msg_after_5hour">After 5 Hours</Text>
<Text name="msg_system_auto_power_off_set_time">For each feature below, set the amount of time that this system will wait before automatically turning off when you do not operate the system.</Text>
<Text name="msg_video_tv_music_photo">Video/TV/Music/Photo</Text>
<Text name="msg_game_other_feature">Game/Other Features</Text>
<Text name="msg_at_controller_off_press_ps_button">Press the PS button to use a controller that has been turned off.</Text>
<Text name="msg_controller_assign2">Reassign Controllers</Text>
<Text name="msg_controller_assign2_explanation">Change the number assigned to the controller that is currently in use.</Text>
<Text name="msg_controller_vibration_function2">Controller Vibration Function</Text>
<Text name="msg_controller_vibration_function2_explanation">Sets whether or not to use the vibration function. This setting will be applied to all controllers that support the vibration function.</Text>
<Text name="msg_bdremote_registration">Register BD Remote Control</Text>
<Text name="msg_bdremote_registration_explanation">Register a BD remote control for use with the PS3™ system.</Text>
<Text name="msg_bt_device_utility">Manage Bluetooth® Devices</Text>
<Text name="msg_bt_device_utility_explanation">Register or manage Bluetooth® devices such as headsets, keyboards and mouse devices.</Text>
<Text name="msg_camera_device_setting">Camera Device Settings</Text>
<Text name="msg_camera_device_setting_explanation">Tests the image from a camera that is connected to the system using a USB cable. You can adjust settings to reduce flickering for some cameras.</Text>
<Text name="msg_audio_device_setting">Audio Device Settings</Text>
<Text name="msg_audio_device_setting_explanation">Sets the audio input and output devices for voice/video chat and other communication features.</Text>
<Text name="msg_sce_wireless_stereo_headset_setting">Stereo Headset Audio Extension</Text>
<Text name="msg_sce_wireless_stereo_headset_setting_explanation">Sets whether or not to output all audio to the headset. To output only chat audio to the headset and output other audio to the speakers, set this option to [Off].</Text>
<Text name="msg_voice_changer">Voice Changer</Text>
<Text name="msg_voice_changer_explanation">You can change the voice that is input using an audio input device.</Text>
<Text name="msg_keyboardtype">Keyboard Type</Text>
<Text name="msg_keyboardtype_explanation">Sets the type for a connected keyboard.</Text>
<Text name="msg_keyboard_input_mode">Keyboard Entry Method</Text>
<Text name="msg_keyboard_input_mode_explanation">Sets the text entry method for a connected keyboard.</Text>
<Text name="msg_keybind">Key Binding</Text>
<Text name="msg_keybind_explanation">かな漢字変換方式を設定します。外付キーボードや画面キーボードに有効な設定です。</Text>
<Text name="msg_keyrepeat_starttime">Key Repeat Interval</Text>
<Text name="msg_keyrepeat_starttime_explanation">Sets the amount of time before a character is repeated when a key is held down. This setting is used only for a connected keyboard.</Text>
<Text name="msg_keyboard_speed">Key Repeat Speed</Text>
<Text name="msg_keyboard_speed_explanation">Sets the speed at which a character is repeated when a key is held down. This setting is used only for a connected keyboard.</Text>
<Text name="msg_mouse_type">Mouse Type</Text>
<Text name="msg_mouse_type_explanation">Sets the mouse type. Set this option based on which hand you use to operate the mouse.</Text>
<Text name="msg_pointer_speed">Pointer Speed</Text>
<Text name="msg_pointer_speed_explanation">Sets the speed at which the mouse pointer moves. The mouse pointer is displayed in the Internet browser and in games and other software that support use of a mouse.</Text>
<Text name="msg_calibrate_motion_controller">Calibrate Motion Controller</Text>
<Text name="msg_calibrate_motion_controller_explanation">Calibrates the magnetic sensor of a motion controller. Use this setting when the motion controller does not control on-screen movement as expected.</Text>
<Text name="msg_bt_device_register">Register Bluetooth® Device</Text>
<Text name="msg_camera_test">Test Camera</Text>
<Text name="msg_error_no_device">No Device Found</Text>
<Text name="msg_not_support_cannot_use_usb20_usb_camera">The camera in use may not be compatible with the PS3™ system or may be connected to a USB hub that is not compatible with USB 2.0.</Text>
<Text name="msg_cannot_use_usb20_usb_camera">The camera in use may be connected to a USB hub that is not compatible with USB 2.0. If picture quality is reduced or the video content is not displayed, use a USB hub that is compatible with USB 2.0 or connect directly to the PS3™ system.</Text>
<Text name="msg_keyboard_jp">Japanese Keyboard</Text>
<Text name="msg_keyboard_en_us">English Keyboard (US Standard)</Text>
<Text name="msg_keyboard_en_uk">English Keyboard (UK Standard)</Text>
<Text name="msg_keyboard_es">Spanish Keyboard</Text>
<Text name="msg_keyboard_fr">French Keyboard</Text>
<Text name="msg_keyboard_fr_canada">French Keyboard (Canada)</Text>
<Text name="msg_keyboard_fr_switzerland">French Keyboard (Switzerland)</Text>
<Text name="msg_keyboard_fr_belgium">French Keyboard (Belgium)</Text>
<Text name="msg_keyboard_de">German Keyboard</Text>
<Text name="msg_keyboard_de_switzerland">German Keyboard (Switzerland)</Text>
<Text name="msg_keyboard_it">Italian Keyboard</Text>
<Text name="msg_keyboard_nl">Dutch Keyboard</Text>
<Text name="msg_keyboard_pt_portugal">Portuguese Keyboard (Portugal)</Text>
<Text name="msg_keyboard_pt_brazil">Portuguese Keyboard (Brazil)</Text>
<Text name="msg_keyboard_ru">Russian Keyboard</Text>
<Text name="msg_keyboard_pl">Polish Keyboard</Text>
<Text name="msg_keyboard_fi">Finnish Keyboard</Text>
<Text name="msg_keyboard_dk">Danish Keyboard</Text>
<Text name="msg_keyboard_no">Norwegian Keyboard</Text>
<Text name="msg_keyboard_se">Swedish Keyboard</Text>
<Text name="msg_keyboard_tr">Turkish Keyboard</Text>
<Text name="msg_keyboard_kr">Korean Keyboard</Text>
<Text name="msg_keyboard_cn_t">Chinese Keyboard (Traditional)</Text>
<Text name="msg_keyboard_cn_s">Chinese Keyboard (Simplified)</Text>
<Text name="msg_lang_italian_142">Italian (142)</Text>
<Text name="msg_enter_roman">Romaji Input</Text>
<Text name="msg_enter_kana">Kana Input</Text>
<Text name="msg_enter_zhuyin">注音輸入法</Text>
<Text name="msg_enter_pinyin">拼音輸入法</Text>
<Text name="msg_enter_cangjie">倉頡輸入法</Text>
<Text name="msg_setting_1">Setting 1</Text>
<Text name="msg_setting_2">Setting 2</Text>
<Text name="msg_right_hand">Right-Handed</Text>
<Text name="msg_left_hand">Left-Handed</Text>
<Text name="msg_50_hz">50 Hz</Text>
<Text name="msg_60_hz">60 Hz</Text>
<Text name="msg_default_camera">Camera Default Settings</Text>
<Text name="msg_eyetoy1">USB Camera (EyeToy™)</Text>
<Text name="msg_eyetoy2">USB Camera</Text>
<Text name="msg_unknown_device">Unknown Device</Text>
<Text name="msg_headset_connect_select">Select the Bluetooth® device to use.</Text>
<Text name="msg_error_register">An error occurred during the register operation.</Text>
<Text name="msg_delete_selected_device_ask">Registration with the selected device will be deleted.
Are you sure you want to continue?</Text>
<Text name="msg_registering2">Registering...
Please wait.</Text>
<Text name="msg_clbrt_ycon_hold_press_circle">Hold the motion controller that you want to calibrate, and then press the %e button.</Text>
<Text name="msg_clbrt_ycon_how_to_cancel_sensor">If the motion controller does not control on-screen movement as expected after a number of attempts to calibrate, try disabling the magnetic sensor by pressing the △ button.</Text>
<Text name="msg_clbrt_ycon_check_how_clbrt_press">Test before you calibrate the controller.
Hold the controller as shown, and then press the %e button.</Text>
<Text name="msg_clbrt_ycon_start_practice_with_icon">%E Start Testing</Text>
<Text name="msg_clbrt_ycon_practicing_clbrt">Testing calibration...</Text>
<Text name="msg_clbrt_ycon_center_sphere">Move the controller, keeping the sphere lit in green as the central point.</Text>
<Text name="msg_clbrt_ycon_understood_how_clbrt_ask">Are you ready to calibrate the controller?
To start the calibration, hold the motion controller as shown and then press the %e button.</Text>
<Text name="msg_clbrt_ycon_start_clbrt_with_icon">%E Start Calibration</Text>
<Text name="msg_clbrt_ycon_onemore_with_icon"> Test Again</Text>
<Text name="msg_clbrt_ycon_finished">Calibration completed.</Text>
<Text name="msg_error_clbrt_ycon">An error occurred during calibration.</Text>
<Text name="msg_clbrt_onemore_with_icon">%E Calibrate Again</Text>
<Text name="msg_quit2_with_icon">%B Quit</Text>
<Text name="msg_clbrt_ycon_cancel_sensor_ask">Do you want to disable the magnetic sensor?</Text>
<Text name="msg_clbrt_ycon_activate_sensor_ask">The magnetic sensor is disabled.
To allow calibration of the motion controller, the magnetic sensor will be enabled.
Do you want to continue?</Text>
<Text name="msg_yes_with_icon">%E Yes</Text>
<Text name="msg_no_with_icon">%B No</Text>
<Text name="msg_printer_manager">Printer Manager</Text>
<Text name="msg_printer_manager_explanation">Displays the status of the printer.</Text>
<Text name="msg_printer_selection">Printer Selection</Text>
<Text name="msg_printer_selection_explanation">Register a printer to use with this system. Select this option to register a printer if using it with this system for the first time.</Text>
<Text name="msg_hp">HP</Text>
<Text name="msg_epson">EPSON</Text>
<Text name="msg_canon">Canon</Text>
<Text name="msg_display_output_setting">Video Output Settings</Text>
<Text name="msg_display_output_setting_explanation">Adjust the video output settings for this system.
Current Output Resolution: %1</Text>
<Text name="msg_screensaver">Screensaver</Text>
<Text name="msg_screensaver_explanation">Sets whether or not to start the screensaver automatically. If you do not operate the system for a set amount of time, the screensaver will be started automatically.</Text>
<Text name="msg_5min">After 5 Minutes</Text>
<Text name="msg_10min">After 10 Minutes</Text>
<Text name="msg_20min">After 20 Minutes</Text>
<Text name="msg_30min">After 30 Minutes</Text>
<Text name="msg_cross_color_filter">Cross Color Reduction Filter</Text>
<Text name="msg_cross_color_filter_explanation">Reduces rainbow-effect artifacts. This setting is used when the system outputs composite signal to a VIDEO IN or SCART connector.</Text>
<Text name="msg_rgb_full_range_hdmi">RGB Full Range (HDMI)</Text>
<Text name="msg_rgb_full_range_hdmi_explanation">Sets the output format of the color scale for video content. Set this option as necessary for the TV in use.</Text>
<Text name="msg_full">Full</Text>
<Text name="msg_limited">Limited</Text>
<Text name="msg_port_selected2">Press the %e button. The screen will be displayed based on this setting.
If the setting is not correct, the screen will go blank temporarily. Then, after %1 seconds the system will go back to the previous screen.</Text>
<Text name="msg_ycbcr_super_white_hdmi">Y Pb/Cb Pr/Cr Super-White (HDMI)</Text>
<Text name="msg_ycbcr_super_white_hdmi_explanation">Sets the output format of video content recorded in a wide color range. Set this option as necessary for the TV in use.</Text>
<Text name="msg_deep_color_output_hdmi">Deep Color Output (HDMI)</Text>
<Text name="msg_deep_color_output_hdmi_explanation">Outputs Deep Color video signal. If the video output is not clean or the colors do not look right, set this option to [Off].</Text>
<Text name="msg_select_setting_method_pls">Select a setting method.</Text>
<Text name="msg_setting_ask_back_prev_setting">Do you want to accept this setting?
If you do not press any buttons, the system will automatically go back to the previous setting.</Text>
<Text name="msg_port_tv_select">Select the type of connector on your TV.</Text>
<Text name="msg_cancel_setup_ask">Do you want to cancel?
The settings you have made so far will not be saved if you cancel.</Text>
<Text name="msg_hdmi">HDMI</Text>
<Text name="msg_composite_port_s">Composite / S Video</Text>
<Text name="msg_component">Component / D-Terminal</Text>
<Text name="msg_avmulti_scart">AV MULTI / SCART</Text>
<Text name="msg_avmulti">AV MULTI</Text>
<Text name="msg_switchon_alldevice">Turn on the connected device. If a blank screen is displayed for more than %1 seconds, turn the PS3™ system off and then turn it on again.</Text>
<Text name="msg_signaltype_select">If the screen does not display correctly, change the signal type.</Text>
<Text name="msg_rgb">RGB</Text>
<Text name="msg_ycbcr">Y Pb/Cb Pr/Cr</Text>
<Text name="msg_port_selected">Connector: %1


Press the %e button. The screen will be displayed based on this setting.
Also, i think rcomage has several problems (no offense intended is a great tool [https://www.youtube.com/watch?v=G4SuybRqji4 everybody loves]) in how the areas of the structure are divided, some names that can be improved, some definition of lengths of partially known or unknown values, etc... the examples are going to look pretty similar to the examples i wrote at the bottom of [[CXML Containers]] page (the concept of how it works is the same)--[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 18:48, 10 September 2016 (UTC)
If the setting is not correct, the screen will go blank temporarily. Then, after %2 seconds the system will go back to the previous screen.</Text>
<Text name="msg_remain_time">Remaining Time</Text>
<Text name="msg_sec">%1 Seconds</Text>
<Text name="msg_change">Change</Text>
<Text name="msg_set_port_ask">Connector: %1


Do you want to accept this setting?
==ImageTree with 1 image==
If you do not press any buttons, the system will automatically go back to the previous setting.</Text>
This is a basic example of how the files are stored inside the container, similar method is used for all files (images, models, sounds, and fonts ?)
<Text name="msg_tv_resolution_select">Select the maximum TV resolution.</Text>
<Text name="msg_display_resolution_wrong_guid">If the resolution is not correct, the screen will go blank. After %1 seconds the system will go back to the previous screen.</Text>
<Text name="msg_display_test_result">Resolution: %1


Currently displaying in the selected resolution.
The .xml below is the RCOXML source file used to create the .rco. The file '''image_test.gim''' is a dummy of 8 bytes filed with 8888888888888888
The screen will automatically go back to the previous resolution.</Text>
{{Boxcode|code=<syntaxhighlight lang="xml">
<Text name="msg_tvtype_select">Select the TV type.</Text>
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x130">
<Text name="msg_16_9">16:9</Text>
<MainTree name="test">
<Text name="msg_4_3">4:3</Text>
<ImageTree>
<Text name="msg_port_type">Connector Type</Text>
<Image name="image_test" src="image_test.gim" format="gim" compression="uncompressed" unknownByte="1" />
<Text name="msg_tvtype">TV Type</Text>
</ImageTree>
<Text name="msg_tv_resolution_select2">Select the TV resolution.</Text>
</MainTree>
<Text name="msg_display_test">Test Display</Text>
</RcoFile>
<Text name="msg_480p">480p</Text>
</syntaxhighlight>}}
<Text name="msg_576p">576p</Text>
<Text name="msg_720p">720p</Text>
<Text name="msg_1080i">1080i</Text>
<Text name="msg_1080p">1080p</Text>
<Text name="msg_720p_3d">720p (3D)</Text>
<Text name="msg_1080i_3d">1080i (3D)</Text>
<Text name="msg_1080p_3d">1080p (3D)</Text>
<Text name="msg_720p_dual_view">720p (SimulView™)</Text>
<Text name="msg_sd_ntsc">Standard (NTSC)</Text>
<Text name="msg_sd_pal">Standard (PAL)</Text>
<Text name="msg_select_all_resolution">Select all resolutions that are supported by your TV.</Text>
<Text name="msg_set_audio_output">Set Audio Output Settings</Text>
<Text name="msg_quit_setting">Finish</Text>
<Text name="msg_display_resolution_ask">Can you read this screen?
Select [Yes] if you can.
(Current Resolution: %1)


If you do not press any buttons, the system will automatically go back to the previous setting.</Text>
When compiled MD5: E4C203A3D4B0B6854C90CD576E028545
<Text name="msg_set_screen_size_3d_tv">Your TV supports the viewing of 3D content.
<div style="height:500px; overflow:auto">
Select the screen size of your TV for optimal viewing of 3D content in games that support 3D.</Text>
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
<Text name="msg_inch_plural_variable">%1 Inches</Text>
00000000  <span style="background:#666666; color:#ffffff;">46 52 50 00</span> <span style="background:#666666; color:#ffffff;">00 00 01 30</span> <span style="background:#666666; color:#ffffff;">00 00 00 00</span> <span style="background:#666666; color:#ffffff;">00 00 00 00</span> FRP....0........
<Text name="msg_screen_size">Screen Size</Text>
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
<Text name="msg_sound_output_setting">Audio Output Settings</Text>
00000020  FF FF FF FF 00 00 00 CC FF FF FF FF FF FF FF FF  ÿÿÿÿ...Ìÿÿÿÿÿÿÿÿ
<Text name="msg_sound_output_setting_explanation">Adjust the audio output settings for this system. Select this option when changing audio output devices.</Text>
00000030  FF FF FF FF FF FF FF FF 00 00 01 34 00 00 00 00  ÿÿÿÿÿÿÿÿ...4....
<Text name="msg_audio_multi_output">Audio Multi-Output</Text>
00000040  00 00 01 34 00 00 00 14 00 00 01 48 00 00 00 00  ...4.......H....
<Text name="msg_audio_multi_output_explanation">Sets to output audio through multiple connectors simultaneously. Audio output to connectors that are not selected in [Audio Output Settings] is downscaled to 2 Ch.</Text>
00000050  FF FF FF FF 00 00 00 00 00 00 01 2C 00 00 00 08  ÿÿÿÿ.......,....
<Text name="msg_sound_key">Key Tone</Text>
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
<Text name="msg_sound_key_explanation">Sets whether or not to use key tones on the XMB™ menu.</Text>
00000070  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
<Text name="msg_error_hdmi_connection">A connection error with the HDMI device has occurred.
00000080  00 00 01 48 00 00 00 08 FF FF FF FF 00 00 00 00  ...H....ÿÿÿÿ....
Check that the HDMI device is connected correctly and is turned on.</Text>
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
<Text name="msg_hdmi_equipped_no_audio_output">This HDMI device cannot be used for audio output.</Text>
000000A0  FF FF FF FF 01 01 00 00 00 00 00 00 00 00 00 00  ÿÿÿÿ............
<Text name="msg_select_audio_device_pls">Select the connector on the TV or AV amplifier (receiver).</Text>
000000B0  00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 00  ...(............
<Text name="msg_optical">Optical Digital</Text>
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00  ................
<Text name="msg_audio_input_connecter">Audio Input Connector</Text>
000000D0  FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01  ÿÿÿÿ.......(....
<Text name="msg_audio_input_connecter_avmulti">Audio Input Connector / SCART / AV MULTI</Text>
000000E0  00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00  ...........(....
<Text name="msg_switchon_device_test">Turn on the power of the connected device.</Text>
000000F0  00 00 00 00 04 01 00 00 00 00 00 08 00 00 00 28  ...............(
<Text name="msg_select_outputformat">Select the method for setting the output format.</Text>
00000100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
<Text name="msg_select_outputformat_tv_amp">Select an output format supported by the TV or AV amplifier (receiver) in use. The system will automatically adjust the output to match the selected format.</Text>
00000110  00 00 00 28 00 00 00 00 00 00 00 00 00 05 01 00  ...(............
<Text name="msg_set_maxoutput_frequency">Select the maximum output frequency for Linear PCM.</Text>
00000120  00 00 00 08 00 00 00 00 00 00 00 01 00 00 00 F4  ...............ô
<Text name="msg_maxoutput_96_192_ask">If the device in use does not support the frequency selected, the speakers may become damaged.</Text>
00000130  00 00 00 00 74 65 73 74 00 00 00 00 69 6D 61 67  ....test....imag
<Text name="msg_outputformat">Output Format</Text>
00000140  65 5F 74 65 73 74 00 00 88 88 88 88 88 88 88 88  e_test..ˆˆˆˆˆˆˆˆ
<Text name="msg_maxoutputfrequency">Maximum Output Frequency</Text>
</div>
<Text name="msg_audio_port_ps3_select">Select the PS3™ system connector to use.</Text>
<Text name="msg_audio_multi_output_hdmi_constraint1">When this setting is enabled, audio that is output to the HDMI OUT connector will be restricted as follows:</Text>
<Text name="msg_audio_multi_output_optical_constraint1">When this setting is enabled, audio that is output to the DIGITAL OUT (OPTICAL) connector will be restricted as follows:</Text>
<Text name="msg_audio_multi_output_hdmi_constraint2">Furthermore, audio that is output to connectors other than the HDMI OUT connector is downscaled to 2 Ch.</Text>
<Text name="msg_audio_multi_output_optical_constraint2">Furthermore, audio that is output to connectors other than the DIGITAL OUT (OPTICAL) connector is downscaled to 2 Ch.</Text>
<Text name="msg_audio_multi_output_hdmi_constraint_channel">Linear PCM 7.1 Ch. → Linear PCM 5.1 Ch.</Text>
<Text name="msg_audio_multi_output_hdmi_constraint_frequency">Linear PCM 88.2/96/176.4/192 kHz → Linear PCM 44.1/48 kHz</Text>
<Text name="msg_audio_multi_output_hdmi_constraint_dolby">Dolby TrueHD, Dolby Digital Plus → Dolby Digital 5.1 Ch.</Text>
<Text name="msg_audio_multi_output_hdmi_constraint_dts">DTS-HD → DTS 5.1 Ch.</Text>
<Text name="msg_audio_multi_output_optical_constraint_frequency">Linear PCM 88.2/176.4 kHz → Linear PCM 44.1/48 kHz</Text>
<Text name="msg_pw_change">Change Password</Text>
<Text name="msg_pw_change_explanation">Change the password required to play games or videos, or to use the Internet browser.</Text>
<Text name="msg_bd_pc">BD - Parental Control</Text>
<Text name="msg_bd_pc_explanation">Sets the parental control level for BDs with parental control restrictions.</Text>
<Text name="msg_bd_pc_on">Restrict (On)</Text>
<Text name="msg_bd_pc_off">Do Not Restrict (Off)</Text>
<Text name="msg_bd_pc_guide">When playing discs that come with parental control restrictions, you can adjust playback according to the age settings selected for this system.</Text>
<Text name="msg_bd_pc_select">Select an age.
The lower the age, the higher the restriction. The highest restriction is for age 0.</Text>
<Text name="msg_bd_dvd_use_pcregion">BD/DVD - Parental Control Region Code</Text>
<Text name="msg_bd_dvd_use_pcregion_explanation">Sets the region to be used as the basis for parental control levels.</Text>
<Text name="msg_dvd_use_pcregion_america">United States</Text>
<Text name="msg_others">Other</Text>
<Text name="msg_dvd_pc">DVD - Parental Control</Text>
<Text name="msg_dvd_pc_explanation">Sets the parental control level for DVDs with parental control restrictions. The lower the level, the tighter the restriction.</Text>
<Text name="msg_level_1">Level 1</Text>
<Text name="msg_level_2">Level 2</Text>
<Text name="msg_level_3">Level 3</Text>
<Text name="msg_level_4">Level 4</Text>
<Text name="msg_level_5">Level 5</Text>
<Text name="msg_level_6">Level 6</Text>
<Text name="msg_level_7">Level 7</Text>
<Text name="msg_level_8">Level 8</Text>
<Text name="msg_level_9">Level 9</Text>
<Text name="msg_level_10">Level 10</Text>
<Text name="msg_level_11">Level 11</Text>
<Text name="msg_gameetc_pc">Parental Control</Text>
<Text name="msg_gameetc_pc_explanation">Sets the parental control level for games with parental control restrictions. The lower the level, the tighter the restriction.</Text>
<Text name="msg_set_parental_control_variable">The parental control level has been set to [%1].</Text>
<Text name="msg_restrict_start_game_not_set_parental_control">Restrict Starting a Game with No Parental Control Settings</Text>
<Text name="msg_pc_browser">Internet Browser Start Control</Text>
<Text name="msg_pc_browser_explanation">Restricts the ability to start the Internet browser.</Text>
<Text name="msg_pw_change_ask">Do you want to change your password to %1?</Text>
<Text name="msg_pw_changed">The password has been changed.</Text>
<Text name="msg_device_registration">Register Device</Text>
<Text name="msg_device_registration_explanation">Register a device (such as a PS Vita or a PSP™ system) to be used for remote play with this system. Select this option to register a device for remote play if using it for the first time.</Text>
<Text name="msg_device_registration_list">Registered Device List</Text>
<Text name="msg_device_registration_list_explanation">Displays a list of devices registered with this system.</Text>
<Text name="msg_no_register_device_found">There are no registered devices.</Text>
<Text name="msg_custom_connection_setting">Custom Connection Settings</Text>
<Text name="msg_custom_connection_setting_explanation">Manually adjust settings for the connection with a PSP™ system. In most cases, you do not need to adjust this setting.</Text>
<Text name="msg_remote_start">Remote Start</Text>
<Text name="msg_remote_start_setting_explanation">Sets whether or not to turn on this system automatically when a registered device is connected for remote play.</Text>
<Text name="msg_select_remoteplay_device">Select the type of device to register.</Text>
<Text name="msg_mobile_phone">Mobile Phone</Text>
<Text name="msg_pc">PC</Text>
<Text name="msg_psp_register_usb_connect_pls">The PSP™ system will be registered with the PS3™ system.
Connect the PSP™ system using a USB cable, and then select [USB Connection] under [Settings] on the PSP™ system.</Text>
<Text name="msg_psp_register_usb_connect_pls_need_access_point">The PSP™ system will be registered with the PS3™ system.
Connect the PSP™ system using a USB cable, and then select [USB Connection] under [Settings] on the PSP™ system.
An access point is required to use remote play.</Text>
<Text name="msg_remoteplay_register_device_enter_number_vita">Start [Remote Play] on the PS Vita system, and enter the following number:</Text>
<Text name="msg_after_connect_vita_ap_ps3">After entering the number, connect the PS Vita system to the access point to which the PS3™ system is connected.</Text>
<Text name="msg_remoteplay_exe_remoteplay_vita">Register completed.
To use remote play, start [Remote Play] on the PS Vita system.</Text>
<Text name="msg_remoteplay_register_device_enter_number">Enter the following number during device registration for remote play on the mobile phone:</Text>
<Text name="msg_after_connect_mobile_phone_ap_below">After entering the number, connect the mobile phone to the access point listed below or to the access point to which the PS3™ system is connected.</Text>
<Text name="msg_after_connect_mobile_phone_ap_ps3">After entering the number, connect the mobile phone to the access point to which the PS3™ system is connected.</Text>
<Text name="msg_already_register_psp_invalid_ask">The connected PSP™ system is registered with a different PS3™ system.
If you register with this system, registration with the other PS3™ system will be cleared.
Do you want to continue?</Text>
<Text name="msg_remoteplay_select_systemname_pls">Register completed.
To use remote play, select the connection on the PSP™ system with the name "%1".</Text>
<Text name="msg_remoteplay_create_connection_psp_pls">Register completed.
You can connect a PSP™ system via an access point to use remote play.
Create a network connection for the access point on the PSP™ system.</Text>
<Text name="msg_remoteplay_exe_remoteplay_cell_phone">Register completed.
To use remote play, start the remote play feature on the mobile phone.</Text>
<Text name="msg_remoteplay_register_device_enter_number_pc">Enter the following number during device registration for remote play on the PC:</Text>
<Text name="msg_after_connect_pc_ap_below">After entering the number, connect the PC to the access point listed below or to the access point to which the PS3™ system is connected.</Text>
<Text name="msg_after_connect_pc_ap_ps3">After entering the number, connect the PC to the access point to which the PS3™ system is connected.</Text>
<Text name="msg_remoteplay_exe_remoteplay_pc">Register completed.
To use remote play, start the remote play feature on the PC.</Text>
<Text name="msg_remoteplay_change_manually_need_change_ask">Remote play settings will be changed manually.
If the settings are changed, the network settings for all PSP™ systems that connect to this PS3™ system for remote play will need to be changed.
Are you sure you want to change the settings?</Text>
<Text name="msg_need_change_network_setting_psp_operate"><![CDATA[You must change the network settings for the PSP™ system.
Go to [Settings] > [Remote Play Settings] on this system, and then select [Register Device].]]></Text>
<Text name="msg_remote_start_explanation">If remote start is enabled, the PS3™ system can be turned on automatically when a remote play connection is established.
The PS3™ system can also be turned off from a remote play device (such as a PS Vita or a PSP™ system).
There are restrictions for turning on the PS3™ system via the Internet. For details, refer to the "Remote Start" section of the online manual.


To enable remote start via the Internet, select the item below.</Text>
{| class="wikitable" style="font-size:x-small;"
<Text name="msg_set_remote_start_via_internet">Enable Remote Start via the Internet</Text>
|-
<Text name="msg_to_enable_remote_start_auto_login">To enable remote start, you must be set to log in automatically under [Users]. For information on setting this option, refer to the online manual.</Text>
! Areas !! Offset !! Length !! Example !! Name !! Notes
<Text name="msg_to_enable_remote_start_via_internet_auto_signin">To enable remote start via the Internet, you must be set to sign in automatically to PSN. For information on setting this option, refer to the online manual.</Text>
|-
<Text name="msg_remote_start_via_internet_explanation">If remote start via the Internet is enabled, the PS3™ system may turn on unintentionally depending on the type of router in use. (In this case, a remote play connection cannot be established.)
| rowspan="46" | Header
To avoid the unintentional powering of the system, remote start via the Internet may be disabled automatically if a remote play connection is not established within a certain amount of time after the system is turned on.
|-{{cellcolors|#666666|#ffffff}}
| 0x00 || 0x04 || FRP || '''magic''' || FRP in big endian
|-{{cellcolors|#666666|#ffffff}}
| 0x04 || 0x04 || 00 00 01 30 || '''version''' || 0x130 = one of the firmwares for PS3
|-{{cellcolors|#666666|#ffffff}}
| 0x08 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|#666666|#ffffff}}
| 0x0C || 0x04 || 00 00 00 00 || '''compress_header''' || 0x00 = uncompressed
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x10 || 0x04 || 00 00 00 A4 || '''toc_maintree_absolute_offset''' || MainTree at absolute offset 0xA4
|-
| 0x14 || 0x04 || FF FF FF FF || '''toc_scripttree_absolute_offset''' ||
|-
| 0x18 || 0x04 || FF FF FF FF || '''toc_languagetree_absolute_offset''' ||
|-
| 0x1C || 0x04 || FF FF FF FF || '''toc_soundtree_absolute_offset''' ||
|-
| 0x20 || 0x04 || FF FF FF FF || '''toc_modeltree_absolute_offset''' ||
|-
| 0x24 || 0x04 || 00 00 00 CC || '''toc_imagetree_absolute_offset''' || ImageTree at absolute offset 0xCC
|-
| 0x28 || 0x04 || FF FF FF FF || {{cellcolors|#ff7777}} ''toc_unknowntree_absolute_offset'' ||
|-
| 0x2C || 0x04 || FF FF FF FF || '''toc_fonttree_absolute_offset''' ||
|-
| 0x30 || 0x04 || FF FF FF FF || '''toc_objecttree_absolute_offset''' ||
|-
| 0x34 || 0x04 || FF FF FF FF || '''toc_animationtree_absolute_offset''' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x38 || 0x04 || 00 00 01 34 || '''strings_texts_absolute_offset''' || strings texts table at absolute offset 0x134
|-
| 0x3C || 0x04 || 00 00 00 00 || '''strings_texts_length''' || strings texts table is empty
|-
| 0x40 || 0x04 || 00 00 01 34 || '''strings_labels_absolute_offset''' || strings labels table at absolute offset 0x134
|-
| 0x44 || 0x04 || 00 00 00 14 || '''strings_labels_length''' || strings labels size 0x14
|-
| 0x48 || 0x04 || 00 00 01 48 || '''strings_events_absolute_offset''' || strings events table at absolute offset 0x148
|-
| 0x4C || 0x04 || 00 00 00 00 || '''strings_events_length''' || strings events table is empty
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x50 || 0x04 || FF FF FF FF || '''text_pointer_table_offset''' ||
|-
| 0x54 || 0x04 || 00 00 00 00 || '''text_pointer_table_length''' ||
|-
| 0x58 || 0x04 || 00 00 01 2C || '''image_pointer_table_offset''' ||
|-
| 0x5C || 0x04 || 00 00 00 00 || '''image_pointer_table_length''' ||
|-
| 0x60 || 0x04 || FF FF FF FF || '''model_pointer_table_offset''' ||
|-
| 0x64 || 0x04 || 00 00 00 00 || '''model_pointer_table_length''' ||
|-
| 0x68 || 0x04 || FF FF FF FF || '''sound_pointer_table_offset''' ||
|-
| 0x6C || 0x04 || 00 00 00 00 || '''sound_pointer_table_length''' ||
|-
| 0x70 || 0x04 || FF FF FF FF || '''object_pointer_table_offset''' ||
|-
| 0x74 || 0x04 || 00 00 00 00 || '''object_pointer_table_length''' ||
|-
| 0x78 || 0x04 || FF FF FF FF || '''anim_pointer_table_offset''' ||
|-
| 0x7C || 0x04 || 00 00 00 00 || '''anim_pointer_table_length''' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x80 || 0x04 || 00 00 01 48 || '''image_data_section_offset''' ||
|-
| 0x84 || 0x04 || 00 00 00 08 || '''image_data_section_length''' ||
|-
| 0x88 || 0x04 || FF FF FF FF || '''sound_data_section_offset''' ||
|-
| 0x8C || 0x04 || 00 00 00 00 || '''sound_data_section_length''' ||
|-
| 0x90 || 0x04 || FF FF FF FF || '''model_data_section_offset''' ||
|-
| 0x94 || 0x04 || 00 00 00 00 || '''model_data_section_length''' ||
|-
| 0x98 || 0x04 || FF FF FF FF || ''unknown'' ||
|-
| 0x9C || 0x04 || FF FF FF FF || ''unknown'' ||
|-
| 0xA0 || 0x04 || FF FF FF FF || ''unknown'' ||
|-
| rowspan="46" | TOC
|-
| 0xA4 || 0x01 || 01 || '''entry_type''' || 0x1=MainTree
|-
| 0xA5 || 0x01 || 01 || '''hierarchy_depth''' ||
|-
| 0xA6 || 0x02 || 00 00 || ''unknown'' ||
|-
| 0xA8 || 0x04 || 00 00 00 00 || '''entry_label_offset''' || test
|-
| 0xAC || 0x04 || 00 00 00 00 || '''entry_header_size''' ||
|-
| 0xB0 || 0x04 || 00 00 00 28 || '''entry_size''' ||
|-
| 0xB4 || 0x04 || 00 00 00 01 || '''children_number''' ||
|-
| 0xB8 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-
| 0xBC || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-
| 0xC0 || 0x04 || 00 00 00 00 || '''parent_offset''' ||
|-
| 0xC4 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0xC8 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0xCC || 0x01 || 04 || '''entry_type''' || 0x4=ImageTree
|-
| 0xCD || 0x01 || 00 || '''hierarchy_depth''' ||
|-
| 0xCE || 0x02 || 00 00 || ''unknown'' ||
|-
| 0xD0 || 0x04 || FF FF FF FF || '''entry_label_offset''' || no label
|-
| 0xD4 || 0x04 || 00 00 00 00 || '''entry_header_size''' ||
|-
| 0xD8 || 0x04 || 00 00 00 28 || '''entry_size''' ||
|-
| 0xDC || 0x04 || 00 00 00 01 || '''children_number''' ||
|-
| 0xE0 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-
| 0xE4 || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-
| 0xE8 || 0x04 || 00 00 00 28 || '''parent_offset''' ||
|-
| 0xEC || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0xF0 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0xF4 || 0x01 || 04 || '''entry_type''' || 0x4=ImageTree
|-
| 0xF5 || 0x01 || 01 || '''hierarchy_depth''' ||
|-
| 0xF6 || 0x02 || 00 00 || ''unknown'' ||
|-
| 0xF8 || 0x04 || 00 00 00 08 || '''entry_label_offset''' || image_test
|-
| 0xFC || 0x04 || 00 00 00 28 || '''entry_header_size''' ||
|-
| 0x100 || 0x04 || 00 00 00 00 || '''entry_size''' ||
|-
| 0x104 || 0x04 || 00 00 00 00 || '''children_number''' ||
|-
| 0x108 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-
| 0x10C || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-
| 0x110 || 0x04 || 00 00 00 28 || '''parent_offset''' ||
|-
| 0x114 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0x118 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x11C || 0x02 || 00 05 || '''file_format''' || 0x5=GIM
|-
| 0x11E || 0x01 || 01 || ''unknown'' ||
|-
| 0x11F || 0x01 || 00 || '''file_compression''' || 0x0=NONE
|-
| 0x120 || 0x04 || 00 00 00 08 || '''file_size''' ||
|-
| 0x124 || 0x04 || 00 00 00 00 || '''file_offset''' ||
|-
| 0x128 || 0x04 || 00 00 00 01 || ''unknown'' ||
|-
| rowspan="3" | pointers
|-
| 0x12C || 0x04 || 00 00 00 F4 ||  ||
|-
| 0x130 || 0x04 || 00 00 00 00 ||  ||
|-
| rowspan="2" | texts
|-
| 0x134 || 0x00 ||  || || text table is empty
|-
| rowspan="5" | labels
|-
| 0x134 || 0x05 || 74 65 73 74 00 || || test (null terminated)
|-
| 0x139 || 0x03 || 00 00 00 || || padding (aligned to 4 bytes boundary)
|-
| 0x13C || 0x0B || 69 6D 61 67 65 5F 74 65 73 74 00 || || image_test (null terminated)
|-
| 0x147 || 0x01 || 00 || || padding (aligned to 4 bytes boundary)
|-
| rowspan="2" | events
|-
| 0x148 || 0x00 ||  ||  || events table is empty
|-
| rowspan="2" | images
|-
| 0x148 || 0x8 || 0x8888888888888888 || || image_test.gim
|}


Do you want to enable remote start via the Internet?</Text>
When compiled (with zlib header compression) MD5: E73D8E195D7A344294AB84A03E6662A1
<Text name="msg_error_connect_psp">There are no PSP™ systems connected.</Text>
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
<Text name="msg_error_psp_connecttion_max_need_delete"><![CDATA[The PSP™ system could not be registered.
The maximum number of network connections that can be saved on a PSP™ system has been reached.
00000000  46 52 50 00 00 00 01 30 00 00 00 00 00 00 00 <span style="background:#ff0000;">10</span> FRP....0........
Go to [Settings] > [Network Settings] and delete a connection on the PSP™ system.]]></Text>
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
<Text name="msg_error_already_register_psp_need_delete">This device could not be registered.
00000020  FF FF FF FF 00 00 00 CC FF FF FF FF FF FF FF FF  ÿÿÿÿ...Ìÿÿÿÿÿÿÿÿ
%1 remote play devices are already registered with this system. To register this device, you must first delete the registration of another remote play device.</Text>
00000030  FF FF FF FF FF FF FF FF <span style="background:#00ff00;">FF FF FF FF</span> 00 00 00 00  ÿÿÿÿÿÿÿÿÿÿÿÿ....
<Text name="msg_to_enable_remote_start_register_psp"><![CDATA[To enable remote start, go to [Settings] > [Remote Play Settings] > [Register Device] and register the remote play device (such as a PS Vita or a PSP™ system) with this system.]]></Text>
00000040  00 00 01 34 00 00 00 14 00 00 01 48 00 00 00 00  ...4.......H....
<Text name="msg_audio_output_device">Audio Output Device</Text>
00000050  FF FF FF FF 00 00 00 00 00 00 01 2C 00 00 00 08  ÿÿÿÿ.......,....
<Text name="msg_audio_output_device_explanation">Sets the audio output device for use during remote play. To output audio from a PS Vita system, a PSP™ system, a PC or a mobile phone, select [Remote Play Device].</Text>
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
<Text name="msg_remoteplay_device_psp">Remote Play Device</Text>
00000070  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
<Text name="msg_netlist_current">Settings and Connection Status List</Text>
00000080  <span style="background:#7777ff;">00 00 00 F4</span> 00 00 00 08 FF FF FF FF 00 00 00 00  ...ô....ÿÿÿÿ....
<Text name="msg_netlist_current_explanation">Displays current network settings and the Internet connection status.</Text>
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
<Text name="msg_internet_connect">Internet Connection</Text>
000000A0  FF FF FF FF <span style="background:#ffff00;">00 00 00 44</span> <span style="background:#ffff00;">00 00 00 A4</span> <span style="background:#ffff00;">00 00 00 00</span> ÿÿÿÿ...D...¤....
<Text name="msg_internet_connect_explanation">Sets whether or not to connect this system to the Internet. Select this option if you want to temporarily disable the Internet connection.</Text>
000000B0  <span style="background:#ff00ff;">78 DA 75 8A C1 0A 00 10 10 44 6D 51 3E C5 5F C9</span> xÚuŠÁ....DmQ>Å_É
<Text name="msg_internet_connect_setting">Internet Connection Settings</Text>
000000C0  <span style="background:#ff00ff;">61 93 83 13 9F EE CE 6E 53 28 79 35 ED CE 6B 88</span> a“ƒ.ŸîÎnS(y5íÎkˆ
<Text name="msg_internet_connect_setting_with_wlan_explanation">Sets the method for connecting the system to the Internet. Select this option to connect to a wireless LAN or to change the settings.</Text>
000000D0  <span style="background:#ff00ff;">CC 4D 90 88 79 B1 92 29 7C 76 61 EF 60 3D DC C3</span> ÌM.ˆy±’)|vaï`=ÜÃ
<Text name="msg_internet_connect_setting_wo_wlan_explanation">Sets the method for connecting the system to the Internet.</Text>
000000E0  <span style="background:#ff00ff;">71 8E B0 03 5A 86 3E 9D 5B D7 5B 6A CA 1C D1 16</span> qŽ°.Z†>.[×[jÊ.Ñ.
<Text name="msg_internet_connect_test">Internet Connection Test</Text>
000000F0  <span style="background:#ff00ff;">84 BD 0B BF</span> 88 88 88 88 88 88 88 88              „½.¿ˆˆˆˆˆˆˆˆ
<Text name="msg_internet_connect_test_explanation">Tests the Internet connection and displays the results.</Text>
<Text name="msg_mediaserver_connection">Media Server Connection</Text>
<Text name="msg_mediaserver_connection_explanation">Sets whether or not to connect to media servers.</Text>
<Text name="msg_internetsetting_disconnect_ask">Adjust settings for connection to the Internet.
If making a wired connection, you must have an Ethernet cable connected.</Text>
<Text name="msg_wired">Wired Connection</Text>
<Text name="msg_wless">Wireless</Text>
<Text name="msg_ssid">SSID</Text>
<Text name="msg_wpakey">WPA Key</Text>
<Text name="msg_security">Security</Text>
<Text name="msg_connection_method">Connection Method</Text>
<Text name="msg_authentication">Authentication</Text>
<Text name="msg_eap_id">EAP Authentication User Name</Text>
<Text name="msg_eap_pw">EAP Authentication Password</Text>
<Text name="msg_pppoe_user">PPPoE User Name</Text>
<Text name="msg_pppoe_pw">PPPoE Password</Text>
<Text name="msg_proxyserver">Proxy Server</Text>
<Text name="msg_address">Address</Text>
<Text name="msg_port_number">Port Number</Text>
<Text name="msg_settinglist">Settings List</Text>
<Text name="msg_connect_name">Connection Name</Text>
<Text name="msg_saved">Save completed.</Text>
<Text name="msg_autorecognition">Auto-Detect</Text>
<Text name="msg_ethernetmode">Speed and Duplex</Text>
<Text name="msg_ipaddress_setting">IP Address Setting</Text>
<Text name="msg_pppoe">PPPoE</Text>
<Text name="msg_dhcpname_guide">Set the DHCP host name.
In most cases this setting does not need to be changed.</Text>
<Text name="msg_not_set">Do Not Set</Text>
<Text name="msg_set">Set</Text>
<Text name="msg_dhcpname">DHCP Host Name</Text>
<Text name="msg_subnetmask">Subnet Mask</Text>
<Text name="msg_default_router">Default Router</Text>
<Text name="msg_primedns">Primary DNS</Text>
<Text name="msg_seconddns">Secondary DNS</Text>
<Text name="msg_autoget">Automatic</Text>
<Text name="msg_mtu">MTU</Text>
<Text name="msg_error_no_netcable">An Ethernet cable is not connected.</Text>
<Text name="msg_disconnect">Not Connected</Text>
<Text name="msg_psp_connect_same"><![CDATA[Go to [Settings] > [Network Settings] on the PSP™ system and make the same settings.]]></Text>
<Text name="msg_error_input_data_no_applicable">The value you entered is not valid.</Text>
<Text name="msg_error_input_wrong_ascii_pls">The characters you entered are not valid. Only ASCII characters can be used here.</Text>
<Text name="msg_error_wrong_letter_wpa">The characters you entered are not valid.
Use one of the following patterns.
For hexadecimal:
Use 64 characters from the ranges 0-9, a-f, and A-F
For ASCII:
Use from 8 to 63 characters</Text>
<Text name="msg_ip_address_only_local_network">%1 (Private Networks Only)</Text>
<Text name="msg_searching">Scanning...
Please wait.</Text>
<Text name="msg_signalstrength">Signal Strength</Text>
<Text name="msg_wlansecurity_setting">WLAN Security Setting</Text>
<Text name="msg_wep">WEP</Text>
<Text name="msg_wpapsk_tkip">WPA-PSK (TKIP)</Text>
<Text name="msg_wpapsk_aes">WPA-PSK (AES)</Text>
<Text name="msg_wepkey">WEP Key</Text>
<Text name="msg_eap_md5">EAP-MD5</Text>
<Text name="msg_preparing">Preparing...
Please wait.</Text>
<Text name="msg_disconnect_ask">If you perform a connection test, the current connection will be terminated and the system will be disconnected.
Do you want to continue?</Text>
<Text name="msg_tool_auto_update"><![CDATA[★ Automatic Update]]></Text>
<Text name="msg_tool_auto_update_explanation">Sets whether or not to update the system software automatically via the Internet when the PS3™ system is turned on.</Text>
<Text name="msg_tool_button_behavior_enter">Enter</Text>
<Text name="msg_tool_button_behavior_back">Back</Text>
<Text name="msg_tool_restart_reflect_setting">To reflect the settings, restart the system.</Text>
<Text name="msg_tool_button_behavior">○ Button Behavior</Text>
<Text name="msg_tool_np_environment">NP Environment</Text>
<Text name="msg_tool_edy_debug">Edy Debug</Text>
<Text name="msg_tool_np_debug">NP Debug</Text>
<Text name="msg_tool_video_upload_debug">Video Upload Debug</Text>
<Text name="msg_tool_home_debug">Home Debug</Text>
<Text name="msg_tool_port_select">Select a connector.</Text>
<Text name="msg_tool_hdmi_0">HDMI 0</Text>
<Text name="msg_tool_hdmi_1">HDMI 1</Text>
<Text name="msg_tool_hdmi_2">HDMI 2</Text>
<Text name="msg_tool_port_avamp_break_guid">If you use the wrong connector when connected through an AV amplifier (receiver), the amplifier may become damaged.</Text>
<Text name="msg_bssid">BSSID</Text>
<Text name="msg_dhcp">DHCP</Text>
<Text name="msg_tool_dsub">D-Sub Output</Text>
<Text name="msg_tool_game_output_resolution">Game Output Resolution (Debugger)</Text>
<Text name="msg_tool_screen_resolution_select">Select the screen resolution.</Text>
<Text name="msg_tool_wxga">WXGA (1280 x 768 pixels)</Text>
<Text name="msg_tool_sxga">SXGA (1280 x 1024 pixels)</Text>
<Text name="msg_tool_wuxga">WUXGA (1920 x 1200 pixels)</Text>
<Text name="msg_tool_960_1080">960 x 1080</Text>
<Text name="msg_tool_1280_1080">1280 x 1080</Text>
<Text name="msg_tool_1440_1080">1440 x 1080</Text>
<Text name="msg_tool_1600_1080">1600 x 1080</Text>
<Text name="msg_tool_1920_1080">1920 x 1080</Text>
<Text name="msg_tool_480_4_3">480 (4:3)</Text>
<Text name="msg_tool_480_16_9">480 (16:9)</Text>
<Text name="msg_tool_576_4_3">576 (4:3)</Text>
<Text name="msg_tool_576_16_9">576 (16:9)</Text>
<Text name="msg_tool_720">720</Text>
<Text name="msg_tool_region_setting">Region Settings</Text>
<Text name="msg_tool_region_japan">Japan</Text>
<Text name="msg_tool_region_n_america">North America</Text>
<Text name="msg_tool_region_mexico">Mexico</Text>
<Text name="msg_tool_region_uk">UK</Text>
<Text name="msg_tool_region_europa">Europe</Text>
<Text name="msg_tool_region_korea">Korea</Text>
<Text name="msg_tool_region_hongkong">Hong Kong</Text>
<Text name="msg_tool_region_taiwan">Taiwan</Text>
<Text name="msg_tool_region_russia">Russia</Text>
<Text name="msg_tool_region_china">China</Text>
<Text name="msg_tool_region_oceania">Oceania</Text>
<Text name="msg_tool_region_southeast_asia">Southeast Asia</Text>
<Text name="msg_tool_region_brazil">Brazil</Text>
<Text name="msg_tool_hdcp">HDCP</Text>
<Text name="msg_tool_on">On</Text>
<Text name="msg_tool_off">Off</Text>
<Text name="msg_tool_system_cache_format">Format System Cache</Text>
<Text name="msg_tool_format_ask">Do you want to format?</Text>
<Text name="msg_tool_formatted">Format completed.</Text>
<Text name="msg_tool_error_error">An error has occurred.</Text>
<Text name="msg_tool_self_release_check_mode">SELF Release Check Mode</Text>
<Text name="msg_tool_development_mode">Development Mode</Text>
<Text name="msg_tool_release_mode">Release Mode</Text>
<Text name="msg_tool_self_check_mode">Release Check Mode</Text>
<Text name="msg_tool_fake_free_space_zero">Fake [Free Space: 0 KB]</Text>
<Text name="msg_tool_exception_handler">Exception Handler</Text>
<Text name="msg_tool_np_title_id">Service ID</Text>
<Text name="msg_tool_np_debug_nav">Nav-only NP</Text>
<Text name="msg_tool_cdda_server_setting">Cdda Server</Text>
<Text name="msg_tool_evaluation">Evaluation</Text>
<Text name="msg_tool_production">Production</Text>
<Text name="msg_tool_msgdialogutil_display_errorcode">MsgDialogUtil Display Errorcode</Text>
<Text name="msg_tool_format_bd_emu_hdd">Format BD Emulator HDD</Text>
<Text name="msg_tool_atrac">ATRAC</Text>
<Text name="msg_tool_wma">WMA</Text>
<Text name="msg_tool_select_format_method">Select format method.</Text>
<Text name="msg_tool_quick_format">Quick Format</Text>
<Text name="msg_tool_full_format">Full Format</Text>
<Text name="msg_tool_format_pls_wait">Formatting...
Please wait.</Text>
<Text name="msg_tool_cancel_ask">Do you want to cancel?</Text>
<Text name="msg_tool_core_dump">Core Dump</Text>
<Text name="msg_tool_on_app_home">On (Save to /app_home)</Text>
<Text name="msg_tool_on_dev_ms">On (Save to /dev_ms)</Text>
<Text name="msg_tool_on_dev_usb">On (Save to /dev_usb)</Text>
<Text name="msg_tool_on_dev_hdd0">On (Save to /dev_hdd0)</Text>
<Text name="msg_tool_boot_mode">Boot Mode</Text>
<Text name="msg_tool_debugger_mode">Debugger Mode</Text>
<Text name="msg_tool_system_software">System Software Mode</Text>
<Text name="msg_tool_bd_disc_access">Blu-ray Disc™ Access</Text>
<Text name="msg_tool_bd_drive">BD Drive</Text>
<Text name="msg_tool_transfer_rate_pacing">Transfer Rate Pacing for BD Emulator</Text>
<Text name="msg_tool_hdd_native">HDD Native</Text>
<Text name="msg_tool_equiv_to_be_drive">Equiv. to BD Drive</Text>
<Text name="msg_tool_update_server_url">Update Server URL</Text>
<Text name="msg_tool_information_board_qa_server">Information Board QA Server</Text>
<Text name="msg_tool_user_process_memory">User Process Memory Size</Text>
<Text name="msg_tool_tool_mode">Tool Mode</Text>
<Text name="msg_tool_console_mode">Console Mode</Text>
<Text name="msg_tool_hostfs_network">HOSTFS Network</Text>
<Text name="msg_tool_dev_lan">DEV LAN</Text>
<Text name="msg_tool_lan">LAN</Text>
<Text name="msg_tool_bd_emulator_dev">BD Emulator (DEV)</Text>
<Text name="msg_tool_bd_emulator_usb">BD Emulator (USB)</Text>
<Text name="msg_tool_wake_on_lan">Wake On LAN</Text>
<Text name="msg_tool_fake_free_space">Fake Free Space</Text>
<Text name="msg_tool_fake_limit_size">Fake Limit Size</Text>
<Text name="msg_tool_format_marlin_personal_data">Format Marlin Personal Data</Text>
<Text name="msg_tool_game_type_debugger">Game Type (Debugger)</Text>
<Text name="msg_tool_disc_boot_game">Disc Boot Game</Text>
<Text name="msg_tool_hdd_boot_game">HDD Boot Game</Text>
<Text name="msg_tool_param_sfo">PARAM.SFO</Text>
<Text name="msg_tool_display_system_storage_free_space">Display System Storage Free Space</Text>
<Text name="msg_tool_psstore_ad_clock">PlayStation®Store Ad Clock</Text>
<Text name="msg_tool_remove_game_license">Remove Game License</Text>
<Text name="msg_tool_remove_game_license_ask">Do you want to remove the game license?</Text>
<Text name="msg_tool_datetime_set">Set the time and date.</Text>
<Text name="msg_tool_error_no_datetime_setting"><![CDATA[To perform this operation, go to [Settings] > [Date and Time Settings] > [Date and Time], and select [Set via Internet] to set the time and date.]]></Text>
<Text name="msg_tool_dtcp_ip">DTCP-IP</Text>
<Text name="msg_tool_patch">Patch</Text>
<Text name="msg_tool_gameutil_boot_path_debugger">GameContentUtil Boot Path (Debugger)</Text>
<Text name="msg_tool_for_development">For Development</Text>
<Text name="msg_tool_for_release">For Release</Text>
<Text name="msg_tool_gameutil_dirname_debugger">GameContentUtil dirName (Debugger)</Text>
<Text name="msg_tool_gameutil_boot_path_app_home">GameContentUtil Boot Path (/app_home/PS3_GAME/)</Text>
<Text name="msg_tool_npdrm_debug">NPDRM Debug</Text>
<Text name="msg_tool_delete_trophy_personal_data">Delete Trophy Personal Data</Text>
<Text name="msg_tool_delete_ask">Do you want to delete?</Text>
<Text name="msg_tool_deleting">Deleting...</Text>
<Text name="msg_tool_delete_completed">Delete completed.</Text>
<Text name="msg_tool_geo_filtering_for_psstore">Geo Filtering for PlayStation®Store</Text>
<Text name="msg_tool_normal">Normal</Text>
<Text name="msg_tool_always_succeed">Always Succeed</Text>
<Text name="msg_tool_always_fail">Always Fail</Text>
<Text name="msg_tool_memory_access_trap">Memory Access Trap</Text>
<Text name="msg_tool_bgm_player_debugger">BGM Player (Debugger)</Text>
<Text name="msg_tool_dummy_xmb_ingame_debug">Dummy XMB™ (in game) Debug</Text>
<Text name="msg_tool_dummy_bgm_player_debug">Dummy BGM Player Debug</Text>
<Text name="msg_tool_dummy_voice_chat_debug">Dummy Voice Chat Debug</Text>
<Text name="msg_tool_fake_other_region">Fake Other Region</Text>
<Text name="msg_tool_initialize_boot_parameters">Initialize Boot Parameters</Text>
<Text name="msg_tool_yes">Yes</Text>
<Text name="msg_tool_no">No</Text>
<Text name="msg_tool_network_settings_for_debug">Network Settings for Debug</Text>
<Text name="msg_tool_single_settings">Single Settings</Text>
<Text name="msg_tool_dual_settings">Dual Settings</Text>
<Text name="msg_tool_npdrm_clock_debug">NPDRM Clock Debug</Text>
<Text name="msg_tool_gameupdate_impose_test">GameUpdate Impose Test</Text>
<Text name="msg_tool_network_emulation_setting">Network Emulation Setting</Text>
<Text name="msg_tool_network_emulation_status">Network Emulation Status</Text>
<Text name="msg_tool_option1">Option 1</Text>
<Text name="msg_tool_option2">Option 2</Text>
<Text name="msg_tool_option3">Option 3</Text>
<Text name="msg_tool_error_no_storage_media">No storage media was found.</Text>
<Text name="msg_tool_ad_server_url">MediatedServices: Mediator URL</Text>
<Text name="msg_tool_ad_catalog_version">MediatedServices: Provider Data</Text>
<Text name="msg_tool_ad_enable_notification">MediatedServices: Notifications</Text>
<Text name="msg_tool_connection_status_list_for_debug">Connection Status List for Debug</Text>
<Text name="msg_tool_connection_status_list">Connection Status List</Text>
<Text name="msg_tool_connection_settings_for_debug_dual">Connection Settings for Debug (Dual Settings)</Text>
<Text name="msg_tool_connection_settings_for_debug_dual_error"><![CDATA[[★ Debug Settings] > [Network Settings for Debug] is set to [Single Settings].
This setting can be adjusted only when [Network Settings for Debug] is set to [Dual Settings].]]></Text>
<Text name="msg_tool_auto_off_debug">Auto-Off Debug</Text>
<Text name="msg_tool_menu_off">Menu Off</Text>
<Text name="msg_tool_wlan_device">WLAN Device</Text>
<Text name="msg_tool_nat_traversal_information">NAT Traversal Information</Text>
<Text name="msg_tool_power_on_reset">PowerOnReset</Text>
<Text name="msg_tool_disable_exitgame_timeout">Disable ExitGame Timeout</Text>
<Text name="msg_tool_game_output_sound_debugger">Game Output Sound (Debugger)</Text>
<Text name="msg_tool_maximum_number_of_channels_set_on_sound_settings"><![CDATA[Maximum Number of Channels Set on [Sound Settings] > [Audio Output Settings]]]></Text>
<Text name="msg_tool_2ch">2 ch</Text>
<Text name="msg_tool_2ch_dm_5ch_2ch">2 ch (Downmix: 5.1 ch → 2 ch)</Text>
<Text name="msg_tool_2ch_dm_7ch_2ch">2 ch (Downmix: 7.1 ch → 2 ch)</Text>
<Text name="msg_tool_5ch">5.1 ch</Text>
<Text name="msg_tool_5ch_dm_7ch_5ch">5.1 ch (Downmix: 7.1 ch → 5.1 ch)</Text>
<Text name="msg_tool_7ch">7.1 ch</Text>
<Text name="msg_tool_dolby_digital">Dolby Digital</Text>
<Text name="msg_tool_dolby_digital_dm_7ch_5ch">Dolby Digital (Downmix: 7.1ch → 5.1 ch)</Text>
<Text name="msg_tool_dts">DTS</Text>
<Text name="msg_tool_dts_dm_7ch_5ch">DTS (Downmix: 7.1 ch → 5.1 ch)</Text>
<Text name="msg_tool_copy">Copy</Text>
<Text name="msg_tool_delete">Delete</Text>
<Text name="msg_tool_option">Option</Text>
<Text name="msg_tool_restart_reflect_setting_connection_settings_used_devlan">To reflect the settings, restart the system.
[Connection Settings for Debug (Dual Settings)] will be used for DEV/LAN Connector. You must NOT connect DEV/LAN and Game network (LAN or Wireless) to the same network.</Text>
<Text name="msg_tool_restart_reflect_setting_inernet_connection_settings_used">To reflect the settings, restart the system.
[Internet Connection Settings] will be used. If you choose [Wired Connection], you can NOT use LAN Connector. Please use DEV/LAN Connector instead.</Text>
<Text name="msg_tool_system_update_debug">System Update Debug</Text>
<Text name="msg_tool_internet_browser_debug">Internet Browser Debug</Text>
<Text name="msg_tool_pad_auto_detect">Pad Auto Detect</Text>
<Text name="msg_tool_fake_save_data_owner">Fake Save Data Owner</Text>
<Text name="msg_tool_on_ignored_in_np_trophy">On (Ignored in NP Trophy)</Text>
<Text name="msg_tool_fake_free_space_for_cex">Fake Free Space (for CEX)</Text>
<Text name="msg_tool_production_server">Production Server</Text>
<Text name="msg_tool_test_server">Test Server</Text>
<Text name="msg_tool_development_server">Development Server</Text>
<Text name="msg_tool_smss_result_output">SMSS Result Output</Text>
<Text name="msg_tool_adhoc_ssid_prefix">Adhoc SSID Prefix</Text>
<Text name="msg_tool_crash_report">Crash Report</Text>
<Text name="msg_tool_disc_auto_start_at_system_startup">Disc Auto-Start at System Startup</Text>
<Text name="msg_tool_fake_system_storage_access_speed">Fake System Storage Access Speed</Text>
<Text name="msg_tool_20gb_hdd">20 GB HDD</Text>
<Text name="msg_tool_flash_memory">Slow Mode</Text>
<Text name="msg_tool_crash_reporter_status">Crash Reporter Status</Text>
<Text name="msg_tool_ready">Ready</Text>
<Text name="msg_tool_busy">Busy</Text>
<Text name="msg_tool_never_be_called">Never be called</Text>
<Text name="msg_tool_vsh_crash_dump_generator">VSH Crash Dump Generator</Text>
<Text name="msg_tool_3d_video_output">3D Video Output</Text>
<Text name="msg_tool_automatic">Automatic</Text>
<Text name="msg_tool_debug_for_hdd_exchange_utility">Debug for HDD Exchange Utility</Text>
<Text name="msg_tool_fake_np_sns_throttle">Fake NP SNS Throttle</Text>
<Text name="msg_tool_off_60_sec">Off (60 sec)</Text>
<Text name="msg_tool_on_0_sec">On (0 sec)</Text>
<Text name="msg_tool_on_10_sec">On (10 sec)</Text>
<Text name="msg_tool_on_120_sec">On (120 sec)</Text>
<Text name="msg_tool_on_3600_sec">On (3600 sec)</Text>
<Text name="msg_tool_on_throttle_closed">On (Throttle Closed)</Text>
<Text name="msg_tool_automatic_download">Automatic Download</Text>
<Text name="msg_tool_push_console_binding">Push Console Binding</Text>
<Text name="msg_tool_motion_controller_calibration_result">Motion Controller Calibration Result</Text>
<Text name="msg_tool_no_entitlement_80029513">No Entitlement (80029513)</Text>
<Text name="msg_tool_deactivated_80029514">Deactivated (80029514)</Text>
<Text name="msg_tool_unexpected_error">Unexpected Error</Text>
<Text name="msg_tool_fake_plus">Fake Plus</Text>
<Text name="msg_tool_videoeditor_delete_preset_bgm">VideoEditor Delete Preset BGM</Text>
<Text name="msg_tool_ingame_commerce_debug">In-Game Commerce Debug</Text>
<Text name="msg_tool_tpps_proxy">TPPS Proxy</Text>
<Text name="msg_tool_address">Address</Text>
<Text name="msg_tool_port_number">Port Number</Text>
<Text name="msg_tool_user_name">User Name</Text>
<Text name="msg_tool_password">Password</Text>
<Text name="msg_tool_do_not_use">Do Not Use</Text>
<Text name="msg_tool_use">Use</Text>
<Text name="msg_tool_setting_save">Press the %e button to save settings.</Text>
<Text name="msg_tool_setting_list">Settings List</Text>
<Text name="msg_tool_error_input_wrong_ascii_pls">The characters you entered are not valid. Only ASCII characters can be used here.</Text>
<Text name="msg_tool_error_port_number">The port number is invalid.
Enter a number from 1 to 65535.</Text>
<Text name="msg_tool_psp_emu_menu">"PSP EMU" Menu</Text>
<Text name="msg_tool_fake_sku_and_metadata">Fake SKU and Metadata</Text>
<Text name="msg_tool_empty_store">Empty Store</Text>
<Text name="msg_tool_cancel_game_purchase_mode">Cancel Game Purchase Mode</Text>
<Text name="msg_tool_improper_shutdown_warning">Improper Shutdown Warning</Text>
<Text name="msg_tool_application_type">Application Type</Text>
<Text name="msg_tool_preorder_timer">Pre-order Timer</Text>
<Text name="msg_tool_sf_force">SF Force</Text>
<Text name="msg_tool_korea_legal_requirement_debug">Korea Legal Requirement Debug</Text>
<Text name="msg_error_no_execute">This operation is not available here.</Text>
<Text name="msg_error_hdd_full_gamearea">There is not enough free space on the system storage.
To install, at least %1 more free space is needed.</Text>
<Text name="msg_created_date_time">Created</Text>
<Text name="msg_remember"><Notices></Text>
<Text name="msg_reconstructing_data_donot_turn_off">Rebuilding data on the hard disk...
Do not turn off the system.</Text>
<Text name="msg_replaced_hdd_restart">Hard disk exchange completed.
Press the %e button to restart the system.</Text>
<Text name="msg_formatted_turn_off_system">Format completed.
Press the %e button to turn off this system.</Text>
<Text name="msg_formatted_try_hdd_replace_again_turn_off">Format completed. Replace the hard disk currently installed in this system with the original hard disk, and then select [HDD Exchange Utility] again.


Press the %e button to turn off the system, and then unplug the AC power cord from the electrical outlet. With the original hard disk installed, turn on the system again.
*Changes
For more information, refer to the instruction manual for the PS3™ system.</Text>
**<span style="background:#ff0000;">10</span> the "compression header" setting with zlib (is not actually compressing the header, the term is not accurate)
<Text name="msg_error_no_storagemedia2">Connect storage media.</Text>
**<span style="background:#00ff00;">FF FF FF FF</span> weird <!-- this seems to be a mistake of rcomage, because the area is empty originally rcomage detects that is empty and replaces the value by a generic 0xFFFFFFFF but this is not correct, the offset where the table starts must be there even if the table is empty -->
<Text name="msg_anti_flicker">Flicker Reduction</Text>
**<span style="background:#7777ff;">00 00 00 F4</span> the offset where the image data starts, because the area before the image data has been compressed his position has been displaced
<Text name="msg_ifilter_bookmark">i-Filter for PS3™</Text>
**<span style="background:#ffff00;">00 00 00 44</span> <span style="background:#ffff00;">00 00 00 A4</span> <span style="background:#ffff00;">00 00 00 00</span> the info about the compressed area that comes next (composed by: lenPacked, lenUnpacked, and lenLongestText)
<Text name="msg_install_pls_wait">Installing...
**<span style="background:#ff00ff;">78 DA ...</span> the compressed area itself, includes the whole TOC, the pointers to the TOC, and all the strings tables (languages, labels, and events)
Please wait.</Text>
<Text name="msg_installed">Install completed.</Text>
<Text name="msg_error_dns">An error occurred during communication with the server.
This is a DNS error.</Text>
<Text name="msg_error_install">An error occurred during the install operation.</Text>
<Text name="msg_no_file">There is no file.</Text>
<Text name="msg_error_plural_psp_connect">More than one PSP™ system is connected.
Connect only one PSP™ system.</Text>
<Text name="msg_error_need_update_psp">You must perform a PSP™ system software update.
For information on update methods, refer to the instructions for the PSP™ system.</Text>
<Text name="msg_error_need_certification"><![CDATA[To access this content, you must activate this system.
Sign in with the account that was used to purchase this content, select [System Activation] under [PSN] > [Account Management], and then activate this system.]]></Text>
<Text name="msg_select_storage_media">Select a storage media device.</Text>
<Text name="msg_install">Install</Text>
<Text name="msg_remaining_minute_variable">%1 Minutes Left</Text>
<Text name="msg_remaining_second_variable">%1 Seconds Left</Text>
<Text name="msg_cancel_ask">Do you want to cancel?</Text>
<Text name="msg_error_need_update"><![CDATA[A system software update is required.
Go to [Settings] > [System Update] and perform the update.]]></Text>
<Text name="msg_sending">Sending...
Please wait.</Text>
<Text name="msg_registered">Add completed.</Text>
<Text name="msg_edit">Edit</Text>
<Text name="msg_ver">Version %1</Text>
<Text name="msg_version">Version</Text>
<Text name="msg_location">Location</Text>
<Text name="msg_ps3sysname">PS3™ System Software</Text>
<Text name="msg_start">Start</Text>
<Text name="msg_username_num">User %1</Text>
<Text name="msg_dvd_use_pcregion_ar">Argentina</Text>
<Text name="msg_dvd_use_pcregion_at">Austria</Text>
<Text name="msg_dvd_use_pcregion_au">Australia</Text>
<Text name="msg_dvd_use_pcregion_be">Belgium</Text>
<Text name="msg_dvd_use_pcregion_br">Brazil</Text>
<Text name="msg_dvd_use_pcregion_ca">Canada</Text>
<Text name="msg_dvd_use_pcregion_ch">Switzerland</Text>
<Text name="msg_dvd_use_pcregion_cl">Chile</Text>
<Text name="msg_dvd_use_pcregion_cn">China</Text>
<Text name="msg_dvd_use_pcregion_co">Colombia</Text>
<Text name="msg_dvd_use_pcregion_de">Germany</Text>
<Text name="msg_dvd_use_pcregion_dk">Denmark</Text>
<Text name="msg_dvd_use_pcregion_es">Spain</Text>
<Text name="msg_dvd_use_pcregion_fi">Finland</Text>
<Text name="msg_dvd_use_pcregion_fr">France</Text>
<Text name="msg_dvd_use_pcregion_gb">United Kingdom</Text>
<Text name="msg_dvd_use_pcregion_gr">Greece</Text>
<Text name="msg_dvd_use_pcregion_hk">Hong Kong</Text>
<Text name="msg_dvd_use_pcregion_id">Indonesia</Text>
<Text name="msg_dvd_use_pcregion_ie">Ireland</Text>
<Text name="msg_dvd_use_pcregion_in">India</Text>
<Text name="msg_dvd_use_pcregion_it">Italy</Text>
<Text name="msg_dvd_use_pcregion_jp">Japan</Text>
<Text name="msg_dvd_use_pcregion_kr">Korea, Republic of</Text>
<Text name="msg_dvd_use_pcregion_lu">Luxembourg</Text>
<Text name="msg_dvd_use_pcregion_mx">Mexico</Text>
<Text name="msg_dvd_use_pcregion_my">Malaysia</Text>
<Text name="msg_dvd_use_pcregion_nl">Netherlands</Text>
<Text name="msg_dvd_use_pcregion_no">Norway</Text>
<Text name="msg_dvd_use_pcregion_nz">New Zealand</Text>
<Text name="msg_dvd_use_pcregion_ph">Philippines</Text>
<Text name="msg_dvd_use_pcregion_pk">Pakistan</Text>
<Text name="msg_dvd_use_pcregion_pl">Poland</Text>
<Text name="msg_dvd_use_pcregion_pt">Portugal</Text>
<Text name="msg_dvd_use_pcregion_ru">Russian Federation</Text>
<Text name="msg_dvd_use_pcregion_se">Sweden</Text>
<Text name="msg_dvd_use_pcregion_sg">Singapore</Text>
<Text name="msg_dvd_use_pcregion_th">Thailand</Text>
<Text name="msg_dvd_use_pcregion_tw">Taiwan</Text>
<Text name="msg_dvd_use_pcregion_us">United States</Text>
<Text name="msg_dvd_lang_aa">Afar</Text>
<Text name="msg_dvd_lang_ab">Abkhazian</Text>
<Text name="msg_dvd_lang_af">Afrikaans</Text>
<Text name="msg_dvd_lang_am">Amharic</Text>
<Text name="msg_dvd_lang_ar">Arabic</Text>
<Text name="msg_dvd_lang_as">Assamese</Text>
<Text name="msg_dvd_lang_ay">Aymara</Text>
<Text name="msg_dvd_lang_az">Azerbaijani</Text>
<Text name="msg_dvd_lang_ba">Bashkir</Text>
<Text name="msg_dvd_lang_be">Byelorussian</Text>
<Text name="msg_dvd_lang_bg">Bulgarian</Text>
<Text name="msg_dvd_lang_bh">Bihari</Text>
<Text name="msg_dvd_lang_bi">Bislama</Text>
<Text name="msg_dvd_lang_bn">Bengali</Text>
<Text name="msg_dvd_lang_bo">Tibetan</Text>
<Text name="msg_dvd_lang_br">Breton</Text>
<Text name="msg_dvd_lang_ca">Catalan</Text>
<Text name="msg_dvd_lang_co">Corsican</Text>
<Text name="msg_dvd_lang_cs">Czech</Text>
<Text name="msg_dvd_lang_cy">Welsh</Text>
<Text name="msg_dvd_lang_da">Danish</Text>
<Text name="msg_dvd_lang_de">German</Text>
<Text name="msg_dvd_lang_dz">Bhutani</Text>
<Text name="msg_dvd_lang_el">Greek</Text>
<Text name="msg_dvd_lang_en">English</Text>
<Text name="msg_dvd_lang_eo">Esperanto</Text>
<Text name="msg_dvd_lang_es">Spanish</Text>
<Text name="msg_dvd_lang_et">Estonian</Text>
<Text name="msg_dvd_lang_eu">Basque</Text>
<Text name="msg_dvd_lang_fa">Persian</Text>
<Text name="msg_dvd_lang_fi">Finnish</Text>
<Text name="msg_dvd_lang_fj">Fiji</Text>
<Text name="msg_dvd_lang_fo">Faroese</Text>
<Text name="msg_dvd_lang_fr">French</Text>
<Text name="msg_dvd_lang_fy">Frisian</Text>
<Text name="msg_dvd_lang_ga">Irish</Text>
<Text name="msg_dvd_lang_gd">Scots Gaelic</Text>
<Text name="msg_dvd_lang_gl">Galician</Text>
<Text name="msg_dvd_lang_gn">Guarani</Text>
<Text name="msg_dvd_lang_gu">Gujarati</Text>
<Text name="msg_dvd_lang_ha">Hausa</Text>
<Text name="msg_dvd_lang_hi">Hindi</Text>
<Text name="msg_dvd_lang_hr">Croatian</Text>
<Text name="msg_dvd_lang_hu">Hungarian</Text>
<Text name="msg_dvd_lang_hy">Armenian</Text>
<Text name="msg_dvd_lang_ia">Interlingua</Text>
<Text name="msg_dvd_lang_ie">Interlingue</Text>
<Text name="msg_dvd_lang_ik">Inupiak</Text>
<Text name="msg_dvd_lang_in">Indonesian</Text>
<Text name="msg_dvd_lang_is">Icelandic</Text>
<Text name="msg_dvd_lang_it">Italian</Text>
<Text name="msg_dvd_lang_iw">Hebrew</Text>
<Text name="msg_dvd_lang_ja">Japanese</Text>
<Text name="msg_dvd_lang_ji">Yiddish</Text>
<Text name="msg_dvd_lang_jw">Javanese</Text>
<Text name="msg_dvd_lang_ka">Georgian</Text>
<Text name="msg_dvd_lang_kk">Kazakh</Text>
<Text name="msg_dvd_lang_kl">Greenlandic</Text>
<Text name="msg_dvd_lang_km">Cambodian</Text>
<Text name="msg_dvd_lang_kn">Kannada</Text>
<Text name="msg_dvd_lang_ko">Korean</Text>
<Text name="msg_dvd_lang_ks">Kashmiri</Text>
<Text name="msg_dvd_lang_ku">Kurdish</Text>
<Text name="msg_dvd_lang_ky">Kirghiz</Text>
<Text name="msg_dvd_lang_la">Latin</Text>
<Text name="msg_dvd_lang_ln">Lingala</Text>
<Text name="msg_dvd_lang_lo">Laothian</Text>
<Text name="msg_dvd_lang_lt">Lithuanian</Text>
<Text name="msg_dvd_lang_lv">Latvian</Text>
<Text name="msg_dvd_lang_mg">Malagasy</Text>
<Text name="msg_dvd_lang_mi">Maori</Text>
<Text name="msg_dvd_lang_mk">Macedonian</Text>
<Text name="msg_dvd_lang_ml">Malayalam</Text>
<Text name="msg_dvd_lang_mn">Mongolian</Text>
<Text name="msg_dvd_lang_mo">Moldavian</Text>
<Text name="msg_dvd_lang_mr">Marathi</Text>
<Text name="msg_dvd_lang_ms">Malay</Text>
<Text name="msg_dvd_lang_mt">Maltese</Text>
<Text name="msg_dvd_lang_my">Burmese</Text>
<Text name="msg_dvd_lang_na">Nauru</Text>
<Text name="msg_dvd_lang_ne">Nepali</Text>
<Text name="msg_dvd_lang_nl">Dutch</Text>
<Text name="msg_dvd_lang_no">Norwegian</Text>
<Text name="msg_dvd_lang_oc">Occitan</Text>
<Text name="msg_dvd_lang_om">Oromo</Text>
<Text name="msg_dvd_lang_or">Oriya</Text>
<Text name="msg_dvd_lang_pa">Punjabi</Text>
<Text name="msg_dvd_lang_pl">Polish</Text>
<Text name="msg_dvd_lang_ps">Pashto</Text>
<Text name="msg_dvd_lang_pt">Portuguese</Text>
<Text name="msg_dvd_lang_qu">Quechua</Text>
<Text name="msg_dvd_lang_rm">Rhaeto-Romance</Text>
<Text name="msg_dvd_lang_rn">Kirundi</Text>
<Text name="msg_dvd_lang_ro">Romanian</Text>
<Text name="msg_dvd_lang_ru">Russian</Text>
<Text name="msg_dvd_lang_rw">Kinyarwanda</Text>
<Text name="msg_dvd_lang_sa">Sanskrit</Text>
<Text name="msg_dvd_lang_sd">Sindhi</Text>
<Text name="msg_dvd_lang_sg">Sangho</Text>
<Text name="msg_dvd_lang_sh">Serbo-Croatian</Text>
<Text name="msg_dvd_lang_si">Singhalese</Text>
<Text name="msg_dvd_lang_sk">Slovak</Text>
<Text name="msg_dvd_lang_sl">Slovenian</Text>
<Text name="msg_dvd_lang_sm">Samoan</Text>
<Text name="msg_dvd_lang_sn">Shona</Text>
<Text name="msg_dvd_lang_so">Somali</Text>
<Text name="msg_dvd_lang_sq">Albanian</Text>
<Text name="msg_dvd_lang_sr">Serbian</Text>
<Text name="msg_dvd_lang_ss">Siswati</Text>
<Text name="msg_dvd_lang_st">Sesotho</Text>
<Text name="msg_dvd_lang_su">Sundanese</Text>
<Text name="msg_dvd_lang_sv">Swedish</Text>
<Text name="msg_dvd_lang_sw">Swahili</Text>
<Text name="msg_dvd_lang_ta">Tamil</Text>
<Text name="msg_dvd_lang_te">Telugu</Text>
<Text name="msg_dvd_lang_tg">Tajik</Text>
<Text name="msg_dvd_lang_th">Thai</Text>
<Text name="msg_dvd_lang_ti">Tigrinya</Text>
<Text name="msg_dvd_lang_tk">Turkmen</Text>
<Text name="msg_dvd_lang_tl">Tagalog</Text>
<Text name="msg_dvd_lang_tn">Setswana</Text>
<Text name="msg_dvd_lang_to">Tonga</Text>
<Text name="msg_dvd_lang_tr">Turkish</Text>
<Text name="msg_dvd_lang_ts">Tsonga</Text>
<Text name="msg_dvd_lang_tt">Tatar</Text>
<Text name="msg_dvd_lang_tw">Twi</Text>
<Text name="msg_dvd_lang_uk">Ukrainian</Text>
<Text name="msg_dvd_lang_ur">Urdu</Text>
<Text name="msg_dvd_lang_uz">Uzbek</Text>
<Text name="msg_dvd_lang_vi">Vietnamese</Text>
<Text name="msg_dvd_lang_vo">Volapük</Text>
<Text name="msg_dvd_lang_wo">Wolof</Text>
<Text name="msg_dvd_lang_xh">Xhosa</Text>
<Text name="msg_dvd_lang_yo">Yoruba</Text>
<Text name="msg_dvd_lang_zh">Chinese</Text>
<Text name="msg_dvd_lang_zu">Zulu</Text>
<Text name="msg_bd_lang_aar">Afar</Text>
<Text name="msg_bd_lang_abk">Abkhazian</Text>
<Text name="msg_bd_lang_ace">Achinese</Text>
<Text name="msg_bd_lang_ach">Acoli</Text>
<Text name="msg_bd_lang_ada">Adangme</Text>
<Text name="msg_bd_lang_afa">Afro-Asiatic (Other)</Text>
<Text name="msg_bd_lang_afh">Afrihili</Text>
<Text name="msg_bd_lang_afr">Afrikaans</Text>
<Text name="msg_bd_lang_aka">Akan</Text>
<Text name="msg_bd_lang_akk">Akkadian</Text>
<Text name="msg_bd_lang_ale">Aleut</Text>
<Text name="msg_bd_lang_alg">Algonquian Languages</Text>
<Text name="msg_bd_lang_amh">Amharic</Text>
<Text name="msg_bd_lang_ang">English, Old (ca. 450-1100)</Text>
<Text name="msg_bd_lang_apa">Apache Languages</Text>
<Text name="msg_bd_lang_ara">Arabic</Text>
<Text name="msg_bd_lang_arc">Aramaic</Text>
<Text name="msg_bd_lang_arn">Araucanian</Text>
<Text name="msg_bd_lang_arp">Arapaho</Text>
<Text name="msg_bd_lang_art">Artificial (Other)</Text>
<Text name="msg_bd_lang_arw">Arawak</Text>
<Text name="msg_bd_lang_asm">Assamese</Text>
<Text name="msg_bd_lang_ath">Athapascan Languages</Text>
<Text name="msg_bd_lang_aus">Australian Languages</Text>
<Text name="msg_bd_lang_ava">Avaric</Text>
<Text name="msg_bd_lang_ave">Avestan</Text>
<Text name="msg_bd_lang_awa">Awadhi</Text>
<Text name="msg_bd_lang_aym">Aymara</Text>
<Text name="msg_bd_lang_aze">Azerbaijani</Text>
<Text name="msg_bd_lang_bad">Banda</Text>
<Text name="msg_bd_lang_bai">Bamileke Languages</Text>
<Text name="msg_bd_lang_bak">Bashkir</Text>
<Text name="msg_bd_lang_bal">Baluchi</Text>
<Text name="msg_bd_lang_bam">Bambara</Text>
<Text name="msg_bd_lang_ban">Balinese</Text>
<Text name="msg_bd_lang_bas">Basa</Text>
<Text name="msg_bd_lang_bat">Baltic (Other)</Text>
<Text name="msg_bd_lang_bej">Beja</Text>
<Text name="msg_bd_lang_bel">Belarusian</Text>
<Text name="msg_bd_lang_bem">Bemba</Text>
<Text name="msg_bd_lang_ben">Bengali</Text>
<Text name="msg_bd_lang_ber">Berber (Other)</Text>
<Text name="msg_bd_lang_bho">Bhojpuri</Text>
<Text name="msg_bd_lang_bih">Bihari</Text>
<Text name="msg_bd_lang_bik">Bikol</Text>
<Text name="msg_bd_lang_bin">Bini</Text>
<Text name="msg_bd_lang_bis">Bislama</Text>
<Text name="msg_bd_lang_bla">Siksika</Text>
<Text name="msg_bd_lang_bnt">Bantu (Other)</Text>
<Text name="msg_bd_lang_bod">Tibetan</Text>
<Text name="msg_bd_lang_bra">Braj</Text>
<Text name="msg_bd_lang_bre">Breton</Text>
<Text name="msg_bd_lang_btk">Batak (Indonesia)</Text>
<Text name="msg_bd_lang_bua">Buriat</Text>
<Text name="msg_bd_lang_bug">Buginese</Text>
<Text name="msg_bd_lang_bul">Bulgarian</Text>
<Text name="msg_bd_lang_cad">Caddo</Text>
<Text name="msg_bd_lang_cai">Central American Indian (Other)</Text>
<Text name="msg_bd_lang_car">Carib</Text>
<Text name="msg_bd_lang_cat">Catalan</Text>
<Text name="msg_bd_lang_cau">Caucasian (Other)</Text>
<Text name="msg_bd_lang_ceb">Cebuano</Text>
<Text name="msg_bd_lang_cel">Celtic (Other)</Text>
<Text name="msg_bd_lang_ces">Czech</Text>
<Text name="msg_bd_lang_cha">Chamorro</Text>
<Text name="msg_bd_lang_chb">Chibcha</Text>
<Text name="msg_bd_lang_che">Chechen</Text>
<Text name="msg_bd_lang_chg">Chagatai</Text>
<Text name="msg_bd_lang_chk">Chuukese</Text>
<Text name="msg_bd_lang_chm">Mari</Text>
<Text name="msg_bd_lang_chn">Chinook Jargon</Text>
<Text name="msg_bd_lang_cho">Choctaw</Text>
<Text name="msg_bd_lang_chp">Chipewyan</Text>
<Text name="msg_bd_lang_chr">Cherokee</Text>
<Text name="msg_bd_lang_chu">Church Slavic</Text>
<Text name="msg_bd_lang_chv">Chuvash</Text>
<Text name="msg_bd_lang_chy">Cheyenne</Text>
<Text name="msg_bd_lang_cmc">Chamic Languages</Text>
<Text name="msg_bd_lang_cop">Coptic</Text>
<Text name="msg_bd_lang_cor">Cornish</Text>
<Text name="msg_bd_lang_cos">Corsican</Text>
<Text name="msg_bd_lang_cpe">Creoles and Pidgins, English-based (Other)</Text>
<Text name="msg_bd_lang_cpf">Creoles and Pidgins, French-based (Other)</Text>
<Text name="msg_bd_lang_cpp">Creoles and Pidgins, Portuguese-based (Other)</Text>
<Text name="msg_bd_lang_cre">Cree</Text>
<Text name="msg_bd_lang_crp">Creoles and Pidgins (Other)</Text>
<Text name="msg_bd_lang_cus">Cushitic (Other)</Text>
<Text name="msg_bd_lang_cym">Welsh</Text>
<Text name="msg_bd_lang_dak">Dakota</Text>
<Text name="msg_bd_lang_dan">Danish</Text>
<Text name="msg_bd_lang_day">Dayak</Text>
<Text name="msg_bd_lang_del">Delaware</Text>
<Text name="msg_bd_lang_den">Slave (Athapascan)</Text>
<Text name="msg_bd_lang_deu">German</Text>
<Text name="msg_bd_lang_dgr">Dogrib</Text>
<Text name="msg_bd_lang_din">Dinka</Text>
<Text name="msg_bd_lang_div">Divehi</Text>
<Text name="msg_bd_lang_doi">Dogri</Text>
<Text name="msg_bd_lang_dra">Dravidian (Other)</Text>
<Text name="msg_bd_lang_dua">Duala</Text>
<Text name="msg_bd_lang_dum">Dutch, Middle (ca. 1050-1350)</Text>
<Text name="msg_bd_lang_dyu">Dyula</Text>
<Text name="msg_bd_lang_dzo">Dzongkha</Text>
<Text name="msg_bd_lang_efi">Efik</Text>
<Text name="msg_bd_lang_egy">Egyptian (Ancient)</Text>
<Text name="msg_bd_lang_eka">Ekajuk</Text>
<Text name="msg_bd_lang_ell">Greek, Modern (1453)</Text>
<Text name="msg_bd_lang_elx">Elamite</Text>
<Text name="msg_bd_lang_eng">English</Text>
<Text name="msg_bd_lang_enm">English, Middle (1100-1500)</Text>
<Text name="msg_bd_lang_epo">Esperanto</Text>
<Text name="msg_bd_lang_est">Estonian</Text>
<Text name="msg_bd_lang_eus">Basque</Text>
<Text name="msg_bd_lang_ewe">Ewe</Text>
<Text name="msg_bd_lang_ewo">Ewondo</Text>
<Text name="msg_bd_lang_fan">Fang</Text>
<Text name="msg_bd_lang_fao">Faroese</Text>
<Text name="msg_bd_lang_fas">Persian</Text>
<Text name="msg_bd_lang_fat">Fanti</Text>
<Text name="msg_bd_lang_fij">Fijian</Text>
<Text name="msg_bd_lang_fin">Finnish</Text>
<Text name="msg_bd_lang_fiu">Finno-Ugrian (Other)</Text>
<Text name="msg_bd_lang_fon">Fon</Text>
<Text name="msg_bd_lang_fra">French</Text>
<Text name="msg_bd_lang_frm">French, Middle (ca. 1400-1600)</Text>
<Text name="msg_bd_lang_fro">French, Old (842-ca.1400)</Text>
<Text name="msg_bd_lang_fry">Frisian</Text>
<Text name="msg_bd_lang_ful">Fulah</Text>
<Text name="msg_bd_lang_fur">Friulian</Text>
<Text name="msg_bd_lang_gaa">Ga</Text>
<Text name="msg_bd_lang_gay">Gayo</Text>
<Text name="msg_bd_lang_gba">Gbaya</Text>
<Text name="msg_bd_lang_gem">Germanic (Other)</Text>
<Text name="msg_bd_lang_gez">Geez</Text>
<Text name="msg_bd_lang_gil">Gilbertese</Text>
<Text name="msg_bd_lang_gla">Gaelic (Scots)</Text>
<Text name="msg_bd_lang_gle">Irish</Text>
<Text name="msg_bd_lang_glg">Gallegan</Text>
<Text name="msg_bd_lang_glv">Manx</Text>
<Text name="msg_bd_lang_gmh">German, Middle High (ca. 1050-1500)</Text>
<Text name="msg_bd_lang_goh">German, Old High (ca. 750-1050)</Text>
<Text name="msg_bd_lang_gon">Gondi</Text>
<Text name="msg_bd_lang_gor">Gorontalo</Text>
<Text name="msg_bd_lang_got">Gothic</Text>
<Text name="msg_bd_lang_grb">Grebo</Text>
<Text name="msg_bd_lang_grc">Greek, Ancient (to 1453)</Text>
<Text name="msg_bd_lang_grn">Guarani</Text>
<Text name="msg_bd_lang_guj">Gujarati</Text>
<Text name="msg_bd_lang_gwi">Gwich'in</Text>
<Text name="msg_bd_lang_hai">Haida</Text>
<Text name="msg_bd_lang_hau">Hausa</Text>
<Text name="msg_bd_lang_haw">Hawaiian</Text>
<Text name="msg_bd_lang_heb">Hebrew</Text>
<Text name="msg_bd_lang_her">Herero</Text>
<Text name="msg_bd_lang_hil">Hiligaynon</Text>
<Text name="msg_bd_lang_him">Himachali</Text>
<Text name="msg_bd_lang_hin">Hindi</Text>
<Text name="msg_bd_lang_hit">Hittite</Text>
<Text name="msg_bd_lang_hmn">Hmong</Text>
<Text name="msg_bd_lang_hmo">Hiri Motu</Text>
<Text name="msg_bd_lang_hrv">Croatian</Text>
<Text name="msg_bd_lang_hun">Hungarian</Text>
<Text name="msg_bd_lang_hup">Hupa</Text>
<Text name="msg_bd_lang_hye">Armenian</Text>
<Text name="msg_bd_lang_iba">Iban</Text>
<Text name="msg_bd_lang_ibo">Igbo</Text>
<Text name="msg_bd_lang_ijo">Ijo</Text>
<Text name="msg_bd_lang_iku">Inuktitut</Text>
<Text name="msg_bd_lang_ile">Interlingue</Text>
<Text name="msg_bd_lang_ilo">Iloko</Text>
<Text name="msg_bd_lang_ina">Interlingua (International Auxiliary Language Association)</Text>
<Text name="msg_bd_lang_inc">Indic (Other)</Text>
<Text name="msg_bd_lang_ind">Indonesian</Text>
<Text name="msg_bd_lang_ine">Indo-European (Other)</Text>
<Text name="msg_bd_lang_ipk">Inupiaq</Text>
<Text name="msg_bd_lang_ira">Iranian (Other)</Text>
<Text name="msg_bd_lang_iro">Iroquoian Languages</Text>
<Text name="msg_bd_lang_isl">Icelandic</Text>
<Text name="msg_bd_lang_ita">Italian</Text>
<Text name="msg_bd_lang_jaw">Javanese</Text>
<Text name="msg_bd_lang_jpn">Japanese</Text>
<Text name="msg_bd_lang_jpr">Judeo-Persian</Text>
<Text name="msg_bd_lang_jrb">Judeo-Arabic</Text>
<Text name="msg_bd_lang_kaa">Kara-Kalpak</Text>
<Text name="msg_bd_lang_kab">Kabyle</Text>
<Text name="msg_bd_lang_kac">Kachin</Text>
<Text name="msg_bd_lang_kal">Kalaallisut</Text>
<Text name="msg_bd_lang_kam">Kamba</Text>
<Text name="msg_bd_lang_kan">Kannada</Text>
<Text name="msg_bd_lang_kar">Karen</Text>
<Text name="msg_bd_lang_kas">Kashmiri</Text>
<Text name="msg_bd_lang_kat">Georgian</Text>
<Text name="msg_bd_lang_kau">Kanuri</Text>
<Text name="msg_bd_lang_kaw">Kawi</Text>
<Text name="msg_bd_lang_kaz">Kazakh</Text>
<Text name="msg_bd_lang_kha">Khasi</Text>
<Text name="msg_bd_lang_khi">Khoisan (Other)</Text>
<Text name="msg_bd_lang_khm">Khmer</Text>
<Text name="msg_bd_lang_kho">Khotanese</Text>
<Text name="msg_bd_lang_kik">Kikuyu</Text>
<Text name="msg_bd_lang_kin">Kinyarwanda</Text>
<Text name="msg_bd_lang_kir">Kirghiz</Text>
<Text name="msg_bd_lang_kmb">Kimbundu</Text>
<Text name="msg_bd_lang_kok">Konkani</Text>
<Text name="msg_bd_lang_kom">Komi</Text>
<Text name="msg_bd_lang_kon">Kongo</Text>
<Text name="msg_bd_lang_kor">Korean</Text>
<Text name="msg_bd_lang_kos">Kosraean</Text>
<Text name="msg_bd_lang_kpe">Kpelle</Text>
<Text name="msg_bd_lang_kro">Kru</Text>
<Text name="msg_bd_lang_kru">Kurukh</Text>
<Text name="msg_bd_lang_kua">Kuanyama</Text>
<Text name="msg_bd_lang_kum">Kumyk</Text>
<Text name="msg_bd_lang_kur">Kurdish</Text>
<Text name="msg_bd_lang_kut">Kutenai</Text>
<Text name="msg_bd_lang_lad">Ladino</Text>
<Text name="msg_bd_lang_lah">Lahnda</Text>
<Text name="msg_bd_lang_lam">Lamba</Text>
<Text name="msg_bd_lang_lao">Lao</Text>
<Text name="msg_bd_lang_lat">Latin</Text>
<Text name="msg_bd_lang_lav">Latvian</Text>
<Text name="msg_bd_lang_lez">Lezghian</Text>
<Text name="msg_bd_lang_lin">Lingala</Text>
<Text name="msg_bd_lang_lit">Lithuanian</Text>
<Text name="msg_bd_lang_lol">Mongo</Text>
<Text name="msg_bd_lang_loz">Lozi</Text>
<Text name="msg_bd_lang_ltz">Letzeburgesch</Text>
<Text name="msg_bd_lang_lua">Luba-Lulua</Text>
<Text name="msg_bd_lang_lub">Luba-Katanga</Text>
<Text name="msg_bd_lang_lug">Ganda</Text>
<Text name="msg_bd_lang_lui">Luiseno</Text>
<Text name="msg_bd_lang_lun">Lunda</Text>
<Text name="msg_bd_lang_luo">Luo (Kenya and Tanzania)</Text>
<Text name="msg_bd_lang_lus">Lushai</Text>
<Text name="msg_bd_lang_mad">Madurese</Text>
<Text name="msg_bd_lang_mag">Magahi</Text>
<Text name="msg_bd_lang_mah">Marshall</Text>
<Text name="msg_bd_lang_mai">Maithili</Text>
<Text name="msg_bd_lang_mak">Makasar</Text>
<Text name="msg_bd_lang_mal">Malayalam</Text>
<Text name="msg_bd_lang_man">Mandingo</Text>
<Text name="msg_bd_lang_map">Austronesian (Other)</Text>
<Text name="msg_bd_lang_mar">Marathi</Text>
<Text name="msg_bd_lang_mas">Masai</Text>
<Text name="msg_bd_lang_mdr">Mandar</Text>
<Text name="msg_bd_lang_men">Mende</Text>
<Text name="msg_bd_lang_mga">Irish, Middle (900-1200)</Text>
<Text name="msg_bd_lang_mic">Micmac</Text>
<Text name="msg_bd_lang_min">Minangkabau</Text>
<Text name="msg_bd_lang_mis">Miscellaneous Languages</Text>
<Text name="msg_bd_lang_mkd">Macedonian</Text>
<Text name="msg_bd_lang_mkh">Mon-Khmer (Other)</Text>
<Text name="msg_bd_lang_mlg">Malagasy</Text>
<Text name="msg_bd_lang_mlt">Maltese</Text>
<Text name="msg_bd_lang_mni">Manipuri</Text>
<Text name="msg_bd_lang_mno">Manobo Languages</Text>
<Text name="msg_bd_lang_moh">Mohawk</Text>
<Text name="msg_bd_lang_mol">Moldavian</Text>
<Text name="msg_bd_lang_mon">Mongolian</Text>
<Text name="msg_bd_lang_mos">Mossi</Text>
<Text name="msg_bd_lang_mri">Maori</Text>
<Text name="msg_bd_lang_msa">Malay</Text>
<Text name="msg_bd_lang_mul">Multiple Languages</Text>
<Text name="msg_bd_lang_mun">Munda Languages</Text>
<Text name="msg_bd_lang_mus">Creek</Text>
<Text name="msg_bd_lang_mwr">Marwari</Text>
<Text name="msg_bd_lang_mya">Burmese</Text>
<Text name="msg_bd_lang_myn">Mayan Languages</Text>
<Text name="msg_bd_lang_nah">Nahuatl</Text>
<Text name="msg_bd_lang_nai">North American Indian (Other)</Text>
<Text name="msg_bd_lang_nau">Nauru</Text>
<Text name="msg_bd_lang_nav">Navaho</Text>
<Text name="msg_bd_lang_nbl">Ndebele, South</Text>
<Text name="msg_bd_lang_nde">Ndebele, North</Text>
<Text name="msg_bd_lang_ndo">Ndonga</Text>
<Text name="msg_bd_lang_nep">Nepali</Text>
<Text name="msg_bd_lang_new">Newari</Text>
<Text name="msg_bd_lang_nia">Nias</Text>
<Text name="msg_bd_lang_nic">Niger-Kordofanian (Other)</Text>
<Text name="msg_bd_lang_niu">Niuean</Text>
<Text name="msg_bd_lang_nld">Dutch</Text>
<Text name="msg_bd_lang_non">Norse, Old</Text>
<Text name="msg_bd_lang_nor">Norwegian</Text>
<Text name="msg_bd_lang_nso">Sotho, Northern</Text>
<Text name="msg_bd_lang_nub">Nubian Languages</Text>
<Text name="msg_bd_lang_nya">Nyanja</Text>
<Text name="msg_bd_lang_nym">Nyamwezi</Text>
<Text name="msg_bd_lang_nyn">Nyankole</Text>
<Text name="msg_bd_lang_nyo">Nyoro</Text>
<Text name="msg_bd_lang_nzi">Nzima</Text>
<Text name="msg_bd_lang_oci">Occitan (post 1500)</Text>
<Text name="msg_bd_lang_oji">Ojibwa</Text>
<Text name="msg_bd_lang_ori">Oriya</Text>
<Text name="msg_bd_lang_orm">Oromo</Text>
<Text name="msg_bd_lang_osa">Osage</Text>
<Text name="msg_bd_lang_oss">Ossetic</Text>
<Text name="msg_bd_lang_ota">Turkish, Ottoman (1500-1928)</Text>
<Text name="msg_bd_lang_oto">Otomian Languages</Text>
<Text name="msg_bd_lang_paa">Papuan (Other)</Text>
<Text name="msg_bd_lang_pag">Pangasinan</Text>
<Text name="msg_bd_lang_pal">Pahlavi</Text>
<Text name="msg_bd_lang_pam">Pampanga</Text>
<Text name="msg_bd_lang_pan">Panjabi</Text>
<Text name="msg_bd_lang_pap">Papiamento</Text>
<Text name="msg_bd_lang_pau">Palauan</Text>
<Text name="msg_bd_lang_peo">Persian, Old (ca. 600-400 B.C.)</Text>
<Text name="msg_bd_lang_phi">Philippine (Other)</Text>
<Text name="msg_bd_lang_phn">Phoenician</Text>
<Text name="msg_bd_lang_pli">Pali</Text>
<Text name="msg_bd_lang_pol">Polish</Text>
<Text name="msg_bd_lang_pon">Pohnpeian</Text>
<Text name="msg_bd_lang_por">Portuguese</Text>
<Text name="msg_bd_lang_pra">Prakrit Languages</Text>
<Text name="msg_bd_lang_pro">Provençal, Old (to 1500)</Text>
<Text name="msg_bd_lang_pus">Pushto</Text>
<Text name="msg_bd_lang_que">Quechua</Text>
<Text name="msg_bd_lang_raj">Rajasthani</Text>
<Text name="msg_bd_lang_rap">Rapanui</Text>
<Text name="msg_bd_lang_rar">Rarotongan</Text>
<Text name="msg_bd_lang_roa">Romance (Other)</Text>
<Text name="msg_bd_lang_roh">Raeto-Romance</Text>
<Text name="msg_bd_lang_rom">Romany</Text>
<Text name="msg_bd_lang_ron">Romanian</Text>
<Text name="msg_bd_lang_run">Rundi</Text>
<Text name="msg_bd_lang_rus">Russian</Text>
<Text name="msg_bd_lang_sad">Sandawe</Text>
<Text name="msg_bd_lang_sag">Sango</Text>
<Text name="msg_bd_lang_sah">Yakut</Text>
<Text name="msg_bd_lang_sai">South American Indian (Other)</Text>
<Text name="msg_bd_lang_sal">Salishan Languages</Text>
<Text name="msg_bd_lang_sam">Samaritan Aramaic</Text>
<Text name="msg_bd_lang_san">Sanskrit</Text>
<Text name="msg_bd_lang_sas">Sasak</Text>
<Text name="msg_bd_lang_sat">Santali</Text>
<Text name="msg_bd_lang_sco">Scots</Text>
<Text name="msg_bd_lang_sel">Selkup</Text>
<Text name="msg_bd_lang_sem">Semitic (Other)</Text>
<Text name="msg_bd_lang_sga">Irish, Old (to 900)</Text>
<Text name="msg_bd_lang_shn">Shan</Text>
<Text name="msg_bd_lang_sid">Sidamo</Text>
<Text name="msg_bd_lang_sin">Sinhalese</Text>
<Text name="msg_bd_lang_sio">Siouan Languages</Text>
<Text name="msg_bd_lang_sit">Sino-Tibetan (Other)</Text>
<Text name="msg_bd_lang_sla">Slavic (Other)</Text>
<Text name="msg_bd_lang_slk">Slovak</Text>
<Text name="msg_bd_lang_slv">Slovenian</Text>
<Text name="msg_bd_lang_smi">Sami Languages</Text>
<Text name="msg_bd_lang_smo">Samoan</Text>
<Text name="msg_bd_lang_sna">Shona</Text>
<Text name="msg_bd_lang_snd">Sindhi</Text>
<Text name="msg_bd_lang_snk">Soninke</Text>
<Text name="msg_bd_lang_sog">Sogdian</Text>
<Text name="msg_bd_lang_som">Somali</Text>
<Text name="msg_bd_lang_son">Songhai</Text>
<Text name="msg_bd_lang_sot">Sotho, Southern</Text>
<Text name="msg_bd_lang_spa">Spanish</Text>
<Text name="msg_bd_lang_sqi">Albanian</Text>
<Text name="msg_bd_lang_srd">Sardinian</Text>
<Text name="msg_bd_lang_srp">Serbian</Text>
<Text name="msg_bd_lang_srr">Serer</Text>
<Text name="msg_bd_lang_ssa">Nilo-Saharan (Other)</Text>
<Text name="msg_bd_lang_ssw">Swati</Text>
<Text name="msg_bd_lang_suk">Sukuma</Text>
<Text name="msg_bd_lang_sun">Sundanese</Text>
<Text name="msg_bd_lang_sus">Susu</Text>
<Text name="msg_bd_lang_sux">Sumerian</Text>
<Text name="msg_bd_lang_swa">Swahili</Text>
<Text name="msg_bd_lang_swe">Swedish</Text>
<Text name="msg_bd_lang_syr">Syriac</Text>
<Text name="msg_bd_lang_tah">Tahitian</Text>
<Text name="msg_bd_lang_tai">Tai (Other)</Text>
<Text name="msg_bd_lang_tam">Tamil</Text>
<Text name="msg_bd_lang_tat">Tatar</Text>
<Text name="msg_bd_lang_tel">Telugu</Text>
<Text name="msg_bd_lang_tem">Timne</Text>
<Text name="msg_bd_lang_ter">Tereno</Text>
<Text name="msg_bd_lang_tet">Tetum</Text>
<Text name="msg_bd_lang_tgk">Tajik</Text>
<Text name="msg_bd_lang_tgl">Tagalog</Text>
<Text name="msg_bd_lang_tha">Thai</Text>
<Text name="msg_bd_lang_tig">Tigre</Text>
<Text name="msg_bd_lang_tir">Tigrinya</Text>
<Text name="msg_bd_lang_tiv">Tiv</Text>
<Text name="msg_bd_lang_tkl">Tokelau</Text>
<Text name="msg_bd_lang_tli">Tlingit</Text>
<Text name="msg_bd_lang_tmh">Tamashek</Text>
<Text name="msg_bd_lang_tog">Tonga (Nyasa)</Text>
<Text name="msg_bd_lang_ton">Tonga (Tonga Islands)</Text>
<Text name="msg_bd_lang_tpi">Tok Pisin</Text>
<Text name="msg_bd_lang_tsi">Tsimshian</Text>
<Text name="msg_bd_lang_tsn">Tswana</Text>
<Text name="msg_bd_lang_tso">Tsonga</Text>
<Text name="msg_bd_lang_tuk">Turkmen</Text>
<Text name="msg_bd_lang_tum">Tumbuka</Text>
<Text name="msg_bd_lang_tur">Turkish</Text>
<Text name="msg_bd_lang_tut">Altaic (Other)</Text>
<Text name="msg_bd_lang_tvl">Tuvalu</Text>
<Text name="msg_bd_lang_twi">Twi</Text>
<Text name="msg_bd_lang_tyv">Tuvinian</Text>
<Text name="msg_bd_lang_uga">Ugaritic</Text>
<Text name="msg_bd_lang_uig">Uighur</Text>
<Text name="msg_bd_lang_ukr">Ukrainian</Text>
<Text name="msg_bd_lang_umb">Umbundu</Text>
<Text name="msg_bd_lang_und">Undetermined</Text>
<Text name="msg_bd_lang_urd">Urdu</Text>
<Text name="msg_bd_lang_uzb">Uzbek</Text>
<Text name="msg_bd_lang_vai">Vai</Text>
<Text name="msg_bd_lang_ven">Venda</Text>
<Text name="msg_bd_lang_vie">Vietnamese</Text>
<Text name="msg_bd_lang_vol">Volapük</Text>
<Text name="msg_bd_lang_vot">Votic</Text>
<Text name="msg_bd_lang_wak">Wakashan Languages</Text>
<Text name="msg_bd_lang_wal">Walamo</Text>
<Text name="msg_bd_lang_war">Waray</Text>
<Text name="msg_bd_lang_was">Washo</Text>
<Text name="msg_bd_lang_wen">Sorbian Languages</Text>
<Text name="msg_bd_lang_wol">Wolof</Text>
<Text name="msg_bd_lang_xho">Xhosa</Text>
<Text name="msg_bd_lang_yao">Yao</Text>
<Text name="msg_bd_lang_yap">Yapese</Text>
<Text name="msg_bd_lang_yid">Yiddish</Text>
<Text name="msg_bd_lang_yor">Yoruba</Text>
<Text name="msg_bd_lang_ypk">Yupik Languages</Text>
<Text name="msg_bd_lang_zap">Zapotec</Text>
<Text name="msg_bd_lang_zen">Zenaga</Text>
<Text name="msg_bd_lang_zha">Zhuang</Text>
<Text name="msg_bd_lang_zho">Chinese</Text>
<Text name="msg_bd_lang_znd">Zande</Text>
<Text name="msg_bd_lang_zul">Zulu</Text>
<Text name="msg_bd_lang_zun">Zuni</Text>
</TextLang>


==ImageTree with 2 images==
This example is intended to replace the previous one (but by now i dont want to delete the previous one). It can help to see how the offsets are cummulated and the optional paddings to align to boundary
The .xml below is the RCOXML source file used to create the .rco. The file '''image2_test.gim''' is a dummy of 2 bytes filed with 2222 and the file '''image3_test.gim''' is a dummy of 3 bytes filed with 333333
{{Boxcode|code=<syntaxhighlight lang="xml">
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x130">
<MainTree name="test">
<ImageTree>
<Image name="image2_test" src="image2_test.gim" format="gim" compression="uncompressed" unknownByte="1" />
<Image name="image3_test" src="image3_test.gim" format="gim" compression="zlib" unknownByte="0" />
</ImageTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
</syntaxhighlight>}}
When compiled MD5: 4E69E7E88F0872C71D007A21478FA1D1
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  46 52 50 00 00 00 01 30 00 00 00 00 00 00 00 00  FRP....0........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF 00 00 00 CC FF FF FF FF FF FF FF FF  ÿÿÿÿ...Ìÿÿÿÿÿÿÿÿ
00000030  FF FF FF FF FF FF FF FF 00 00 01 70 00 00 00 00  ÿÿÿÿÿÿÿÿ...p....
00000040  00 00 01 70 00 00 00 20 00 00 01 90 00 00 00 00  ...p... ........
00000050  FF FF FF FF 00 00 00 00 00 00 01 68 00 00 00 08  ÿÿÿÿ.......h....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000080  00 00 01 90 00 00 00 14 FF FF FF FF 00 00 00 00  ........ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 01 01 00 00 00 00 00 00 00 00 00 00  ÿÿÿÿ............
000000B0  00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 00  ...(............
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00  ................
000000D0  FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 02  ÿÿÿÿ.......(....
000000E0  00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00  ...........(....
000000F0  00 00 00 00 04 01 00 00 00 00 00 08 00 00 00 28  ...............(
00000100  00 00 00 00 00 00 00 00 00 00 00 38 00 00 00 00  ...........8....
00000110  00 00 00 28 00 00 00 00 00 00 00 00 00 05 01 00  ...(............
00000120  00 00 00 02 00 00 00 00 00 00 00 01 04 01 00 00  ................
00000130  00 00 00 14 00 00 00 28 00 00 00 00 00 00 00 00  .......(........
00000140  00 00 00 00 00 00 00 38 00 00 00 60 00 00 00 00  .......8...`....
00000150  00 00 00 00 00 05 00 01 00 00 00 0E 00 00 00 04  ................
00000160  00 00 00 01 00 00 00 03 00 00 00 F4 00 00 01 2C  ...........ô...,
00000170  74 65 73 74 00 00 00 00 69 6D 61 67 65 32 5F 74  test....image2_t
00000180  65 73 74 00 69 6D 61 67 65 33 5F 74 65 73 74 00  est.image3_test.
00000190  22 22 00 00 78 DA 01 03 00 FC FF 33 33 33 01 35  ""..xÚ...üÿ333.5
000001A0  00 9A 00 00                                      .š..
{| class="wikitable" style="font-size:x-small;"
|-
! Areas !! Offset !! Length !! Example !! Name !! Notes
|-
| rowspan="46" | Header
|-{{cellcolors|#666666|#ffffff}}
| 0x00 || 0x04 || FRP || '''magic''' || FRP in big endian
|-{{cellcolors|#666666|#ffffff}}
| 0x04 || 0x04 || 00 00 01 30 || '''version''' || 0x130 = one of the firmwares for PS3
|-{{cellcolors|#666666|#ffffff}}
| 0x08 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|#666666|#ffffff}}
| 0x0C || 0x04 || 00 00 00 00 || '''compress_header''' || 0x00 = uncompressed
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x10 || 0x04 || 00 00 00 A4 || '''toc_maintree_absolute_offset''' || MainTree at absolute offset 0xA4
|-
| 0x14 || 0x04 || FF FF FF FF || '''toc_scripttree_absolute_offset''' ||
|-
| 0x18 || 0x04 || FF FF FF FF || '''toc_languagetree_absolute_offset''' ||
|-
| 0x1C || 0x04 || FF FF FF FF || '''toc_soundtree_absolute_offset''' ||
|-
| 0x20 || 0x04 || FF FF FF FF || '''toc_modeltree_absolute_offset''' ||
|-
| 0x24 || 0x04 || 00 00 00 CC || '''toc_imagetree_absolute_offset''' || ImageTree at absolute offset 0xCC
|-
| 0x28 || 0x04 || FF FF FF FF || {{cellcolors|#ff7777}} ''toc_unknowntree_absolute_offset'' ||
|-
| 0x2C || 0x04 || FF FF FF FF || '''toc_fonttree_absolute_offset''' ||
|-
| 0x30 || 0x04 || FF FF FF FF || '''toc_objecttree_absolute_offset''' ||
|-
| 0x34 || 0x04 || FF FF FF FF || '''toc_animationtree_absolute_offset''' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x38 || 0x04 || 00 00 01 70 || '''strings_texts_absolute_offset''' || strings texts table at absolute offset 0x170
|-
| 0x3C || 0x04 || 00 00 00 00 || '''strings_texts_length''' || strings texts table is empty
|-
| 0x40 || 0x04 || 00 00 01 70 || '''strings_labels_absolute_offset''' || strings labels table at absolute offset 0x170
|-
| 0x44 || 0x04 || 00 00 00 20 || '''strings_labels_length''' || strings labels size 0x20
|-
| 0x48 || 0x04 || 00 00 01 90 || '''strings_events_absolute_offset''' || strings events table at absolute offset 0x190
|-
| 0x4C || 0x04 || 00 00 00 00 || '''strings_events_length''' || strings events table is empty
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x50 || 0x04 || FF FF FF FF || '''text_pointer_table_offset''' ||
|-
| 0x54 || 0x04 || 00 00 00 00 || '''text_pointer_table_length''' ||
|-
| 0x58 || 0x04 || 00 00 01 68 || '''image_pointer_table_offset''' ||
|-
| 0x5C || 0x04 || 00 00 00 08 || '''image_pointer_table_length''' ||
|-
| 0x60 || 0x04 || FF FF FF FF || '''model_pointer_table_offset''' ||
|-
| 0x64 || 0x04 || 00 00 00 00 || '''model_pointer_table_length''' ||
|-
| 0x68 || 0x04 || FF FF FF FF || '''sound_pointer_table_offset''' ||
|-
| 0x6C || 0x04 || 00 00 00 00 || '''sound_pointer_table_length''' ||
|-
| 0x70 || 0x04 || FF FF FF FF || '''object_pointer_table_offset''' ||
|-
| 0x74 || 0x04 || 00 00 00 00 || '''object_pointer_table_length''' ||
|-
| 0x78 || 0x04 || FF FF FF FF || '''anim_pointer_table_offset''' ||
|-
| 0x7C || 0x04 || 00 00 00 00 || '''anim_pointer_table_length''' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x80 || 0x04 || 00 00 01 90 || '''image_data_section_offset''' ||
|-
| 0x84 || 0x04 || 00 00 00 14 || '''image_data_section_length''' ||
|-
| 0x88 || 0x04 || FF FF FF FF || '''sound_data_section_offset''' ||
|-
| 0x8C || 0x04 || 00 00 00 00 || '''sound_data_section_length''' ||
|-
| 0x90 || 0x04 || FF FF FF FF || '''model_data_section_offset''' ||
|-
| 0x94 || 0x04 || 00 00 00 00 || '''model_data_section_length''' ||
|-
| 0x98 || 0x04 || FF FF FF FF || ''unknown'' ||
|-
| 0x9C || 0x04 || FF FF FF FF || ''unknown'' ||
|-
| 0xA0 || 0x04 || FF FF FF FF || ''unknown'' ||
|-
| rowspan="67" | TOC
|-
| 0xA4 || 0x01 || 01 || '''entry_type''' || 0x1=MainTree
|-
| 0xA5 || 0x01 || 01 || '''hierarchy_depth''' ||
|-
| 0xA6 || 0x02 || 00 00 || ''unknown'' ||
|-
| 0xA8 || 0x04 || 00 00 00 00 || '''entry_label_offset''' || test
|-
| 0xAC || 0x04 || 00 00 00 00 || '''entry_header_size''' ||
|-
| 0xB0 || 0x04 || 00 00 00 28 || '''entry_size''' ||
|-
| 0xB4 || 0x04 || 00 00 00 01 || '''children_number''' ||
|-
| 0xB8 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-
| 0xBC || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-
| 0xC0 || 0x04 || 00 00 00 00 || '''parent_offset''' ||
|-
| 0xC4 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0xC8 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0xCC || 0x01 || 04 || '''entry_type''' || 0x4=ImageTree
|-
| 0xCD || 0x01 || 00 || '''hierarchy_depth''' ||
|-
| 0xCE || 0x02 || 00 00 || ''unknown'' ||
|-
| 0xD0 || 0x04 || FF FF FF FF || '''entry_label_offset''' || no label
|-
| 0xD4 || 0x04 || 00 00 00 00 || '''entry_header_size''' ||
|-
| 0xD8 || 0x04 || 00 00 00 28 || '''entry_size''' ||
|-
| 0xDC || 0x04 || 00 00 00 02 || '''children_number''' ||
|-
| 0xE0 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-
| 0xE4 || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-
| 0xE8 || 0x04 || 00 00 00 28 || '''parent_offset''' ||
|-
| 0xEC || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0xF0 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0xF4 || 0x01 || 04 || '''entry_type''' || 0x4=ImageTree
|-
| 0xF5 || 0x01 || 01 || '''hierarchy_depth''' ||
|-
| 0xF6 || 0x02 || 00 00 || ''unknown'' ||
|-
| 0xF8 || 0x04 || 00 00 00 08 || '''entry_label_offset''' || image2_test
|-
| 0xFC || 0x04 || 00 00 00 28 || '''entry_header_size''' ||
|-
| 0x100 || 0x04 || 00 00 00 00 || '''entry_size''' ||
|-
| 0x104 || 0x04 || 00 00 00 00 || '''children_number''' ||
|-
| 0x108 || 0x04 || 00 00 00 38 || '''next_entry_offset''' ||
|-
| 0x10C || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-
| 0x110 || 0x04 || 00 00 00 28 || '''parent_offset''' ||
|-
| 0x114 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0x118 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x11C || 0x02 || 00 05 || '''file_format''' || 0x5=GIM
|-
| 0x11E || 0x01 || 01 || ''unknown'' ||
|-
| 0x11F || 0x01 || 00 || '''file_compression''' || 0x0=NONE
|-
| 0x120 || 0x04 || 00 00 00 02 || '''file_size''' ||
|-
| 0x124 || 0x04 || 00 00 00 00 || '''file_offset''' ||
|-
| 0x128 || 0x04 || 00 00 00 01 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x12C || 0x01 || 04 || '''entry_type''' || 0x4=ImageTree
|-
| 0x12D || 0x01 || 01 || '''hierarchy_depth''' ||
|-
| 0x12E || 0x02 || 00 00 || ''unknown'' ||
|-
| 0x130 || 0x04 || 00 00 00 14 || '''entry_label_offset''' || image3_test
|-
| 0x134 || 0x04 || 00 00 00 28 || '''entry_header_size''' ||
|-
| 0x138 || 0x04 || 00 00 00 00 || '''entry_size''' ||
|-
| 0x13C || 0x04 || 00 00 00 00 || '''children_number''' ||
|-
| 0x140 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-
| 0x144 || 0x04 || 00 00 00 38 || '''previous_entry_offset''' ||
|-
| 0x148 || 0x04 || 00 00 00 60 || '''parent_offset''' ||
|-
| 0x14C || 0x04 || 00 00 00 00 || ''unknown'' ||
|-
| 0x150 || 0x04 || 00 00 00 00 || ''unknown'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-
| 0x154 || 0x02 || 00 05 || '''file_format''' || 0x5=GIM
|-
| 0x156 || 0x01 || 00 || ''unknown'' ||
|-
| 0x157 || 0x01 || 01 || '''file_compression''' || 0x1=ZLIB
|-
| 0x158 || 0x04 || 00 00 00 0E || '''file_size''' ||
|-
| 0x15C || 0x04 || 00 00 00 04 || '''file_offset''' ||
|-
| 0x160 || 0x04 || 00 00 00 01 || ''unknown'' ||
|-
| 0x164 || 0x04 || 00 00 00 03 || '''file_uncompressed_size''' ||
|-
| rowspan="3" | pointers
|-
| 0x168 || 0x04 || 00 00 00 F4 ||  ||
|-
| 0x16C || 0x04 || 00 00 01 2C ||  ||
|-
| rowspan="2" | texts
|-
| 0x170 || 0x00 ||  || || text table is empty
|-
| rowspan="5" | labels
|-
| 0x170 || 0x05 || 74 65 73 74 00 || || test (null terminated)
|-
| 0x175 || 0x03 || 00 00 00 || || padding (aligned to 4 bytes boundary)
|-
| 0x178 || 0x0C || 69 6D 61 67 65 32 5F 74 65 73 74 00 || || image2_test (null terminated)
|-
| 0x184 || 0x0C || 69 6D 61 67 65 33 5F 74 65 73 74 00 || || image3_test (null terminated)
|-
| rowspan="2" | events
|-
| 0x190 || 0x00 ||  ||  || events table is empty
|-
| rowspan="5" | images
|-
| 0x190 || 0x02 || 22 22 || || image2_test.gim
|-
| 0x192 || 0x02 || 00 00 || || padding (aligned to 4 bytes boundary)
|-
| 0x194 || 0x0E || 78 DA 01 03 00 FC FF 33 33 33 01 35 00 9A || || image3_test.gim (zlib compressed)
|-
| 0x1A2 || 0x02 || 00 00 || || padding (aligned to 4 bytes boundary)
|}
=Examples (official builds)=
This ones should be considered "perfect" rco structures, even if there is a weird detail (initially a nonsense, a sony bug, or details not managed correctlly by rcomage)... it needs to be considered a "specification" of that rco version. See also [[Talk:Rcomage]]
==PS3 1.02 xai_plugin.rco==
{{Boxcode|code=<syntaxhighlight lang="xml">
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x97">
<MainTree name="sample">
<ObjectTree>
<Page name="root" pageMode="0x1101" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
<Plane name="application" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
</Page>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
MD5: F3835BBD0E2448EB6AD5C3FA02906346
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  46 52 50 00 00 00 00 97 00 00 00 00 00 00 00 00  FRP....—........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00000030  00 00 00 CC FF FF FF FF 00 00 01 D4 00 00 00 00  ...Ìÿÿÿÿ...Ô....
00000040  00 00 01 D4 00 00 00 1C 00 00 01 F0 00 00 00 04  ...Ô.......ð....
00000050  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  00 00 01 CC 00 00 00 08 FF FF FF FF 00 00 00 00  ...Ì....ÿÿÿÿ....
00000080  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 01 01 00 00 00 00 00 00 00 00 00 00  ÿÿÿÿ............
000000B0  00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 00  ...(............
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00  ................
000000D0  FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01  ÿÿÿÿ.......(....
000000E0  00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00  ...........(....
000000F0  00 00 00 00 08 01 00 00 00 00 00 08 00 00 00 28  ...............(
00000100  00 00 00 4C 00 00 00 01 00 00 00 00 00 00 00 00  ...L............
00000110  00 00 00 28 00 00 00 00 00 00 00 00 01 11 00 00  ...(............
00000120  FF FF 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF  ÿÿ..ÿÿÿÿÿÿ..ÿÿÿÿ
00000130  FF FF 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF  ÿÿ..ÿÿÿÿÿÿ..ÿÿÿÿ
00000140  08 02 00 00 00 00 00 10 00 00 00 28 00 00 00 00  ...........(....
00000150  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C  ...............L
00000160  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000170  00 00 00 00 3F 80 00 00 3F 80 00 00 3F 80 00 00  ....?€..?€..?€..
00000180  3F 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ?€..............
00000190  3F 80 00 00 3F 80 00 00 3F 80 00 00 00 00 00 00  ?€..?€..?€......
000001A0  FF FF 00 00 FF FF FF FF 00 00 00 00 00 00 00 00  ÿÿ..ÿÿÿÿ........
000001B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000001C0  FF FF 00 00 FF FF FF FF 00 00 00 00 00 00 00 F4  ÿÿ..ÿÿÿÿ.......ô
000001D0  00 00 01 40 73 61 6D 70 6C 65 00 00 72 6F 6F 74  [email protected]
000001E0  00 00 00 00 61 70 70 6C 69 63 61 74 69 6F 6E 00  ....application.
000001F0  00 00 00 00                                      ....
{| class="wikitable" style="font-size:x-small;"
|-
! colspan="2" | Areas !! Offset !! Length !! Example !! Name !! Notes
|-
| colspan="2" rowspan="42" | HDR
|-{{cellcolors|#000000|#ffffff}}
| 0x00 || 0x04 || 46 52 50 00 || '''prf_signature''' || FRP in big endian
|-{{cellcolors|#000000|#ffffff}}
| 0x04 || 0x04 || 00 00 00 97 || '''prf_version''' || 0x97 = one of the firmwares for PS3
|-{{cellcolors|#000000|#ffffff}}
| 0x08 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} <abbr title="minor_version ?">''prf_unknown''</abbr> ||
|-{{cellcolors|#000000|#ffffff}}
| 0x0C || 0x04 || 00 00 00 00 || <abbr title="compress everything except the header and '''dat''' data tables to store files">'''prf_compression'''</abbr> || 0x00 = uncompressed
|-{{cellcolors|#7777ff}}
| 0x10 || 0x04 || 00 00 00 A4 || '''toc_maintree_absolute_offset''' || MainTree at 0xA4
|-{{cellcolors|#8888ff}}
| 0x14 || 0x04 || FF FF FF FF || '''toc_scripttree_absolute_offset''' || no
|-{{cellcolors|#8888ff}}
| 0x18 || 0x04 || FF FF FF FF || '''toc_languagetree_absolute_offset''' || no
|-{{cellcolors|#8888ff}}
| 0x1C || 0x04 || FF FF FF FF || '''toc_soundtree_absolute_offset''' || no
|-{{cellcolors|#8888ff}}
| 0x20 || 0x04 || FF FF FF FF || '''toc_modeltree_absolute_offset''' || no
|-{{cellcolors|#8888ff}}
| 0x24 || 0x04 || FF FF FF FF || '''toc_imagetree_absolute_offset''' || no
|-{{cellcolors|#8888ff}}
| 0x28 || 0x04 || FF FF FF FF || {{cellcolors|#ff7777}} <abbr title="toc_unknowntree_absolute_offset">''toc_unknown''</abbr> || no
|-{{cellcolors|#8888ff}}
| 0x2C || 0x04 || FF FF FF FF || '''toc_fonttree_absolute_offset''' || no
|-{{cellcolors|#8888ff}}
| 0x30 || 0x04 || 00 00 00 CC || '''toc_objecttree_absolute_offset''' || ObjectTree at 0xCC
|-{{cellcolors|#8888ff}}
| 0x34 || 0x04 || FF FF FF FF || '''toc_animationtree_absolute_offset''' || no
|-{{cellcolors|#66ff66}}
| 0x38 || 0x04 || 00 00 01 D4 || '''str_language_table_absolute_offset''' || languages at 0x1D4
|-{{cellcolors|#66ff66}}
| 0x3C || 0x04 || 00 00 00 00 || '''str_language_table_length''' || empty
|-{{cellcolors|#99ff99}}
| 0x40 || 0x04 || 00 00 01 D4 || '''str_label_table_absolute_offset''' || labels at 0x1D4
|-{{cellcolors|#99ff99}}
| 0x44 || 0x04 || 00 00 00 1C || '''str_label_table_length''' || length 0x1C
|-{{cellcolors|#bbffbb}}
| 0x48 || 0x04 || 00 00 01 F0 || '''str_event_table_absolute_offset''' || events at 0x1F0
|-{{cellcolors|#bbffbb}}
| 0x4C || 0x04 || 00 00 00 04 || '''str_event_table_length''' || length 0x4
|-{{cellcolors|#770077}}
| 0x50 || 0x04 || FF FF FF FF || '''ptr_language_table_absolute_offset''' || no
|-{{cellcolors|#770077}}
| 0x54 || 0x04 || 00 00 00 00 || '''ptr_language_table_length''' || empty
|-{{cellcolors|#880088}}
| 0x58 || 0x04 || FF FF FF FF || '''ptr_image_table_absolute_offset''' || no
|-{{cellcolors|#880088}}
| 0x5C || 0x04 || 00 00 00 00 || '''ptr_image_table_length''' || empty
|-{{cellcolors|#990099}}
| 0x60 || 0x04 || FF FF FF FF || '''ptr_model_table_absolute_offset''' || no
|-{{cellcolors|#990099}}
| 0x64 || 0x04 || 00 00 00 00 || '''ptr_model_table_length''' || empty
|-{{cellcolors|#aa00aa}}
| 0x68 || 0x04 || FF FF FF FF || '''ptr_sound_table_absolute_offset''' || no
|-{{cellcolors|#aa00aa}}
| 0x6C || 0x04 || 00 00 00 00 || '''ptr_sound_table_length''' || empty
|-{{cellcolors|#bb00bb}}
| 0x70 || 0x04 || 00 00 01 CC || '''ptr_object_table_absolute_offset''' || object pointers at 0x1CC
|-{{cellcolors|#bb00bb}}
| 0x74 || 0x04 || 00 00 00 08 || '''ptr_object_table_length''' || size 0x8
|-{{cellcolors|#cc00cc}}
| 0x78 || 0x04 || FF FF FF FF || '''ptr_animation_table_absolute_offset''' || no
|-{{cellcolors|#cc00cc}}
| 0x7C || 0x04 || 00 00 00 00 || '''ptr_animation_table_length''' || empty
|-{{cellcolors|#ccaa88}}
| 0x80 || 0x04 || FF FF FF FF || '''dat_image_table_absolute_offset''' || no
|-{{cellcolors|#ccaa88}}
| 0x84 || 0x04 || 00 00 00 00 || '''dat_image_table_length''' || empty
|-{{cellcolors|#ddbb99}}
| 0x88 || 0x04 || FF FF FF FF || '''dat_sound_table_absolute_offset''' || no
|-{{cellcolors|#ddbb99}}
| 0x8C || 0x04 || 00 00 00 00 || '''dat_sound_table_length''' || empty
|-{{cellcolors|#eeccaa}}
| 0x90 || 0x04 || FF FF FF FF || '''dat_model_table_absolute_offset''' || no
|-{{cellcolors|#eeccaa}}
| 0x94 || 0x04 || 00 00 00 00 || '''dat_model_table_length''' || empty
|-{{cellcolors|#ffddbb}}
| 0x98 || 0x04 || FF FF FF FF || {{cellcolors|#ff7777}} <abbr title="dat_unknown_table_absolute_offset">''dat_unknown_1''</abbr> ||
|-{{cellcolors|#ffddbb}}
| 0x9C || 0x04 || FF FF FF FF || {{cellcolors|#ff7777}} <abbr title="dat_unknown_table_length">''dat_unknown_2''</abbr> ||
|-{{cellcolors|#ffddbb}}
| 0xA0 || 0x04 || FF FF FF FF || {{cellcolors|#ff7777}} <abbr title="dat_unknown_table_absolute_offset">''dat_unknown_3''</abbr> ||
|-{{cellcolors|#000000}}
| colspan="7" |
|-
| colspan="2" rowspan="72" | TOC
|-{{cellcolors|#7777ff}}
| 0xA4 || 0x04 || 01 01 00 00 || '''entry_type''' || MainTree
|-{{cellcolors|#7777ff}}
| 0xA8 || 0x04 || 00 00 00 00 || '''entry_label_offset''' || sample
|-{{cellcolors|#7777ff}}
| 0xAC || 0x04 || 00 00 00 00 || '''entry_header_size''' ||
|-{{cellcolors|#7777ff}}
| 0xB0 || 0x04 || 00 00 00 28 || '''entry_size''' ||
|-{{cellcolors|#7777ff}}
| 0xB4 || 0x04 || 00 00 00 01 || '''children_number''' ||
|-{{cellcolors|#7777ff}}
| 0xB8 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-{{cellcolors|#7777ff}}
| 0xBC || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-{{cellcolors|#7777ff}}
| 0xC0 || 0x04 || 00 00 00 00 || '''parent_offset''' || no parent
|-{{cellcolors|#7777ff}}
| 0xC4 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_1'' ||
|-{{cellcolors|#7777ff}}
| 0xC8 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_2'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-{{cellcolors|#8888ff}}
| 0xCC || 0x04 || 08 00 00 00 || '''entry_type''' || ObjectTree
|-{{cellcolors|#8888ff}}
| 0xD0 || 0x04 || FF FF FF FF || '''entry_label_offset''' || no label
|-{{cellcolors|#8888ff}}
| 0xD4 || 0x04 || 00 00 00 00 || '''entry_header_size''' ||
|-{{cellcolors|#8888ff}}
| 0xD8 || 0x04 || 00 00 00 28 || '''entry_size''' ||
|-{{cellcolors|#8888ff}}
| 0xDC || 0x04 || 00 00 00 01 || '''children_number''' ||
|-{{cellcolors|#8888ff}}
| 0xE0 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-{{cellcolors|#8888ff}}
| 0xE4 || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-{{cellcolors|#8888ff}}
| 0xE8 || 0x04 || 00 00 00 28 || '''parent_offset''' || 0xCC-0x28 = parent is at 0xA4 ('''MainTree''')
|-{{cellcolors|#8888ff}}
| 0xEC || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_1'' ||
|-{{cellcolors|#8888ff}}
| 0xF0 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_2'' ||
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-{{cellcolors|#9999ff}}
| 0xF4 || 0x01 || 08 01 00 00 || '''entry_type''' || Page
|-{{cellcolors|#9999ff}}
| 0xF8 || 0x04 || 00 00 00 08 || '''entry_label_offset''' || root
|-{{cellcolors|#9999ff}}
| 0xFC || 0x04 || 00 00 00 28 || '''entry_header_size''' ||
|-{{cellcolors|#9999ff}}
| 0x100 || 0x04 || 00 00 00 4C || '''entry_size''' ||
|-{{cellcolors|#9999ff}}
| 0x104 || 0x04 || 00 00 00 01 || '''children_number''' ||
|-{{cellcolors|#9999ff}}
| 0x108 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-{{cellcolors|#9999ff}}
| 0x10C || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-{{cellcolors|#9999ff}}
| 0x110 || 0x04 || 00 00 00 28 || '''parent_offset''' || 0xF4-0x28 = parent is at 0xCC ('''ObjectTree''')
|-{{cellcolors|#9999ff}}
| 0x114 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_1'' ||
|-{{cellcolors|#9999ff}}
| 0x118 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_2'' ||
|-{{cellcolors|#bbbbff}}
| 0x11C || 0x04 || 01 11 00 00 || '''pageMode''' ||
|-{{cellcolors|#bbbbff}}
| 0x120 || 0x08 || FF FF 00 00 FF FF FF FF || '''pageOnInit''' || nothing
|-{{cellcolors|#bbbbff}}
| 0x128 || 0x08 || FF FF 00 00 FF FF FF FF || '''pageOnCancel''' || nothing
|-{{cellcolors|#bbbbff}}
| 0x130 || 0x08 || FF FF 00 00 FF FF FF FF || '''pageOnContext''' || nothing
|-{{cellcolors|#bbbbff}}
| 0x138 || 0x08 || FF FF 00 00 FF FF FF FF || '''pageOnActivate''' || nothing
|-{{cellcolors|lightgrey}}
| colspan="5" |
|-{{cellcolors|#9999ff}}
| 0x140 || 0x04 || 08 02 00 00 || '''entry_type''' || Plane
|-{{cellcolors|#9999ff}}
| 0x144 || 0x04 || 00 00 00 10 || '''entry_label_offset''' || application
|-{{cellcolors|#9999ff}}
| 0x148 || 0x04 || 00 00 00 28 || '''entry_header_size''' ||
|-{{cellcolors|#9999ff}}
| 0x14C || 0x04 || 00 00 00 00 || '''entry_size''' ||
|-{{cellcolors|#9999ff}}
| 0x150 || 0x04 || 00 00 00 00 || '''children_number''' ||
|-{{cellcolors|#9999ff}}
| 0x154 || 0x04 || 00 00 00 00 || '''next_entry_offset''' ||
|-{{cellcolors|#9999ff}}
| 0x158 || 0x04 || 00 00 00 00 || '''previous_entry_offset''' ||
|-{{cellcolors|#9999ff}}
| 0x15C || 0x04 || 00 00 00 4C || '''parent_offset''' || 0x140-0x4C = parent is at 0xF4 ('''Page''')
|-{{cellcolors|#9999ff}}
| 0x160 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_1'' ||
|-{{cellcolors|#9999ff}}
| 0x164 || 0x04 || 00 00 00 00 || {{cellcolors|#ff7777}} ''toc_entry_unknown_2'' ||
|-{{cellcolors|#aaaaff}}
| 0x168 || 0x04 || 00 00 00 00 || '''positionX''' || 0
|-{{cellcolors|#aaaaff}}
| 0x16C || 0x04 || 00 00 00 00 || '''positionY''' || 0
|-{{cellcolors|#aaaaff}}
| 0x170 || 0x04 || 00 00 00 00 || '''positionZ''' || 0
|-{{cellcolors|#aaaaff}}
| 0x174 || 0x04 || 3F 80 00 00 || '''colorScaleR''' || 1
|-{{cellcolors|#aaaaff}}
| 0x178 || 0x04 || 3F 80 00 00 || '''colorScaleG''' || 1
|-{{cellcolors|#aaaaff}}
| 0x17C || 0x04 || 3F 80 00 00 || '''colorScaleB''' || 1
|-{{cellcolors|#aaaaff}}
| 0x180 || 0x04 || 3F 80 00 00 || '''colorScaleA''' || 1
|-{{cellcolors|#aaaaff}}
| 0x184 || 0x04 || 00 00 00 00 || '''sizeX''' || 0
|-{{cellcolors|#aaaaff}}
| 0x188 || 0x04 || 00 00 00 00 || '''sizeY''' || 0
|-{{cellcolors|#aaaaff}}
| 0x18C || 0x04 || 00 00 00 00 || '''sizeZ''' || 0
|-{{cellcolors|#aaaaff}}
| 0x190 || 0x04 || 3F 80 00 00 || '''sizeScaleX''' || 1
|-{{cellcolors|#aaaaff}}
| 0x194 || 0x04 || 3F 80 00 00 || '''sizeScaleY''' || 1
|-{{cellcolors|#aaaaff}}
| 0x198 || 0x04 || 3F 80 00 00 || '''sizeScaleZ''' || 1
|-{{cellcolors|#aaaaff}}
| 0x19C || 0x04 || 00 00 00 00 || '''anchorMode''' || 0x0 (center)
|-{{cellcolors|#aaaaff}}
| 0x1A0 || 0x08 || FF FF 00 00 FF FF FF FF || '''onInit''' || nothing
|-{{cellcolors|#aaaaff}}
| 0x1A8 || 0x04 || 00 00 00 00 || '''positionOverrideX''' || no
|-{{cellcolors|#aaaaff}}
| 0x1AC || 0x04 || 00 00 00 00 || '''positionOverrideY''' || no
|-{{cellcolors|#aaaaff}}
| 0x1B0 || 0x04 || 00 00 00 00 || '''positionOverrideZ''' || no
|-{{cellcolors|#aaaaff}}
| 0x1B4 || 0x04 || 00 00 00 00 || '''sizeOverrideX''' || no
|-{{cellcolors|#aaaaff}}
| 0x1B8 || 0x04 || 00 00 00 00 || '''sizeOverrideY''' || no
|-{{cellcolors|#aaaaff}}
| 0x1BC || 0x04 || 00 00 00 00 || '''sizeOverrideZ''' || no
|-{{cellcolors|#bbbbff}}
| 0x1C0 || 0x04 || FF FF 00 00 FF FF FF FF || '''planeImage''' || nothing
|-{{cellcolors|#bbbbff}}
| 0x1C8 || 0x04 || 00 00 00 00 || '''planeResizeMode''' || 0x0
|-{{cellcolors|#000000}}
| colspan="7" |
|-
| rowspan="3" | PTR
| rowspan="3" | objects
|-{{cellcolors|#bb00bb}}
| 0x1CC || 0x04 || 00 00 00 F4 ||  || First object ('''Page''') at 0xF4
|-{{cellcolors|#bb00bb}}
| 0x1D0 || 0x04 || 00 00 01 40 ||  || Second object ('''Plane''') at 0x140
|-{{cellcolors|#000000}}
| colspan="7" |
|-
| rowspan="10" | STR
| rowspan="2" | languages
|-{{cellcolors|#66ff66}}
| 0x1D4 || 0x00 ||  ||  || empty
|-
| rowspan="6" | labels
|-{{cellcolors|#99ff99}}
| 0x1D4 || 0x07 || 73 61 6D 70 6C 65 00 ||  || '''sample''' (null terminated)
|-{{cellcolors|lightgrey}}
| 0x1DB || 0x01 || 00 ||  || padding (aligned to 4 bytes boundary)
|-{{cellcolors|#99ff99}}
| 0x1DC || 0x05 || 72 6F 6F 74 00 ||  || '''root''' (null terminated)
|-{{cellcolors|lightgrey}}
| 0x1E1 || 0x03 || 00 00 00 ||  || padding (aligned to 4 bytes boundary)
|-{{cellcolors|#99ff99}}
| 0x1E4 || 0x0C || 61 70 70 6C 69 63 61 74 69 6F 6E 00 ||  || '''application''' (null terminated)
|-
| rowspan="2" | events
|-{{cellcolors|#bbffbb}}
| 0x1F0 || 0x04 || 00 00 00 00 ||  || dummy event ?
|}
When compiled with rcomage v1.1.2 using ZLIB compression MD5: 4B6C364DDA94BBF1C0A7AC9864DC4796
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  46 52 50 00 00 00 00 97 00 00 00 00 00 00 00 <span style="background:#ff0000;">10</span>  FRP....—........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00000030  00 00 00 CC FF FF FF FF <span style="background:#00ff00;">FF FF FF FF</span> 00 00 00 00  ...Ìÿÿÿÿÿÿÿÿ....
00000040  00 00 01 D4 00 00 00 1C 00 00 01 F0 00 00 00 04  ...Ô.......ð....
00000050  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  00 00 01 CC 00 00 00 08 FF FF FF FF 00 00 00 00  ...Ì....ÿÿÿÿ....
00000080  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF <span style="background:#ffff00;">00 00 00 6C</span> <span style="background:#ffff00;">00 00 01 50</span> <span style="background:#ffff00;">00 00 00 00</span>  ÿÿÿÿ...l...P....
000000B0  <span style="background:#ff00ff;">78 DA 75 CD C1 0D 80 20 0C 05 D0 5F 4F 1C 75 0B</span>  xÚuÍÁ.€ ..Ð_O.u.
000000C0  <span style="background:#ff00ff;">B6 D0 01 58 82 18 0F 24 28 44 19 C0 A1 BD 2B 04</span>  ¶Ð.X‚..$(D.À¡½+.
000000D0  <span style="background:#ff00ff;">23 2A F0 92 9F 26 A5 B4 44 78 E3 3E 84 02 E6 73</span>  #*ð’Ÿ&¥´Dxã>„.æs
000000E0  <span style="background:#ff00ff;">7A 95 39 FE CC 51 2C 77 4F D4 E6 A8 0B FB E2 CE</span>  z•9þÌQ,wOÔæ¨.ûâÎ
000000F0  <span style="background:#ff00ff;">5A 65 0D 82 36 FE CB 08 14 F4 FB 37 C9 BF 9F EE</span>  Ze.‚6þË..ôû7É¿Ÿî
00000100  <span style="background:#ff00ff;">23 53 7C 3F 00 1A 36 39 5B 3D 01 AB 31 0E 9E B4</span>  #S|?..69[=.«1.ž´
00000110  <span style="background:#ff00ff;">56 AB 51 3A 65 16 04 17 88 21 38 F3</span>              V«Q:e...ˆ!8ó
*Changes
**<span style="background:#ff0000;">10</span> the compression setting for ZLIB
**<span style="background:#00ff00;">FF FF FF FF</span> weird
**<span style="background:#ffff00;">00 00 00 6C</span> <span style="background:#ffff00;">00 00 01 50</span> <span style="background:#ffff00;">00 00 00 00</span> the info about the compressed area that comes next (composed by: lenPacked, lenUnpacked, and lenLongestText)
**<span style="background:#ff00ff;">78 DA ...</span> the compressed area itself, includes the TOC, the pointer tables (PTR), and string tables (STR)

Latest revision as of 04:55, 30 August 2021

Unknowns[edit source]

RCO versions (aka minFirmwareVer in rcomage)[edit source]

All RCO files contains a version number, the version increases with bigger firmwares but not for every firmware and is not directly associated with it. The same versioning method is used in PSP and PS3 RCO's

It seems all the RCO's of a specific firmware shares the same version (verifyed for firmware 4.76) and seems to be the version of the "rco set", or the version of the "rco tool" used to compile the whole "rco set". RCOmage v1.1.1 (latest stable) identifyes the version with a list of hardcoded values

		switch(rco->verId) {
			case 0x70: fputs("1.0", fp); break;
			case 0x71: fputs("1.5", fp); break;
			case 0x90: fputs("2.6", fp); break;
			case 0x95: fputs("2.7", fp); break;
			case 0x96: fputs("2.8", fp); break;
			case 0x100: fputs("3.5", fp); break;
			//case 0x107: fputs("ps3", fp); break;
			default: fprintf(fp, "unknownId0x%x", rco->verId);
		}

After extracting the contents of the RCO with RCOmage, the version is stored for rebuilding purposes in the RCOXML descriptor file as an attribute with the name minFirmwareVer

If the version is unknown is stored as unknownId0x%x using unknownId to specify the fact that is unknown + the real hex value 0x%x

Example... sysconf_plugin.rco from PS3 firmware 2.00 with version 0x106

<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x106">

unknownByte[edit source]

In the xml representation of the .rco structure... every image inside the imagetree uses an unknown attribute named unknownByte. Is an attribute related with the image format and is equal to 0 in most of the PS3 images (very rarelly used)

  • After searching in ALL the images contained inside ALL .rco files from firmware 4.76... there is a total of 72 images using unknownByte="1" (and 3098 images using unknownByte="0" for a total of 3170 images inside .rco's)

from system_plugin.rco

			<Image name="tex_optionmenu_bg" src=".\RCO 476 ofw\system_plugin\Images\tex_optionmenu_bg.gim" format="gim" compression="zlib" unknownByte="1" />
			<Image name="tex_optionmenu_base" src=".\RCO 476 ofw\system_plugin\Images\tex_optionmenu_base.gim" format="gim" compression="zlib" unknownByte="1" />
  • The 2 .gim files found using unknownByte="1" has some things in common:
    • The size of both .gim file is exactlly 452KB (463.232 bytes)
    • The resolution of both images in pixels is 512x206
    • The first 0x80 bytes of the header in both is exactlly the same (see example below)

unknownByte .gim header example

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  2E 47 49 4D 31 2E 30 30 00 50 53 50 00 00 00 00  .GIM1.00.PSP....
00000010  00 02 00 00 00 07 11 70 00 00 00 10 00 00 00 10  .......p........
00000020  00 03 00 00 00 07 11 60 00 00 00 10 00 00 00 10  .......`........
00000030  00 04 00 00 00 07 11 50 00 07 11 50 00 00 00 10  .......P...P....
00000040  00 30 00 00 00 03 00 00 02 18 00 D8 00 20 00 10  .0.........Ø. ..
00000050  00 01 00 02 00 00 00 00 00 00 00 30 00 00 00 40  ...........0...@
00000060  00 07 11 40 00 00 00 00 00 01 00 01 00 03 00 01  ...@............
00000070  00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00  ...@............

Is not specific for .GIM image format because other image formats uses it too, here are a couple of examples from newstore_plugin.rco where is used with .JPG and .PNG

			<Image name="BackGround" src=".\RCO 476 ofw\newstore_plugin\Images\BackGround.jpg" format="jpg" compression="uncompressed" unknownByte="1" />
			<Image name="ScrollButtonRich" src=".\RCO 476 ofw mod 5\newstore_plugin\Images\ScrollButtonRich.png" format="png" compression="uncompressed" unknownByte="1" />

Is specific for PS3 (not used on PSP) as can be seen in the comments of the source code of rcomage here in line number 188

PS3 RCOs seem to have this extra element - probably something to do with planes/frames??

UMDFlag[edit source]

This attribute was named UMDFlag unofficially because it was found used in the .rco files contained inside PSP UMD discs only

The name seems not accurate enought (because PS3 cant read UMD discs) so maybe is something more generic like "disc media", though never has been found a PS3 disc containing .rco's and the HYBRID_FLAG used in the bluray contents descriptor file PS3_DISC.SFB for "music bluray" and "photo bluray" are completlly speculative

  • Speculation. Maybe is::
    • 0 = system rco
    • 1 = external rco (disc media, etc)

Hashreports[edit source]

PS3 rco's all versions[edit source]

all OFW 1.00-4.75 hashes: https://www.mirrorcreator.com/files/7KCMQKWQ/RCO-hashreport.7z_links <--- please someone convert this in a "human readable wiki table"

PSP rco's[edit source]

  • PSP 6.60 and 6.61 firmware contains 63 .rco files (same files for both firmwares). Two of them are specific for PSPgo model (bluetooth_plugin.rco, slide_plugin.rco)
  • Only 10 of them are compresed with ZLIB (dd_helper.rco, dnas_plugin.rco, htmlviewer_plugin.rco, lftv_rmc_univer3in1.rco, lftv_rmc_univer3in1_jp.rco, lftv_rmc_univertuner.rco, lftv_rmc_univertuner_jp.rco, lftv_tuner_jp_jp.rco, lftv_tuner_us_en.rco, oneseg_plugin.rco). All the others are compressed with RLZ (and RLZ decompression is not supported by rcomage, is needed to use Resurssiklunssi v0.3 to rebuild them)
  • Resurssiklunssi rebuilds the .rco files and allows for two rebuild modes:
    • TRIANGLE or CROSS - only rebuilds
      • The converted files will have minFirmwareVer="1.5" (the original value is lost in the conversion)
    • SQUARE or CIRCLE - rebuilds and recompress in ZLIB
      • The converted files will have minFirmwareVer="2.6" (the original value is lost in the conversion)
PSP 6.61 official rco's
Edit-copy purple.svg.png
; Generated by QuickSFV v2.36 on 2015-12-09 at 04:49:59
; http://www.QuickSFV.org
;
;         3792  10:46.08 2014-08-09 resource\adhoc_transfer.rco
;         1816  10:45.42 2014-08-09 resource\auth_plugin.rco
;       174256  10:46.10 2014-08-09 resource\camera_plugin.rco
;          239  10:46.10 2014-08-09 resource\common_page.rco
;        41248  10:46.12 2014-08-09 resource\content_browser_plugin.rco
;        86516  10:45.42 2014-08-09 resource\dd_helper.rco
;        34552  10:45.44 2014-08-09 resource\dnas_plugin.rco
;         9672  10:45.44 2014-08-09 resource\game_install_plugin.rco
;        58732  10:46.14 2014-08-09 resource\game_plugin.rco
;        41752  10:45.46 2014-08-09 resource\htmlviewer_plugin.rco
;        69540  10:46.16 2014-08-09 resource\impose_plugin.rco
;       106236  10:46.18 2014-08-09 resource\lftv_main_plugin.rco
;        55760  10:46.18 2014-08-09 resource\lftv_rmc_univer3in1.rco
;        55728  10:46.20 2014-08-09 resource\lftv_rmc_univer3in1_jp.rco
;        19672  10:46.20 2014-08-09 resource\lftv_rmc_univerpanel.rco
;        19700  10:46.22 2014-08-09 resource\lftv_rmc_univerpanel_jp.rco
;        36832  10:46.22 2014-08-09 resource\lftv_rmc_univertuner.rco
;        37316  10:46.24 2014-08-09 resource\lftv_rmc_univertuner_jp.rco
;        17880  10:46.24 2014-08-09 resource\lftv_tuner_jp_jp.rco
;        21768  10:46.26 2014-08-09 resource\lftv_tuner_us_en.rco
;        17972  10:45.48 2014-08-09 resource\msgdialog_plugin.rco
;       192396  10:46.26 2014-08-09 resource\msvideo_main_plugin.rco
;        56828  10:46.28 2014-08-09 resource\music_browser_plugin.rco
;        36148  10:46.30 2014-08-09 resource\music_player_plugin.rco
;        77168  10:45.48 2014-08-09 resource\netconf_dialog.rco
;        17032  10:45.50 2014-08-09 resource\netplay_plugin.rco
;        96764  10:46.30 2014-08-09 resource\npadmin_plugin.rco
;        19988  10:45.50 2014-08-09 resource\npinstaller_plugin.rco
;        19740  10:45.52 2014-08-09 resource\npsignin_plugin.rco
;       228760  10:45.52 2014-08-09 resource\npsignup_plugin.rco
;       358668  10:46.32 2014-08-09 resource\oneseg_plugin.rco
;        32076  10:46.34 2014-08-09 resource\opening_plugin.rco
;       138424  10:45.54 2014-08-09 resource\osk_plugin.rco
;        65356  10:46.34 2014-08-09 resource\photo_browser_plugin.rco
;        69704  10:46.36 2014-08-09 resource\photo_player_plugin.rco
;        64636  10:46.36 2014-08-09 resource\premo_plugin.rco
;         4696  10:45.54 2014-08-09 resource\ps3scan_plugin.rco
;         4768  10:45.56 2014-08-09 resource\psn_plugin.rco
;        47156  10:46.38 2014-08-09 resource\radioshack_plugin.rco
;        27888  10:46.38 2014-08-09 resource\recommend_browser.rco
;        63348  10:46.40 2014-08-09 resource\rss_browser_plugin.rco
;        21688  10:46.40 2014-08-09 resource\rss_downloader_plugin.rco
;        12412  10:45.56 2014-08-09 resource\rss_subscriber.rco
;        55036  10:46.42 2014-08-09 resource\savedata_plugin.rco
;        50708  10:45.58 2014-08-09 resource\savedata_utility.rco
;        67364  10:45.58 2014-08-09 resource\screenshot_plugin.rco
;       309232  10:46.44 2014-08-09 resource\skype_main_plugin.rco
;       147908  10:46.00 2014-08-09 resource\store_browser_plugin.rco
;        75052  10:46.02 2014-08-09 resource\store_checkout_plugin.rco
;         9532  10:46.44 2014-08-09 resource\subs_plugin.rco
;       196768  10:46.46 2014-08-09 resource\sysconf_plugin.rco
;       212532  10:46.46 2014-08-09 resource\sysconf_plugin_about.rco
;        89012  10:46.02 2014-08-09 resource\system_plugin.rco
;         8380  10:46.04 2014-08-09 resource\system_plugin_bg.rco
;        34336  10:46.04 2014-08-09 resource\system_plugin_fg.rco
;       227684  10:46.48 2014-08-09 resource\topmenu_icon.rco
;        38716  10:46.50 2014-08-09 resource\topmenu_plugin.rco
;        19560  10:46.50 2014-08-09 resource\update_plugin.rco
;        35148  10:46.52 2014-08-09 resource\video_main_plugin.rco
;        69032  10:46.52 2014-08-09 resource\video_plugin_videotoolbar.rco
;        30260  10:46.54 2014-08-09 resource\visualizer_plugin.rco
12dda8594cf816ba8e08495dc7e6e404 *resource\adhoc_transfer.rco
a4b15cb98d7d336192a4f23fd89becec *resource\auth_plugin.rco
a2b6a283b423bb192bf469194cb0523f *resource\camera_plugin.rco
ac7b03cc83c25c324a092233c202a149 *resource\common_page.rco
567991e0656865c367a2a63c638a3efb *resource\content_browser_plugin.rco
bdd13d91c92cba7489b6d2ff1ab06723 *resource\dd_helper.rco
a25d1fb76427f885d4dff1ebdc6b6964 *resource\dnas_plugin.rco
c251b597a533604dd425c17642085192 *resource\game_install_plugin.rco
a9a54ca6a729b4889eb0c38946c3274e *resource\game_plugin.rco
ce58c869974d764d5e74b8decd938100 *resource\htmlviewer_plugin.rco
a9331bce82ded25ce4b6162544ad23af *resource\impose_plugin.rco
c7300daf23991a0f887ee09e2a931745 *resource\lftv_main_plugin.rco
481bddbc83a3717fd149d9415fbb289a *resource\lftv_rmc_univer3in1.rco
db2f0d509b894b4b2599e9fde33907be *resource\lftv_rmc_univer3in1_jp.rco
5df911bb476f504aee11f2b8b4e8a81a *resource\lftv_rmc_univerpanel.rco
2b8a092864561780f57577c2198a77ac *resource\lftv_rmc_univerpanel_jp.rco
dcff238d056a66534f5b5b3da429566f *resource\lftv_rmc_univertuner.rco
591314409e629b5652a7a86e2abe84c5 *resource\lftv_rmc_univertuner_jp.rco
b7e87e9f0fabd2adbe0b6142c2d8aa00 *resource\lftv_tuner_jp_jp.rco
4a1b10cfc4c524ab067d55e6b0c2b80f *resource\lftv_tuner_us_en.rco
e8fd6b5a97c74ba8ac19f60037b94cda *resource\msgdialog_plugin.rco
0168e69d9d76e800b36b499ad0b6d3f2 *resource\msvideo_main_plugin.rco
554bef5a943a2c72785d7c149ccc1e24 *resource\music_browser_plugin.rco
2cec835c7a19228d3a4a022f368bcdf0 *resource\music_player_plugin.rco
14d364cee4f1368ab81e4958ae4df2d3 *resource\netconf_dialog.rco
7d0c0c8156a467b9f36b183742c32708 *resource\netplay_plugin.rco
d8149083ef20062a9429e227546a1bd9 *resource\npadmin_plugin.rco
b5981ce8cf96d656643a32dd99ff0d9e *resource\npinstaller_plugin.rco
6aa77978311bf79641fc32d1092362ff *resource\npsignin_plugin.rco
116ea60df8acabb587b086f59df4dd92 *resource\npsignup_plugin.rco
1542737627b5e6911b3abc6879ec4af6 *resource\oneseg_plugin.rco
889d8d99c98157799b56ee3f24abb78e *resource\opening_plugin.rco
a3e3bf8d061604511f51b7cf7116cb0e *resource\osk_plugin.rco
e34183accde943e73fa0f7add2b41cb3 *resource\photo_browser_plugin.rco
d094fe9d052993abff9fd062a1d56b4f *resource\photo_player_plugin.rco
008747366893e5f27539435772cb41a9 *resource\premo_plugin.rco
b47346ec59ec9190d80896d13b64d68d *resource\ps3scan_plugin.rco
e40a9edac933169e87f6920d2178613a *resource\psn_plugin.rco
5ee0ee77e0131c724a8da85ef444fe40 *resource\radioshack_plugin.rco
3cf617c6716c5dea97f88c2d4ff23f14 *resource\recommend_browser.rco
256057589ad43c9560afae875544718e *resource\rss_browser_plugin.rco
4bee480a8782dbb1c4462e8073dc3000 *resource\rss_downloader_plugin.rco
869ddf18f6f614fc2b8f084c76129b37 *resource\rss_subscriber.rco
648877f29b74808937d8450d3522ef31 *resource\savedata_plugin.rco
1070d80c07a9f852747c91065990463a *resource\savedata_utility.rco
32b197c83b548fefd7667bd05c002ec1 *resource\screenshot_plugin.rco
bfca32bd7dbfae6bbf5e97d7f92387ca *resource\skype_main_plugin.rco
7c757bcf286de7a95f98e8824f5f4bb1 *resource\store_browser_plugin.rco
7a0df8f7d4a41675ac4ed69c6e718262 *resource\store_checkout_plugin.rco
1ca842d0d11dca81e3d6967d6a32403c *resource\subs_plugin.rco
5d166ea92abd13dace9c2c2f7087ded8 *resource\sysconf_plugin.rco
141f8d5e152867f6c44415402633e49a *resource\sysconf_plugin_about.rco
ea3616f8c30c1500cab7bb8f3ead3cec *resource\system_plugin.rco
ac819b2d9ac4d82a94f21251611fb0cf *resource\system_plugin_bg.rco
197e1b1094e782c9cfee6a46ef911c01 *resource\system_plugin_fg.rco
042c815116182ca04b671d7cd67bb8ea *resource\topmenu_icon.rco
872bdf93cc037784f0e1c6b8074980c1 *resource\topmenu_plugin.rco
cfe05f8cf126014c5fd33d5953bede27 *resource\update_plugin.rco
4354bd14048c4e1b4e452c970dbcb5cf *resource\video_main_plugin.rco
2163c6aa8c8ff38e25a864118cbeaadd *resource\video_plugin_videotoolbar.rco
015c0dc4be2cfe0bdb78508dd6e60835 *resource\visualizer_plugin.rco
PSP 6.60 and 6.61 firmware. RCO hashes after resurssiklunssi rebuild (cross option)
Edit-copy purple.svg.png
; Generated by QuickSFV v2.36 on 2015-12-13 at 03:40:27
; http://www.QuickSFV.org
;
;        13136  09:25.04 2011-08-16 resource\adhoc_transfer.rco
;         3516  09:25.04 2011-08-16 resource\auth_plugin.rco
;       122728  09:25.04 2011-08-16 resource\bluetooth_plugin.rco
;       267876  09:25.06 2011-08-16 resource\camera_plugin.rco
;          356  09:25.06 2011-08-16 resource\common_page.rco
;        59056  09:25.08 2011-08-16 resource\content_browser_plugin.rco
;        86648  09:25.08 2011-08-16 resource\dd_helper.rco
;        34668  09:25.08 2011-08-16 resource\dnas_plugin.rco
;        35228  09:25.08 2011-08-16 resource\game_install_plugin.rco
;       209388  09:25.08 2011-08-16 resource\game_plugin.rco
;        43980  09:25.08 2011-08-16 resource\htmlviewer_plugin.rco
;        85816  09:25.10 2011-08-16 resource\impose_plugin.rco
;       392520  09:25.10 2011-08-16 resource\lftv_main_plugin.rco
;        61064  09:25.12 2011-08-16 resource\lftv_rmc_univer3in1.rco
;        61008  09:25.12 2011-08-16 resource\lftv_rmc_univer3in1_jp.rco
;        21840  09:25.14 2011-08-16 resource\lftv_rmc_univerpanel.rco
;        21868  09:25.14 2011-08-16 resource\lftv_rmc_univerpanel_jp.rco
;        40720  09:25.14 2011-08-16 resource\lftv_rmc_univertuner.rco
;        41176  09:25.14 2011-08-16 resource\lftv_rmc_univertuner_jp.rco
;        19132  09:25.16 2011-08-16 resource\lftv_tuner_jp_jp.rco
;        22916  09:25.16 2011-08-16 resource\lftv_tuner_us_en.rco
;        99440  09:25.16 2011-08-16 resource\msgdialog_plugin.rco
;       415232  09:25.18 2011-08-16 resource\msvideo_main_plugin.rco
;       142052  09:25.20 2011-08-16 resource\music_browser_plugin.rco
;        78772  09:25.20 2011-08-16 resource\music_player_plugin.rco
;       345368  09:25.20 2011-08-16 resource\netconf_dialog.rco
;        57632  09:25.20 2011-08-16 resource\netplay_plugin.rco
;       318228  09:25.22 2011-08-16 resource\npadmin_plugin.rco
;        83124  09:25.22 2011-08-16 resource\npinstaller_plugin.rco
;        69780  09:25.22 2011-08-16 resource\npsignin_plugin.rco
;       631216  09:25.24 2011-08-16 resource\npsignup_plugin.rco
;       399672  09:25.28 2011-08-16 resource\oneseg_plugin.rco
;        84784  09:25.28 2011-08-16 resource\opening_plugin.rco
;       222536  09:25.32 2011-08-16 resource\osk_plugin.rco
;       149028  09:25.32 2011-08-16 resource\photo_browser_plugin.rco
;       152816  09:25.34 2011-08-16 resource\photo_player_plugin.rco
;       156724  09:25.34 2011-08-16 resource\premo_plugin.rco
;        14536  09:25.34 2011-08-16 resource\ps3scan_plugin.rco
;        11868  09:25.34 2011-08-16 resource\psn_plugin.rco
;        74100  09:25.36 2011-08-16 resource\radioshack_plugin.rco
;        60580  09:25.36 2011-08-16 resource\recommend_browser.rco
;       158248  09:25.36 2011-08-16 resource\rss_browser_plugin.rco
;        82412  09:25.36 2011-08-16 resource\rss_downloader_plugin.rco
;        33836  09:25.38 2011-08-16 resource\rss_subscriber.rco
;       144236  09:25.38 2011-08-16 resource\savedata_plugin.rco
;       134600  09:25.38 2011-08-16 resource\savedata_utility.rco
;        73180  09:25.40 2011-08-16 resource\screenshot_plugin.rco
;       630580  09:25.44 2011-08-16 resource\skype_main_plugin.rco
;        10240  09:25.44 2011-08-16 resource\slide_plugin.rco
;       325912  09:25.48 2011-08-16 resource\store_browser_plugin.rco
;       289760  09:25.48 2011-08-16 resource\store_checkout_plugin.rco
;        33348  09:25.48 2011-08-16 resource\subs_plugin.rco
;       620116  09:25.50 2011-08-16 resource\sysconf_plugin.rco
;       228364  09:25.58 2011-08-16 resource\sysconf_plugin_about.rco
;       107104  09:26.00 2011-08-16 resource\system_plugin.rco
;        11128  09:26.00 2011-08-16 resource\system_plugin_bg.rco
;        46536  09:26.00 2011-08-16 resource\system_plugin_fg.rco
;       297364  09:26.04 2011-08-16 resource\topmenu_icon.rco
;       122360  09:26.04 2011-08-16 resource\topmenu_plugin.rco
;        75916  09:26.04 2011-08-16 resource\update_plugin.rco
;       123256  09:26.04 2011-08-16 resource\video_main_plugin.rco
;       104916  09:26.06 2011-08-16 resource\video_plugin_videotoolbar.rco
;        37364  09:25.04 2011-08-16 resource\visualizer_plugin.rco
a1675f066c6ae9281602011c2af891e3 *resource\adhoc_transfer.rco
2e4725bb3f646929310577eccd42bcda *resource\auth_plugin.rco
ba5fc7ba16cd635590065821e1d1a062 *resource\bluetooth_plugin.rco
87a0d9279116b0307dfd5bbf11548cb7 *resource\camera_plugin.rco
5dc413e6007b4ee01c7bfb13702a25c4 *resource\common_page.rco
703a5cc179f68f8e0edd7d462c86af8d *resource\content_browser_plugin.rco
9dd3b961eec1afb4f30de7240deecb9b *resource\dd_helper.rco
da50ab9a01701b909d352c68e869b051 *resource\dnas_plugin.rco
67934570455d3f0038c7ee670d0027b5 *resource\game_install_plugin.rco
16c269d581a45ecdfcfeb1259a5370ac *resource\game_plugin.rco
fd174ab811b870fe084a8dbadc3e6aff *resource\htmlviewer_plugin.rco
b8e34d8877ace0772047662dcbfa9d48 *resource\impose_plugin.rco
2ad01831bf19300b08ba78f35baff791 *resource\lftv_main_plugin.rco
c3e485efdee1917d3a7f8da1b0722fa5 *resource\lftv_rmc_univer3in1.rco
6cecbdeaba972d4dba0fa4df9f43db8a *resource\lftv_rmc_univer3in1_jp.rco
095b83e8a2ef37e64306c4bc8243870e *resource\lftv_rmc_univerpanel.rco
7dea3b80c872ac02e7eed23b7cb4f5ed *resource\lftv_rmc_univerpanel_jp.rco
c5061621a1389449dbc4f1ef865a6525 *resource\lftv_rmc_univertuner.rco
53b56ea2f90979224253c4664c43ca1c *resource\lftv_rmc_univertuner_jp.rco
75e42b4f053fef8a60e16264be99b07a *resource\lftv_tuner_jp_jp.rco
be3d5738d8ca9d687d01a4b6ac7c81d4 *resource\lftv_tuner_us_en.rco
ea58d9e228fc76beb34464753a567c67 *resource\msgdialog_plugin.rco
67ec6d707a1b326a23848a73e6e38414 *resource\msvideo_main_plugin.rco
42fd399e35c4ab774d6aa1ff52a17b8c *resource\music_browser_plugin.rco
2d98313ca7ef755d0390a2537237ce6b *resource\music_player_plugin.rco
755c3d4b00fa4b3158793f852823ff12 *resource\netconf_dialog.rco
6c0e77bd52a1a5de204da5ed4efd4f82 *resource\netplay_plugin.rco
42a5c448463117a30ce7c2ae0354821e *resource\npadmin_plugin.rco
221335417818d5d49cf616108a511e2d *resource\npinstaller_plugin.rco
1f51c4641326e8a1b6b7db11c0f70230 *resource\npsignin_plugin.rco
93239e36a519deeaba08c53640ccd701 *resource\npsignup_plugin.rco
f6a52e7a415799eb9ccac914e7120d2e *resource\oneseg_plugin.rco
578c90574e9a0cc54dee75a1768f93a5 *resource\opening_plugin.rco
00cb25b6b6500328282d1eb82ee3a407 *resource\osk_plugin.rco
fdfdc91a92eac9030c74475f09027ed5 *resource\photo_browser_plugin.rco
9fe85b676045294fddffbbf0f1ff6037 *resource\photo_player_plugin.rco
e8eff25adc1ef625cf831c6f9aef00df *resource\premo_plugin.rco
f840998a7d8ffea49577c0bcdbab740d *resource\ps3scan_plugin.rco
33c720b191c0813071a49f3e4b9d9343 *resource\psn_plugin.rco
dd815ede6a4ef114e2231229bfb3d650 *resource\radioshack_plugin.rco
c45f50ec4748041a4bd95a8d3856ee50 *resource\recommend_browser.rco
ef6b3321f77c1ad0d909b3d8e0682f8b *resource\rss_browser_plugin.rco
d58c9bfd3b957c785af9baa8f04be2ef *resource\rss_downloader_plugin.rco
c68b265b6e73788fbf8084613e5167b2 *resource\rss_subscriber.rco
7899063074fe7719af69a1b0415a2277 *resource\savedata_plugin.rco
9c604489e6353d3d9ef77656ac771bd7 *resource\savedata_utility.rco
855aa13fbf1d4e55bc4a545c0fb7018d *resource\screenshot_plugin.rco
ad03375b3c538c1891e5f94cb457d137 *resource\skype_main_plugin.rco
1199eb0aa7f66c7085c273478896141b *resource\slide_plugin.rco
a6927fcf418ab325e76babfc0f33f4a3 *resource\store_browser_plugin.rco
c22158cbda728794b225fa4bdea5629e *resource\store_checkout_plugin.rco
8d829325604f6d31abf6d538e55f344d *resource\subs_plugin.rco
abb42e5a76b34f040a8b8ccd9b6d20ff *resource\sysconf_plugin.rco
c189987bc1ded8c5abec8c41652092de *resource\sysconf_plugin_about.rco
48cf6b828fd3f0cd038d7864b1ba9b97 *resource\system_plugin.rco
e0ae8c6017249b9431e5af9f1bbe70b3 *resource\system_plugin_bg.rco
001a30efa22c86234c8c2ddaf20a2cd2 *resource\system_plugin_fg.rco
ee617fd8b6f6cc68f55192e6ac9edd4e *resource\topmenu_icon.rco
ef3d3530837c7032f97ed066c4f14aa9 *resource\topmenu_plugin.rco
50313607a775b2615743f6f6c04c5ea5 *resource\update_plugin.rco
3260a7ba5981f7d9f6b8ff2b07fb60f0 *resource\video_main_plugin.rco
4fd833dc230d78d2827ad85f58685aa6 *resource\video_plugin_videotoolbar.rco
5b1e65248b962b983cf0553f662c2050 *resource\visualizer_plugin.rco
  • PSP firmware 1.00 contains only 21 .rco files (all them uses ZLIB, none of them uses RLZ)
PSP 1.00 official rco's
Edit-copy purple.svg.png
; Generated by QuickSFV v2.36 on 2015-12-13 at 03:51:28
; http://www.QuickSFV.org
;
;         4556  15:35.20 2005-05-13 resource\auth_plugin.rco
;        57148  15:35.50 2005-05-13 resource\game_plugin.rco
;        87828  15:36.48 2005-05-13 resource\impose_plugin.rco
;       158124  15:37.24 2005-05-13 resource\msvideo_plugin.rco
;       220976  15:37.54 2005-05-13 resource\music_plugin.rco
;        68552  15:39.42 2005-05-13 resource\netconf_dialog.rco
;        12560  15:40.28 2005-05-13 resource\netplay_plugin.rco
;       254480  15:41.00 2005-05-13 resource\opening_plugin.rco
;       318548  15:41.32 2005-05-13 resource\osk_plugin.rco
;       121384  15:42.00 2005-05-13 resource\osk_utility.rco
;       182604  15:42.30 2005-05-13 resource\photo_plugin.rco
;        68328  15:42.58 2005-05-13 resource\savedata_plugin.rco
;        64428  15:43.36 2005-05-13 resource\savedata_utility.rco
;       151540  15:44.08 2005-05-13 resource\sysconf_plugin.rco
;        98136  15:44.42 2005-05-13 resource\system_plugin.rco
;        10776  15:45.10 2005-05-13 resource\system_plugin_bg.rco
;        45508  15:45.38 2005-05-13 resource\system_plugin_fg.rco
;       216320  15:46.06 2005-05-13 resource\topmenu_plugin.rco
;        14048  15:46.36 2005-05-13 resource\update_plugin.rco
;        26464  15:47.04 2005-05-13 resource\video_plugin.rco
;       115888  15:47.34 2005-05-13 resource\video_plugin_videotoolbar.rco
6eb000c8e1f71209b359204a0bb08310 *resource\auth_plugin.rco
9cad40a094ed76691da423f84f6ac7ef *resource\game_plugin.rco
8dac09480ffcf583b050f829e8eda065 *resource\impose_plugin.rco
16b48389d9b1138a2830be6d95415d4d *resource\msvideo_plugin.rco
4e2639d983ee90b120a8ecfb39805fbf *resource\music_plugin.rco
dae959afaba250140331aaca2a70fcf2 *resource\netconf_dialog.rco
30cb45c1485423e803a9abf695535e25 *resource\netplay_plugin.rco
b9f1af5c8db600f462d2f7599c83aed3 *resource\opening_plugin.rco
0db9b5786b31e909961d7f1cf121263b *resource\osk_plugin.rco
1397970cf810d85f856c829dd892da0a *resource\osk_utility.rco
98781c871cd690636002fc9de8719151 *resource\photo_plugin.rco
936dfb0fd59a96e7a31db4ff75f1ce84 *resource\savedata_plugin.rco
457ff88995e7dae078226a7f27f821a0 *resource\savedata_utility.rco
3aea9db6095921053eccfcc844cc0079 *resource\sysconf_plugin.rco
bb08685643b495fa9f4e4ef3b8731851 *resource\system_plugin.rco
aa575ee97093c7869b4802aae33b87a6 *resource\system_plugin_bg.rco
47382bd7aba1b89863de176a47a0a27a *resource\system_plugin_fg.rco
6279ccf07bf4c3e2fc17109ae6138477 *resource\topmenu_plugin.rco
840248d2a27e0d8c6073816edd220747 *resource\update_plugin.rco
ef87b1df11ab6b00986b1ce6395066c4 *resource\video_plugin.rco
87d878f00d9355b873adcac6f79927f6 *resource\video_plugin_videotoolbar.rco

Examples (rcomage builds)[edit source]

This is a temporal section for tests using rcomage to create frankensteins .rco files smallest as posible that could serve as an explain of his structure. Will contain the source xml file used to create the rco, a big table with ALL the values of the structure, and a sample in hexview of the created rco. Eventually one (or a couple) of this tables will be moved to front page but by now this is a shared notepad and experimentation to see how to make that tables intuitive, pretty, and smallest posible, feel free to add other examples

Also, i think rcomage has several problems (no offense intended is a great tool everybody loves) in how the areas of the structure are divided, some names that can be improved, some definition of lengths of partially known or unknown values, etc... the examples are going to look pretty similar to the examples i wrote at the bottom of CXML Containers page (the concept of how it works is the same)--Sandungas (talk) 18:48, 10 September 2016 (UTC)

ImageTree with 1 image[edit source]

This is a basic example of how the files are stored inside the container, similar method is used for all files (images, models, sounds, and fonts ?)

The .xml below is the RCOXML source file used to create the .rco. The file image_test.gim is a dummy of 8 bytes filed with 8888888888888888

<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x130">
	<MainTree name="test">
		<ImageTree>
			<Image name="image_test" src="image_test.gim" format="gim" compression="uncompressed" unknownByte="1" />
		</ImageTree>
	</MainTree>
</RcoFile>

When compiled MD5: E4C203A3D4B0B6854C90CD576E028545

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  46 52 50 00 00 00 01 30 00 00 00 00 00 00 00 00  FRP....0........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF 00 00 00 CC FF FF FF FF FF FF FF FF  ÿÿÿÿ...Ìÿÿÿÿÿÿÿÿ
00000030  FF FF FF FF FF FF FF FF 00 00 01 34 00 00 00 00  ÿÿÿÿÿÿÿÿ...4....
00000040  00 00 01 34 00 00 00 14 00 00 01 48 00 00 00 00  ...4.......H....
00000050  FF FF FF FF 00 00 00 00 00 00 01 2C 00 00 00 08  ÿÿÿÿ.......,....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000080  00 00 01 48 00 00 00 08 FF FF FF FF 00 00 00 00  ...H....ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 01 01 00 00 00 00 00 00 00 00 00 00  ÿÿÿÿ............
000000B0  00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 00  ...(............
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00  ................
000000D0  FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01  ÿÿÿÿ.......(....
000000E0  00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00  ...........(....
000000F0  00 00 00 00 04 01 00 00 00 00 00 08 00 00 00 28  ...............(
00000100  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000110  00 00 00 28 00 00 00 00 00 00 00 00 00 05 01 00  ...(............
00000120  00 00 00 08 00 00 00 00 00 00 00 01 00 00 00 F4  ...............ô
00000130  00 00 00 00 74 65 73 74 00 00 00 00 69 6D 61 67  ....test....imag
00000140  65 5F 74 65 73 74 00 00 88 88 88 88 88 88 88 88  e_test..ˆˆˆˆˆˆˆˆ
Areas Offset Length Example Name Notes
Header
0x00 0x04 FRP magic FRP in big endian
0x04 0x04 00 00 01 30 version 0x130 = one of the firmwares for PS3
0x08 0x04 00 00 00 00 unknown
0x0C 0x04 00 00 00 00 compress_header 0x00 = uncompressed
0x10 0x04 00 00 00 A4 toc_maintree_absolute_offset MainTree at absolute offset 0xA4
0x14 0x04 FF FF FF FF toc_scripttree_absolute_offset
0x18 0x04 FF FF FF FF toc_languagetree_absolute_offset
0x1C 0x04 FF FF FF FF toc_soundtree_absolute_offset
0x20 0x04 FF FF FF FF toc_modeltree_absolute_offset
0x24 0x04 00 00 00 CC toc_imagetree_absolute_offset ImageTree at absolute offset 0xCC
0x28 0x04 FF FF FF FF toc_unknowntree_absolute_offset
0x2C 0x04 FF FF FF FF toc_fonttree_absolute_offset
0x30 0x04 FF FF FF FF toc_objecttree_absolute_offset
0x34 0x04 FF FF FF FF toc_animationtree_absolute_offset
0x38 0x04 00 00 01 34 strings_texts_absolute_offset strings texts table at absolute offset 0x134
0x3C 0x04 00 00 00 00 strings_texts_length strings texts table is empty
0x40 0x04 00 00 01 34 strings_labels_absolute_offset strings labels table at absolute offset 0x134
0x44 0x04 00 00 00 14 strings_labels_length strings labels size 0x14
0x48 0x04 00 00 01 48 strings_events_absolute_offset strings events table at absolute offset 0x148
0x4C 0x04 00 00 00 00 strings_events_length strings events table is empty
0x50 0x04 FF FF FF FF text_pointer_table_offset
0x54 0x04 00 00 00 00 text_pointer_table_length
0x58 0x04 00 00 01 2C image_pointer_table_offset
0x5C 0x04 00 00 00 00 image_pointer_table_length
0x60 0x04 FF FF FF FF model_pointer_table_offset
0x64 0x04 00 00 00 00 model_pointer_table_length
0x68 0x04 FF FF FF FF sound_pointer_table_offset
0x6C 0x04 00 00 00 00 sound_pointer_table_length
0x70 0x04 FF FF FF FF object_pointer_table_offset
0x74 0x04 00 00 00 00 object_pointer_table_length
0x78 0x04 FF FF FF FF anim_pointer_table_offset
0x7C 0x04 00 00 00 00 anim_pointer_table_length
0x80 0x04 00 00 01 48 image_data_section_offset
0x84 0x04 00 00 00 08 image_data_section_length
0x88 0x04 FF FF FF FF sound_data_section_offset
0x8C 0x04 00 00 00 00 sound_data_section_length
0x90 0x04 FF FF FF FF model_data_section_offset
0x94 0x04 00 00 00 00 model_data_section_length
0x98 0x04 FF FF FF FF unknown
0x9C 0x04 FF FF FF FF unknown
0xA0 0x04 FF FF FF FF unknown
TOC
0xA4 0x01 01 entry_type 0x1=MainTree
0xA5 0x01 01 hierarchy_depth
0xA6 0x02 00 00 unknown
0xA8 0x04 00 00 00 00 entry_label_offset test
0xAC 0x04 00 00 00 00 entry_header_size
0xB0 0x04 00 00 00 28 entry_size
0xB4 0x04 00 00 00 01 children_number
0xB8 0x04 00 00 00 00 next_entry_offset
0xBC 0x04 00 00 00 00 previous_entry_offset
0xC0 0x04 00 00 00 00 parent_offset
0xC4 0x04 00 00 00 00 unknown
0xC8 0x04 00 00 00 00 unknown
0xCC 0x01 04 entry_type 0x4=ImageTree
0xCD 0x01 00 hierarchy_depth
0xCE 0x02 00 00 unknown
0xD0 0x04 FF FF FF FF entry_label_offset no label
0xD4 0x04 00 00 00 00 entry_header_size
0xD8 0x04 00 00 00 28 entry_size
0xDC 0x04 00 00 00 01 children_number
0xE0 0x04 00 00 00 00 next_entry_offset
0xE4 0x04 00 00 00 00 previous_entry_offset
0xE8 0x04 00 00 00 28 parent_offset
0xEC 0x04 00 00 00 00 unknown
0xF0 0x04 00 00 00 00 unknown
0xF4 0x01 04 entry_type 0x4=ImageTree
0xF5 0x01 01 hierarchy_depth
0xF6 0x02 00 00 unknown
0xF8 0x04 00 00 00 08 entry_label_offset image_test
0xFC 0x04 00 00 00 28 entry_header_size
0x100 0x04 00 00 00 00 entry_size
0x104 0x04 00 00 00 00 children_number
0x108 0x04 00 00 00 00 next_entry_offset
0x10C 0x04 00 00 00 00 previous_entry_offset
0x110 0x04 00 00 00 28 parent_offset
0x114 0x04 00 00 00 00 unknown
0x118 0x04 00 00 00 00 unknown
0x11C 0x02 00 05 file_format 0x5=GIM
0x11E 0x01 01 unknown
0x11F 0x01 00 file_compression 0x0=NONE
0x120 0x04 00 00 00 08 file_size
0x124 0x04 00 00 00 00 file_offset
0x128 0x04 00 00 00 01 unknown
pointers
0x12C 0x04 00 00 00 F4
0x130 0x04 00 00 00 00
texts
0x134 0x00 text table is empty
labels
0x134 0x05 74 65 73 74 00 test (null terminated)
0x139 0x03 00 00 00 padding (aligned to 4 bytes boundary)
0x13C 0x0B 69 6D 61 67 65 5F 74 65 73 74 00 image_test (null terminated)
0x147 0x01 00 padding (aligned to 4 bytes boundary)
events
0x148 0x00 events table is empty
images
0x148 0x8 0x8888888888888888 image_test.gim

When compiled (with zlib header compression) MD5: E73D8E195D7A344294AB84A03E6662A1

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  46 52 50 00 00 00 01 30 00 00 00 00 00 00 00 10  FRP....0........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF 00 00 00 CC FF FF FF FF FF FF FF FF  ÿÿÿÿ...Ìÿÿÿÿÿÿÿÿ
00000030  FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00  ÿÿÿÿÿÿÿÿÿÿÿÿ....
00000040  00 00 01 34 00 00 00 14 00 00 01 48 00 00 00 00  ...4.......H....
00000050  FF FF FF FF 00 00 00 00 00 00 01 2C 00 00 00 08  ÿÿÿÿ.......,....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000080  00 00 00 F4 00 00 00 08 FF FF FF FF 00 00 00 00  ...ô....ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 00 00 00 44 00 00 00 A4 00 00 00 00  ÿÿÿÿ...D...¤....
000000B0  78 DA 75 8A C1 0A 00 10 10 44 6D 51 3E C5 5F C9  xÚuŠÁ....DmQ>Å_É
000000C0  61 93 83 13 9F EE CE 6E 53 28 79 35 ED CE 6B 88  a“ƒ.ŸîÎnS(y5íÎkˆ
000000D0  CC 4D 90 88 79 B1 92 29 7C 76 61 EF 60 3D DC C3  ÌM.ˆy±’)|vaï`=ÜÃ
000000E0  71 8E B0 03 5A 86 3E 9D 5B D7 5B 6A CA 1C D1 16  qŽ°.Z†>.[×[jÊ.Ñ.
000000F0  84 BD 0B BF 88 88 88 88 88 88 88 88              „½.¿ˆˆˆˆˆˆˆˆ
  • Changes
    • 10 the "compression header" setting with zlib (is not actually compressing the header, the term is not accurate)
    • FF FF FF FF weird
    • 00 00 00 F4 the offset where the image data starts, because the area before the image data has been compressed his position has been displaced
    • 00 00 00 44 00 00 00 A4 00 00 00 00 the info about the compressed area that comes next (composed by: lenPacked, lenUnpacked, and lenLongestText)
    • 78 DA ... the compressed area itself, includes the whole TOC, the pointers to the TOC, and all the strings tables (languages, labels, and events)

ImageTree with 2 images[edit source]

This example is intended to replace the previous one (but by now i dont want to delete the previous one). It can help to see how the offsets are cummulated and the optional paddings to align to boundary The .xml below is the RCOXML source file used to create the .rco. The file image2_test.gim is a dummy of 2 bytes filed with 2222 and the file image3_test.gim is a dummy of 3 bytes filed with 333333

<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x130">
	<MainTree name="test">
		<ImageTree>
			<Image name="image2_test" src="image2_test.gim" format="gim" compression="uncompressed" unknownByte="1" />
			<Image name="image3_test" src="image3_test.gim" format="gim" compression="zlib" unknownByte="0" />
		</ImageTree>
	</MainTree>
</RcoFile>

When compiled MD5: 4E69E7E88F0872C71D007A21478FA1D1

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  46 52 50 00 00 00 01 30 00 00 00 00 00 00 00 00  FRP....0........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF 00 00 00 CC FF FF FF FF FF FF FF FF  ÿÿÿÿ...Ìÿÿÿÿÿÿÿÿ
00000030  FF FF FF FF FF FF FF FF 00 00 01 70 00 00 00 00  ÿÿÿÿÿÿÿÿ...p....
00000040  00 00 01 70 00 00 00 20 00 00 01 90 00 00 00 00  ...p... ........
00000050  FF FF FF FF 00 00 00 00 00 00 01 68 00 00 00 08  ÿÿÿÿ.......h....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000080  00 00 01 90 00 00 00 14 FF FF FF FF 00 00 00 00  ........ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 01 01 00 00 00 00 00 00 00 00 00 00  ÿÿÿÿ............
000000B0  00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 00  ...(............
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00  ................
000000D0  FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 02  ÿÿÿÿ.......(....
000000E0  00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00  ...........(....
000000F0  00 00 00 00 04 01 00 00 00 00 00 08 00 00 00 28  ...............(
00000100  00 00 00 00 00 00 00 00 00 00 00 38 00 00 00 00  ...........8....
00000110  00 00 00 28 00 00 00 00 00 00 00 00 00 05 01 00  ...(............
00000120  00 00 00 02 00 00 00 00 00 00 00 01 04 01 00 00  ................
00000130  00 00 00 14 00 00 00 28 00 00 00 00 00 00 00 00  .......(........
00000140  00 00 00 00 00 00 00 38 00 00 00 60 00 00 00 00  .......8...`....
00000150  00 00 00 00 00 05 00 01 00 00 00 0E 00 00 00 04  ................
00000160  00 00 00 01 00 00 00 03 00 00 00 F4 00 00 01 2C  ...........ô...,
00000170  74 65 73 74 00 00 00 00 69 6D 61 67 65 32 5F 74  test....image2_t
00000180  65 73 74 00 69 6D 61 67 65 33 5F 74 65 73 74 00  est.image3_test.
00000190  22 22 00 00 78 DA 01 03 00 FC FF 33 33 33 01 35  ""..xÚ...üÿ333.5
000001A0  00 9A 00 00                                      .š..
Areas Offset Length Example Name Notes
Header
0x00 0x04 FRP magic FRP in big endian
0x04 0x04 00 00 01 30 version 0x130 = one of the firmwares for PS3
0x08 0x04 00 00 00 00 unknown
0x0C 0x04 00 00 00 00 compress_header 0x00 = uncompressed
0x10 0x04 00 00 00 A4 toc_maintree_absolute_offset MainTree at absolute offset 0xA4
0x14 0x04 FF FF FF FF toc_scripttree_absolute_offset
0x18 0x04 FF FF FF FF toc_languagetree_absolute_offset
0x1C 0x04 FF FF FF FF toc_soundtree_absolute_offset
0x20 0x04 FF FF FF FF toc_modeltree_absolute_offset
0x24 0x04 00 00 00 CC toc_imagetree_absolute_offset ImageTree at absolute offset 0xCC
0x28 0x04 FF FF FF FF toc_unknowntree_absolute_offset
0x2C 0x04 FF FF FF FF toc_fonttree_absolute_offset
0x30 0x04 FF FF FF FF toc_objecttree_absolute_offset
0x34 0x04 FF FF FF FF toc_animationtree_absolute_offset
0x38 0x04 00 00 01 70 strings_texts_absolute_offset strings texts table at absolute offset 0x170
0x3C 0x04 00 00 00 00 strings_texts_length strings texts table is empty
0x40 0x04 00 00 01 70 strings_labels_absolute_offset strings labels table at absolute offset 0x170
0x44 0x04 00 00 00 20 strings_labels_length strings labels size 0x20
0x48 0x04 00 00 01 90 strings_events_absolute_offset strings events table at absolute offset 0x190
0x4C 0x04 00 00 00 00 strings_events_length strings events table is empty
0x50 0x04 FF FF FF FF text_pointer_table_offset
0x54 0x04 00 00 00 00 text_pointer_table_length
0x58 0x04 00 00 01 68 image_pointer_table_offset
0x5C 0x04 00 00 00 08 image_pointer_table_length
0x60 0x04 FF FF FF FF model_pointer_table_offset
0x64 0x04 00 00 00 00 model_pointer_table_length
0x68 0x04 FF FF FF FF sound_pointer_table_offset
0x6C 0x04 00 00 00 00 sound_pointer_table_length
0x70 0x04 FF FF FF FF object_pointer_table_offset
0x74 0x04 00 00 00 00 object_pointer_table_length
0x78 0x04 FF FF FF FF anim_pointer_table_offset
0x7C 0x04 00 00 00 00 anim_pointer_table_length
0x80 0x04 00 00 01 90 image_data_section_offset
0x84 0x04 00 00 00 14 image_data_section_length
0x88 0x04 FF FF FF FF sound_data_section_offset
0x8C 0x04 00 00 00 00 sound_data_section_length
0x90 0x04 FF FF FF FF model_data_section_offset
0x94 0x04 00 00 00 00 model_data_section_length
0x98 0x04 FF FF FF FF unknown
0x9C 0x04 FF FF FF FF unknown
0xA0 0x04 FF FF FF FF unknown
TOC
0xA4 0x01 01 entry_type 0x1=MainTree
0xA5 0x01 01 hierarchy_depth
0xA6 0x02 00 00 unknown
0xA8 0x04 00 00 00 00 entry_label_offset test
0xAC 0x04 00 00 00 00 entry_header_size
0xB0 0x04 00 00 00 28 entry_size
0xB4 0x04 00 00 00 01 children_number
0xB8 0x04 00 00 00 00 next_entry_offset
0xBC 0x04 00 00 00 00 previous_entry_offset
0xC0 0x04 00 00 00 00 parent_offset
0xC4 0x04 00 00 00 00 unknown
0xC8 0x04 00 00 00 00 unknown
0xCC 0x01 04 entry_type 0x4=ImageTree
0xCD 0x01 00 hierarchy_depth
0xCE 0x02 00 00 unknown
0xD0 0x04 FF FF FF FF entry_label_offset no label
0xD4 0x04 00 00 00 00 entry_header_size
0xD8 0x04 00 00 00 28 entry_size
0xDC 0x04 00 00 00 02 children_number
0xE0 0x04 00 00 00 00 next_entry_offset
0xE4 0x04 00 00 00 00 previous_entry_offset
0xE8 0x04 00 00 00 28 parent_offset
0xEC 0x04 00 00 00 00 unknown
0xF0 0x04 00 00 00 00 unknown
0xF4 0x01 04 entry_type 0x4=ImageTree
0xF5 0x01 01 hierarchy_depth
0xF6 0x02 00 00 unknown
0xF8 0x04 00 00 00 08 entry_label_offset image2_test
0xFC 0x04 00 00 00 28 entry_header_size
0x100 0x04 00 00 00 00 entry_size
0x104 0x04 00 00 00 00 children_number
0x108 0x04 00 00 00 38 next_entry_offset
0x10C 0x04 00 00 00 00 previous_entry_offset
0x110 0x04 00 00 00 28 parent_offset
0x114 0x04 00 00 00 00 unknown
0x118 0x04 00 00 00 00 unknown
0x11C 0x02 00 05 file_format 0x5=GIM
0x11E 0x01 01 unknown
0x11F 0x01 00 file_compression 0x0=NONE
0x120 0x04 00 00 00 02 file_size
0x124 0x04 00 00 00 00 file_offset
0x128 0x04 00 00 00 01 unknown
0x12C 0x01 04 entry_type 0x4=ImageTree
0x12D 0x01 01 hierarchy_depth
0x12E 0x02 00 00 unknown
0x130 0x04 00 00 00 14 entry_label_offset image3_test
0x134 0x04 00 00 00 28 entry_header_size
0x138 0x04 00 00 00 00 entry_size
0x13C 0x04 00 00 00 00 children_number
0x140 0x04 00 00 00 00 next_entry_offset
0x144 0x04 00 00 00 38 previous_entry_offset
0x148 0x04 00 00 00 60 parent_offset
0x14C 0x04 00 00 00 00 unknown
0x150 0x04 00 00 00 00 unknown
0x154 0x02 00 05 file_format 0x5=GIM
0x156 0x01 00 unknown
0x157 0x01 01 file_compression 0x1=ZLIB
0x158 0x04 00 00 00 0E file_size
0x15C 0x04 00 00 00 04 file_offset
0x160 0x04 00 00 00 01 unknown
0x164 0x04 00 00 00 03 file_uncompressed_size
pointers
0x168 0x04 00 00 00 F4
0x16C 0x04 00 00 01 2C
texts
0x170 0x00 text table is empty
labels
0x170 0x05 74 65 73 74 00 test (null terminated)
0x175 0x03 00 00 00 padding (aligned to 4 bytes boundary)
0x178 0x0C 69 6D 61 67 65 32 5F 74 65 73 74 00 image2_test (null terminated)
0x184 0x0C 69 6D 61 67 65 33 5F 74 65 73 74 00 image3_test (null terminated)
events
0x190 0x00 events table is empty
images
0x190 0x02 22 22 image2_test.gim
0x192 0x02 00 00 padding (aligned to 4 bytes boundary)
0x194 0x0E 78 DA 01 03 00 FC FF 33 33 33 01 35 00 9A image3_test.gim (zlib compressed)
0x1A2 0x02 00 00 padding (aligned to 4 bytes boundary)

Examples (official builds)[edit source]

This ones should be considered "perfect" rco structures, even if there is a weird detail (initially a nonsense, a sony bug, or details not managed correctlly by rcomage)... it needs to be considered a "specification" of that rco version. See also Talk:Rcomage

PS3 1.02 xai_plugin.rco[edit source]

<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x97">
	<MainTree name="sample">
		<ObjectTree>
			<Page name="root" pageMode="0x1101" pageOnInit="nothing" pageOnCancel="nothing" pageOnContext="nothing" pageOnActivate="nothing">
				<Plane name="application" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
			</Page>
		</ObjectTree>
	</MainTree>
</RcoFile>
MD5: F3835BBD0E2448EB6AD5C3FA02906346


Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  46 52 50 00 00 00 00 97 00 00 00 00 00 00 00 00  FRP....—........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00000030  00 00 00 CC FF FF FF FF 00 00 01 D4 00 00 00 00  ...Ìÿÿÿÿ...Ô....
00000040  00 00 01 D4 00 00 00 1C 00 00 01 F0 00 00 00 04  ...Ô.......ð....
00000050  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  00 00 01 CC 00 00 00 08 FF FF FF FF 00 00 00 00  ...Ì....ÿÿÿÿ....
00000080  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 01 01 00 00 00 00 00 00 00 00 00 00  ÿÿÿÿ............
000000B0  00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 00  ...(............
000000C0  00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00  ................
000000D0  FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01  ÿÿÿÿ.......(....
000000E0  00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00  ...........(....
000000F0  00 00 00 00 08 01 00 00 00 00 00 08 00 00 00 28  ...............(
00000100  00 00 00 4C 00 00 00 01 00 00 00 00 00 00 00 00  ...L............
00000110  00 00 00 28 00 00 00 00 00 00 00 00 01 11 00 00  ...(............
00000120  FF FF 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF  ÿÿ..ÿÿÿÿÿÿ..ÿÿÿÿ
00000130  FF FF 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF  ÿÿ..ÿÿÿÿÿÿ..ÿÿÿÿ
00000140  08 02 00 00 00 00 00 10 00 00 00 28 00 00 00 00  ...........(....
00000150  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C  ...............L
00000160  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000170  00 00 00 00 3F 80 00 00 3F 80 00 00 3F 80 00 00  ....?€..?€..?€..
00000180  3F 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ?€..............
00000190  3F 80 00 00 3F 80 00 00 3F 80 00 00 00 00 00 00  ?€..?€..?€......
000001A0  FF FF 00 00 FF FF FF FF 00 00 00 00 00 00 00 00  ÿÿ..ÿÿÿÿ........
000001B0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000001C0  FF FF 00 00 FF FF FF FF 00 00 00 00 00 00 00 F4  ÿÿ..ÿÿÿÿ.......ô
000001D0  00 00 01 40 73 61 6D 70 6C 65 00 00 72 6F 6F 74  [email protected]
000001E0  00 00 00 00 61 70 70 6C 69 63 61 74 69 6F 6E 00  ....application.
000001F0  00 00 00 00                                      ....
Areas Offset Length Example Name Notes
HDR
0x00 0x04 46 52 50 00 prf_signature FRP in big endian
0x04 0x04 00 00 00 97 prf_version 0x97 = one of the firmwares for PS3
0x08 0x04 00 00 00 00 prf_unknown
0x0C 0x04 00 00 00 00 prf_compression 0x00 = uncompressed
0x10 0x04 00 00 00 A4 toc_maintree_absolute_offset MainTree at 0xA4
0x14 0x04 FF FF FF FF toc_scripttree_absolute_offset no
0x18 0x04 FF FF FF FF toc_languagetree_absolute_offset no
0x1C 0x04 FF FF FF FF toc_soundtree_absolute_offset no
0x20 0x04 FF FF FF FF toc_modeltree_absolute_offset no
0x24 0x04 FF FF FF FF toc_imagetree_absolute_offset no
0x28 0x04 FF FF FF FF toc_unknown no
0x2C 0x04 FF FF FF FF toc_fonttree_absolute_offset no
0x30 0x04 00 00 00 CC toc_objecttree_absolute_offset ObjectTree at 0xCC
0x34 0x04 FF FF FF FF toc_animationtree_absolute_offset no
0x38 0x04 00 00 01 D4 str_language_table_absolute_offset languages at 0x1D4
0x3C 0x04 00 00 00 00 str_language_table_length empty
0x40 0x04 00 00 01 D4 str_label_table_absolute_offset labels at 0x1D4
0x44 0x04 00 00 00 1C str_label_table_length length 0x1C
0x48 0x04 00 00 01 F0 str_event_table_absolute_offset events at 0x1F0
0x4C 0x04 00 00 00 04 str_event_table_length length 0x4
0x50 0x04 FF FF FF FF ptr_language_table_absolute_offset no
0x54 0x04 00 00 00 00 ptr_language_table_length empty
0x58 0x04 FF FF FF FF ptr_image_table_absolute_offset no
0x5C 0x04 00 00 00 00 ptr_image_table_length empty
0x60 0x04 FF FF FF FF ptr_model_table_absolute_offset no
0x64 0x04 00 00 00 00 ptr_model_table_length empty
0x68 0x04 FF FF FF FF ptr_sound_table_absolute_offset no
0x6C 0x04 00 00 00 00 ptr_sound_table_length empty
0x70 0x04 00 00 01 CC ptr_object_table_absolute_offset object pointers at 0x1CC
0x74 0x04 00 00 00 08 ptr_object_table_length size 0x8
0x78 0x04 FF FF FF FF ptr_animation_table_absolute_offset no
0x7C 0x04 00 00 00 00 ptr_animation_table_length empty
0x80 0x04 FF FF FF FF dat_image_table_absolute_offset no
0x84 0x04 00 00 00 00 dat_image_table_length empty
0x88 0x04 FF FF FF FF dat_sound_table_absolute_offset no
0x8C 0x04 00 00 00 00 dat_sound_table_length empty
0x90 0x04 FF FF FF FF dat_model_table_absolute_offset no
0x94 0x04 00 00 00 00 dat_model_table_length empty
0x98 0x04 FF FF FF FF dat_unknown_1
0x9C 0x04 FF FF FF FF dat_unknown_2
0xA0 0x04 FF FF FF FF dat_unknown_3
TOC
0xA4 0x04 01 01 00 00 entry_type MainTree
0xA8 0x04 00 00 00 00 entry_label_offset sample
0xAC 0x04 00 00 00 00 entry_header_size
0xB0 0x04 00 00 00 28 entry_size
0xB4 0x04 00 00 00 01 children_number
0xB8 0x04 00 00 00 00 next_entry_offset
0xBC 0x04 00 00 00 00 previous_entry_offset
0xC0 0x04 00 00 00 00 parent_offset no parent
0xC4 0x04 00 00 00 00 toc_entry_unknown_1
0xC8 0x04 00 00 00 00 toc_entry_unknown_2
0xCC 0x04 08 00 00 00 entry_type ObjectTree
0xD0 0x04 FF FF FF FF entry_label_offset no label
0xD4 0x04 00 00 00 00 entry_header_size
0xD8 0x04 00 00 00 28 entry_size
0xDC 0x04 00 00 00 01 children_number
0xE0 0x04 00 00 00 00 next_entry_offset
0xE4 0x04 00 00 00 00 previous_entry_offset
0xE8 0x04 00 00 00 28 parent_offset 0xCC-0x28 = parent is at 0xA4 (MainTree)
0xEC 0x04 00 00 00 00 toc_entry_unknown_1
0xF0 0x04 00 00 00 00 toc_entry_unknown_2
0xF4 0x01 08 01 00 00 entry_type Page
0xF8 0x04 00 00 00 08 entry_label_offset root
0xFC 0x04 00 00 00 28 entry_header_size
0x100 0x04 00 00 00 4C entry_size
0x104 0x04 00 00 00 01 children_number
0x108 0x04 00 00 00 00 next_entry_offset
0x10C 0x04 00 00 00 00 previous_entry_offset
0x110 0x04 00 00 00 28 parent_offset 0xF4-0x28 = parent is at 0xCC (ObjectTree)
0x114 0x04 00 00 00 00 toc_entry_unknown_1
0x118 0x04 00 00 00 00 toc_entry_unknown_2
0x11C 0x04 01 11 00 00 pageMode
0x120 0x08 FF FF 00 00 FF FF FF FF pageOnInit nothing
0x128 0x08 FF FF 00 00 FF FF FF FF pageOnCancel nothing
0x130 0x08 FF FF 00 00 FF FF FF FF pageOnContext nothing
0x138 0x08 FF FF 00 00 FF FF FF FF pageOnActivate nothing
0x140 0x04 08 02 00 00 entry_type Plane
0x144 0x04 00 00 00 10 entry_label_offset application
0x148 0x04 00 00 00 28 entry_header_size
0x14C 0x04 00 00 00 00 entry_size
0x150 0x04 00 00 00 00 children_number
0x154 0x04 00 00 00 00 next_entry_offset
0x158 0x04 00 00 00 00 previous_entry_offset
0x15C 0x04 00 00 00 4C parent_offset 0x140-0x4C = parent is at 0xF4 (Page)
0x160 0x04 00 00 00 00 toc_entry_unknown_1
0x164 0x04 00 00 00 00 toc_entry_unknown_2
0x168 0x04 00 00 00 00 positionX 0
0x16C 0x04 00 00 00 00 positionY 0
0x170 0x04 00 00 00 00 positionZ 0
0x174 0x04 3F 80 00 00 colorScaleR 1
0x178 0x04 3F 80 00 00 colorScaleG 1
0x17C 0x04 3F 80 00 00 colorScaleB 1
0x180 0x04 3F 80 00 00 colorScaleA 1
0x184 0x04 00 00 00 00 sizeX 0
0x188 0x04 00 00 00 00 sizeY 0
0x18C 0x04 00 00 00 00 sizeZ 0
0x190 0x04 3F 80 00 00 sizeScaleX 1
0x194 0x04 3F 80 00 00 sizeScaleY 1
0x198 0x04 3F 80 00 00 sizeScaleZ 1
0x19C 0x04 00 00 00 00 anchorMode 0x0 (center)
0x1A0 0x08 FF FF 00 00 FF FF FF FF onInit nothing
0x1A8 0x04 00 00 00 00 positionOverrideX no
0x1AC 0x04 00 00 00 00 positionOverrideY no
0x1B0 0x04 00 00 00 00 positionOverrideZ no
0x1B4 0x04 00 00 00 00 sizeOverrideX no
0x1B8 0x04 00 00 00 00 sizeOverrideY no
0x1BC 0x04 00 00 00 00 sizeOverrideZ no
0x1C0 0x04 FF FF 00 00 FF FF FF FF planeImage nothing
0x1C8 0x04 00 00 00 00 planeResizeMode 0x0
PTR objects
0x1CC 0x04 00 00 00 F4 First object (Page) at 0xF4
0x1D0 0x04 00 00 01 40 Second object (Plane) at 0x140
STR languages
0x1D4 0x00 empty
labels
0x1D4 0x07 73 61 6D 70 6C 65 00 sample (null terminated)
0x1DB 0x01 00 padding (aligned to 4 bytes boundary)
0x1DC 0x05 72 6F 6F 74 00 root (null terminated)
0x1E1 0x03 00 00 00 padding (aligned to 4 bytes boundary)
0x1E4 0x0C 61 70 70 6C 69 63 61 74 69 6F 6E 00 application (null terminated)
events
0x1F0 0x04 00 00 00 00 dummy event ?

When compiled with rcomage v1.1.2 using ZLIB compression MD5: 4B6C364DDA94BBF1C0A7AC9864DC4796

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  46 52 50 00 00 00 00 97 00 00 00 00 00 00 00 10  FRP....—........
00000010  00 00 00 A4 FF FF FF FF FF FF FF FF FF FF FF FF  ...¤ÿÿÿÿÿÿÿÿÿÿÿÿ
00000020  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00000030  00 00 00 CC FF FF FF FF FF FF FF FF 00 00 00 00  ...Ìÿÿÿÿÿÿÿÿ....
00000040  00 00 01 D4 00 00 00 1C 00 00 01 F0 00 00 00 04  ...Ô.......ð....
00000050  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000060  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000070  00 00 01 CC 00 00 00 08 FF FF FF FF 00 00 00 00  ...Ì....ÿÿÿÿ....
00000080  FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00  ÿÿÿÿ....ÿÿÿÿ....
00000090  FF FF FF FF 00 00 00 00 FF FF FF FF FF FF FF FF  ÿÿÿÿ....ÿÿÿÿÿÿÿÿ
000000A0  FF FF FF FF 00 00 00 6C 00 00 01 50 00 00 00 00  ÿÿÿÿ...l...P....
000000B0  78 DA 75 CD C1 0D 80 20 0C 05 D0 5F 4F 1C 75 0B  xÚuÍÁ.€ ..Ð_O.u.
000000C0  B6 D0 01 58 82 18 0F 24 28 44 19 C0 A1 BD 2B 04  ¶Ð.X‚..$(D.À¡½+.
000000D0  23 2A F0 92 9F 26 A5 B4 44 78 E3 3E 84 02 E6 73  #*ð’Ÿ&¥´Dxã>„.æs
000000E0  7A 95 39 FE CC 51 2C 77 4F D4 E6 A8 0B FB E2 CE  z•9þÌQ,wOÔæ¨.ûâÎ
000000F0  5A 65 0D 82 36 FE CB 08 14 F4 FB 37 C9 BF 9F EE  Ze.‚6þË..ôû7É¿Ÿî
00000100  23 53 7C 3F 00 1A 36 39 5B 3D 01 AB 31 0E 9E B4  #S|?..69[=.«1.ž´
00000110  56 AB 51 3A 65 16 04 17 88 21 38 F3              V«Q:e...ˆ!8ó
  • Changes
    • 10 the compression setting for ZLIB
    • FF FF FF FF weird
    • 00 00 00 6C 00 00 01 50 00 00 00 00 the info about the compressed area that comes next (composed by: lenPacked, lenUnpacked, and lenLongestText)
    • 78 DA ... the compressed area itself, includes the TOC, the pointer tables (PTR), and string tables (STR)