XMB MOD for PS3HEN
Separates Homebrew from games:
A great way to do this IMO is to create a Homebrew folder in xml. This can be easily set up to only show apps with the category HM.
1: enable dev_blind
2. Install the package
Moving Apps to the folder Then you just edit the PARAM.SFO of the homebrews you want to move with a SFO editor.
If doing it manually, edit it from:
So edit them from category HG to category HM and then save the SFO and add it back to the PS3, you will need to rebuild the database to see your changes if you copy the SFO manually to dev_hdd0/game/XXXXXXXXX.
Another way which does not require a database rebuild, is to add the modified PARAM.SFO in the pkg and install it. If you have Ps3Tools installed on your PC, There is even an option to change category when you right click pkgs.. you can select multiple homebrew pkgs too.
If you need to apply this manually, It's a simple enough mod, with just 3 parts.
First you need to remove one query from your dev_blind/vsh/resource/explore/xmb/category_psn.xml around line 42, this stops HM apps from showing there so they wont be duplicated.
Code:<Query class="type:x-xmb/folder-pixmap" key="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 HM" />
Then you need to copy this xml to dev_blind/vsh/resource/explore/xmb/homebrew_folder.xml
The HM category is not normally used for anything so its a good candidate for this mod. It has not been used since PS Home was discontinued afaik.Code:<XMBML version="1.0"> <!-- Homebrew --> <View id="homebrew_folder"> <Attributes> <Table key="homebrew"> <Pair key="icon_rsc"><String>tex_album_icon</String></Pair> <Pair key="title"><String>Homebrew</String></Pair> <Pair key="info"><String></String></Pair> <Pair key="str_noitem"><String>msg_error_no_content</String></Pair> <Pair key="child"><String>segment</String></Pair> </Table> </Attributes> <Items> <Query class="type:x-xmb/folder-pixmap" key="homebrew" attr="homebrew" src="#homebrew_items" /> </Items> </View> <View id="homebrew_items"> <Items> <Query class="type:x-xmb/folder-pixmap" key="items" src="xcb://localhost/query?limit=2048&table=MMS_MEDIA_TYPE_HDD&sort=-Game:Common.timeCreated&cond=Ae+Game:Game.category HM" /> </Items> </View> </XMBML>
You need to add this query to your dev_blind/vsh/resource/explore/xmb/category_game.xml in the position where you want it to show up. Add it to the "root" section near the top in with the other queries. I recommend putting it above the "gameDir2" and "gamedir" queries.
CFW Only: If on DEX based CFW or Rebug with DEX XMB, you need to also add it to category_game_tool2.xml.
It should look like this:Code:<Query class="type:x-xmb/folder-pixmap" key="homebrew" src="xmb://localhost/%flash/xmb/homebrew_folder.xml#homebrew_folder" />
Note: This also adds support for PKG Linker to the category_game.xml