Steam ROM Manager:开源的非 Steam 游戏批量导入与封面管理工具

Steam ROM Manager 是一款把模拟器游戏与其它平台的游戏批量搬进 Steam 的开源工具,它在为每个游戏生成快捷方式的同时,还会从封面艺术库拉取一整套美术素材,让原本散落在硬盘各处的游戏,在 Steam 库里排成整齐的一面墙。

手动往 Steam 里添加非 Steam 游戏,是件很磨人的事:一个一个建快捷方式,再一张一张补封面,游戏攒到几十上百个时,光是整理素材就能耗掉一整个周末。Steam ROM Manager 要解决的正是这段重复劳动,官方把它称作「面向 Steam 的批量游戏导入与封面管理工具」,导入的对象既可以是家用机模拟器的 ROM,也可以是其它游戏商店里已经装好的游戏。官方在文档里还调侃说,只要你想,大二那年的课程笔记也能作为一个分类塞进 Steam 库里。

它把「解析器」当作整套流程的发动机。解析器决定去哪里找游戏、按什么规则识别:通配符式解析器用简单的搜索字符串匹配文件名,正则式解析器用正则表达式处理更复杂的命名,清单式解析器则直接读一份写好的位置清单。除了这几类面向目录的解析器,它还内置了一批面向平台的解析器,用来把其它 PC 游戏商店与启动器中已安装的游戏一并纳入。每一类解析器都支持单独开关、单独命名,并能指定归入 Steam 库里的哪个分类。

界面分成左右两栏:左侧是导航,逐项列出预览、事件日志、设置与解析器;右侧是一张表单,按顺序填写解析器类型、配置标题、Steam 分类、执行器路径、ROM 目录、Steam 目录与用户账号,再按需打开模糊匹配等开关。填完之后并不是直接写入,而是先跑一次解析,把识别结果摊在预览页上确认,觉得没问题再一次性保存到 Steam。这一步预览对批量导入尤其重要,它让人在真正改动游戏库之前,先看清哪些条目被认了出来、哪些被漏掉。

标题处理是它做得比较细的一块。新版把标题生成拆成了一条确定的链路:先取解析器提取出的原始标题,再依次经过快捷方式透传、自定义变量替换、模糊匹配、标题修饰符与例外规则,每一级最多改动一次,最终落到 Steam 里显示的名字。模糊匹配解决的是名字对不上的老问题,当 ROM 文件名少一个字符或拼错一个字母时,它会从封面艺术库下载的标题列表里找出最接近的那个,把封面重新挂上去。所有标题变量都支持在解析器里直接引用,也允许追加命令行参数,让游戏通过指定的执行器启动。

封面与素材管理是它另一半价值。导入完成后,程序会为每个条目配齐网格图、主视觉图、标志与图标等成套素材,素材默认从配套的封面艺术库获取,也支持改用本地图片。如果某个游戏名映射错了,例外管理器可以逐个重命名或直接排除;它还内置了一百多种解析器预设,覆盖了绝大多数常见模拟器,省去从零配置的麻烦。此外,它也能反过来管理已经存在于 Steam 库里的游戏封面,把原本风格不一的收藏统一成同一套视觉。

跨平台方面,Windows、macOS 与 Linux 三端都有原生构建,Windows 同时通过第三方包管理器分发,Linux 则提供 AppImage、deb 与 Flatpak 等多种打包形式,三端的界面与配置结构保持一致。除了图形界面,它还带一套功能完整的命令行接口,便于把导入流程写进脚本。这套组合在掌机与客厅主机场景里尤其顺手:游戏文件放在移动硬盘或网络位置,导入完成后就能直接用手柄浏览和启动。

版本

发布时间

主要变化

2.5.44

2026 年 8 月

新增覆盖图设置与标题排序自定义变量,补齐三个平台的 Arm64 构建目标,标题生成改为确定性瀑布流程

2.5.43

2026 年 7 月

修复日志中偶发的空白错误信息、解析器必填字段校验失效,以及官方封面图加载失败

2.5.42

2026 年 7 月

扩充手柄模板,新增若干主流手柄与掌机机型支持

2.5.41

2026 年 7 月

新增一个第三方启动器的解析器,并修复手动解析器不向日志报错的问题

2.5.40

2026 年 7 月

移除对本地 Steam 数据库文件的依赖,修复超长日志下检索高亮异常

授权方面,项目在 GitHub 上以 GNU GPLv3 开源,代码公开可查,不设收费版本,安装包与界面里都没有捆绑推广。对于一个要长期用来整理收藏的工具来说,把规则写清楚、把选择权留给使用者,本身就是它值得被放进工具箱的理由。

Steam ROM Manager 把非 Steam 游戏的导入与封面整理压缩成一次配置、一次解析、一次保存:三类目录解析器加上一批平台解析器覆盖常见来源,标题模糊匹配与例外管理器处理命名不一致,一百多套预设让收藏迅速成型;项目以 GPLv3 开源,Windows、macOS 与 Linux 三端均有原生构建,当前版本 2.5.44。

Steam ROM Manager下载地址
支持的操作系统: Windows macOS Linux