Xmb ingame

From PS3 Developer wiki
Jump to: navigation, search

3 Identifiers:

  • 0x584D4D30 ("XMM0")
  • 0x4D4F4430 ("MOD0")
  • 0x584D4232 ("XMB2")

xmb plugin id list[edit]

only 5 available, others need regular loading and arent available via xmb_ingame:

Plugin name Enum ID Module Opinion
system_plugin 0x00 0x82
xmb_plugin 0x01 0x83
explore_plugin 0x02 0x485
game_plugin 0x14 0x51
np_trophy_ingame 0x25 0x808

XMB Indexed Modules[edit]

XMB Indexed Modules

Module Reference
<module>.sprx
<resource>.rco
Indexed in: In firmwares: XMBML module-action
availables
Notes
xmb_plugin.sprx xmb_ingame.sprx From Up to
playlist_plugin
playlist_plugin.sprx
playlist_plugin.rco
Yes No  ??? 3.55 make_new_playlist_photo
make_new_playlist_music
new_playlist
playlists manager
scenefolder_plugin
scenefolder_plugin.sprx
scenefolder_plugin.rco
Yes No  ??? 3.55 make_new_scenefolder_video_wo_title
make_new_scenefolder_video
system_plugin
basic_plugins.sprx
system_plugin.rco
Yes Yes  ??? 3.55  ??? common and miscelaneous functions
xmb_plugin
xmb_plugin.sprx
N/A
Yes Yes  ??? 3.55  ???
explore_plugin
explore_plugin.sprx
explore_plugin_full.rco
Yes Yes  ??? 3.55

NotifyErrorNoExecute
ClearWBoardFocus
SetWBoardFocus
ExecStorageCopy
ShopDemo_ResetTimer
CloseListChild
FocusMessageBox
FocusFriend
ClearCache
ToggleExhibitionMode
SwitchBackgroundMode
SwitchFriendListMode
explore:log?channel_boot=
explore:log?channel_focus=
explore:log?screen_boot=
explore:log?screen_focus=
explore:log?video=%s%s
explore:log_flush?
explore:log_resession?
explore:call_updater
explore:log_direct?url=

file explorer
game_plugin
basic_plugins.sprx
game_plugin.rco
Yes Yes  ??? 3.55 manual
psp_manual
miscelaneous game functions
np_trophy_ingame
np_trophy_ingame.sprx
np_trophy_ingame.rco
Yes Yes  ??? 3.55  ??? online trophy functions
gamedata_plugin
gamedata_plugin.sprx
gamedata_plugin.rco
Yes No  ??? 3.55 < any number > BDgame/gameupdate installations
game_ext_plugin
game_ext_plugin.sprx
gamedata_plugin.rco
Yes No  ??? 3.55  ??? more miscelaneous game functions
premo_plugin
premo_plugin.sprx
premo_plugin.rco
Yes No  ??? 3.55  ??? PSP remote play
micon_lock_plugin
micon_lock_plugin.sprx
N/A
Yes No  ??? 3.55  ???
category_setting_plugin
category_setting_plugin.sprx
category_setting_plugin.rco
Yes No  ??? 3.55  ??? XMB settings column
sysconf_plugin
sysconf_plugin.sprx
sysconf_plugin.rco
Yes No  ??? 3.55  ??? miscelaneous system functions
netconf_plugin
netconf_plugin.sprx
netconf_plugin.rco
Yes No  ??? 3.55  ??? network configuration manager
software_update_plugin
software_update_plugin.sprx
software_update_plugin.rco
Yes No  ??? 3.55  ??? firmware updater miscelllaneous functions
bdp_plugin
bdp_plugin.sprx
bdp_plugin.rco
Yes No  ??? 3.55  ??? bluray player
bdp_disccheck_plugin
bdp_disccheck_plugin.sprx
bdp_disccheck_plugin.rco
Yes No  ??? 3.55  ??? bluray movie disc identifyer
bdp_storage_plugin
bdp_storage_plugin.sprx
bdp_storage_plugin.rco
Yes No  ??? 3.55  ??? bluray movie disc identifyer ?
user_plugin
user_plugin.sprx
user_plugin.rco
Yes No  ??? 3.55  ??? offline users manager
friendim_plugin
friendim_plugin.sprx
N/A
Yes No  ??? 3.55 new_friend
new_message

psim:PluginNewMessageLaunch
psim:sendBrowserWakeup
psim:sendEtcLaunch
GameRecv
GameSend

chat functions
friendml_plugin
friendml_plugin.sprx
friendml_plugin.rco
Yes No  ??? 3.55  ??? friends/chat functions
friendtrophy_plugin
friendtrophy_plugin.sprx
friendtrophy_plugin.rco
Yes No  ??? 3.55  ??? friends/chat miscellaneous functions ?
profile_plugin
profile_plugin.sprx
profile_plugin.rco
Yes No  ??? 3.55  ??? first boot user manager ?
photoviewer_plugin
photoviewer_plugin.sprx
photoviewer_plugin.rco
Yes No  ??? 3.55  ??? image viewer
videoplayer_plugin
videoplayer_plugin.sprx
videoplayer_plugin.rco
Yes No  ??? 3.55 psvp: video player
webbrowser_plugin
webbrowser_plugin.sprx
webbrowser_plugin.rco
Yes No  ??? 3.55 <url> web browser
webrender_plugin
webrender_plugin.sprx
webrender_plugin.rco
Yes No  ??? 3.55 <url> web browser miscelaneous functions ?
xai_plugin
xai_plugin.sprx
xai_plugin.rco
Yes No  ??? 3.55  ??? XMB widgets
audioplayer_plugin
audioplayer_plugin.sprx
audioplayer_plugin.rco
Yes No  ??? 3.55  ??? audio player
videodownloader_plugin
videodownloader_plugin.sprx
videodownloader_plugin.rco
Yes No  ??? 3.55  ??? video downloader
nas_plugin
nas_plugin.sprx
nas_plugin.rco
Yes No  ??? 3.55  ??? game purchase manager ?
download_plugin
download_plugin.sprx
download_plugin.rco
Yes No  ??? 3.55 <number> file downloader
ps3_savedata_plugin
ps3_savedata_plugin.sprx
ps3_savedata_plugin.rco
Yes No  ??? 3.55  ??? savedata manager (PS3)
vmc_savedata_plugin
vmc_savedata_plugin.sprx
vmc_savedata_plugin.rco
Yes No  ??? 3.55  ??? virtual memory card manager (PS1 & PS2)
thumthum_plugin
thumthum_plugin.sprx
thumthum_plugin.rco
Yes No  ??? 3.55  ???
npsignin_plugin
npsignin_plugin.sprx
npsignin_plugin.rco
Yes No  ??? 3.55  ??? PSN login manager
avc_plugin
avc_plugin.sprx
avc_plugin.rco
Yes No  ??? 3.55 new_chat Audio/Video chat manager ?
avc2_text_plugin
avc2_text_plugin.sprx
avc2_text_plugin.rco
Yes No  ??? 3.55 new_chat Audio/Video chat manager 2 ?
sacd_plugin
sacd_plugin.sprx
sacd_plugin.rco
Yes No  ??? 3.55  ??? super audio-CD player
eula_cddb_plugin
eula_cddb_plugin.sprx
eula_cddb_plugin.rco
Yes No  ??? 3.55  ??? audio-CD database manager
strviewer_plugin
strviewer_plugin.sprx
strviewer_plugin.rco
Yes No  ??? 3.55  ??? XMB language selector ?
edy_plugin
edy_plugin.sprx
edy_plugin.rco
Yes No  ??? 3.55  ??? Edy viewer pay service
print_plugin
print_plugin.sprx
print_plugin.rco
Yes No  ??? 3.55  ??? printer manager
newstore_plugin
newstore_plugin.sprx
newstore_plugin.rco
Yes No  ??? 3.55  ??? PSN store viewer
deviceconf_plugin
deviceconf_plugin.sprx
deviceconf_plugin.rco
Yes No  ??? 3.55  ??? peripheral manager
dlna_plugin
dlna_plugin.sprx
dlna_plugin.rco
Yes No  ??? 3.55 dlna_scan dlna media services manager
np_trophy_plugin
np_trophy_plugin.sprx
np_trophy_plugin.rco
Yes No  ??? 3.55  ???
kensaku_plugin
kensaku_plugin.sprx
kensaku_plugin.rco
Yes No  ??? 3.55 kensaku_google internet search (the loupe icon in network column)
regcam_plugin
regcam_plugin.sprx
regcam_plugin.rco
Yes No  ??? 3.55  ??? credit card manager ?
idle_plugin
idle_plugin.sprx
idle_plugin.rco
Yes No  ??? 3.55  ??? XMB idle mode enabler ?
filecopy_plugin
filecopy_plugin.sprx
filecopy_plugin.rco
Yes No  ??? 3.55 copy:device external device file importer/exporter
wboard_plugin
wboard_plugin.sprx
wboard_plugin.rco
Yes No  ??? 3.55 wbrd:show? "what's new" display mode content manager
checker_plugin
checker_plugin.sprx
checker_plugin.rco
Yes No  ??? 3.55  ???
hknw_plugin
hknw_plugin.sprx
hknw_plugin.rco
Yes No  ??? 3.55  ??? photo editor (hakinowa)
poweroff_plugin
poweroff_plugin.sprx
poweroff_plugin.rco
Yes No  ??? 3.55  ??? system power manager
eula_hcopy_plugin
eula_hcopy_plugin.sprx
eula_hcopy_plugin.rco
Yes No  ??? 3.55  ??? hdd copy/backup utility
videoeditor_plugin
videoeditor_plugin.sprx
videoeditor_plugin.rco
Yes No  ??? 3.55  ??? video editor
This table only represents modules indexed in CEX firmwares !

xmb_ingame.rco (RCOXML contents)[edit]

  • Notes:
    • The main tree uses the name xmb_plugin... same name than xmb_plugin, and his contents are 99,9% similar
    • Main xmb is page_xmb while the clock frame at top right corner (and all his contents) belongs to the page page_xmb_indicator
    • page_xmb_bg (maybe related with the wave + sparks animation) and page_xmb_fg are background and foreground, his purpose is a bit confusing
Codecode
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- This XML representation of an RCO structure was generated by Rcomage v1.1.1 -->
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x120">
	<MainTree name="xmb_plugin">
		<ImageTree>
			<!-- image items, not interesting for wiki -->
		</ImageTree>
		<TextTree>
			<!-- text items, not interesting for wiki -->
		</TextTree>
		<ObjectTree>
			<Page name="page_xmb_bg" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
			<Page name="page_xmb" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing">
				<XMenu name="xmenu" posX="-395" posY="40" 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="event:native:/Bar::onInit" unknown17="0x1010100" unknown18="0x2010100" unknown19="0x3010100" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" menus="0xa" onEnter="event:native:/Bar::onPush" onContext="event:native:/Bar::onContextMenu" unknownEvent28="event:native:/Bar::onCursorMove" onLabelLoad="event:native:/Bar::onScrollIn" unknownRef32="event:native:/Bar::onScrollOut">
					<XMList name="list_user" unknown0="0x0" image="image:tex_user" unknownRef3="text:msg_user"></XMList>
					<XMList name="list_sysconf" unknown0="0x0" image="image:tex_sysconf" unknownRef3="text:msg_setting"></XMList>
					<XMList name="list_photo" unknown0="0x0" image="image:tex_photo" unknownRef3="text:msg_photo"></XMList>
					<XMList name="list_music" unknown0="0x0" image="image:tex_music" unknownRef3="text:msg_music"></XMList>
					<XMList name="list_video" unknown0="0x0" image="image:tex_video" unknownRef3="text:msg_video"></XMList>
					<XMList name="list_tv" unknown0="0x0" image="image:tex_tv" unknownRef3="text:msg_tv_video_service"></XMList>
					<XMList name="list_game" unknown0="0x0" image="image:tex_game" unknownRef3="text:msg_game"></XMList>
					<XMList name="list_network" unknown0="0x0" image="image:tex_network" unknownRef3="text:msg_net"></XMList>
					<XMList name="list_psn" unknown0="0x0" image="image:tex_psn" unknownRef3="text:msg_psn"></XMList>
					<XMList name="list_friend" unknown0="0x0" image="image:tex_friend" unknownRef3="text:msg_friend"></XMList>
				</XMenu>
			</Page>
			<Page name="page_xmb_indicator" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing">
				<Plane name="indicator" posX="0" posY="0" objectScale="0" redScale="0" greenScale="0" blueScale="0" alphaScale="0" 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 name="indi_base" posX="0" posY="-74" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="560" height="82" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x120000" onLoad="nothing" unknown17="0xc000000" unknown18="0xd000500" unknown19="0x0" unknownInt20="0x70000" unknownInt21="0x70000" unknown22="0x0" image="image:tex_indi_bg" unknownInt24="0x3"></Plane>
					<Plane name="indi_adjust" posX="-26" posY="0" objectScale="0" redScale="0" greenScale="0" blueScale="0" alphaScale="0" width="0" height="0" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x7d020700" unknown18="0x7e020700" unknown19="0x0" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" image="nothing" unknownInt24="0x0">
						<Text name="clock" posX="0" posY="-12" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="1" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x320000" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" text="nothing" font="nothing" unknownInt27="0x2000001" unknownInt29="0x1000000" size="10" topRed="1" topGreen="1" topBlue="1" bottomRed="1" bottomGreen="1" bottomBlue="1" spacingHorizontal="0" unknown37="0x0" unknown38="0x0" unknown39="0x0" spacingVertical="0" shadowX="4" shadowY="-5" shadowPerspective="0" shadowRed="0.25" shadowGreen="0.25" shadowBlue="0.25" shadowAlpha="1" unknown48="0x0" unknown49="0x0" unknown50="0x0" unknownFloat51="1" unknownFloat52="1" unknownFloat53="1" unknownFloat54="1" unknown55="0xffffffff" unknownInt56="0x13" unknownInt57="0x3" unknown58="0x0"></Text>
						<Plane name="message" posX="-244" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="32" height="32" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x70000" unknownInt21="0x70000" unknown22="0x0" image="image:tex_indi_message" unknownInt24="0x0"></Plane>
						<Plane name="chat" posX="-274" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="32" height="32" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x70000" unknownInt21="0x70000" unknown22="0x0" image="image:tex_indi_chat" unknownInt24="0x0"></Plane>
						<Plane name="online" posX="-342" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="32" height="32" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x70000" unknownInt21="0x70000" unknown22="0x0" image="image:tex_indi_online" unknownInt24="0x0">
							<Text name="online_num" posX="14" posY="2" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="0" height="0" posUnknown="1" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x310000" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x0" unknownInt21="0x0" unknown22="0x0" text="nothing" font="nothing" unknownInt27="0x1000001" unknownInt29="0x1000000" size="10" topRed="1" topGreen="1" topBlue="1" bottomRed="1" bottomGreen="1" bottomBlue="1" spacingHorizontal="0" unknown37="0x0" unknown38="0x0" unknown39="0x0" spacingVertical="0" shadowX="4" shadowY="-5" shadowPerspective="0" shadowRed="0.25" shadowGreen="0.25" shadowBlue="0.25" shadowAlpha="1" unknown48="0x0" unknown49="0x0" unknown50="0x0" unknownFloat51="1" unknownFloat52="1" unknownFloat53="1" unknownFloat54="1" unknown55="0xffffffff" unknownInt56="0x16" unknownInt57="0x3" unknown58="0x0"></Text>
						</Plane>
						<Plane name="avatar" posX="-376" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="32" height="32" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x70000" unknownInt21="0x70000" unknown22="0x0" image="nothing" unknownInt24="0x0"></Plane>
						<Plane name="plus" posX="-410" posY="0" objectScale="0" redScale="1" greenScale="1" blueScale="1" alphaScale="1" width="32" height="32" posUnknown="0" scaleWidth="1" scaleHeight="1" elementScale="1" iconOffset="0x0" onLoad="nothing" unknown17="0x700" unknown18="0x700" unknown19="0x0" unknownInt20="0x70000" unknownInt21="0x70000" unknown22="0x0" image="image:tex_indi_plus" unknownInt24="0x0"></Plane>
					</Plane>
				</Plane>
			</Page>
			<Page name="page_xmb_fg" unknownInt0="0x1110000" onInit="nothing" onCancel="nothing" onContextMenu="nothing" onActivate="nothing"></Page>
		</ObjectTree>
	</MainTree>
</RcoFile>