🐧 100% 原生

你的街机收藏,
终于尽在掌握。

FinalBurn Neo 打造的快速原生 GTK 启动器兼 ROM 管理器。瞬间浏览 25,000 款游戏,用官方 DAT 文件校验每一个游戏集,并自动重建损坏的游戏集。全程无需终端。

C++17 与 GTKmm 3 SQLite 驱动,增量扫描 支持 7 种语言 MIT 许可证
FinalBurn Neo

专为 FinalBurn Neo 模拟器打造

Bootcade 是一个前端:它负责查找、校验和整理你的 ROM 游戏集,然后交给 FinalBurn Neo 来实际模拟运行。模拟器是由独立团队维护的另一个项目本启动器可以为你下载它的最新版本。

在 Linux 上我们更进一步:FinalBurn Neo 官方团队已不再维护 SDL2/Linux 版本,导致部分系统(Game Boy Advance、Bally Astrocade)悄悄地不再生成游戏列表。我们每天跟踪他们的上游仓库,发布自己修复过的构建版本,让所有系统开箱即用地被覆盖。

fbneo.com GitHub 上的 FinalBurn Neo 我们的分支代码 下载我们的 Linux 构建版

游戏库

为文件管理器已经装不下的收藏而生

两万五千个游戏集瞬间打开,因为列表在滚动时才构建,而每次扫描只重新读取磁盘上真正变化过的内容。

🕹️

列表与封面网格

两种视图,可从顶栏切换,每行卡片数量可调。封面在后台加载,滚动永不卡顿。

🔍

即时搜索

输入的同时在整个目录中匹配标题、ROM 短名、厂商和年份。

🧩

可叠加的筛选

组合条件而非相互替换Arcade + OriginalSNES + Homebrew。已启用的筛选会显示为可移除的标签。

  • 系统、厂商、年份、来源
  • 宽高比、屏幕方向、ROM 状态
  • 原版 · 克隆 · 修改版 · 同人 · 盗版 · 原型

收藏与记录

给你反复回味的游戏加上星标。启动器会记录游玩次数、上一局时长、最长一局和累计时长。

🖼️

自动获取图片

预览图和标题画面会自动下载并缓存,详情面板可停靠在底部或右侧。

🎮

启动与手柄

直接启动 FinalBurn Neo 并开启手柄支持,可选 -fullscreen-integerscale,并支持可复用的手柄配置。

在线浏览

29,000+ 款游戏,直接在浏览器中搜索

启动器支持的所有系统,直接从官方 FBNeo DAT 文件建立索引搜索、按系统或发行类型筛选,并下载任意一套的 DAT 或美术素材。无需安装即可浏览。

浏览游戏目录

成绩

你的成绩,直接从游戏里读取

玩完一局,启动器会读取游戏真正写入内存的内容 不用手动输入数字,也不用上传截图。无论在启动器还是网页目录里,都能和其他人比一比。

🏆

什么都不用做

可参与排行的游戏带有 Highscore 标记。玩一局、退出,成绩就上路了。启动器会比较游玩前后的成绩表,所以发布的是打出的分数,而不是新表里自带的出厂记录。

⏱️

每个游戏的游玩时长

每个游戏都会记录上次时长、最长一局和累计时长 而且能在 DAT 更新后保留下来,这在重建的目录里几乎是唯一的例外。

🔒

在你同意之前一直关闭

没有署名和明确的同意,就什么都不会发送:发送成绩同时也会公开你的游玩时长,那更多关乎习惯而非游戏本身。离线时成绩会被保存并稍后发送,绝不会丢失。

ROM 管理

内置 RomVault 式工作流

每个 ROM 都通过重新计算 CRC32 并与 FinalBurn Neo 官方 DAT 文件比对来校验绝不轻信文件名或压缩包内记录的数值。

  • 通过 DAT 的 CRC 校验审计 ROM 完整性
  • 检测缺失、损坏或不完整的 ROM
  • 从现有库自动重建游戏集
  • 递归导入 ROM
  • 生成缺失 ROM 和审计报告
  • 直接从 DAT 显示克隆/父级信息
  • 在库中查找重复的 ROM
  • 每个游戏集在进入输出前都会被校验
📀

真正的 CRC 校验

每个压缩包的每个条目都会被解压并重算 CRC32,再与 DAT 比对。损坏的压缩包无法伪装成有效。

🔬

游戏库审计

告诉你哪些游戏集损坏,以及哪个文件出了问题,给出四种明确判定。

  • 正常 : 名称正确,数据正确
  • 名称错误 : 数据正确但命名有误
  • 损坏 : 文件存在但内容不符
  • 缺失 : 游戏集中根本没有
📥

输入 → 输出 重建

把下载的文件放进输入目录并点击「分析」。完整的游戏集会被移动,损坏的则用下载文件以及你现有游戏库中找到的零件重建。

🛡️

绝不写入你的游戏库

游戏库仅作为只读的零件来源。结果会写入另一个按 DAT 结构组织的输出目录,最坏的情况也不过是删掉一个文件夹。

🗜️

zip、7z、rar、tar

读取你下载的任何格式包括固实压缩的 7z,一次遍历即可取出。始终输出干净、扁平的 ZIP 游戏集,这是模拟器唯一能加载的格式。

增量扫描

本地 SQLite 数据库配合内容寻址缓存。重新扫描只处理大小或时间戳变化过的文件;DAT 更新也只重新校验真正改动过的游戏集。

📋

可导出的报告

将缺失 ROM 清单或完整审计结果保存为按系统分组的文本报告,并附上每个待补文件的 CRC 与大小。

🔄

DAT 工具

直接从你的 FinalBurn Neo 可执行文件生成 DAT、刷新数据库,或下载最新的 FBNeo 版本全部在应用内完成。

Linux 游戏 PC 与 SteamOS

客厅里也自在

为 Linux 游戏主机和客厅中的 SteamOS 设备而打造:一个用键盘和鼠标操作的真正桌面界面,而手柄则留给游戏本身。

🎮

SteamOS 与 Steam Machine(Steam Box)

SteamOS 基于 Arch,系统分区为只读,因此 Flatpak 是其官方支持的桌面软件安装方式。Flatpak 包可直接装入桌面模式,无需解锁系统,也不必碰 pacman

🕹️

键鼠浏览,手柄游玩

在 25,000 款游戏中查找是键盘的活儿,启动器正是围绕这一点设计的。游戏启动时手柄支持已经开启,手柄配置也会保存并复用。

📺

从列表到游戏只需两次点击

不必层层翻找菜单:搜索、点击、开玩。把启动器作为非 Steam 游戏添加到 Steam,即可从游戏模式启动。

下载

选择你的格式

每个安装包都由 GitHub Actions 从带标签的提交自动构建,并附带可校验的 SHA256SUMS 文件一同发布。

Debian · Ubuntu

.deb 安装包

由 apt 解决依赖的原生安装,并在应用菜单中添加入口。

Download .deb
SteamOS · 沙盒

Flatpak

在 GNOME 运行时中隔离运行,可访问你的 ROM 目录和可移动磁盘。

Download .flatpak
任意发行版

tar 压缩包

二进制文件、资源和翻译打包为 .tar.gz。解压到任意位置系统库需自行准备。

Download .tar.gz

下载 AppImage 后: chmod +x fbneo-launcher-*.AppImage && ./fbneo-launcher-*.AppImage
使用 .deb: sudo apt install ./fbneo-launcher_*.deb
你还需要 FinalBurn Neo 模拟器本身启动器可以从设置面板为你下载最新版本。

从源码构建

在 Debian 或 Ubuntu 上只需三条命令

# 1 : dependencies
sudo apt install -y build-essential cmake pkg-config \
  libgtkmm-3.0-dev libpugixml-dev nlohmann-json3-dev \
  libcurl4-openssl-dev libzip-dev libarchive-dev \
  zlib1g-dev libsqlite3-dev

# 2 : build
git clone https://github.com/battousai90/fbneo-launcher.git
cd fbneo-launcher && cmake -S . -B build && cmake --build build -j$(nproc)

# 3 : run
cd build && ./fbneo-launcher

更想要安装包?./scripts/package.sh 会在 dist/ 中生成 AppImage、.deb、tar 包和 Flatpak 捆绑包正是发布流程所运行的同一个脚本。