Nucleus Coop
Nucleus Coop

Nucleus Coop

平台:

Nucleus CoOp是一款开源的 Windows 平台实用程序,旨在帮助玩家在同一台电脑上实现本地分屏游戏(Split-Screen Play),即使原本的游戏并不支持此类模式。

该工具的核心理念是“让任何支持多人联机的游戏,都能在一台电脑上以多窗口形式运行,实现共享屏幕或多显示器分屏游玩”。它最初由社区开发者 Luke “ZeroFox” Hinds 发起,现由 SplitScreen.Me 团队维护和更新,并在 GitHub 上以 GPL-3.0 许可证公开源代码。由于其强大的兼容性与活跃的玩家社区,Nucleus Co-Op 被认为是目前最流行的第三方本地分屏工具之一。

在游戏体验方面,Nucleus Co-Op 并非修改游戏本体,而是通过技术手段在系统层面模拟“多用户、多实例运行”环境:程序会为每个玩家创建独立的游戏进程,分别指定输入设备、显示区域、启动参数和配置文件。

通过这种方式,玩家可以在一台 PC 上同时运行两到四个(甚至更多)游戏窗口,分别对应各自的控制设备,从而实现真正意义上的本地多人游戏体验。这种机制特别适用于那些只支持网络联机、但缺乏本地合作功能的热门游戏,例如《无主之地》、《使命召唤》、《暗黑破坏神 IV》或《原子之心》等。

从用户角度看,Nucleus Co-Op 的主要吸引力在于“低门槛”和“可扩展”。用户无需具备复杂的技术知识,只需下载程序、加载游戏脚本、分配输入设备,即可快速开始分屏游玩。同时,程序的开放架构允许社区编写自定义脚本(Game Scripts),用于适配不同的游戏版本或平台,例如 Steam、Epic Games Store、Xbox App 等。

这些脚本定义了启动顺序、窗口管理、进程参数与输入隔离规则,极大地扩展了工具的通用性与灵活度。截至 2025 年,社区已为数百款主流游戏提供了稳定脚本支持,覆盖动作、射击、体育、竞速、角色扮演等多个类型。

与传统的“远程串流”或“分屏模拟器”方案不同,Nucleus Co-Op 不依赖网络传输,也不进行画面重采样。它直接在同一台计算机上运行多个独立实例,因此在硬件性能允许的情况下能获得接近原生的帧率与延迟表现。

对于拥有高性能显卡、多核心处理器与大容量内存的电脑用户,这种方式往往能提供流畅、稳定且同步性极高的多人体验。与此同时,程序内置窗口布局管理器,支持自定义分屏比例、全屏/窗口化切换、多显示器扩展输出等多种方案,满足不同游戏和屏幕环境的需求。

在功能层面,Nucleus Co-Op 提供了多种辅助特性以增强用户体验。例如,自动检测系统已安装游戏、手柄识别与分配、窗口自动聚焦、输入互斥控制、玩家配置文件管理、脚本更新提示等功能。此外,它还支持插件机制,可以扩展界面主题、控制逻辑或与第三方工具集成。新版程序界面采用了现代化的 WebView2 前端框架,兼容 Windows 10 与 Windows 11 系统,整体操作流程更加直观。

Nucleus Co-Op 的诞生极大丰富了 PC 玩家在本地多人游戏方面的选择。它让那些缺乏原生分屏功能的现代大作重新具备“客厅合作”的可能性,也让复古风格的同屏游玩重新焕发活力。无论是朋友聚会、家庭娱乐还是教学演示,Nucleus Co-Op 都提供了一种灵活而实用的解决方案。

功能与特性

Nucleus Co-Op 的功能设计以“让分屏更简单”为核心目标,其系统结构在不断演进中形成了一套稳定、灵活、可扩展的分屏运行体系。无论用户是否具备技术背景,都能通过它在一台电脑上轻松实现多个游戏实例的同步运行与输入隔离。这种功能架构既体现了其高度的自动化设计,也展现了社区开放协作的成果。

一、核心功能

1. 分屏与多实例运行

Nucleus Co-Op 的最主要功能,是让同一台电脑同时运行多个独立的游戏实例。程序会在后台为每个玩家创建一个独立的游戏进程,并通过系统调用为每个实例分配独立的配置文件、输入设备和显示区域。

用户可选择两人、三人、四人甚至更多玩家同时游玩,具体上限取决于硬件性能和游戏本身的兼容性。 系统支持多种窗口模式:包括均分屏幕的“标准分屏”、自定义尺寸布局、以及多显示器输出。玩家可自由拖拽窗口位置或使用预设模板实现快速布局。例如,在双显示器环境中,可以让每位玩家各自占据一块屏幕,实现更自然的“客厅式合作体验”。

2. 输入设备映射与隔离

输入管理是 Nucleus Co-Op 的核心技术之一。它通过拦截 DirectInput 或 XInput 信号,将不同手柄、键盘、鼠标分别绑定到对应的游戏实例中,确保多个窗口之间不会出现输入冲突。

程序内置自动识别功能,可在启动时检测已连接的控制器类型,并允许用户在界面上手动调整映射关系。 此外,针对部分需要键鼠操作的游戏,程序支持“虚拟键盘与鼠标”隔离,通过注入独立的输入通道模拟多个输入源,使每位玩家能独立操作而不干扰他人。这一机制在射击类和策略类游戏中尤为重要,极大地提升了分屏游戏的可玩性与同步性。

3. 游戏脚本系统(Game Scripts)

脚本系统是 Nucleus Co-Op 的灵魂。每个游戏的适配规则都以脚本形式定义,包括可执行文件路径、启动参数、窗口化配置、进程注入逻辑和输入设备管理等。脚本采用 JSON 或 JavaScript 结构,简单易懂,允许社区用户自行编写或修改。

官方与社区共同维护一个在线脚本仓库,用户可在程序界面内直接搜索并下载所需脚本。新版程序还支持脚本版本控制与兼容性标签,让玩家明确知道哪些脚本经过验证、哪些仍处于测试阶段。得益于这一机制,截至2025年,已有数百款游戏具备稳定的分屏脚本,包括《无主之地3》、《双人成行》、《古墓丽影:暗影》、《怪物猎人:世界》等。

4. 自动化配置与智能检测

为了降低入门难度,Nucleus Co-Op 具备自动检测系统,可扫描用户电脑中已安装的游戏,并尝试匹配脚本仓库中的适配项。当检测到支持的游戏时,会自动生成配置文件并提示可启动的分屏方案。 在运行时,程序会监控游戏窗口状态,自动修正异常窗口尺寸、位置或焦点问题。同时提供“调试模式”,用于开发者或高级用户定位错误、分析兼容性或手动调整脚本参数。

5. 窗口与显示管理

程序支持多种分屏布局策略。用户可以选择系统推荐的比例(如2×2、3×1、4×1),或自行定义分辨率与窗口大小。对于多显示器系统,可指定每个实例运行在哪一块屏幕上,实现独立显示与音频输出。 新版引入的“窗口锁定”功能可以防止玩家误操作导致窗口失焦或错位,而“同步启动与退出”机制保证了所有实例在游戏结束时能同时关闭,避免残留进程占用资源。

二、扩展与辅助功能

1. 多语言与界面定制

Nucleus Co-Op 界面采用 WebView2 前端技术,风格现代化,支持深色模式与多语言本地化(包括中文、英文、法文、德文等)。用户可通过主题插件调整界面配色与布局,也可以自定义快捷操作面板,使整体使用体验更直观。

2. 插件与社区扩展

除核心脚本系统外,程序还提供插件接口,允许开发者扩展功能,如输入设备统计、窗口监控、性能分析、或与第三方软件(如 Steam Overlay、Discord)集成。插件机制让 Nucleus Co-Op 成为一个可扩展的分屏平台,而非固定功能的单一工具。

3. 兼容性增强与修复机制

对于部分使用反作弊模块、专属启动器或 UWP 封装的游戏,Nucleus Co-Op 内置兼容层,可尝试自动关闭冲突进程或调整运行优先级。此外,程序具备错误检测与日志上传系统,玩家可将运行日志一键发送至官方支持页面,方便社区开发者分析问题。 为了减少崩溃风险,新版程序还引入了“沙盒式运行”机制,在实例间隔离临时文件与配置,避免相互覆盖。

4. 脚本管理与更新系统

玩家可在主界面中查看已安装脚本列表,系统会自动检查脚本版本并提示更新。更新方式灵活:既可在线同步,也可手动导入离线脚本文件。脚本更新日志通常会列出修复的兼容问题和新增的游戏功能说明,确保用户了解改动内容。

系统与环境要求

虽然 Nucleus Co-Op 的设计初衷是“即装即用”,但由于其需要同时运行多个大型游戏实例,对操作系统、硬件配置以及软件依赖的要求相对较高。了解这些要求不仅有助于顺利安装与运行,也能帮助玩家判断自身设备能否流畅支持多实例分屏。


一、操作系统与软件依赖

Nucleus Co-Op 目前仅支持 Windows 平台。其核心运行环境基于 .NET 与现代化 WebView2 前端框架,因此需要系统具备以下组件:

项目 最低要求 推荐版本 说明
操作系统 Windows 10 Windows 11 最新版本 Windows 7/8 已停止支持
.NET 运行时 .NET 6.0 或更高 .NET 8.0 程序主体基于 C# .NET 开发
Microsoft Visual C++ 运行库 2015–2022 合集 最新版可从微软官网下载 用于兼容脚本及外部库
Microsoft Edge WebView2 最新稳定版 自动随系统更新 用于程序图形界面渲染
DirectX DirectX 11 或以上 自动随游戏安装 与游戏渲染引擎兼容
权限要求 普通用户权限即可 管理员权限可提升稳定性 部分游戏需管理员模式启动

多数现代 Windows 系统在初次运行时会自动安装缺失的组件。如果在启动时出现 “Missing dependencies” 或 “Cannot initialize WebView2” 等错误提示,通常可通过运行官方安装器自动修复。


二、硬件要求

Nucleus Co-Op 对硬件的要求取决于两个因素:

  1. 同时运行的游戏实例数量;
  2. 每款游戏的性能需求。

以下为基于社区实测的经验性配置建议(以两人或四人分屏为基准):

配置级别 处理器 (CPU) 显卡 (GPU) 内存 (RAM) 存储 适用场景
基本配置 Intel i5-8400 / Ryzen 5 2600 GTX 1060 / RX 580 (6GB) 16GB SSD 256GB+ 双人分屏,中低画质游戏
推荐配置 Intel i7-12700 / Ryzen 7 5800X RTX 3060 Ti / RX 6700 XT 32GB NVMe SSD 500GB+ 三到四人分屏,中高画质游戏
高性能配置 Intel i9 / Ryzen 9 系列 RTX 4080 / RX 7900 XT 68GB+ NVMe SSD 1TB+ 四人及以上分屏,3A 游戏或高帧率模式

提示:

  • CPU 多核心性能影响显著。建议优先选择 6 核 12 线程以上型号,以便各实例可独立分配逻辑核心。
  • GPU 性能决定帧率与画质,尤其在四人分屏时,每个实例渲染压力几乎相当于单独运行一款游戏。
  • 内存容量必须充足。运行四个大型游戏实例时,32GB 内存已属起步,68GB 才能保证流畅。
  • 硬盘为 SSD 可显著缩短加载时间,并减少实例启动延迟。

此外,如果系统使用多显示器布局,请确保显卡具备足够的视频输出端口,并支持多屏同步。多数 NVIDIA 和 AMD 显卡都可无缝支持两至四屏输出。对于使用一体机或笔记本的用户,建议外接独立显示器,以避免窗口缩放问题。


三、输入设备与外设支持

Nucleus Co-Op 的输入系统基于 XInput 和 DirectInput,兼容绝大多数主流控制器,包括:

  • Xbox 系列手柄(Xbox 360 / One / Series X|S)
  • PlayStation 手柄(DualShock 4、DualSense)
  • Switch Pro 控制器
  • Logitech、8BitDo、PowerA 等第三方品牌
  • 标准键盘与鼠标(可通过虚拟输入通道分配)

为获得最佳兼容性,推荐使用 XInput 模式 手柄(如 Xbox 系列),因为其驱动支持多实例绑定与自动识别。PlayStation 或 Switch 手柄可通过 DS4Windows、BetterJoy 等驱动工具转接至 XInput 模式。

注意事项:

  • 当连接多个相同型号手柄时,建议逐一插拔确认编号顺序,防止启动时设备顺序错乱。
  • 对于需要键鼠分配的游戏,启用“虚拟输入隔离”功能后,每个实例将获得独立鼠标指针;但同时启用过多虚拟通道可能导致轻微输入延迟。
  • 蓝牙手柄在多实例下可能存在信号干扰,推荐优先使用有线或专用无线接收器。

四、显示与分辨率设置

Nucleus Co-Op 支持灵活的窗口与显示管理,可根据不同显示设备进行自动适配。常见分屏模式如下:

分屏模式 推荐分辨率 适用场景
双人横屏 1920×540 / 2560×720 双人合作类游戏
双人竖屏 960×1080 / 1280×1440 赛车或飞行类游戏
四人均分 960×540 / 1280×720 聚会类或体育游戏
多显示器扩展 每屏独立全屏 高端配置或演示场景

程序在首次运行时会根据主显示器分辨率自动计算窗口位置。若系统使用多显示器,可在界面中为每位玩家手动选择输出屏幕。为了防止窗口切换焦点导致输入错误,建议关闭 Windows “显示缩放”功能或将所有显示器缩放比例设为一致。

安装与快速上手

Nucleus Co-Op 的安装过程相对简单,但由于其依赖多项系统组件与脚本机制,仍建议用户按照官方推荐步骤逐步配置,以确保工具能够稳定运行并正确识别游戏。本节将从下载、安装、环境配置到首次分屏启动的完整流程进行说明,帮助用户从零开始完成可用环境搭建。


一、下载与版本选择

目前 Nucleus Co-Op 的唯一官方版本由 SplitScreen.Me 团队维护,发布渠道如下:

安装建议:

  • 请务必从官方渠道下载,以避免下载到被篡改的非官方构建版本。
  • 下载页面通常提供压缩包形式(ZIP),无需安装程序,只需解压即可使用。
  • 文件名一般为 NucleusCoop-v2.x.x.zip,其中数字代表版本号,建议始终使用最新稳定版(Stable Release)。

下载完成后,将压缩包解压至任意非系统盘路径(如 D:\Games\NucleusCoop),避免放在 C:\Program Files 等受权限限制的目录。


二、首次启动与依赖安装

解压后,双击 NucleusCoop.exe 启动程序。首次运行时,程序会自动检测依赖环境,包括:

  • .NET 运行时(若缺失则提示安装)
  • Microsoft Edge WebView2
  • Visual C++ Redistributable

若系统提示“缺少组件”或“初始化失败”,可点击自动安装链接或手动从微软官网下载对应组件。安装完成后重新启动即可。

启动成功后,会看到现代化的主界面:左侧为游戏列表区,右侧为功能区(设置、日志、脚本管理等)。此时界面上方通常显示 “No Games Installed” 提示,表示尚未导入游戏。


三、添加与检测游戏

Nucleus Co-Op 提供两种方式导入游戏:

1. 自动检测 在主界面点击“搜索游戏”或“Scan for Installed Games”按钮,程序会自动扫描系统常见路径(如 Steam、Epic Games、EA App、Uplay 等默认安装目录)。 检测到兼容游戏后,会显示游戏图标、名称及脚本状态(绿色为已支持,灰色为未检测到脚本)。

2. 手动添加 若游戏安装在自定义路径,或未被自动识别,可点击“手动添加游戏(Add Game Manually)”,然后选择游戏主执行文件(如 game.exe)。程序会提示是否下载对应脚本。若有多个版本脚本(如 Steam 版、Microsoft Store 版),请选择与自己平台对应的版本。

导入完成后,游戏将显示在左侧列表,可通过右键菜单或点击图标进入配置界面。


四、配置分屏参数

点击目标游戏后,系统会进入配置窗口,主要参数如下:

项目 功能说明 建议设置
玩家数量(Players) 设置同时运行的游戏实例数量 2~4人,根据性能调整
屏幕布局(Layout) 选择分屏模式:横屏、竖屏、四宫格或自定义 建议使用系统推荐模式
输入设备(Input Devices) 分配手柄或键鼠给每位玩家 手柄优先,确保编号正确
显示器分配(Displays) 指定各实例运行在哪个显示器 多显示器用户推荐手动选择
窗口模式(Window Mode) 选择无边框、窗口化或全屏模式 推荐“无边框窗口化”
脚本选项(Script Settings) 显示脚本特定参数(如延迟、补丁) 默认即可,除非脚本说明另有要求

完成配置后,可点击“保存配置”按钮,以便下次自动加载。


五、启动与运行

点击“Start Split-Screen”或“Launch”按钮后,Nucleus Co-Op 会自动执行以下步骤:

  1. 按脚本定义顺序逐一启动多个游戏实例;
  2. 调整各窗口至预设布局;
  3. 分配输入设备并启动输入隔离层;
  4. 确认所有窗口处于活动状态后进入游戏主菜单。

此时屏幕上将出现多个游戏窗口,分别对应各自玩家。玩家可使用分配好的手柄或键盘输入,进入游戏进行本地合作模式。

实用提示:

  • 若窗口未正确排列,可点击界面上的“重新布局(Reposition Windows)”按钮进行修复。
  • 如果输入出现冲突或未识别手柄,可在游戏运行时切回主界面,重新绑定设备。
  • 部分游戏在首次运行时会生成存档路径,建议在分屏前先单独运行一次游戏,让配置文件正确建立。

六、保存与管理配置

每个游戏的配置文件会自动保存在 NucleusCoop\Profiles 文件夹下,用户可随时导出或备份。若希望在不同电脑间迁移配置,只需复制该文件夹内容即可。 同时,系统支持“预设配置(Presets)”功能,可以为同一游戏创建不同模式(例如“双人合作模式”“四人聚会模式”),方便在不同场合快速切换。


七、首次体验建议

首次使用 Nucleus Co-Op 时,建议选择一款兼容性高、加载快的游戏进行测试,例如《求生之路2》《双人成行》或《无主之地2》。这类游戏在社区脚本库中拥有完善的支持与调试文档,便于用户理解整体操作逻辑。 完成首次分屏后,可尝试调整布局、自定义输入映射,熟悉工具机制,再逐步扩展到更复杂的 3A 级游戏。

进阶使用

在掌握 Nucleus Co-Op 的基本安装与启动流程后,许多用户会进一步探索更复杂的应用场景,例如自定义游戏脚本、设置多显示器布局、编写启动宏命令、调整性能负载或与外部工具联动。Nucleus Co-Op 的设计理念之一就是“开放与扩展”,它为高级用户提供了丰富的自定义接口,使分屏体验可以从“可用”迈向“最优”。


一、游戏脚本的进阶使用

游戏脚本(Game Script)是 Nucleus Co-Op 的核心组成部分,它决定了程序如何启动游戏、配置窗口与输入设备。对于多数用户而言,下载官方或社区脚本即可使用,但对于希望支持新游戏或微调参数的高级玩家,理解并修改脚本是非常必要的。

1. 脚本结构概览 脚本文件通常采用 .js 或 .json 格式,位于程序目录下的 NucleusCoop\Scripts 文件夹中。其核心部分包括以下几项:

{
  "name": "Game Name",
  "author": "Contributor",
  "executable": "Game.exe",
  "arguments": "-windowed -noborder",
  "maxPlayers": 4,
  "handledInput": true,
  "windowHandling": true,
  "additionalFiles": ["config.ini"],
  "pauseBetweenLaunches": 3000
}

这些字段控制着程序的启动逻辑。用户可以根据游戏特性修改参数,例如:

  • 将 "arguments" 中添加 -dx11 以强制使用 DirectX 11 模式;
  • 修改 "pauseBetweenLaunches" 调整每个实例启动间隔,以避免进程冲突;
  • 设置 "handledInput": false,让程序跳过输入拦截,用于测试输入兼容性。

2. 脚本调试与测试 在主界面右上角点击“启用调试模式(Enable Debug Mode)”,程序会在启动时输出详细日志,显示脚本执行的每一步。如果游戏无法启动或窗口未正确定位,可以根据日志中的错误段落(如“Failed to attach process”或“Window handle not found”)查找问题原因。

3. 自定义脚本创建 新版 Nucleus Co-Op(v2.3.4 及以上)提供可视化脚本编辑器,用户可在界面中逐项填写参数,无需编写代码。编辑完成后点击“保存为新脚本”,系统会生成 .json 文件,可直接加载运行。 对于希望贡献脚本的用户,SplitScreen.Me 社区提供了脚本提交平台,审核通过后会进入官方仓库供全球用户下载。


二、多显示器与自定义分辨率

Nucleus Co-Op 支持灵活的窗口布局,尤其在多显示器场景下表现出色。以下为常见应用方案:

  1. 多屏独立输出 在“显示器分配(Display Assignment)”选项中,可为每位玩家指定不同的显示器。这样每个游戏实例将以独立全屏方式运行在对应屏幕上,非常适合四人聚会或演示场景。
  2. 混合布局模式 当显示器数量不足时,可采用“一屏双窗 + 外接显示器”的混合方案。例如:主显示器运行两人分屏,副显示器显示第三玩家窗口。脚本可通过窗口坐标手动调整布局。
  3. 自定义分辨率与比例 对部分游戏(尤其是固定宽高比的老游戏),可在脚本中使用 "setWindowSize": [960, 540] 等参数强制设置窗口大小。这样能避免画面变形或界面溢出问题。 若游戏强制锁定分辨率,可通过社区提供的“Borderless Patch”补丁实现无边框窗口化。
  4. 多GPU环境 对拥有双显卡的系统(如 NVIDIA + 集显组合),可在系统图形设置中为不同实例指定 GPU,以分摊负载。但需确保驱动支持独立渲染上下文,否则可能出现画面闪烁。

三、性能优化技巧

由于分屏实质上是同时运行多个游戏实例,性能调优对体验至关重要。以下为常见优化方向:

  • 合理设置画质与分辨率 每个实例可在游戏设置中单独降低特效等级,如关闭阴影、抗锯齿等,以显著提升帧率。
  • 启用 GPU 硬件加速调度(Windows 10/11) 在系统“图形设置”中启用该功能,可减少显卡任务切换延迟。
  • 调整 CPU 亲和性(Affinity) 在任务管理器中为不同实例分配不同核心,避免竞争同一逻辑线程。
  • 使用窗口化 VSync 对多窗口游戏,关闭独占全屏并启用垂直同步可防止画面撕裂。
  • 监控系统资源 利用 MSI Afterburner 或 Windows 资源监视器观察 CPU/GPU 占用率,必要时降低分辨率或玩家数量。

在社区测试中,得益于现代多核 CPU 与高端 GPU 的性能,四人分屏运行《无主之地3》《双人成行》可保持稳定 60 帧以上,而在极限配置下,部分轻量游戏甚至可同时运行 6 个实例。


四、外部工具与联动功能

Nucleus Co-Op 可与多种第三方工具协作,实现功能扩展或体验增强:

  1. Steam 与非 Steam 游戏集成 用户可将 Nucleus Co-Op 添加为 Steam 启动项,借助 Steam Overlay 实现游戏内截图与语音功能。 对于非 Steam 游戏,也可通过“添加非 Steam 游戏”功能集成启动。
  2. Discord Rich Presence 通过社区插件,程序可在 Discord 显示当前游戏与玩家数量信息,便于分享和组队。
  3. OBS 直播与录制 分屏实例本质上是多个独立窗口,因此非常适合直播画面分层。OBS 可捕获单个窗口或整个桌面,实现多视角同时录制。
  4. 脚本插件(Script Plugins) 高级用户可使用 JavaScript 编写自定义插件,实现例如自动截图、输入统计、性能日志等功能。插件存放于 Plugins 文件夹,启动时自动加载。

五、脚本版本与同步管理

随着游戏与程序更新,旧脚本可能失效或出现兼容问题。为此,Nucleus Co-Op 内置脚本版本管理系统:

  • 当检测到脚本版本落后时,界面会提示“发现更新(Update Available)”;
  • 点击更新后,程序会从官方仓库拉取最新脚本,并保留旧版本备份;
  • 用户可在设置中启用“自动同步脚本(Auto Sync Scripts)”,在每次启动时自动检查更新;
  • 若新版本脚本出现问题,可通过“恢复上个版本(Revert Script)”按钮回退。

这一机制保证了兼容性持续可用,尤其在游戏频繁更新的情况下非常实用。


六、进阶应用场景

  1. 跨平台适配(Steam Deck 与 Linux) 一些技术玩家已成功在 Steam Deck 或 Linux + Proton 环境中运行 Nucleus Co-Op,通过 Wine 模拟 .NET 环境实现基本功能。尽管输入隔离仍有限制,但显示与多实例运行已可用。
  2. 本地聚会与教学演示 在教学或活动现场,Nucleus Co-Op 可用于展示多人交互或对比实验。例如同时运行不同版本的同一游戏进行视觉研究或性能测试。
  3. 旧游戏重制与合作改造 对不支持分屏的经典游戏(如《半条命2》《暗黑破坏神2》),社区常利用 Nucleus Co-Op 脚本配合补丁,成功复刻本地合作模式,这也让许多老游戏重新焕发活力。

常见问题(FAQ)

Nucleus Co-Op 作为一款功能复杂、兼容性广泛的分屏工具,尽管经过多次更新仍可能在不同系统与游戏环境下出现各种问题。多数问题并非程序错误,而是由系统权限、游戏引擎差异或输入设备配置造成。以下内容汇总了社区与官方文档中最常见的问答,涵盖安装、运行、输入、窗口管理、性能和脚本兼容等方面,帮助用户快速定位并解决问题。


一、安装与启动问题

Q1:启动程序后提示“缺少 .NET 运行时”或“无法加载 WebView2”怎么办?

A:这是因为系统缺少必要组件。解决方法:

  1. 访问微软官方网站下载并安装 .NET 8.0 Runtime
  2. 安装 Microsoft Edge WebView2 Runtime(在 Edge 官方页面可获取)。
  3. 重新启动电脑并再次运行 NucleusCoop.exe。 若仍无法启动,可右键以“管理员模式”运行程序。

Q2:启动时杀毒软件阻止程序运行?

A:Nucleus Co-Op 使用输入钩子和窗口管理功能,部分安全软件可能误判为可疑行为。将程序目录添加到白名单即可。请务必从官方渠道下载,避免第三方修改版。

Q3:打开游戏时报错“Executable not found”或“脚本未找到”?

A:程序未能定位游戏路径或脚本版本不匹配。

  • 若游戏未被自动检测,请手动添加并指定主可执行文件(如 Game.exe)。
  • 确认脚本版本与游戏发行平台一致(Steam / Epic / EA App / Microsoft Store 等)。
  • 若脚本缺失,可点击“在线获取脚本(Download Script)”按钮从官方仓库下载。

二、分屏与窗口问题

Q4:为什么启动后只有一个窗口在动,其他窗口卡在主菜单?

A:这是典型的“输入焦点”或“输入锁定”问题。

  • 在设置中启用“输入隔离(Input Isolation)”选项。
  • 若为 Unity 引擎游戏,可打开脚本选项中的 “Cursor Unlock” 功能。
  • 使用手柄控制的玩家无需焦点切换,但键鼠玩家需在窗口间点击一次以激活输入。

Q5:游戏窗口位置错乱或重叠?

A:可能原因有两种:

  1. Windows 显示缩放比例不一致。请在显示设置中将所有显示器缩放比例统一为 100%。
  2. 显卡驱动干扰窗口定位。更新显卡驱动后重启系统,再使用“重新布局(Reposition Windows)”功能。

Q6:窗口总是自动最小化或抢焦点?

A:部分游戏(尤其是基于 Unreal Engine 的)在多窗口模式下会强制获取焦点。可在脚本参数中添加 "disableFocusSteal": true,或使用官方提供的焦点补丁(Focus Hook)。


三、输入与控制问题

Q7:多个手柄控制同一个角色怎么办?

A:这是输入映射错误。

  • 打开“输入设备(Input Devices)”设置界面,重新绑定每个手柄至对应玩家。
  • 确保所有手柄均处于 XInput 模式(Xbox 控制器优先兼容)。
  • 若使用 PlayStation 手柄,可通过 DS4Windows 转换为 XInput。

Q8:键盘与鼠标如何分配给不同玩家?

A:在游戏脚本支持的前提下,可启用“虚拟输入(Virtual Input)”模式。该功能通过模拟多个键鼠实例为每位玩家生成独立控制通道。 注意:同时启用多个虚拟输入会轻微增加系统延迟,建议不超过两组。

Q9:蓝牙手柄连接后输入延迟明显?

A:无线手柄在多实例运行时可能产生信号冲突。解决方法:

  • 改用 USB 有线连接或 2.4GHz 接收器。
  • 关闭其他蓝牙设备以减少干扰。
  • 在脚本选项中关闭“输入轮询优化”功能可改善延迟。

四、性能与稳定性

Q10:运行多个实例后帧率明显下降?

A:多实例运行会消耗更多 CPU、GPU 与内存。优化建议:

  • 降低游戏分辨率与画质设置。
  • 在任务管理器中为不同实例分配独立 CPU 核心(设置“关联性”)。
  • 关闭后台程序实时扫描。
  • 启用“窗口化垂直同步(Borderless VSync)”以平衡帧率与稳定性。

Q11:游戏在启动时闪退?

A:多数情况下是因为脚本启动参数不兼容。

  • 打开“调试模式(Debug Mode)”,查看日志中的错误信息。
  • 尝试删除脚本中的启动参数(如 -dx12 或 -fullscreen)再运行。
  • 若游戏带有反作弊模块(EAC、BattleEye),请关闭联网并离线运行。

Q12:多显示器分屏时,一个显示器黑屏?

A:这是显卡驱动或分辨率设置问题。

  • 确认所有显示器连接到同一显卡。
  • 在脚本中为每个实例明确指定显示设备编号(Display ID)。
  • 禁用 Windows HDR 功能可减少兼容冲突。

五、脚本与兼容性

Q13:为什么有的游戏在社区被标为“部分兼容”?

A:此类游戏通常存在以下限制:

  • 游戏内部不支持多实例。
  • 使用第三方启动器或强 DRM 机制。
  • 游戏引擎无法正确识别多窗口输入。 解决办法通常是等待脚本更新或使用“实验性脚本(Experimental)”进行测试。

Q14:脚本更新后无法启动游戏?

A:新版脚本可能修改了参数或路径。可在脚本管理中选择“回退到上一个版本(Revert Script)”。 若问题依旧,建议手动删除脚本并重新下载官方版本。

Q15:可以自己编写脚本支持未收录的游戏吗?

A:可以。只需复制任意现有脚本,修改可执行路径与参数,再逐步调整窗口与输入配置。 官方社区提供脚本模板与文档说明(可在 GitHub Wiki 查阅)。


六、安全与系统问题

Q16:使用 Nucleus Co-Op 会被游戏封号吗?

A:在 离线或本地模式 下使用是安全的。 但请勿在带反作弊系统的在线游戏中使用该程序,因为即使无作弊行为,也可能被反作弊模块误判为“多进程注入”。

Q17:程序运行后系统卡顿或黑屏?

A:可能是显卡驱动冲突或后台服务干扰。

  • 更新显卡驱动到最新版本。
  • 检查是否同时运行了显示捕获软件(如 OBS、NVIDIA ShadowPlay)。
  • 若使用高分屏笔记本,请在系统电源设置中强制使用独显运行。

Q18:如何完全卸载 Nucleus Co-Op?

A:程序为绿色版,无注册表残留。只需删除解压文件夹即可。 若要清理配置文件,可删除以下目录: %AppData%\NucleusCoop NucleusCoop\Profiles(保存的游戏配置)


七、进阶排错技巧

  • 打开程序的“日志(Logs)”面板,可查看启动与输入事件记录。
  • 若脚本启动失败,可在命令行输入 NucleusCoop.exe -debug 启动调试模式。
  • 社区 Discord 提供“日志上传”功能,可快速获得开发者技术支持。
  • 对部分旧版脚本,可手动修改 "pauseBetweenLaunches" 值(延长为 4000 毫秒),以防实例启动过快导致冲突。

总结

Nucleus Co-Op 的使用问题大多可通过脚本调整、权限修复或设备重绑定解决。得益于社区的长期维护,绝大多数常见错误都有明确的处理方式。 掌握这些 FAQ 不仅能提高使用效率,也能帮助用户判断问题是出在程序、脚本还是游戏本身。

通过阅读日志与社区交流,即使是复杂的兼容性问题,普通玩家也能自行排查与修复。 这正体现了 Nucleus Co-Op 的一大特征——它是一个“玩家共同维护”的开放工具,问题解决的速度和质量取决于整个社区的参与,而非单一开发者的维护。

相关资源