免费开源分屏联机工具Nucleus Co-op完整指南:一台电脑同屏畅玩800+款游戏
免费开源分屏联机工具Nucleus Co-op完整指南:一台电脑同屏畅玩800+款游戏
【免费下载链接】splitscreenme-nucleusNucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming!项目地址: https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus
Nucleus Co-op 是一款完全免费、开源的 Windows 分屏联机工具,它的核心本领是:让原本只支持单人或在线多人游玩的 PC 游戏,在一台电脑上拆成多个"实例"同时运行,拼出真正的本地分屏画面。目前已有超过 800 款游戏被社区适配,从《无主之地3》《光环》到《星露谷物语》都名列其中,你只需要一份游戏拷贝、一台电脑,就能和朋友同屏开黑——全程零成本。
从一次周末聚会说起
周五晚上,朋友带着手柄敲开你家门,想一起玩《求生之路2》。可家里只有一台电脑,游戏本身又没有原生分屏选项,难道只能一个人玩、一个人干看着?
这正是 Nucleus Co-op 存在的意义。它不要求你添置第二台设备,也不用再买一份游戏,而是像变魔术一样,把"一台电脑只能开一个游戏"这个默认规则悄悄改掉。
它到底是怎么"变"出分屏的?
听起来很神奇,拆开看其实是一套组合拳:
- 多实例启动:利用 Windows 符号链接,把同一份游戏文件"复制"出多份独立的启动副本,几乎不占用额外硬盘空间,启动也很快。
- 输入隔离:每个游戏实例只响应指定的一只手柄或键鼠,互不抢设备。这一步靠工具自带的定制 xinput 库或 XInputPlus 之类的辅助 DLL 完成。
- 假装联机:让这些本机实例通过局域网,或借助 Goldberg、Nemirtingas 等联机模拟器"互相通信",模拟出多台电脑在线联机的效果。
- 窗口重排:最后自动去边框、缩放并摆放每个游戏窗口,拼出横排、竖排、田字格等分屏布局,同时确保所有窗口都能正常接收输入。
有一点要提前说清:它不会给纯单机游戏凭空加上联机功能。想被它"分"的游戏,本身得具备局域网或在线多人玩法,或者能通过 mod 等途径实现实例互联。判断标准很简单——游戏"能不能联机",Nucleus Co-op 负责的是"在一台电脑上同时玩"。
为什么它值得专门下载一次
免费开源自然是最大卖点,但更打动人的是下面几点:
- 800+ 游戏适配库:绝大多数热门联机游戏都有现成的配置,拿来即用。
- 社区持续维护:项目由全球玩家共同贡献,兼容名单和修复一直在更新。
- 新版本体验大幅提升:重做的界面支持主题、游戏封面与截图展示;修复了高 DPI 缩放下界面错位的老毛病;玩家昵称、输入顺序、可选的屏幕分割线等细节也一应俱全。
换句话说,它不是"能用的玩具",而是一个被反复打磨、真有人日常在用的工具。
开跑之前:环境与获取
先确认系统满足最低要求,缺了会启动失败:
- Windows 10/11 64 位系统
- .NET Framework 4.7.2 或更高版本
- Microsoft Visual C++ 2015-2019 运行库(x86 与 x64 都要装)
- 内存建议 8GB 以上,越大的游戏多开越吃资源
想从源码自己编译,可以先拉取仓库:
git clone https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus然后用 Visual Studio 打开解决方案文件Master/NucleusCoop.sln,生成 Release 版本,可执行文件会出现在Master/NucleusCoopTool/bin/Release/下。首次启动时,工具会联网下载必要的组件,如果下载页卡在加载状态,安装一下 Microsoft Edge WebView2 运行库通常就能解决。
五步上手你的第一款分屏游戏
整个过程比想象中简单,顺着下面五步走即可:
- 准备处理器文件:把对应的游戏处理器(handler)放进
Master/NucleusCoopTool/copyoutput/handlers/目录。处理器通常以游戏命名,比如《无主之地3》对应 Borderlands3.js。 - 找到你的游戏:启动工具后在游戏列表里搜索并选中它,确认路径指向正确的游戏安装目录。
- 挑一个分屏布局:想要横切、竖切、四宫格还是自定义位置,这里都能选;有多台显示器的话,还可以跨屏摊开给每个玩家一块完整屏幕。
- 分配输入设备:把每只手柄、键盘鼠标逐个对应到玩家。工具会实时显示每个设备被哪个玩家占用,一目了然。
- 按下启动:工具会自动完成多实例启动、输入绑定、窗口排布的全流程,等游戏窗口就位,就可以开玩了。
处理器文件:决定分屏体验的"剧本"
每个游戏的分屏行为,都由一个 JavaScript 处理器文件来定义,你可以把它理解成导演的"剧本":里面写明了游戏主程序叫什么、最多支持几个玩家、要不要用符号链接、是否开启 XInput 支持等关键参数。这些文件体积不大,却直接决定了适配质量。
官方没覆盖到的冷门游戏,也可以照着现有文件仿写一个试试。分析游戏的可执行文件与启动方式,把基础参数填对,再逐步调试窗口与输入绑定,运气好的话就能点亮一款"私人定制"游戏。社区里大量处理器就是这样从零诞生的。
内置工具集:一次打包的"军火库"
不用自己东拼西凑依赖,工具在Master/NucleusCoopTool/copyoutput/utils/下已经打包好了一批常用模块:
| 工具模块 | 在分屏中扮演的角色 |
|---|---|
| GoldbergEmu | Steam 联机模拟,让多个实例绕过平台验证互相连通 |
| XInputPlus | 增强手柄支持,扩展控制器兼容范围 |
| Steamless | 去除 SteamStub 型 DRM,方便多开 |
| EAC Bypass | 处理带 EasyAntiCheat 反作弊的游戏 |
| SDL2 与 x360ce | 输入库与手柄模拟,提升第三方设备兼容性 |
| devreorder 等 | 设备排序、输入过滤等辅助能力 |
配置文件Master/NucleusCoopTool/copyoutput/Settings.ini里还能调整各项默认行为,动手之前建议先备份一份。
上手后容易踩的几个坑
多开游戏偶尔会翻车,多数问题都能对症下药:
- 游戏启动即失败:八成是运行库没装齐,把 .NET 与 VC++ 运行库按要求补上再看。
- 手柄完全没反应:先检查设备是否被正确分配给了对应玩家,必要时换用 XInput 模拟方式重试。
- 窗口位置、大小不对:多半是 DPI 缩放惹的祸,调整系统的显示缩放比例,或核对处理器的 DPI 相关设置。
- 实例之间连不上:先确认游戏本身能正常局域网联机,再检查防火墙是否拦住了游戏进程的通信。
别只当分屏工具用
除了日常娱乐,它还能解锁不少有意思的用法:培训师可以用它做多人同步教学,教练和学员各自操作一个实例实时演示;游戏开发者能在同一台机器上快速验证多人功能与多设备兼容性;家里有聚会时,它更是把一台电脑变成"游戏派对主机"的最省钱方案。
现在,就差你按下启动键了
把仓库克隆下来、编译运行、放一个处理器、选好布局、分配设备、启动——整套流程熟练之后五分钟都用不了。第一次看到分屏画面同时亮起时,那种"原来还能这样玩"的惊喜感,值得你亲身体验一次。如果你的电脑里恰好躺着一款支持联机的游戏,不如现在就动手,让它从"单机"变成"派对"。
【免费下载链接】splitscreenme-nucleusNucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming!项目地址: https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
