zebragreen
Forum Noob
Found the solution to this today, putting the answer here to help out anyone else who might come across this:
1. Generate a WebMan Games list that you are happy with (You won't be able to change your list of games automatically after this).
2. Get a copy of mygames.xml.
3. Put it in the XML Formatter.
4. Notice how it's contents are similar to the wm_custom.xml template, but not exactly the same.
5. Use the automatic Search and Replace functions of Notepad++ to edit your mygames.xml so that it looks like this:
<View id="seg_yourps3list">
<Attributes>
<Table key="001">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 1 ID.png</String></Pair>
<Pair key="title"><String>GAME 1 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+1+Title+[GAME 1 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
<Table key="002">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 2 ID.png</String></Pair>
<Pair key="title"><String>GAME 2 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+2+Title+[GAME 2 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
<Table key="002">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 2 ID.png</String></Pair>
<Pair key="title"><String>GAME 2 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+2+Title+[GAME 2 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
<Table key="003">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 3 ID.png</String></Pair>
<Pair key="title"><String>GAME 3 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+3+Title+[GAME 2 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
</Attributes>
Basically, use Notepad++ to Search and Replace so that the Module Action inside the quotes, the Icon inside the quotes, the Titles, remain intact, but replace everything around it so that you end up with the result above.
6. Below the attributes line, add these lines for the amount of entries (You can use Notepad++ Column feature to add an incremental number to each line at a certain place):
</Attributes>
<Items>
<Item class="type:x-xmb/module-action" key="001" attr="001"/>
<Item class="type:x-xmb/module-action" key="002" attr="002"/>
<Item class="type:x-xmb/module-action" key="003" attr="003"/>
</Items>
</View>
7. Use Multiman to get a copy of category_game.xml and category_game_tool2.xml from dev_flash/vsh/resource/explore/xmb, and make sure you back up the original, unchanged files.
8. Look at the contents in the lower sections of category_game.xml and notice that the formatting now matches your text, place your "seg_yourps3list" somewhere between the other "seg" sections, and make your lines have matching indentations.
9. Save your edited category_game.xml file (still keep a copy of the original). Then, if you're on Dex, add this line to category_game_tool2.xml amongst all the other lines that look the same, under the first "Items" in the file:
<Query class="type:x-xmb/folder-pixmap" key="seg_yourps3list" src="xmb://localhost//dev_flash/vsh/resource/explore/xmb/category_game.xml#seg_yourps3list"/>
The higher you place it amongst the other, the higher your list appears in the "Game" column. Then, copy your line a second time in the identical set of lines lower in the file.
If you're not on Dex, add the line instead to category_game.xml.
10. Use Multiman to enable write access to dev_blind, then copy your edited category_game.xml and category_game_tool2.xml to the correct location, making sure you named the edited files the same as the originals.
11. Change WebMan settings so that under "Scan For Content" all of the checkboxes are unchecked, and, "WebMan Games" folder is also unchecked. Click Save and then do a "Refresh XML" and then click "Reload XMB".
12. The result: Alphabetical (or arranged however) games directly in the XMB. Personally I used it to add a "Multiplayer" under info so that when playing anyone else can choose based on which games have splitscreen, to add that it looks like this:
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 1 ID.png</String></Pair>
<Pair key="title"><String>GAME 1 TITLE HERE</String></Pair>
<Pair key="info"><String>Multiplayer</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+1+Title+[GAME 1 ID].iso.ntfs[PS3ISO]</></Pair>
1. Generate a WebMan Games list that you are happy with (You won't be able to change your list of games automatically after this).
2. Get a copy of mygames.xml.
3. Put it in the XML Formatter.
4. Notice how it's contents are similar to the wm_custom.xml template, but not exactly the same.
5. Use the automatic Search and Replace functions of Notepad++ to edit your mygames.xml so that it looks like this:
<View id="seg_yourps3list">
<Attributes>
<Table key="001">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 1 ID.png</String></Pair>
<Pair key="title"><String>GAME 1 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+1+Title+[GAME 1 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
<Table key="002">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 2 ID.png</String></Pair>
<Pair key="title"><String>GAME 2 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+2+Title+[GAME 2 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
<Table key="002">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 2 ID.png</String></Pair>
<Pair key="title"><String>GAME 2 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+2+Title+[GAME 2 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
<Table key="003">
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 3 ID.png</String></Pair>
<Pair key="title"><String>GAME 3 TITLE HERE</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+3+Title+[GAME 2 ID].iso.ntfs[PS3ISO]</></Pair>
</Table>
</Attributes>
Basically, use Notepad++ to Search and Replace so that the Module Action inside the quotes, the Icon inside the quotes, the Titles, remain intact, but replace everything around it so that you end up with the result above.
6. Below the attributes line, add these lines for the amount of entries (You can use Notepad++ Column feature to add an incremental number to each line at a certain place):
</Attributes>
<Items>
<Item class="type:x-xmb/module-action" key="001" attr="001"/>
<Item class="type:x-xmb/module-action" key="002" attr="002"/>
<Item class="type:x-xmb/module-action" key="003" attr="003"/>
</Items>
</View>
7. Use Multiman to get a copy of category_game.xml and category_game_tool2.xml from dev_flash/vsh/resource/explore/xmb, and make sure you back up the original, unchanged files.
8. Look at the contents in the lower sections of category_game.xml and notice that the formatting now matches your text, place your "seg_yourps3list" somewhere between the other "seg" sections, and make your lines have matching indentations.
9. Save your edited category_game.xml file (still keep a copy of the original). Then, if you're on Dex, add this line to category_game_tool2.xml amongst all the other lines that look the same, under the first "Items" in the file:
<Query class="type:x-xmb/folder-pixmap" key="seg_yourps3list" src="xmb://localhost//dev_flash/vsh/resource/explore/xmb/category_game.xml#seg_yourps3list"/>
The higher you place it amongst the other, the higher your list appears in the "Game" column. Then, copy your line a second time in the identical set of lines lower in the file.
If you're not on Dex, add the line instead to category_game.xml.
10. Use Multiman to enable write access to dev_blind, then copy your edited category_game.xml and category_game_tool2.xml to the correct location, making sure you named the edited files the same as the originals.
11. Change WebMan settings so that under "Scan For Content" all of the checkboxes are unchecked, and, "WebMan Games" folder is also unchecked. Click Save and then do a "Refresh XML" and then click "Reload XMB".
12. The result: Alphabetical (or arranged however) games directly in the XMB. Personally I used it to add a "Multiplayer" under info so that when playing anyone else can choose based on which games have splitscreen, to add that it looks like this:
<Pair key="icon"><String>/dev_hdd0//game/BLES80608/USRDIR/covers/GAME 1 ID.png</String></Pair>
<Pair key="title"><String>GAME 1 TITLE HERE</String></Pair>
<Pair key="info"><String>Multiplayer</String></Pair>
<Pair key="module_name"><>idle_plugin</></Pair>
<Pair key="module_action"><>/mount_ps3/dev_hdd0/tmp/wmtmp/Game+1+Title+[GAME 1 ID].iso.ntfs[PS3ISO]</></Pair>