GuilloteTesla
Moderator
Indeed, the "file://" protocol is hidden/blacklisted as a security measure in most of massive consumer products. This desition became the norm with newer technologies, including web browsers and mobile apps.
int barHash(const char* path)
{
int crc = 0;
while (*path)
{
crc *= 0x25;
crc += tolower(*path++);
}
return crc;
}
int hash = barHash("ENVIRONMENTS/MY_SCENE/AMAZING.SCENE");
Yeah, that is interesting alright.Hmmm... now I wonder if the webkit or some other sprx is blacklisting "file://" to prevent direct access to local resources from XML or web browser.
If we could whitelist it, some web files & javascripts could be hosted locally without a web server like webMAN or an online connection. Also the size limitation in some XML could be a thing of the past.

Cool, you should be able to get it a bit quicker than that though. Check you are not running at 100meg speeds instead of Gigabit. Sometimes when my PS3s boot up they default to 100meg, I have to reboot my network switch for it to detect that its a gigabit device. You should be able to "download" that pkg from a local Webserver at approx 1GB per minute or a little quicker.A bit unrelated to the current discussion, but after a few days of wrestling with bad XML syntax, I finally managed to get the home install icon on my ps3. One of the changes I made was to point the package source to my local web server, and I was able to download the whole 20GB thing in just over 1 hour. I wanted to try this because I find the ftp process unreliable, it crashes a lot, especially for large files, and you can't resume the push, you have to start over again.
For my next trick, I was thinking of creating a docker container with the package and a simple webserver -- that way, all you need to do is spin up the container (really easy via docker desktop), then point your psn xml to your desktop IP and you should be able to install it from there. I already proved it's faster to download, it's just a matter of making it easy now.
You should be able to "download" that pkg from a local Webserver at approx 1GB per minute or a little quicker.
<Query
class="type:x-xmb/folder-pixmap"
key="gameDir0"
attr="gameDir0"
src="xcb://localhost/query?limit=2048&table=MMS_MEDIA_TYPE_HDD&sort=-Game:Common.stat.rating-Game:Common.timeCreated&cond=Aa+Game:Common.title+Ae+Game:Game.category HM"
/>
I think your xml must have an issue, not sure.
If you add a query like this it should appear.
Code:<Query class="type:x-xmb/folder-pixmap" key="gameDir0" attr="gameDir0" src="xcb://localhost/query?limit=2048&table=MMS_MEDIA_TYPE_HDD&sort=-Game:Common.stat.rating-Game:Common.timeCreated&cond=Aa+Game:Common.title+Ae+Game:Game.category HM" />
Or if you want to post your xml here I will take a look.
I think I see part of the issue, Unless you are on DEX you have added the query I posted in the wrong place, under "tool_root", not "root". Try this one.I added your entry, but that didn't help... here's my XML, thanks for looking it over
<XMBML version="1.0">
<View id="root">
<Attributes>
<Table key="seg_welcome">
<Pair key="focus_priority"><>-80</></Pair>
</Table>
</Attributes>
<Items>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_regist"
src="sel://localhost/fnregist?"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_welcome"
attr="seg_welcome"
src="sel://localhost/welcome?type=psn"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_trophy"
src="#seg_trophy"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="gameDir2"
src="xil://localhost/list?t=psn"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_plus"
src="sel://localhost/nogold?category_psn.xml#seg_plus"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_home"
src="xcb://localhost/exists?having=off&rquery=root.fixed_items.psh&cond=Ae+Game:Common.dirPath /dev_hdd0/game+Ae+Game:Common.fileName NPIA00010&reload=HomeInstaller"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_commerce_new"
src="#seg_commerce_new"
/>
</Items>
</View>
<View id="tool_root">
<Attributes>
<Table key="seg_welcome">
<Pair key="focus_priority"><>-80</></Pair>
</Table>
</Attributes>
<Items>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_regist"
src="#seg_regist"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_reg_quick"
src="sel://localhost/nonpaccount?category_psn.xml#seg_reg_quick"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_welcome"
attr="seg_welcome"
src="sel://localhost/welcome?type=psn"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_trophy"
src="#seg_trophy"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_gameexit"
src="sel://localhost/ingame?path=category_psn.xml#seg_gameexit&type=psn"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="gameDir2"
src="xil://localhost/list?t=psn"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="gameDir0"
attr="gameDir0"
src="xcb://localhost/query?limit=2048&table=MMS_MEDIA_TYPE_HDD&sort=-Game:Common.stat.rating-Game:Common.timeCreated&cond=Aa+Game:Common.title+Ae+Game:Game.category HM"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_plus"
src="sel://localhost/nogold?category_psn.xml#seg_plus"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_commerce_new"
src="#seg_commerce_new"
/>
</Items>
</View>
<!-- CAM(2) AgeGroup=3 #AM010-1 -->
<View id="seg_cam">
<Attributes>
<Table key="seg_cam_change_info">
<Pair key="info"><>seg_cam_change_info</></Pair>
<Pair key="info_rsc"><>msg_registration_information_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_registration_information_psn</></Pair>
</Table>
<Table key="seg_cam_sub_account">
<Pair key="info"><>seg_cam_sub_account</></Pair>
<Pair key="info_rsc"><>msg_sub_account_management_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_sub_account_management_psn</></Pair>
</Table>
<Table key="cam_input_code">
<Pair key="info"><>cam_input_code</></Pair>
<Pair key="info_rsc"><>msg_code_input_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_code_input_psn</></Pair>
</Table>
<Table key="seg_cam_buying">
<Pair key="info"><>seg_cam_buying</></Pair>
<Pair key="info_rsc"><>msg_transaction_management_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_transaction_management_psn</></Pair>
</Table>
<Table key="seg_cam_authentication">
<Pair key="info"><>seg_cam_authentication</></Pair>
<Pair key="info_rsc"><>msg_system_activation_ps3_psp_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_system_activation_psn</></Pair>
</Table>
<Table key="seg_cam_facebook">
<Pair key="info"><>seg_cam_facebook</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_facebook</></Pair>
<Pair key="title_rsc"><>msg_facebook</></Pair>
</Table>
<Table key="seg_cam_privacy_settings">
<Pair key="info"><>seg_cam_privacy_settings</></Pair>
<Pair key="info_rsc"><>msg_privacy_settings_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_privacy_settings</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_change_info" attr="seg_cam_change_info" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_sub_account" attr="seg_cam_sub_account" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_input_code" attr="cam_input_code" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_buying" attr="seg_cam_buying" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_authentication" attr="seg_cam_authentication" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_facebook" attr="seg_cam_facebook" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_privacy_settings" attr="seg_cam_privacy_settings" />
</Items>
</View>
<!-- CAM(2) AgeGroup=3 non supported PSStore #AM010-2 -->
<View id="seg_cam_no_psstore">
<Attributes>
<Table key="seg_cam_change_info">
<Pair key="info"><>seg_cam_change_info</></Pair>
<Pair key="info_rsc"><>msg_registration_information_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_registration_information_psn</></Pair>
</Table>
<Table key="seg_cam_sub_account">
<Pair key="info"><>seg_cam_sub_account</></Pair>
<Pair key="info_rsc"><>msg_sub_account_management_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_sub_account_management_psn</></Pair>
</Table>
<Table key="seg_cam_authentication">
<Pair key="info"><>seg_cam_authentication</></Pair>
<Pair key="info_rsc"><>msg_system_activation_ps3_psp_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_system_activation_psn</></Pair>
</Table>
<Table key="seg_cam_facebook">
<Pair key="info"><>seg_cam_facebook</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_facebook</></Pair>
<Pair key="title_rsc"><>msg_facebook</></Pair>
</Table>
<Table key="seg_cam_privacy_settings">
<Pair key="info"><>seg_cam_privacy_settings</></Pair>
<Pair key="info_rsc"><>msg_privacy_settings_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_privacy_settings</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_change_info" attr="seg_cam_change_info" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_sub_account" attr="seg_cam_sub_account" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_authentication" attr="seg_cam_authentication" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_facebook" attr="seg_cam_facebook" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_privacy_settings" attr="seg_cam_privacy_settings" />
</Items>
</View>
<!-- CAM(2) non support PSStore/no sub account -->
<View id="seg_cam_no_psstore_sub">
<Attributes>
<Table key="seg_cam_change_info">
<Pair key="info"><>seg_cam_change_info</></Pair>
<Pair key="info_rsc"><>msg_registration_information_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_registration_information_psn</></Pair>
</Table>
<Table key="seg_cam_authentication">
<Pair key="info"><>seg_cam_authentication</></Pair>
<Pair key="info_rsc"><>msg_system_activation_ps3_psp_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_system_activation_psn</></Pair>
</Table>
<Table key="seg_cam_facebook">
<Pair key="info"><>seg_cam_facebook</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_facebook</></Pair>
<Pair key="title_rsc"><>msg_facebook</></Pair>
</Table>
<Table key="seg_cam_privacy_settings">
<Pair key="info"><>seg_cam_privacy_settings</></Pair>
<Pair key="info_rsc"><>msg_privacy_settings_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_privacy_settings</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_change_info" attr="seg_cam_change_info" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_authentication" attr="seg_cam_authentication" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_facebook" attr="seg_cam_facebook" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_privacy_settings" attr="seg_cam_privacy_settings" />
</Items>
</View>
<!-- CAM(2) AgeGroup=1,2 no sub account #AM011 -->
<View id="seg_cam_no_sub">
<Attributes>
<Table key="seg_cam_change_info">
<Pair key="info"><>seg_cam_change_info</></Pair>
<Pair key="info_rsc"><>msg_registration_information_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_registration_information_psn</></Pair>
</Table>
<Table key="cam_input_code">
<Pair key="info"><>cam_input_code</></Pair>
<Pair key="info_rsc"><>msg_code_input_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_code_input_psn</></Pair>
</Table>
<Table key="seg_cam_buying">
<Pair key="info"><>seg_cam_buying</></Pair>
<Pair key="info_rsc"><>msg_transaction_management_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_transaction_management_psn</></Pair>
</Table>
<Table key="seg_cam_authentication">
<Pair key="info"><>seg_cam_authentication</></Pair>
<Pair key="info_rsc"><>msg_system_activation_ps3_psp_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_system_activation_psn</></Pair>
</Table>
<Table key="seg_cam_facebook">
<Pair key="info"><>seg_cam_facebook</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_facebook</></Pair>
<Pair key="title_rsc"><>msg_facebook</></Pair>
</Table>
<Table key="seg_cam_privacy_settings">
<Pair key="info"><>seg_cam_privacy_settings</></Pair>
<Pair key="info_rsc"><>msg_privacy_settings_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_privacy_settings</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_change_info" attr="seg_cam_change_info" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_input_code" attr="cam_input_code" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_buying" attr="seg_cam_buying" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_authentication" attr="seg_cam_authentication" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_facebook" attr="seg_cam_facebook" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_privacy_settings" attr="seg_cam_privacy_settings" />
</Items>
</View>
<!-- CAM(2) sub account #AM012-1 -->
<View id="seg_cam_sub">
<Attributes>
<Table key="seg_cam_change_info">
<Pair key="info"><>seg_cam_change_info</></Pair>
<Pair key="info_rsc"><>msg_registration_information_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_registration_information_psn</></Pair>
</Table>
<Table key="cam_input_code">
<Pair key="info"><>cam_input_code</></Pair>
<Pair key="info_rsc"><>msg_code_input_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_code_input_psn</></Pair>
</Table>
<Table key="seg_cam_buying">
<Pair key="info"><>seg_cam_buying</></Pair>
<Pair key="info_rsc"><>msg_transaction_management_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_transaction_management_psn</></Pair>
</Table>
<Table key="seg_cam_authentication">
<Pair key="info"><>seg_cam_authentication</></Pair>
<Pair key="info_rsc"><>msg_system_activation_ps3_psp_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_system_activation_psn</></Pair>
</Table>
<Table key="seg_cam_privacy_settings">
<Pair key="info"><>seg_cam_privacy_settings</></Pair>
<Pair key="info_rsc"><>msg_privacy_settings_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_privacy_settings</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_change_info" attr="seg_cam_change_info" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_input_code" attr="cam_input_code" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_buying" attr="seg_cam_buying" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_authentication" attr="seg_cam_authentication" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_privacy_settings" attr="seg_cam_privacy_settings" />
</Items>
</View>
<!-- CAM(2) sub account / non support PSStore -->
<View id="seg_cam_sub_no_psstore">
<Attributes>
<Table key="seg_cam_change_info">
<Pair key="info"><>seg_cam_change_info</></Pair>
<Pair key="info_rsc"><>msg_registration_information_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_registration_information_psn</></Pair>
</Table>
<Table key="seg_cam_authentication">
<Pair key="info"><>seg_cam_authentication</></Pair>
<Pair key="info_rsc"><>msg_system_activation_ps3_psp_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_system_activation_psn</></Pair>
</Table>
<Table key="seg_cam_privacy_settings">
<Pair key="info"><>seg_cam_privacy_settings</></Pair>
<Pair key="info_rsc"><>msg_privacy_settings_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_privacy_settings</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_change_info" attr="seg_cam_change_info" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_authentication" attr="seg_cam_authentication" />
<Query class="type:x-xmb/xmlnpsignup" key="seg_cam_privacy_settings" attr="seg_cam_privacy_settings" />
</Items>
</View>
<!-- CAM(3) AgeGroup=3 #AM020-1 -->
<View id="seg_cam_change_info">
<Attributes>
<Table key="cam_credit_card">
<Pair key="info"><>cam_credit_card</></Pair>
<Pair key="info_rsc"><>msg_billing_info_paypal_account_info</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_billing_information_psn</></Pair>
</Table>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_credit_card" attr="cam_credit_card" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=3 #AM020-1 Multi Language -->
<View id="seg_cam_change_info_multi_lang">
<Attributes>
<Table key="cam_credit_card">
<Pair key="info"><>cam_credit_card</></Pair>
<Pair key="info_rsc"><>msg_billing_info_paypal_account_info</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_billing_information_psn</></Pair>
</Table>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_language">
<Pair key="info"><>cam_language</></Pair>
<Pair key="info_rsc"><>msg_language_psn_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_language_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_credit_card" attr="cam_credit_card" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_language" attr="cam_language" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=3 #AM020-1 No CreditCard(Mexico/Korea) -->
<View id="seg_cam_change_info_no_cc">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=3 #AM020-1 No CreditCard(Mexico/Korea) Multi Language -->
<View id="seg_cam_change_info_no_cc_multi_lang">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_language">
<Pair key="info"><>cam_language</></Pair>
<Pair key="info_rsc"><>msg_language_psn_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_language_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_language" attr="cam_language" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=3 non supported PSStore #AM020-2 -->
<View id="seg_cam_change_info_no_psstore">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=3 non supported PSStore Multi Language #AM020-2 -->
<View id="seg_cam_change_info_no_psstore_multi_lang">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_language">
<Pair key="info"><>cam_language</></Pair>
<Pair key="info_rsc"><>msg_language_psn_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_language_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_language" attr="cam_language" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=2 #AM022 -->
<View id="seg_cam_change_info_agegroup2">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=2 Multi Language #AM022 -->
<View id="seg_cam_change_info_agegroup2_multi_lang">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_language">
<Pair key="info"><>cam_language</></Pair>
<Pair key="info_rsc"><>msg_language_psn_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_language_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
<Table key="cam_notification">
<Pair key="info"><>cam_notification</></Pair>
<Pair key="info_rsc"><>msg_notification_preferences_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_notification_preferences_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_language" attr="cam_language" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_notification" attr="cam_notification" />
</Items>
</View>
<!-- CAM(3) AgeGroup=1 #AM023 -->
<View id="seg_cam_change_info_agegroup1">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
</Items>
</View>
<!-- CAM(3) AgeGroup=1 Multi Language #AM023 -->
<View id="seg_cam_change_info_agegroup1_multi_lang">
<Attributes>
<Table key="cam_signin_id">
<Pair key="info"><>cam_signin_id</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_id_email_psn</></Pair>
</Table>
<Table key="cam_password">
<Pair key="info"><>cam_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_pw_psn</></Pair>
</Table>
<Table key="cam_language">
<Pair key="info"><>cam_language</></Pair>
<Pair key="info_rsc"><>msg_language_psn_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_language_psn</></Pair>
</Table>
<Table key="cam_name">
<Pair key="info"><>cam_name</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_name_psn</></Pair>
</Table>
<Table key="cam_address">
<Pair key="info"><>cam_address</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_address_psn</></Pair>
</Table>
<Table key="cam_avatar">
<Pair key="info"><>cam_avatar</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_avatar_psn</></Pair>
</Table>
<Table key="cam_profile">
<Pair key="info"><>cam_profile</></Pair>
<Pair key="info_rsc"><>msg_profile_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_profile_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_signin_id" attr="cam_signin_id" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password" attr="cam_password" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_language" attr="cam_language" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_name" attr="cam_name" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_address" attr="cam_address" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_avatar" attr="cam_avatar" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_profile" attr="cam_profile" />
</Items>
</View>
<View id="seg_cam_sub_account">
<Attributes>
<Table key="cam_sub_account_limitation">
<Pair key="info"><>cam_sub_account_limitation</></Pair>
<Pair key="info_rsc"><>msg_parental_control_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_parental_control_psn</></Pair>
</Table>
<Table key="cam_sub_account_password">
<Pair key="info"><>cam_sub_account_password</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_change_password_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_sub_account_limitation" attr="cam_sub_account_limitation" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_sub_account_password" attr="cam_sub_account_password" />
</Items>
</View>
<!-- CAM(3) #AM025 -->
<View id="seg_cam_buying">
<Attributes>
<Table key="cam_charge">
<Pair key="info"><>cam_charge</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_add_funds_psn</></Pair>
</Table>
<Table key="cam_password_confirm">
<Pair key="info"><>cam_password_confirm</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_password_on_checkout_psn</></Pair>
</Table>
<Table key="cam_auto_charge">
<Pair key="info"><>cam_auto_charge</></Pair>
<Pair key="info_rsc"><>msg_auto_add_funds_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_auto_add_funds_psn</></Pair>
</Table>
<Table key="cam_history">
<Pair key="info"><>cam_history</></Pair>
<Pair key="info_rsc"><>msg_transaction_history_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_transaction_history_psn</></Pair>
</Table>
<Table key="cam_download_list">
<Pair key="info"><>cam_download_list</></Pair>
<Pair key="info_rsc"><>msg_download_list_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_download_list_psn</></Pair>
</Table>
<Table key="cam_service_list">
<Pair key="info"><>cam_service_list</></Pair>
<Pair key="info_rsc"><>msg_service_list_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_service_list_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_charge" attr="cam_charge" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password_confirm" attr="cam_password_confirm" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_auto_charge" attr="cam_auto_charge" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_history" attr="cam_history" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_download_list" attr="cam_download_list" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_service_list" attr="cam_service_list" />
</Items>
</View>
<!-- CAM(3) #AM025 No CreditCard(No AutoCharge Mexico/Korea) -->
<View id="seg_cam_buying_no_cc">
<Attributes>
<Table key="cam_charge">
<Pair key="info"><>cam_charge</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_add_funds_psn</></Pair>
</Table>
<Table key="cam_password_confirm">
<Pair key="info"><>cam_password_confirm</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_password_on_checkout_psn</></Pair>
</Table>
<Table key="cam_history">
<Pair key="info"><>cam_history</></Pair>
<Pair key="info_rsc"><>msg_transaction_history_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_transaction_history_psn</></Pair>
</Table>
<Table key="cam_download_list">
<Pair key="info"><>cam_download_list</></Pair>
<Pair key="info_rsc"><>msg_download_list_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_download_list_psn</></Pair>
</Table>
<Table key="cam_service_list">
<Pair key="info"><>cam_service_list</></Pair>
<Pair key="info_rsc"><>msg_service_list_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_service_list_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_charge" attr="cam_charge" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_password_confirm" attr="cam_password_confirm" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_history" attr="cam_history" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_download_list" attr="cam_download_list" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_service_list" attr="cam_service_list" />
</Items>
</View>
<!-- CAM(3) sub account #AM026 -->
<View id="seg_cam_buying_sub_account">
<Attributes>
<Table key="cam_history">
<Pair key="info"><>cam_history</></Pair>
<Pair key="info_rsc"><>msg_transaction_history_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_transaction_history_psn</></Pair>
</Table>
<Table key="cam_download_list">
<Pair key="info"><>cam_download_list</></Pair>
<Pair key="info_rsc"><>msg_download_list_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_download_list_psn</></Pair>
</Table>
<Table key="cam_service_list">
<Pair key="info"><>cam_service_list</></Pair>
<Pair key="info_rsc"><>msg_service_list_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_service_list_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_history" attr="cam_history" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_download_list" attr="cam_download_list" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_service_list" attr="cam_service_list" />
</Items>
</View>
<View id="seg_cam_authentication">
<Attributes>
<Table key="cam_auth_ps3">
<Pair key="info"><>cam_auth_ps3</></Pair>
<Pair key="info_rsc"><>msg_system_activation_deactivation_info_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_ps3_psn</></Pair>
</Table>
<Table key="cam_auth_psp">
<Pair key="info"><>cam_auth_psp</></Pair>
<Pair key="info_rsc"><>msg_activate_psp_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_psp_abbreviated_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_auth_ps3" attr="cam_auth_ps3" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_auth_psp" attr="cam_auth_psp" />
</Items>
</View>
<!-- CAM(3) #AM251, #AM254, #AM257, AM263, AM266 -->
<View id="seg_cam_facebook">
<Attributes>
<Table key="cam_facebook_trophy">
<Pair key="info"><>cam_facebook_trophy</></Pair>
<Pair key="info_rsc"><>msg_publish_trophy_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_publish_trophy_psn</></Pair>
</Table>
<Table key="cam_facebook_purchase">
<Pair key="info"><>cam_facebook_purchase</></Pair>
<Pair key="info_rsc"><>msg_publish_purchase_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_publish_purchase_psn</></Pair>
</Table>
<Table key="cam_facebook_rating">
<Pair key="info"><>cam_facebook_rating</></Pair>
<Pair key="info_rsc"><>msg_publish_rate_stories_explanation</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_publish_rate_stories</></Pair>
</Table>
<Table key="cam_facebook_game_event">
<Pair key="info"><>cam_facebook_game_event</></Pair>
<Pair key="info_rsc"><>msg_publish_game_event_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_publish_game_event_psn</></Pair>
</Table>
<Table key="cam_facebook_game_integrations">
<Pair key="info"><>cam_facebook_game_integrations</></Pair>
<Pair key="info_rsc"><>msg_allow_access_from_game_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_allow_access_from_game_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_trophy" attr="cam_facebook_trophy" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_purchase" attr="cam_facebook_purchase" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_rating" attr="cam_facebook_rating" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_game_event" attr="cam_facebook_game_event" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_game_integrations" attr="cam_facebook_game_integrations" />
</Items>
</View>
<!-- CAM(3) non supported PSStore #AM251, #AM257, AM263 -->
<View id="seg_cam_facebook_no_psstore">
<Attributes>
<Table key="cam_facebook_trophy">
<Pair key="info"><>cam_facebook_trophy</></Pair>
<Pair key="info_rsc"><>msg_publish_trophy_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_publish_trophy_psn</></Pair>
</Table>
<Table key="cam_facebook_game_event">
<Pair key="info"><>cam_facebook_game_event</></Pair>
<Pair key="info_rsc"><>msg_publish_game_event_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_publish_game_event_psn</></Pair>
</Table>
<Table key="cam_facebook_game_integrations">
<Pair key="info"><>cam_facebook_game_integrations</></Pair>
<Pair key="info_rsc"><>msg_allow_access_from_game_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_allow_access_from_game_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_trophy" attr="cam_facebook_trophy" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_game_event" attr="cam_facebook_game_event" />
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_game_integrations" attr="cam_facebook_game_integrations" />
</Items>
</View>
<!-- CAM(3) #AM260 -->
<View id="seg_cam_facebook_del_acc">
<Attributes>
<Table key="cam_facebook_del_account">
<Pair key="info"><>cam_facebook_del_account</></Pair>
<Pair key="info_rsc"><>msg_delete_account_info_explanation_psn</></Pair>
<Pair key="icon_rsc"><>item_tex_cam_icon</></Pair>
<Pair key="title_rsc"><>msg_delete_account_info_psn</></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlnpsignup" key="cam_facebook_del_account" attr="cam_facebook_del_account" />
</Items>
</View>
<View id="seg_commerce_new">
<Attributes>
<Table key="commerce_new">
<Pair key="info"><>commerce_new</></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlnpsignup" key="commerce_new" attr="commerce_new" />
</Items>
</View>
<View id="seg_regist">
<Attributes>
<Table key="regcam_reg">
<Pair key="info"><>regcam_reg</></Pair>
</Table>
</Attributes>
<Items>
<Item
class="type:x-xmb/xmlnpsignup"
key="regcam_reg"
attr="regcam_reg" />
</Items>
</View>
<View id="seg_reg_quick">
<Attributes>
<Table key="regcam_reg_quick">
<Pair key="info"><>regcam_reg_quick</></Pair>
</Table>
</Attributes>
<Items>
<Item
class="type:x-xmb/xmlnpsignup"
key="regcam_reg_quick"
attr="regcam_reg_quick" />
</Items>
</View>
<View id="seg_regist_merlin">
<Attributes>
<Table key="regcam_reg">
<Pair key="info"><>regcam_reg</></Pair>
</Table>
<Table key="registration">
<Pair key="info"><>registration</></Pair>
</Table>
<Table key="account_management">
<Pair key="info"><>account_management</></Pair>
</Table>
</Attributes>
<Items>
<Item
class="type:x-xmb/xmlnpsignup"
key="regcam_reg"
attr="regcam_reg" />
<Item
class="type:x-xmb/xmlnpsignup"
key="registration"
attr="registration" />
<Item
class="type:x-xmb/xmlnpsignup"
key="account_management"
attr="account_management" />
</Items>
</View>
<View id="seg_regist_hide">
<Attributes>
<Table key="registration">
<Pair key="info"><>registration</></Pair>
</Table>
<Table key="regcam_reg">
<Pair key="info"><>regcam_reg</></Pair>
</Table>
<Table key="regcam_cam">
<Pair key="info"><>regcam_cam</></Pair>
</Table>
</Attributes>
<Items>
<Item
class="type:x-xmb/xmlnpsignup"
key="registration"
attr="registration" />
</Items>
</View>
<View id="seg_gameexit">
<Items>
<Item class="type:x-xmb/xmlgameexit" key="gameexit" />
</Items>
</View>
<View id="seg_home">
<Attributes>
<Table key="home_install">
<Pair key="info"><>net_package_install_with_eula</></Pair>
<Pair key="pkg_src"><>http://[my home server]/ps3/EP9000-NPIA00010_00-HDK0135000000000.pkg</></Pair>
<Pair key="content_name"><>msg_playstation_home</></Pair>
<Pair key="content_id"><>EP9000-NPIA00010_00-HDK0135000000000</></Pair>
<Pair key="instruction_rsc"><>msg_playstation_home_explanation</></Pair>
<Pair key="prod_pict_path"><>/dev_flash/vsh/resource/explore/icon/icon_home.png</></Pair>
<Pair key="focus"><>last</></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlnpsignup" key="home_install" attr="home_install" />
</Items>
</View>
<View id="seg_welcome">
<Attributes>
<Table key="welcome">
<Pair key="content_type"><>psn</></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlwelcome" key="welcome" attr="welcome" />
</Items>
</View>
<View id="seg_plus">
<Items>
<Item class="type:x-xmb/xmlplus" key="plus"/>
</Items>
</View>
<View id="seg_trophy">
<Attributes>
<Table key="trophy">
<Pair key="icon_rsc"><>item_tex_trophy</></Pair>
<Pair key="title_rsc"><>msg_trophy_collection</></Pair>
<Pair key="data_connection"><>xcb://localhost/query?limit=2048</></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmltrophy" key="trophy" attr="trophy"/>
</Items>
</View>
</XMBML>
I think I see part of the issue, Unless you are on DEX you have added the query I posted in the wrong place, under "tool_root", not "root". Try this one.

docker pull marciolsf/ps3home
The only slightly tricky bit would be that for each scene you want to show up on PS3, it needs to have its entry in the LOCALSCENELIST.XML,
maybe small placeholder scenes could be shown before the actual one is installed?i can make one with every scene in it. But then you have all these empty spaces on the menu.
They can be downloaded as BAR files (dev build), SDAT files (retail build). Possibly debug signed SDATs too, not sure. But I have not looked into that side of it much yet.Once scenes are added to scenelist, do they have to be in present locally, in the hard drive? Or could they be streamed from a webserver?
Yeah that would work, all that would be needed would be SDC files, its just having to browse a list of 500 to find your scenes might be kind of annoying. I think there will be a better solution.maybe small placeholder scenes could be shown before the actual one is installed?