Editing Widgets

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

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

Latest revision Your text
Line 31: Line 31:


''Decrypt''
''Decrypt''
{{keyboard|content=<syntaxhighlight lang="bash">scetool.exe -d xai_plugin.sprx xai_plugin_dec.prx</syntaxhighlight>}}
{{keyboard|content=scetool.exe -d xai_plugin.sprx xai_plugin_dec.prx}}
''Encrypt''
''Encrypt''
{{keyboard|content=<syntaxhighlight lang="bash">scetool.exe --template explore_plugin_full.sprx --sce-type=SELF --skip-sections=FALSE --compress-data=TRUE --encrypt xai_plugin_dec.prx xai_plugin_new.sprx</syntaxhighlight>}}
{{keyboard|content=scetool.exe --template explore_plugin_full.sprx --sce-type=SELF --skip-sections=FALSE --compress-data=TRUE --encrypt xai_plugin_dec.prx xai_plugin_new.sprx}}


===dev_flash/vsh/resource===
===dev_flash/vsh/resource===
====explore_category_network.rco====
====explore_category_network.rco====
There is a widget entry missing in the [[RCOXML Objects|rcoxml]] ? (most probably a MList to create a side-menu). And the squared icon in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ?. And the text strings translated to all system [[Languages]] "Use" and "Do Not Display" in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ?
There is a widget entry missing in the [[RCOXML Objects|rcoxml]] ? (most probably a MList to create a side-menu). And the squared icon in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ?. And the text strings translated to all system [[Languages]] "Use" and "Do Not Display" in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ?
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Example needed -->
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x107">
<MainTree name="explore_plugin">
<ImageTree>
<Image name="tex_aa_plane" src="\Images\tex_aa_plane.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_button" src="\Images\tex_button.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_button_focus" src="\Images\tex_button_focus.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_button_shadow" src="\Images\tex_button_shadow.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_arrow_anim" src="\Images\tex_arrow_anim.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_loading_icon" src="\Images\tex_loading_icon.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_opt_obi" src="\Images\tex_opt_obi.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_playing" src="\Images\tex_playing.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_playing_shadow" src="\Images\tex_playing_shadow.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="game_tex_load" src="\Images\game_tex_load.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="game_tex_load_shadow" src="\Images\game_tex_load_shadow.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_browser" src="\Images\tex_browser.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_premo" src="\Images\tex_premo.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_onlinemanual" src="\Images\tex_onlinemanual.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_quit" src="\Images\tex_quit.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="game_tex_default_ps3" src="\Images\game_tex_default_ps3.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_broken_icon" src="\Images\tex_broken_icon.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_unknown_icon" src="\Images\tex_unknown_icon.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_bg_icon" src="\Images\tex_bg_icon.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_dl_dst_photo" src="\Images\tex_dl_dst_photo.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_dl_dst_music" src="\Images\tex_dl_dst_music.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_dl_dst_video" src="\Images\tex_dl_dst_video.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="" src="\Images\.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="bgdl_tex_preinstall" src="\Images\bgdl_tex_preinstall.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="bgdl_tex_error" src="\Images\bgdl_tex_error.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="bgdl_tex_pause" src="\Images\bgdl_tex_pause.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_dl_manage" src="\Images\tex_dl_manage.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_kensaku" src="\Images\tex_kensaku.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="tex_album_icon" src="\Images\tex_album_icon.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="photo_tex_default" src="\Images\photo_tex_default.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="music_tex_default" src="\Images\music_tex_default.png" format="gim" compression="zlib" unknownByte="0" />
<Image name="video_tex_default" src="\Images\video_tex_default.png" format="gim" compression="zlib" unknownByte="0" />
</ImageTree>
<TextTree>
<TextLang src="\Text\Dutch.xml" language="Dutch" format="utf16" />
<TextLang src="\Text\English.xml" language="English" format="utf16" />
<TextLang src="\Text\French.xml" language="French" format="utf16" />
<TextLang src="\Text\German.xml" language="German" format="utf16" />
<TextLang src="\Text\Italian.xml" language="Italian" format="utf16" />
<TextLang src="\Text\Japanese.xml" language="Japanese" format="utf16" />
<TextLang src="\Text\Korean.xml" language="Korean" format="utf16" />
<TextLang src="\Text\Portugese.xml" language="Portugese" format="utf16" />
<TextLang src="\Text\Russian.xml" language="Russian" format="utf16" />
<TextLang src="\Text\Spanish.xml" language="Spanish" format="utf16" />
<TextLang src="\Text\ChineseSimpl.xml" language="ChineseSimpl" format="utf16" />
<TextLang src="\Text\ChineseTrad.xml" language="ChineseTrad" format="utf16" />
<TextLang src="\Text\Danish.xml" language="Danish" format="utf16" />
<TextLang src="\Text\Finnish.xml" language="Finnish" format="utf16" />
<TextLang src="\Text\Norwegian.xml" language="Norwegian" format="utf16" />
<TextLang src="\Text\Swedish.xml" language="Swedish" format="utf16" />
</TextTree>
<ObjectTree>
<Page name="expage_explore_bg" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
<Page name="expage_explore_list" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
<Page name="expage_explore_fg" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
<Page name="expage_menu" unknownInt0="0x1110000" onInit="nothing" onCancel="event:native:/Menu::cbCancel" onContextMenu="event:native:/Menu::cbContextMenu" onActivate="nothing">
<Plane name="plane_menu0" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0">
<Plane name="plane_menu0_BG0" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
<Plane name="plane_menu0_BG1" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
<MList name="plane_menu0_LowerMenu" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x110000" onLoad="nothing" unknown17="0xd8010100" unknown18="0xd9010100" unknown19="0xda010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" unknown23="0x7000000" unknown24="0x0" unknown25="0xffffffff" unknown26="0x0" unknown27="0x0" unknown28="0x0" unknown29="0x0" unknown30="0x0" unknownRef32="nothing" unknownRef33="event:native:/Menu::cbPush" unknownRef35="nothing" unknownRef37="nothing" unknownRef39="nothing" unknownRef41="nothing" unknownRef43="event:native:/Menu::cbFocusRight" unknownRef45="event:native:/Menu::cbFocusUp" unknownRef47="nothing" unknownRef49="event:native:/Menu::cbScrollIn" unknownRef51="event:native:/Menu::cbScrollOut"></MList>
<MList name="plane_menu0_UpperMenu" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x210000" onLoad="nothing" unknown17="0xdb010100" unknown18="0xdc010100" unknown19="0xdd010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" unknown23="0x6000000" unknown24="0x0" unknown25="0xffffffff" unknown26="0x0" unknown27="0x0" unknown28="0x0" unknown29="0x0" unknown30="0x0" unknownRef32="nothing" unknownRef33="event:native:/Menu::cbPush" unknownRef35="nothing" unknownRef37="nothing" unknownRef39="nothing" unknownRef41="nothing" unknownRef43="event:native:/Menu::cbFocusRight" unknownRef45="nothing" unknownRef47="event:native:/Menu::cbFocusDown" unknownRef49="event:native:/Menu::cbScrollIn" unknownRef51="event:native:/Menu::cbScrollOut"></MList>
</Plane>
<Plane name="plane_menu1" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="128" height="272" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0">
<Plane name="plane_menu1_BG0" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
<Plane name="plane_menu1_BG1" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
<MList name="plane_menu1_LowerMenu" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x110000" onLoad="nothing" unknown17="0xd8010100" unknown18="0xd9010100" unknown19="0xda010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" unknown23="0x6000000" unknown24="0x0" unknown25="0xffffffff" unknown26="0x0" unknown27="0x0" unknown28="0x0" unknown29="0x0" unknown30="0x0" unknownRef32="nothing" unknownRef33="event:native:/Menu::cbPush" unknownRef35="nothing" unknownRef37="nothing" unknownRef39="nothing" unknownRef41="event:native:/Menu::cbFocusLeft" unknownRef43="event:native:/Menu::cbFocusRight" unknownRef45="event:native:/Menu::cbFocusUp" unknownRef47="nothing" unknownRef49="event:native:/Menu::cbScrollIn" unknownRef51="event:native:/Menu::cbScrollOut"></MList>
<MList name="plane_menu1_UpperMenu" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x210000" onLoad="nothing" unknown17="0xdb010100" unknown18="0xdc010100" unknown19="0xdd010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" unknown23="0x6000000" unknown24="0x0" unknown25="0xffffffff" unknown26="0x0" unknown27="0x0" unknown28="0x0" unknown29="0xde010000" unknown30="0x0" unknownRef32="nothing" unknownRef33="event:native:/Menu::cbPush" unknownRef35="nothing" unknownRef37="nothing" unknownRef39="nothing" unknownRef41="event:native:/Menu::cbFocusLeft" unknownRef43="event:native:/Menu::cbFocusRight" unknownRef45="nothing" unknownRef47="event:native:/Menu::cbFocusDown" unknownRef49="event:native:/Menu::cbScrollIn" unknownRef51="event:native:/Menu::cbScrollOut"></MList>
</Plane>
<Plane name="plane_menu2" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="128" height="272" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0">
<Plane name="plane_menu2_BG0" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
<Plane name="plane_menu2_BG1" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x10000" onLoad="nothing" unknown17="0x100" unknown18="0x100" unknown19="0x100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
<MList name="plane_menu2_LowerMenu" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x110000" onLoad="nothing" unknown17="0xd8010100" unknown18="0xd9010100" unknown19="0xda010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" unknown23="0x6000000" unknown24="0x0" unknown25="0xffffffff" unknown26="0x0" unknown27="0x0" unknown28="0x0" unknown29="0x0" unknown30="0x0" unknownRef32="nothing" unknownRef33="event:native:/Menu::cbPush" unknownRef35="nothing" unknownRef37="nothing" unknownRef39="nothing" unknownRef41="event:native:/Menu::cbFocusLeft" unknownRef43="nothing" unknownRef45="event:native:/Menu::cbFocusUp" unknownRef47="nothing" unknownRef49="event:native:/Menu::cbScrollIn" unknownRef51="event:native:/Menu::cbScrollOut"></MList>
<MList name="plane_menu2_UpperMenu" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x210000" onLoad="nothing" unknown17="0xdb010100" unknown18="0xdc010100" unknown19="0xdd010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" unknown23="0x6000000" unknown24="0x0" unknown25="0xffffffff" unknown26="0x0" unknown27="0x0" unknown28="0x0" unknown29="0x0" unknown30="0x0" unknownRef32="nothing" unknownRef33="event:native:/Menu::cbPush" unknownRef35="nothing" unknownRef37="nothing" unknownRef39="nothing" unknownRef41="event:native:/Menu::cbFocusLeft" unknownRef43="nothing" unknownRef45="nothing" unknownRef47="event:native:/Menu::cbFocusDown" unknownRef49="event:native:/Menu::cbScrollIn" unknownRef51="event:native:/Menu::cbScrollOut"></MList>
</Plane>
</Page>
<Page name="info_list" unknownInt0="0x1110000" onInit="event:native:/Info::cbInit" onCancel="event:native:/Info::cbCancel" onContextMenu="nothing" onActivate="event:native:/Info::cbActivate">
<Plane name="info_base_plane" posX="0" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x0" unknown18="0x0" unknown19="0x0" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
</Page>
<Page name="expage_filelist" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
<Page name="expage_message_dialog" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
</ObjectTree>
</MainTree>
</RcoFile>
</syntaxhighlight>}}
</syntaxhighlight>}}


Line 131: Line 45:
====category_network.xml====
====category_network.xml====
Widget icons loaded by [[XMBML Files|XMBML]] in Network column, widgets related segments was removed in firmware 3.00 by removing his <View id> and his attr
Widget icons loaded by [[XMBML Files|XMBML]] in Network column, widgets related segments was removed in firmware 3.00 by removing his <View id> and his attr
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<!-- Example needed -->
 
<XMBML version="1.0">
<View id="root">
<Attributes>
<Table key="seg_browser">
<Pair key="focus_priority"><String>-1</String></Pair>
</Table>
</Attributes>
<Items>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_manual"
src="#seg_manual"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_premo"
src="sel://localhost/nopremo?category_network.xml#seg_premo"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_browser"
attr="seg_browser"
src="#seg_browser"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_kensaku"
src="#seg_kensaku"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_dlctrl"
src="ese://localhost/query?type=download_control"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_information_board"
src="#seg_information_board"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_gameexit"
src="sel://localhost/ingame?path=category_network.xml#seg_gameexit&type=network"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="seg_folding_at_home"
src="xcb://localhost/exists?having=off&rquery=root.fixed_items.fah&cond=Ae+Game:Common.dirPath /dev_hdd0/game+Ae+Game:Common.fileName NPIA00002"
/>
<Query
class="type:x-xmb/folder-pixmap"
key="gameDir"
attr="gameDir"
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 CB"
/>
</Items>
</View>
 
<View id="seg_premo">
<Items>
<Item class="type:x-xmb/xmlpremo" key="PRemo" />
</Items>
</View>
 
<View id="seg_browser">
<Attributes>
<Table key="browser">
<Pair key="icon_rsc"><String>tex_browser</String></Pair>
<Pair key="icon_notation"><String>WNT_XmbItemBrowser</String></Pair>
<Pair key="title_rsc"><String>msg_browser</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlwebbrowser" key="browser" attr="browser" />
</Items>
</View>
 
<View id="seg_manual">
<Attributes>
<Table key="manual">
<Pair key="icon_rsc"><String>tex_onlinemanual</String></Pair>
<Pair key="icon_notation"><String>WNT_XmbItemOnlineManual</String></Pair>
<Pair key="title_rsc"><String>msg_onlinemanual</String></Pair>
<Pair key="module_action"><String>http://manuals.playstation.net/document/ps3index.html</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlwebbrowser" key="manual" attr="manual" />
</Items>
</View>
 
<View id="seg_kensaku">
<Attributes>
<Table key="kensaku">
<Pair key="icon_rsc"><String>tex_kensaku</String></Pair>
<Pair key="icon_notation"><String>WNT_XmbItemInetSearch</String></Pair>
<Pair key="title_rsc"><String>msg_internet_search</String></Pair>
<Pair key="module_name"><String>kensaku_plugin</String></Pair>
<Pair key="module_action"><String>kensaku_google</String></Pair>
<Pair key="bar_action"><String>none</String></Pair>
</Table>
</Attributes>
<Items>
<Item
class="type:x-xmb/module-action"
key="kensaku"
attr="kensaku"
/>
</Items>
</View>
<View id="seg_gameexit">
<Items>
<Item class="type:x-xmb/xmlgameexit" key="gameexit" />
</Items>
</View>
 
<View id="seg_folding_at_home">
<Attributes>
<Table key="folding_at_home">
<Pair key="info"><String>net_package_install_with_eula</String></Pair>
<Pair key="pkg_src"><String>http://dL-REGION01.ps3.download.playstation.net/download/ps3/L-REGION/lwp/lwp.pkg</String></Pair>
<Pair key="content_name"><String>msg_title_lwp</String></Pair>
<Pair key="content_id"><String>IP9100-NPIA00002_00-0000111122223333</String></Pair>
<Pair key="instruction_rsc"><String>msg_lwp_explanation</String></Pair>
<Pair key="prod_pict_path"><String>/dev_flash/vsh/resource/explore/icon/fah-xmb.png</String></Pair>
<Pair key="focus"><String>last</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlnpsignup" key="folding_at_home" attr="folding_at_home" />
</Items>
</View>
 
<View id="seg_information_board">
<Attributes>
<Table key="information_board">
<Pair key="content_name"><String>msg_information_board</String></Pair>
<Pair key="prod_pict_path"><String>/dev_hdd0/widget/npdrm/informationboard/Icon.png</String></Pair>
<Pair key="fs_path"><String>/dev_hdd0/widget/npdrm/informationboard</String></Pair>
<Pair key="focus"><String>last</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmliboard" key="information_board" attr="information_board" />
</Items>
</View>
</XMBML>
</syntaxhighlight>}}
</syntaxhighlight>}}


====category_widget.xml====
====category_widget.xml====
Widgets [[XMBML Files|XMBML]] configuration file, this file exists in all firmwares with some segments disabled
Widgets [[XMBML Files|XMBML]] configuration file, this file exists in all firmwares with some segments disabled
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<!-- Example needed -->
 
<XMBML version="1.0">
<View id="root">
<Attributes>
<Table key="seg_rss_key">
<Pair key="icon_rsc"><String>item_tex_ms_icon</String></Pair>
<Pair key="title"><String>RSS Samples</String></Pair>
</Table>
</Attributes>
<Items>
<!--
<Query
class="type:x-xmb/folder-pixmap"
key="seg_widget_control"
src="#seg_widget_control"
/>
-->
<!--
<Query class="type:x-xmb/folder-pixmap"
key="seg_rss_key"
attr="seg_rss_key"
src="#sites_rss"/>
-->
<Query class="type:x-xmb/folder-pixmap" key="host_provider_flash" src="host://localhost/q?path=/app_home/flash0/vsh/resource/silk/xai/widgets&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_bdvd" src="host://localhost/q?path=/dev_bdvd/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_ms" src="host://localhost/q?path=/dev_ms/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb0" src="host://localhost/q?path=/dev_usb000/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb1" src="host://localhost/q?path=/dev_usb001/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb2" src="host://localhost/q?path=/dev_usb002/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb3" src="host://localhost/q?path=/dev_usb003/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb4" src="host://localhost/q?path=/dev_usb004/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb5" src="host://localhost/q?path=/dev_usb005/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb6" src="host://localhost/q?path=/dev_usb006/ps3/widget&suffix=&subclass=x-host/widget" />
<Query class="type:x-xmb/folder-pixmap" key="host_provider_usb7" src="host://localhost/q?path=/dev_usb007/ps3/widget&suffix=&subclass=x-host/widget" />
</Items>
</View>
<!--
<View id="seg_widget_control">
<Attributes>
<Table key="widget_control">
<Pair key="info"><String>widget_control</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlnpsignup" key="widget_control" attr="widget_control" />
</Items>
</View>
-->
 
 
<View id="sites_rss">
<Attributes>
<Table key="site_rss_2">
<Pair key="icon_rsc"><String>dummy</String></Pair>
<Pair key="icon_notation"><String>WNT_XmbItemBrowser</String></Pair>
<Pair key="title"><String>Link (temporary)</String></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/folder-pixmap"
key="site_rss_2"
attr="site_rss_2"
src="rss://http://ps3.drikin.com/rss/sample.xml"/>
</Items>
</View>
 
</XMBML>
</syntaxhighlight>}}
</syntaxhighlight>}}


Line 360: Line 58:
<div style="float:right">[[File:Widget.png|64px|thumb|right|widget.png]]</div>
<div style="float:right">[[File:Widget.png|64px|thumb|right|widget.png]]</div>
====widget.png====
====widget.png====
This file exists in firmwares since [[2.00 CEX|2.00]] up to [[4.88 CEX|4.88]]. size 17205 bytes. MD5:5ED81A2C29A6514A4C3B9B72EFC5B9F2
This file exists in firmwares since [[2.00 CEX|2.00]] up to [[4.83 CEX|4.83]]. size 17205 bytes. MD5:5ed81a2c29a6514a4c3b9b72efc5b9f2


===dev_flash/vsh/resource/xai===
===dev_flash/vsh/resource/xai===
====extensions.xml====
====extensions.xml====
Contains: extensions.entry.module=Widget and extensions.entry.plugin=xai_plugin
Contains: extensions.entry.module=Widget and extensions.entry.plugin=xai_plugin
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0"?>
<?xml version="1.0"?>
<extensions>
<extensions>
Line 381: Line 79:
====widgets.xml====
====widgets.xml====
Contains: xai.widget.url=/dev_hdd0/widget/npdrm/informationboard
Contains: xai.widget.url=/dev_hdd0/widget/npdrm/informationboard
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0"?>
<!-- Example needed -->
<xai>
<widget>
<url>/dev_hdd0/widget/npdrm/informationboard</url>
</widget>
</xai>
</syntaxhighlight>}}
</syntaxhighlight>}}


Line 402: Line 95:


*Example: CEHtmlBrowserAppXaiWidget.xmi [[1.02 CEX|1.02]]~[[2.17 CEX|2.17]]
*Example: CEHtmlBrowserAppXaiWidget.xmi [[1.02 CEX|1.02]]~[[2.17 CEX|2.17]]
{{Boxcode|width=100%|height=500px|code=<syntaxhighlight lang="xml">
<div style="height:500px; margin:auto; overflow:auto">
{{Boxcode|content=<syntaxhighlight lang="xml">
<MicroBrowser>
<MicroBrowser>


Line 473: Line 167:
</MicroBrowser>
</MicroBrowser>
</syntaxhighlight>}}
</syntaxhighlight>}}
</div>


===dev_flash/vsh/resource/silk/data/===
===dev_flash/vsh/resource/silk/data/===
Line 505: Line 200:
| [[1.02 CEX|1.02]] || style="text-align:right;" | 2.941 || style="font-family:monospace;" | 7B818169AFF8E9426D3C57C52BC8E766 ||  
| [[1.02 CEX|1.02]] || style="text-align:right;" | 2.941 || style="font-family:monospace;" | 7B818169AFF8E9426D3C57C52BC8E766 ||  
|-
|-
| [[1.10 CEX|1.10]]~[[2.60 CEX|2.60]] || style="text-align:right;" | 3.063 || style="font-family:monospace;" | 8C1102561C72A21B7866CC4D17D6EFBF || Used also by '''silk_nas''' [[2.20 CEX|2.20]]~[[4.88 CEX|4.88]]
| [[1.10 CEX|1.10]]~[[2.60 CEX|2.60]] || style="text-align:right;" | 3.063 || style="font-family:monospace;" | 8C1102561C72A21B7866CC4D17D6EFBF || Used also by '''silk_nas''' [[2.20 CEX|2.20]]~[[4.83 CEX|4.83]]
|-
|-
| [[2.70 CEX|2.70]]~[[4.88 CEX|4.88]] || style="text-align:right;" | 3.135 || style="font-family:monospace;" | 4B1566F692B8348F89E9132B56C40EBD || Used also by '''silk_webkit''' [[4.10 CEX|4.10]]~[[4.88 CEX|4.88]]
| [[2.70 CEX|2.70]]~[[4.83 CEX|4.83]] || style="text-align:right;" | 3.135 || style="font-family:monospace;" | 4B1566F692B8348F89E9132B56C40EBD || Used also by '''silk_webkit''' [[4.10 CEX|4.10]]~[[4.83 CEX|4.83]]
|}
|}


Example: fontinfo-Xai.xml [[1.02 CEX|1.02]]
Example: fontinfo-Xai.xml [[1.02 CEX|1.02]]
{{Boxcode|width=100%|height=500px|float=left|code=<syntaxhighlight lang="xml">
<div style="height:500px; margin:auto; overflow:auto">
{{Boxcode|content=<syntaxhighlight lang="xml">
<MicroBrowser>
<MicroBrowser>
   <key>FileFormatVersion</key>
   <key>FileFormatVersion</key>
Line 679: Line 375:
</MicroBrowser>
</MicroBrowser>
</syntaxhighlight>}}
</syntaxhighlight>}}
</div>


Example: fontinfo-Xai.xml [[1.10 CEX|1.10]]~[[2.60 CEX|2.60]] (added new language '''zh''' with .ttf font '''DFHEIW5-A''')
Example: fontinfo-Xai.xml [[1.10 CEX|1.10]]~[[2.60 CEX|2.60]] (added new language '''zh''' with .ttf font '''DFHEIW5-A''')
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<MicroBrowser>
<MicroBrowser>
   <key>FontInfoLanguageList</key>
   <key>FontInfoLanguageList</key>
Line 699: Line 396:
</syntaxhighlight>}}
</syntaxhighlight>}}


Example: fontinfo-Xai.xml [[2.70 CEX|2.70]]~[[4.88 CEX|4.88]] (added new .ttf font '''SCE-PS3 Rodin LATIN2''' for english and japanese defaults)
Example: fontinfo-Xai.xml [[2.70 CEX|2.70]]~[[4.83 CEX|4.83]] (added new .ttf font '''SCE-PS3 Rodin LATIN2''' for english and japanese defaults)
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<MicroBrowser>
<MicroBrowser>
   <key>DefaultGenericFontInfoList</key>
   <key>DefaultGenericFontInfoList</key>
Line 749: Line 446:


Example: config.xml [[2.00 CEX|2.00]]~[[2.17 CEX|2.17]]
Example: config.xml [[2.00 CEX|2.00]]~[[2.17 CEX|2.17]]
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<widget>
<widget>
Line 768: Line 465:


Example: config.xml [[2.20 CEX|2.20]]~[[2.36 CEX|2.36]] (the example below only shows the changes)
Example: config.xml [[2.20 CEX|2.20]]~[[2.36 CEX|2.36]] (the example below only shows the changes)
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<version>1.0.18</version>
<version>1.0.18</version>
</syntaxhighlight>}}
</syntaxhighlight>}}


Example: config.xml [[2.40 CEX|2.40]]~[[3.30 CEX|3.30]] (the example below only shows the changes)
Example: config.xml [[2.40 CEX|2.40]]~[[3.30 CEX|3.30]] (the example below only shows the changes)
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<initialy>70</initialy>
<initialy>70</initialy>
</syntaxhighlight>}}
</syntaxhighlight>}}
Line 803: Line 500:
|}
|}


{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>  
<?xml version="1.0" encoding="UTF-8"?>  
<items>
<items>
Line 831: Line 528:
|}
|}


{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>  
<?xml version="1.0" encoding="UTF-8"?>  
<items>
<items>
Line 861: Line 558:
! Folder || File !! Version !! Size !! MD5 !! Example
! Folder || File !! Version !! Size !! MD5 !! Example
|-
|-
| da.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" rowspan="12" | 42 || style="font-family:monospace;" rowspan="12" | 5BEB6E9B277784341D1C0722432CF248 || rowspan="12" | <pre>CFBundleDisplayName = "Information Board";</pre>
| da.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" rowspan="12" | 42 || style="font-family:monospace;" rowspan="12" | 5BEB6E9B277784341D1C0722432CF248 || rowspan="12" | <div style="float:left; width:100%; background:#e5e5ff; border:3px ridge #8888ff;"><div style="margin:10px;"><syntaxhighlight lang="c">CFBundleDisplayName = "Information Board";</syntaxhighlight></div></div>
|-
|-
| Dutch.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]]
| Dutch.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]]
Line 885: Line 582:
| zh_TW.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]]
| zh_TW.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]]
|-
|-
| Japanese.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 61 || style="font-family:monospace;" | 353290330A59BCD35A0CDD579A5F883E || <pre>CFBundleDisplayName = "インフォメーションボード";</pre>
| Japanese.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 61 || style="font-family:monospace;" | 353290330A59BCD35A0CDD579A5F883E || <div style="float:left; width:100%; background:#e5e5ff; border:3px ridge #8888ff;"><div style="margin:10px;"><syntaxhighlight lang="c">CFBundleDisplayName = "インフォメーションボード";</syntaxhighlight></div></div>
|-
|-
| ko.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 47 || style="font-family:monospace;" | 2752CF3440FB92C82EE71C780605C664 || <pre>CFBundleDisplayName = "인포메이션 보드";</pre>
| ko.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 47 || style="font-family:monospace;" | 2752CF3440FB92C82EE71C780605C664 || <div style="float:left; width:100%; background:#e5e5ff; border:3px ridge #8888ff;"><div style="margin:10px;"><syntaxhighlight lang="c">CFBundleDisplayName = "인포메이션 보드";</syntaxhighlight></div></div>
|-
|-
| ru.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 56 || style="font-family:monospace;" | 36BCD9EC73A01A85C7745735D47FAB78 || <pre>CFBundleDisplayName = "Доска объявлений";</pre>
| ru.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 56 || style="font-family:monospace;" | 36BCD9EC73A01A85C7745735D47FAB78 || <div style="float:left; width:100%; background:#e5e5ff; border:3px ridge #8888ff;"><div style="margin:10px;"><syntaxhighlight lang="c">CFBundleDisplayName = "Доска объявлений";</syntaxhighlight></div></div>
|}
|}


Line 912: Line 609:


*Example: informationboard_english.xml [[2.00 CEX|2.00]]~[[2.01 CEX|2.01]] and infob_english.xml [[2.10 CEX|2.10]]~[[2.17 CEX|2.17]] (is the same file, renamed)
*Example: informationboard_english.xml [[2.00 CEX|2.00]]~[[2.01 CEX|2.01]] and infob_english.xml [[2.10 CEX|2.10]]~[[2.17 CEX|2.17]] (is the same file, renamed)
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE locale SYSTEM "locale.dtd">
<!DOCTYPE locale SYSTEM "locale.dtd">
Line 922: Line 619:


*Example: infob_english.xml [[2.20 CEX|2.20]]~[[2.43 CEX|2.43]] (one line was added in first position for '''msg_error_server''')
*Example: infob_english.xml [[2.20 CEX|2.20]]~[[2.43 CEX|2.43]] (one line was added in first position for '''msg_error_server''')
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE locale SYSTEM "locale.dtd">
<!DOCTYPE locale SYSTEM "locale.dtd">
Line 933: Line 630:


*Example: infob_english.xml [[2.50 CEX|2.50]]~[[3.30 CEX|3.30]] (The two names '''PLAYSTATION''' previouslly in uppercase was replaced by '''PlayStation''')
*Example: infob_english.xml [[2.50 CEX|2.50]]~[[3.30 CEX|3.30]] (The two names '''PLAYSTATION''' previouslly in uppercase was replaced by '''PlayStation''')
{{Boxcode|code=<syntaxhighlight lang="xml">
{{Boxcode|content=<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE locale SYSTEM "locale.dtd">
<!DOCTYPE locale SYSTEM "locale.dtd">
Line 942: Line 639:
</locale>
</locale>
</syntaxhighlight>}}
</syntaxhighlight>}}
*The '''dtype''' at the ending of the '''src''' lines (as example '''<nowiki><!--dtype="C"--></nowiki>''') follows the same format than the external XML file loaded by the [[String_Viewer#Pre-retail_firmwares|String Viewer]] where the valid values are: '''C, E, W, R, T, N, G, I'''


===dev_hdd0/widget/npdrm/informationboard===
===dev_hdd0/widget/npdrm/informationboard===
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

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

Cancel Editing help (opens in new window)