使用 DEMUL 遇到问题去哪里求助或报告 bug
遇到 DEMUL 运行问题,按“先自查、再比对、后提问/报 bug”的顺序处理:先看站点 FAQ 排除常见配置问题,再用兼容列表确认该游戏是否本身就有已知问题,仍无法解决时到 GitHub bug tracker 提交可复现的问题,或在英文/俄文论坛、Discord 里交流求助。这套入口都来自 DEMUL 官网导航栏(news / downloads / faq / compat list / screenshots / bug tracker / forum / discord)。
各入口分别适合解决什么
| 入口 | 位置 | 适合的场景 | 不适合的场景 |
|---|---|---|---|
| FAQ | 站点内 faq 栏目 | 安装、基本配置等常见问题 | 具体某个游戏的兼容性异常 |
| 兼容列表(compat list) | 站点内 compat list 栏目 | 判断某游戏是否已知有问题、是否被支持 | 排查你自己机器的驱动/设置问题 |
| Bug tracker | GitHub | 提交可复现的模拟器缺陷 | 求游戏资源、问怎么设置手柄 |
| 论坛(英文 / 俄文) | 站点内 forum (en) / forum (ru) | 交流求助、讨论具体游戏 | 正式记录 bug |
| Discord | 站点内 discord 入口 | 快速提问、即时交流 | 需要长期留档的问题 |
提交 bug 前先做的两步
- 查 FAQ:站点导航里有独立的 faq 栏目,先确认不是已知的通用问题。
- 查兼容列表:compat list 栏目列出游戏兼容情况。如果目标游戏本来就在“有问题”之列,那多半不是你的配置出错,而是模拟器尚未解决,这时报 bug 的价值有限。
到 GitHub bug tracker 报告时写什么
bug tracker 位于 GitHub(站点导航标注为 “bug tracker (github)”)。有效的报告应让开发者能复现,建议包含:
- DEMUL 版本号与构建日期(官网新闻按日期发布 WIP 版本,例如 2018 年 4 月 28 日的 0.7 WIP Bugfix 版本,写明版本能避免对着旧版排查)。
- 游戏名称与区域版本。
- 具体现象:画面错误、声音异常、崩溃还是输入无响应。
- 复现步骤:从启动到出问题的操作顺序。
- 你的系统与显卡信息。官网更新日志里多次出现与显卡相关的问题,例如 “fixed image distortion on Nvidia GPUs”“MK Gold with ATI fix”,说明显卡型号对定位问题很关键。
从更新日志看,哪些问题属于“已知在修”
官网新闻的更新日志本身就是判断问题性质的参考。例如:
- 画面被裁切、尺寸异常:2018 年 4 月 26 日更新提到 “fully emulated scaler/filter, should fix most if not all games which was cut in size if in TV-modes”。
- Nvidia 显卡画面变形:2018 年 4 月 28 日版本 “fixed image distortion on Nvidia GPUs”。
- 特定游戏音效问题:AICA 部分修过 “some sounds in MvSC2, ReVolt jump sound”。
- 输入相关:修过 “xinput crash if attempt to configure inputs during emulation” 以及部分游戏踏板输入反向。
如果你遇到的问题与上述条目高度相似,先确认自己用的是否为对应日期之后的新版本,再决定是否报告。
常见卡点
- 把求助帖发到 bug tracker:GitHub 适合可复现的缺陷,使用类问题更适合论坛或 Discord。
- 不写版本和日期:DEMUL 以 WIP(开发中)版本持续更新,不写版本几乎无法定位。
- 忽略兼容列表:游戏本身未支持时,反复报 bug 不会加快解决。
- 语言顾虑:站点同时提供英文和俄文论坛,按自己方便的语言选择即可。