This mgl feature is a very nice improvement on the way to the graphical single-click carousel launcher with floating animated holographic box covers.
Only wish mras would launch when run outside of their default arcade location. If that worked, I would mix mra's and mgl's into a single favorites games dir for quick launch of current things I want to play, and move all cores to a cores dir, for ex.
Code: Select all
_Cores
_Arcade
_Consoles
...
_Games
Donkey Kong.mra
Ghouls'n Ghosts.mgl
(of course would require running scripts, which I'm already doing, before updates and after updates to undo and redo the new structure so that the downloader (updater) doesn't re-download all the stuff each update run).
An example mgl that works for me (I reorg my games in subdirs like Adventure, Platform etc, and I rename my cores for ex `Super NES`):
Code: Select all
<mistergamedescription>
<rbf>_Console/Super NES</rbf>
<!--
delay: amount of seconds to wait before load/mount
type: f - loading, s - mounting
index: index :)
path: path to file relative to core's home folder
All parameters must be present
Note: some cores popup OSD menu on start. To prevent it to popup increase delay parameter.
Usually 2 seconds is enough.
-->
<file delay="2" type="f" index="0" path="Adventure/Ghouls'n Ghosts.sfc"/>
</mistergamedescription>
Note that `path` does not need to be a full path like `../../../something`. It's relative to the core's default game path.