joiplay 中文文档 下载 App

游戏不支持 JoiPlay 怎么办

"游戏不支持"分两种情况

  1. 引擎不匹配:游戏用的引擎 JoiPlay 根本不覆盖 → 无解,只能等插件更新
  2. 引擎匹配但运行失败:引擎覆盖了,但这个特定游戏因为某些特性在 JoiPlay 上跑不了 → 可能有解

先搞清楚是哪种,再决定怎么办。

第一步:确认游戏引擎

先按 引擎支持矩阵 的方法确认游戏用的引擎:

第二步:同引擎其他游戏能跑吗

如果同引擎的其他游戏能正常跑,但唯独这一个游戏不行,说明:

情况 A:游戏依赖了 Windows 特定 API

特征:RPG Maker XP/VX/VX Ace 游戏,PC 版能正常跑但 JoiPlay 上不行。

RPG Maker 游戏的 Ruby 脚本虽然跨平台,但有些作者用了 Windows 特定的 Ruby 扩展或调用了系统 DLL。JoiPlay 的 Ruby 解释器只实现了标准 Ruby 库 + RGSS,没有实现 Windows 特定 API。

可能的解决:

情况 B:游戏有特殊的 DRM 或保护

特征:付费游戏或有反作弊机制的游戏。

某些作者在游戏里加了简单的 DRM 保护(比如启动时验证某个文件、或检测运行环境是不是 Windows)。JoiPlay 的插件会尽力模拟 Windows 环境,但不一定全部能骗过。

可能的解决:

情况 C:MV/MZ 游戏需要 Node.js 环境

特征:RPG Maker MV/MZ 游戏,设置里有 Node.js 相关选项。

有些 MV/MZ 游戏用了 Node.js 后端(比如联网功能、或复杂的计算脚本),JoiPlay 的 HTML5 渲染路径不提供 Node.js 环境。这种情况无解。

替代方案:看看游戏有没有纯 HTML5 导出版(不含 Node.js 依赖)——很多作者会同时导出两种版本。

情况 D:Ren'Py 游戏版本太新/太旧

特征:Ren'Py 8.6+ 刚发布、或 Ren'Py 6.x 超级老游戏。

JoiPlay 的 Ren'Py 插件跟进引擎版本有延迟。如果你的游戏用的是特别新(比如 8.6+)或特别老(7.6 或更早)的 Ren'Py 版本,可能没对应的插件。

可能的解决:

最后一招:远程桌面串流

如果某个游戏 JoiPlay 实在跑不了,但你电脑上能跑,可以用远程桌面方案把 PC 画面串流到手机:

这不是"在手机上跑游戏",而是"在 PC 上跑游戏,手机当屏幕和手柄"。优点是任何 PC 游戏都能玩,缺点是需要稳定的局域网或低延迟网络。