为分屏多人游戏启动多个游戏实例!
Nucleus Co-Op 是一款适用于 Windows 的工具,可在许多最初不支持分屏游戏中实现分屏游戏。其目的是让普通用户尽可能轻松地在本地玩游戏。本质上, Nucleus 会通过同步链接文件打开多个相同游戏的实例,每个实例都有自己的自定义 xinput 库,这些库只会响应特定的游戏手柄实例。
当用户点击播放时: - 如果游戏需要修改保存文件,我们会备份它们,这样在分屏会话结束时,我们可以将所有配置恢复到正常状态。 - 应用程序将整个游戏文件夹链接到数据文件夹,这样我们可以使用自定义 DLL 启动每个游戏实例。 - 运行 JavaScript 引擎,这样任何需要根据玩家 ID 执行的自定义代码都会运行。 - 我们拷贝一个特定于每个游戏手柄的自定义 xinput.dll:每个 xinput 都会将特定的游戏手柄输入传递给第一个游戏手柄(xinput1 仅进行传递,xinput2 传递到 2,即)。 - 如果需要,我们提取 SmartSteamEmu 并使用它启动游戏。 - 现在,我们会跟踪进程,查找启动程序和实际的游戏窗口,这样我们就可以在屏幕上正确定位它。
暂无开放 Issues,或尚未同步最近议题。