Please or 注册 to create posts and topics.

EmuELEC如何编辑游戏列表

抓取到的文件

当我们把游戏ROM抓取完成之后,进入到游戏ROM所在目录,会发现多出了几个子目录:

  • images:抓取到的游戏ROM对应的游戏截图游戏logo游戏封面以及游戏同人图片
  • videos:抓取到的游戏ROM对应的游戏视频
  • manuals:抓取到的游戏ROM对应的游戏手册(一般不抓取,都是外文看不懂)

Snipaste_5-1

imagesvideos目录下,抓取到的图片和视频

Snipaste_5-2

游戏列表说明

游戏列表文件gamelist.xml也更新了。打开列表文件看看:

Snipaste_5-3

gamelist.xml与没抓取游戏ROM信息之前(参考第三篇文章)相比,多出了很多内容,如:游戏画面、游戏视频、游戏logo、游戏封面......

其实需要修改的地方,也就一个<name>游戏名</name>元素标签,比如将游戏Conrta (J)改成中文的魂斗罗,设定换行符为Unix/macOS(LF),再保存一下

Snipaste_5-4

然后手柄按START键盘调出【主菜单】➡【游戏设置】➡【更新游戏列表】

再次进入游戏平台看看,游戏名称变成了中文魂斗罗,其他游戏按照此方法修改即可

Snipaste_5-5

方法都很简单,但是数量多的话还是要花很长时间的,会写函数脚本工具的就可以很方便快速的搞定,其实写工具也不是太难,难得是要有中英文对照数据才好写工具。

xml格式说明

必须有xml声明语句;

必须有且仅有一个根元素;

标签大小写敏感;

标签成对;

必须正确地嵌套;

属性值用双引号;

...

 

<?xml version="1.0"?>			<!--第一行是xml的声明-->
<gamelist>						<!--根元素gamelist的开始标签-->
	<game id="18624">				<!--gamelist的子元素game的开始标签-->
		<path></path>					<!--game的子元素path(一对标签)-->
		<name></name>					<!--game的子元素name(一对标签)-->
		...								<!--...-->
		<region></region>				<!--game的子元素region(一对标签)-->
	</game>							<!--根元素gamelist的子元素game的结束标签-->
	...								<!--...-->
	<game id="18624">				<!--同上-->
		<path></path>
		<name></name>
		...
		<region></region>
	</game>
</gamelist>						<!--元素gamelist的结束标签-->