PC游戏分屏工具快速指南:用 Universal Split Screen 实现本地多人同屏 [特殊字符]

发布时间:2026/8/22 19:45:05
PC游戏分屏工具快速指南:用 Universal Split Screen 实现本地多人同屏 [特殊字符] PC游戏分屏工具快速指南用 Universal Split Screen 实现本地多人同屏 【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen朋友来家里想一起玩但PC游戏只支持单人两个人只能轮流来。Universal Split Screen 是一款开源的 PC 游戏分屏工具把一个游戏窗口切成两到四份并把第二套键盘、鼠标、手柄的输入分别路由到对应的分区。它解决什么问题这是一个 Windows 桌面程序不修改任何游戏文件你开两到四个游戏副本它负责分屏摆放窗口和分发输入游戏自身完全无感知。x86 与 x64 位的游戏进程都能处理。5 分钟跑通分屏克隆源码git clone https://gitcode.com/gh_mirrors/un/UniversalSplitScreen用 Visual Studio 打开UniversalSplitScreen.sln选 x86 平台用 Batch build 一次性编译全部 5 个项目主程序、HooksCPP、InjectorLoader、StartupHook、SourceEngineUnlocker各项目的 post-build 会自动改名并复制到指定位置。运行主程序从下拉列表选一套预置配置给每个游戏窗口绑定对应的键盘、鼠标或手柄点 Start用设定好的结束键退出分屏。能力全景使用场景实际效果双人左右或上下分屏自动缩放定位窗口两人各占半个屏幕四人同屏窗口切分为四份每人绑定独立设备双手柄对战XInput 钩子按索引把手柄分配给对应窗口上限 4 个超过 4 个手柄DInput 转 XInput 翻译钩子把超出的手柄映射进 XInput 槽位需多开副本的游戏Source/GoldSrc 引擎单实例互斥锁解锁后可从 exe 再启动一份仓库预置 13 套游戏配置覆盖 Source 引擎、GoldSrc 引擎、Minecraft、Terraria、无主之地 2、异星工厂等。原理一分钟速览打个比方它像酒店前台游戏只认自己那间房的输入工具站在系统和游戏之间把每个设备的操作交给正确的房间。Raw Input API系统级输入流比游戏更早拿到键盘鼠标数据。进程注入把钩子 DLL 拷进游戏进程游戏调用读输入的系统函数时被重定向。API 钩子如拦截GetCursorPos让游戏看不到其他玩家的鼠标位置。动手配置 配置目录UniversalSplitScreen/Config/每个 JSON 是一组选项程序启动时从主程序目录下的config子文件夹加载。给新游戏做配置时复制一份现有 JSON改OptionsName再按游戏需要调整各项钩子开关。Hook_XInput用手柄时必须为true否则启动分屏时程序会警告且手柄不响应。LeftOffset / TopOffset / ExtraHeight控制分屏窗口的左距、顶距与高度补偿窗口被任务栏挤下时可用ExtraHeight补高。EndVKey结束分屏的虚拟键码预置配置里为 35对应 Insert 键。避坑清单注入报错 0xC0009898→ 游戏位数与注入的钩子 DLL 不匹配 → 确认游戏是 32 位还是 64 位程序会按进程自动选对应版本的 DLL报错时先看它提示的位数。手柄绑定后没反应→ 没启用 XInput 钩子 → 勾选Hook_XInput再重新开始分屏。第 5 个手柄连不上→ Windows XInput 槽位只有 4 个 → 同时启用Hook_XInput和Hook_DInput走翻译钩子。Source 引擎游戏开不了第二份→ 引擎互斥锁禁止重复启动 → 用主程序里的解锁功能释放单实例互斥预置配置已填好如hl2_singleton_mutex再从 exe 启动第二个实例。生态与参与MIT 许可见 LICENSE.md。门槛最低的贡献是给新游戏写配置在 UniversalSplitScreen/Config/ 放一份 JSON字段含义可对照OptionsStructure.cs。值得细看的模块UniversalSplitScreen/RawInput/输入捕获与路由、StartupHook/游戏启动阶段的钩子、easyhook/钩子库。排查问题先看主程序的日志每次注入的结果码和窗口映射都会打在里面。写在最后对没有原生分屏的 PC 游戏来说本地多人同屏这一步由它补上。编译一次、选一套预置配置就能和朋友试一把。【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考