wackdust wackdust
关注数: 4 粉丝数: 165 发帖数: 566 关注贴吧数: 15
Gamelist编辑器(go语言web版) 现有的Gamelist编辑器不是比较大,启动慢,就是使用不顺手。 顺带自己写了1个。 目前暂时没有实装增加游戏功能(可以删除)。 主要用户天马metadat转gamelist.xml后的小改动,这个工具可以看这里https://tieba.baidu.com/p/10906092114 支持实机的实时预览。不用再单独开个batocera看效果。1. 环境与启动 环境要求:Windows (目前只编译了widnows版本) 确保本地3000端口未占用,直接双击运行gamelist-editor.exe,不要关闭软件窗口。 最后打开浏览器访问 http://localhost:3000。 2. 设置 ROM 根目录 在顶部输入框填写您存放 ROM 的根目录完整路径(例如 G:\001\Roms 或 /home/user/roms)。 点击 “设置” 按钮,左侧将自动扫描所有包含 gamelist.xml 的文件夹,并显示为“模拟器”列表。 3. 界面概览 左侧:所有检测到的模拟器(平台)列表,点击切换。 中间:分为 预览 和 编辑 两种视图,通过顶部按钮切换。 4. 预览模式(默认) 显示当前模拟器的分类卡片(若有)或游戏卡片。 分类卡片:显示分类图标和名称,点击进入该分类下的游戏列表。 游戏卡片:显示封面图、名称和简短描述。 视频预览:鼠标悬停在游戏卡片上,若配置了视频,将自动循环播放(静音)。 分页:游戏列表超过 20 个时,底部显示页码。 5. 编辑模式 编辑分类列表(表格): 显示分类名称、路径、图片缩略图。 点击分类名称或“进入”按钮,进入该分类下的游戏编辑列表。 点击“编辑”按钮,可修改分类的名称、描述和图片,并实时预览。 编辑游戏列表(表格): 显示游戏名称、ROM 文件状态、图片、视频、Marquee 状态。 状态说明:有内容且存在 → “正常/有”;有内容但不存在 → “缺失/路径错误”;无内容 → “无”。 每行提供“编辑”和“删除”按钮。 编辑游戏:弹出模态框,可修改游戏所有字段(名称、路径、开发者、描述、图片、Marquee、视频),并预览图片/视频。 应用:保存当前修改但不关闭弹窗,方便连续调整。 确认:保存并关闭弹窗。 新增游戏:点击顶部“新增游戏”按钮,在当前位置添加一条空记录。 返回上级:在游戏列表时,点击“返回上级”回到分类列表(若当前有分类)。 6. 保存修改 所有修改都存储在内存中,必须手动点击顶部“保存”按钮,才能将更改写入 gamelist.xml 文件。 保存成功后,状态栏显示“保存成功 ✅”。 7. 快速定位根目录 若未设置根目录,页面中央会显示引导提示,点击“点击这里快速定位”可聚焦到输入框。 8. 常见问题 左侧模拟器列表为空:请确认根目录下包含至少一个含有 gamelist.xml 的文件夹(或根目录本身有 gamelist.xml)。 图片/视频无法预览:检查路径是否正确(相对于当前模拟器文件夹),并确保文件存在。可查看编辑表格中的状态。 保存失败:检查程序对 gamelist.xml 文件是否有写入权限。 预览区卡片不显示:若当前模拟器有 <folder> 分类,预览区显示分类;若无分类,直接显示游戏。点击分类可进入游戏列表。 9. 注意事项 所有资源路径(如图片、视频、Marquee)均使用相对路径,以模拟器所在目录为基准(例如 ./images/xxx.jpg)。 编辑时修改的路径会立即生效,但不会自动创建新文件,请确保素材文件已存在。 建议定期备份原始 gamelist.xml 文件,以防误操作。 10.下载地址 通过网盘分享的文件:gamelist-editor.7z 链接: https://pan.baidu.com/s/1NkZdCpmcWbgYVXFesyOfpw?pwd=t3xt 提取码: t3xt 复制这段内容后打开百度网盘手机App,操作更方便哦
1 下一页