Po tylu już latach nie mogę patrzeć na ten bałagan w XMB dlatego też postanowiłem zrobić roszady i poukrywać zbędne menusy. Niestety nie wszystko działa tak jakbym chciał, nie można też wywalić całych kategorii (np. nie słucham na konsoli muzyki to po co mi menu Muzyka?).
Wszystkie JXML, które odpowiadają za wyświetlanie dupereli w XMB znajdują się w:
Kod:
dev_blind/vsh/resource/explore/xmb/
I tak aby usunąć cokolwiek wystarczy zakomentować stosowną sekcję. Na przykład dla "Vita cośtam cośtam" należy w pliku "category_game.xml" zakomentować "<!-- -->" (nie trzeba ruszać query z items, wystarczy tylko to co poniżej):
Kod:
<!--
<View id="seg_psp2appdata">
<Attributes>
<Table key="psp2appdata">
<Pair key="icon_rsc"><String>tex_album_icon</String></Pair>
<Pair key="icon_notation"><String>WNT_XmbItemAlbum</String></Pair>
<Pair key="title_rsc"><String>msg_vita_application_utility</String></Pair>
<Pair key="str_noitem"><String>msg_error_no_content</String></Pair>
<Pair key="action"><String>exec_psp2appdata</String></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/xmlpsp2appdata" key="psp2appdata" attr="psp2appdata"/>
</Items>
</View>
<View id="seg_psp2appdata_vita">
<Attributes>
<Table key="psp2appdata_vita">
<Pair key="title_rsc"><String>msg_applications_vita</String></Pair>
<Pair key="type"><String>vita</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlpsp2appdata-cont" key="psp2appdata_vita" attr="psp2appdata_vita" />
</Items>
</View>
<View id="seg_psp2appdata_psp">
<Attributes>
<Table key="psp2appdata_psp">
<Pair key="title_rsc"><String>msg_applications_psp_other</String></Pair>
<Pair key="type"><String>psp</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlpsp2appdata-cont" key="psp2appdata_psp" attr="psp2appdata_psp" />
</Items>
</View>
<View id="seg_psp2appdata_ps1">
<Attributes>
<Table key="psp2appdata_ps1">
<Pair key="title_rsc"><String>msg_applications_ps1</String></Pair>
<Pair key="type"><String>ps1</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlpsp2appdata-cont" key="psp2appdata_ps1" attr="psp2appdata_ps1" />
</Items>
</View>
<View id="seg_psp2appdata_psm">
<Attributes>
<Table key="psp2appdata_psm">
<Pair key="title_rsc"><String>msg_applications_psm</String></Pair>
<Pair key="type"><String>psm</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmlpsp2appdata-cont" key="psp2appdata_psm" attr="psp2appdata_psm" />
</Items>
</View>
-->
Fajnie byłoby jeszcze przenieść trofea z Network do Game tak jak to było dawniej, ale nie chcą się pokazywać.
Jakieś pomysły?
Kod:
<Query
class="type:x-xmb/folder-pixmap"
key="seg_trophy"
src="#seg_trophy"
/>
Kod:
<View id="seg_trophy">
<Attributes>
<Table key="trophy">
<Pair key="icon_rsc"><String>item_tex_trophy</String></Pair>
<Pair key="title_rsc"><String>msg_trophy_collection</String></Pair>
<Pair key="data_connection"><String>xcb://localhost/query?limit=2048</String></Pair>
</Table>
</Attributes>
<Items>
<Item class="type:x-xmb/xmltrophy" key="trophy" attr="trophy"/>
</Items>
</View>