batocera吧 关注:23,509贴子:50,360
  • 9回复贴,共1

如何让天马G和BATOCERA的文件夹列表共存?

只看楼主收藏回复

如题,我想让天马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而且还是按照原来的分类?


IP属地:广东1楼2025-02-19 05:40回复
    或者哪位大佬也玩天马G的,可以帮我移植天马G的文件夹列表到BATOCERA的配置里修改好之后,把修改好的BATOCERA配置文件发给我覆盖?


    IP属地:广东2楼2025-02-19 05:46
    回复
      2026-04-05 05:44:45
      广告
      不感兴趣
      开通SVIP免广告
      同求


      IP属地:上海3楼2025-02-20 09:22
      回复
        先用脚本合并天马街机分类到FBNEO,在FBNEO下生成一个用于转换成gamelist的metadata.pegasus,这样能行?


        IP属地:福建4楼2025-03-17 20:18
        回复
          不行的,我试了好久,一在fbneo下建立几个分类文件夹,xml路径改了,也识别不出来。就不支持自己分类文件夹,老老实实用天马吧


          IP属地:河南来自Android客户端5楼2025-03-18 19:02
          收起回复
            batocera设置显示文件夹就可以了


            IP属地:云南来自iPhone客户端6楼2025-03-18 22:15
            回复
              需要自定义cfg文件。自定义之后就可以了


              IP属地:四川7楼2025-11-17 13:39
              回复