如题,我想让天马G的游戏列表和BATOCERA共存,不管用哪一边都可以正确显示出来。
我找到别人写的脚本,天马G列表生成gamelist.py,可以把天马G的metadata.pegasus.txt转换成BATOCERA用的gamelist.xml。
以PS2为例,metadata.pegasus.txt的格式是这样的。
collection: PS2
sort-by: 046
launch: "{env.appdir}\Emulators\pcsx2\pcsx2x64.exe" "{file.path}"
game: 战神1 D9和谐
file: 001.chd
sort-by: 001
developer: 战神1 D9和谐 汉化版
description: 《战神1 D9和谐》是《战神》(God Of War)的和谐版:不能杀平民、不露点、波赛冬祭坛所需的是怪物,而不是士兵!(全日版风格);《战神》(God Of War)的原版:可以杀平民、漏点、波赛冬祭坛所需的是士兵,而不是怪物!(全美版风格)。注:原版游戏全程均为美版语音(英语)!
BATOCERA用的gamelist.xml。
<?xml version="1.0"?>
<gameList>
<game>
<name>战神1 D9和谐</name>
<path>./001.chd</path>
<sort-by>001</sort-by>
<developer>战神1 D9和谐 汉化版</developer>
<image>./media/001/boxFront.png</image>
<marquee>./media/001/logo.png</marquee>
<video>./media/001/video.mp4</video>
<desc>《战神1 D9和谐》是《战神》(God Of War)的和谐版:不能杀平民、不露点、波赛冬祭坛所需的是怪物,而不是士兵!(全日版风格);《战神》(God Of War)的原版:可以杀平民、漏点、波赛冬祭坛所需的是士兵,而不是怪物!(全美版风格)。注:原版游戏全程均为美版语音(英语)!</desc>
基本上就是没啥问题,可以直接套用,也能正常显示游戏图片和影片,但是现在最大的问题就是文件夹分类的问题。
比如天马G的NGC游戏,文件夹是“NGC”
但是batocera的ngc文件夹是“gamecube”
这个还是小问题,我把NGC的文件全部拉到GAMECUBE文件夹,然后在天马G配置里把NGC全部改成GAMECUBE就可以了。
可是街机游戏就麻烦了,因为分类很多

像这样,我把他们都拉进去FBNEO里,的确能显示游戏,但是却没办法匹配上gamelist.xml,因为文件目录分层的识别问题?
我全部分类放rom,就只能天马G读取到。
如果我放fbneo里,游戏就会没办法识别gamelist.xml列表。
如果我全部文件夹里的文件复制到FBNEO里,街机游戏又会全部混到一起没办法分类。
所以就想问下,怎样可以让街机分类文件夹显示到fbneo街机目录下,或者单独添加分类,能正常gamelist.xml而且还是按照原来的分类?
我找到别人写的脚本,天马G列表生成gamelist.py,可以把天马G的metadata.pegasus.txt转换成BATOCERA用的gamelist.xml。
以PS2为例,metadata.pegasus.txt的格式是这样的。
collection: PS2
sort-by: 046
launch: "{env.appdir}\Emulators\pcsx2\pcsx2x64.exe" "{file.path}"
game: 战神1 D9和谐
file: 001.chd
sort-by: 001
developer: 战神1 D9和谐 汉化版
description: 《战神1 D9和谐》是《战神》(God Of War)的和谐版:不能杀平民、不露点、波赛冬祭坛所需的是怪物,而不是士兵!(全日版风格);《战神》(God Of War)的原版:可以杀平民、漏点、波赛冬祭坛所需的是士兵,而不是怪物!(全美版风格)。注:原版游戏全程均为美版语音(英语)!
BATOCERA用的gamelist.xml。
<?xml version="1.0"?>
<gameList>
<game>
<name>战神1 D9和谐</name>
<path>./001.chd</path>
<sort-by>001</sort-by>
<developer>战神1 D9和谐 汉化版</developer>
<image>./media/001/boxFront.png</image>
<marquee>./media/001/logo.png</marquee>
<video>./media/001/video.mp4</video>
<desc>《战神1 D9和谐》是《战神》(God Of War)的和谐版:不能杀平民、不露点、波赛冬祭坛所需的是怪物,而不是士兵!(全日版风格);《战神》(God Of War)的原版:可以杀平民、漏点、波赛冬祭坛所需的是士兵,而不是怪物!(全美版风格)。注:原版游戏全程均为美版语音(英语)!</desc>
基本上就是没啥问题,可以直接套用,也能正常显示游戏图片和影片,但是现在最大的问题就是文件夹分类的问题。
比如天马G的NGC游戏,文件夹是“NGC”
但是batocera的ngc文件夹是“gamecube”
这个还是小问题,我把NGC的文件全部拉到GAMECUBE文件夹,然后在天马G配置里把NGC全部改成GAMECUBE就可以了。
可是街机游戏就麻烦了,因为分类很多

像这样,我把他们都拉进去FBNEO里,的确能显示游戏,但是却没办法匹配上gamelist.xml,因为文件目录分层的识别问题?
我全部分类放rom,就只能天马G读取到。
如果我放fbneo里,游戏就会没办法识别gamelist.xml列表。
如果我全部文件夹里的文件复制到FBNEO里,街机游戏又会全部混到一起没办法分类。
所以就想问下,怎样可以让街机分类文件夹显示到fbneo街机目录下,或者单独添加分类,能正常gamelist.xml而且还是按照原来的分类?
上载中











