百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

nucleuscoop

> 编程语言
开源

为分屏多人游戏启动多个游戏实例!

846 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

为分屏多人游戏启动多个游戏实例!

Nucleus Co-Op 是一款适用于 Windows 的工具,可在许多最初不支持分屏游戏中实现分屏游戏。其目的是让普通用户尽可能轻松地在本地玩游戏。本质上, Nucleus 会通过同步链接文件打开多个相同游戏的实例,每个实例都有自己的自定义 xinput 库,这些库只会响应特定的游戏手柄实例。

它是如何工作的? 从 Alpha 4 版开始,所有游戏都使用一个通用处理器,可以处理大多数情况。要添加一个新游戏,您只需在 games 文件夹中创建一个新的 *.js 文件,并描述您的游戏需要运行的内容。现在,GenericHandler 实际上是如何工作的?

当用户点击播放时: - 如果游戏需要修改保存文件,我们会备份它们,这样在分屏会话结束时,我们可以将所有配置恢复到正常状态。 - 应用程序将整个游戏文件夹链接到数据文件夹,这样我们可以使用自定义 DLL 启动每个游戏实例。 - 运行 JavaScript 引擎,这样任何需要根据玩家 ID 执行的自定义代码都会运行。 - 我们拷贝一个特定于每个游戏手柄的自定义 xinput.dll:每个 xinput 都会将特定的游戏手柄输入传递给第一个游戏手柄(xinput1 仅进行传递,xinput2 传递到 2,即)。 - 如果需要,我们提取 SmartSteamEmu 并使用它启动游戏。 - 现在,我们会跟踪进程,查找启动程序和实际的游戏窗口,这样我们就可以在屏幕上正确定位它。

如何帮助开发工作? 如果您想贡献代码,以下是一个简要总结,说明您需要开始开发的内容: TODO: 完成此部分:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言