For programm interface I use Urho3D game engine.
It allows you to paste into the line edit any character by Ctrl+V, but if it is not in the standard font, you will not see it in the editor. But he will be there. As they say in Russia - "You see a gopher? No, and I do not see. But he is there."...
No, you can just add new game in your desktop's list, manually or by extract from game's pkg (button with cube above game list), and again create and install pkg.
Import from metadata database need only at first time, to easy fill initial list of your games, just not to fill it in manually.
Perhaps we need also parse idx file for get root?
For search pattern I use "/dev_hdd0/game\0\0\0\0\x10\xD0".
See attached file for source of database game extractor.
The metadata_db_hdd structure is not documented (or I just could not find it). I didn’t do complete reversing engineering, I’m just looking by pattern for everything that looks like games.
Thanks for script, I will use it in next versions.
My package is not installed as new database, it installed XML in one of HAN addon slot - game/HANXMBA0X/USRDIR/han_xmb_addonX.xml
Game list in folders created by set query src to xcb function, for example
<Query class="type:x-xmb/folder-pixmap"...
So, we need to copy the file with metadata from the console's disk in order to get the list of installed games and their titleids.
After it my tool create pkg file which installed back to console.
First at all, check that path and file name is correct - it is case sensitive - "Meta" non equal "meta" - right path is /dev_hdd0/mms/db/metadata_db_hdd
Secondly, the copier does not always work the first time - once my exploit was launched from the 8th time.
Please try next - in file tools\create.cmd find line
rd /s /q %1
and comment it with :: (it become ::rd /s /q %1)
also add line
pause
at end of file.
and try make pkg, in worked folder must appear HANXMBA05 directory.
PM me what writed in build window, and resulted HANXMBA05 folder.
I dont have CFW, but if it can integrate link to created xml file in one of XMB config files, like HAN does, that will worked.
I just developed this way to abandon the standard mechanism of albums because of their inconvenience.