Parent Page
Xbox 360 m3u Files
Attempt 1
Retobat supports m3u with contents like the following:
\Banjo Tooie\58410955\000D0000\ABB9CAB336175357D09F2D922735D23C62F90DDD
So My idea was to make a USBHD folder with contents of xbox usb disk and us m3u files with game titles pointing to games.
While this worked to launch the game it failed to load thne customer config from in Xenia Manager.
Xenia-Manager
When using Xenia-Manager, RetroBat will check for an existing config for the game, the search is done in the "games.json" file located in the folder emulators\xenia-manager\Config folder of your RetroBat installation.
Games List.xml
Notice game names all have - in them. This means only the iso title is used to match in game_location in the Games.json for Xenia Manager.
Games.json
{
"title": "XCOM Enemy Unknown",
"file_locations": {
"game_location": "D:\\_GAMES\\emu\\roms\\xbox360\\Strategy\\XCOM - Enemy Unknown.iso",
"config_location": "Emulators\\Xenia Canary\\config\\XCOM Enemy Unknown.config.toml",
}
}
Retrobat log
2025-05-01 18:58:43.222 [INFO] [INFO] Searching if game config file exists.
2025-05-01 18:58:43.327 [INFO] [INFO] Using config file: D:\_GAMES\emu\pc\RetroBat\emulators\xenia-manager\Emulators\Xenia Canary\config\XCOM Enemy Unknown.config.toml
Failure
Games List.xml
msu File
Dark Souls.m3u
..\USBHD\GoD\Dark Souls\4E4D083A\00007000\F5EBF8143FE11700513EF3FDE24EA17B4E
Games.json
{
"title": "Dark Souls",
"file_locations": {
"game_location": "D:\\_GAMES\\emu\\roms\\xbox360\\USBHD\\GoD\\Dark Souls\\4E4D083A\\00007000\\F5EBF8143FE11700513EF3FDE24EA17B4E",
"config_location": "Emulators\\Xenia Canary\\config\\Dark Souls.config.toml",
}
}
Log
2025-05-11 17:30:59.554 [INFO] [Generator] Getting xenia-manager path and executable name.
2025-05-11 17:30:59.651 [INFO] [INFO] Searching if game config file exists.
2025-05-11 17:30:59.807 [INFO] [INFO] game file is .m3u, reading content of file.
It never finds the customer config. It's trying to match using Dark Souls.m3u which is not in game_location.
m3u is Not going to work.