
RDR2战役合作模式mod,附带非官方enRage兼容补丁
与最多3位好友一起游玩《荒野大镖客2》的故事模式。主持人的世界、任务和存档共享:一起骑马、并肩作战、加入任务队伍并互相复活。提供适用于Windows和Linux(Proton)的安装程序,以及你自己的服务器。可选的非官方enRage合作补丁。抢先体验版,仅限故事模式。
查看大图描述
RDR2 Co-op 允许你与最多 3 位朋友一起游玩《荒野大镖客:救赎 2》的故事模式。由一名玩家担任主机:其故事、任务和存档构成共享世界。其他玩家加入后与其并肩游玩:一同骑马、对抗相同的敌人、共乘同一辆马车、协助完成任务。
目前处于抢先体验阶段。核心功能可用,但预计会有 bug,请反馈问题以便修复。
安装说明
Windows
- 将下载内容解压到任意位置。
- 双击
RDR2CoopSetup.exe。它会请求管理员权限,因为游戏文件夹通常需要该权限。由于安装程序未进行代码签名,Windows 可能提示未知发布者:点击“更多信息”,然后点击“仍要运行”。 - 回答其问题:你的名称、服务器地址、端口和房间密码,以及你是否通常担任主机。
- 启动游戏并加载你的故事存档。加入成功后会显示一条消息。
Linux(Steam + Proton)
- 将下载内容解压到任意位置。
- 在该文件夹中打开终端,运行
python3 setup.py并回答其问题。 - 在 Steam 中打开《Red Dead Redemption 2》> 属性:
- 启动选项:
WINEDLLOVERRIDES="dinput8=n,b" %command% - 兼容性:Proton Experimental
- 启动选项:
- 在全新安装时,安装程序会主动提出先为游戏的 Proton 前缀准备 .NET 4.8。
▎ 手动安装(不使用安装程序)
▎ 1. 从 ScriptHookRDR2(dev-c.com)获取 dinput8.dll 和 ScriptHookRDR2.dll,放入游戏文件夹(包含 RDR2.exe 的文件夹)。
▎ 2. 从本下载内容的 scripthookdotnet 文件夹中,将 ScriptHookRDRDotNet.asi、ScriptHookRDRDotNet.ini 和 ScriptHookRDRNetAPI.dll 放入游戏文件夹。
▎ 3. 将 scripts 文件夹中的 RDR2Coop.dll 和 RDR2Coop.ini 放入游戏的 scripts 文件夹(如不存在请创建)。
▎ 4. 编辑 scripts/RDR2Coop.ini:设置 Name、Server、Port、Password,如果你通常担任主机,设置 PreferHost=Yes。
▎ 5. 仅限 Linux:添加上述 Steam 启动选项,并确保游戏的 Proton 前缀已安装 .NET Framework 4.8。
▎
▎ 可选的 enRage 补丁只能通过安装程序安装,因为它必须应用到你自己那份 enRage 上。
运行服务器
每个群组需要一个服务器,下载内容中已包含(server/ 文件夹)。任何装有 Python 的 PC 都可以通过 python3 relay.py --password-file password.txt 运行它。树莓派或廉价 VPS 就足够了。在 Linux 上,sudo ./setup-server.sh 会将其设置为服务。要让朋友通过互联网加入,请在路由器上转发 UDP 端口 27460。完整指南:server/README-SERVER.md。
卸载
再次运行安装程序并选择卸载:Windows 上运行 RDR2CoopSetup.exe --uninstall,Linux 上运行 python3 setup.py --uninstall。
主要功能
- 在故事世界中一起游玩:可以看到彼此步行、骑马、乘坐马车和四轮马车以及乘坐火车。
- 共享世界:城镇居民、动物、敌人和交通在玩家之间保持一致:相同的人、相同的服装、相同的行为。
- 有效的战斗:你的子弹会命中主机世界中的真实敌人,敌人会攻击你们所有人。
- 任务队伍:主机邀请所有人(F8)。你可以在自己的地图上跟随他们穿过过场动画,并分得任务金钱的一部分。
- 被击倒而非死亡:在伙伴的区域中,你会被击倒而不是死亡,an7)。否则战斗结束后你会重新站起来。
- 自己的外观:伙伴能看到你所穿着的服装。
- 运行自己的服务器,拥有一个简单的密码保护房间,最多可供 4 名玩家使用。
- 可选的非官方 enRage 合作补丁(单独下载,仅限主机):你主机上的 enRage 世界,合作玩家永远不会变成宿敌。
按键:Insert 重新加载模组,F10 显示合作状态,F9 传送到伙伴身边,F8 启动任务队伍,F7 复活被击倒的伙伴。Y/N 回答任务邀请。
限制:故事任务在主机游戏中运行。伙伴可以参与并分享……(仅为主机保存)。这仅用于故事模式:切勿在 Red Dead Online 中使用。
需求
- PC 版《荒野大镖客:救赎 2》(Steam、Rockstar Games Launcher 或 Epic),最多……
- Windows 10/11,或装有 Steam 和 Proton 的 Linux。
- ScriptHookRDR2 和 ScriptHookRDR2DotNet V2。安装程序会为两者进行设置……从作者网站下载,ScriptHookRDR2DotNet 已包含在内。
- 为你群组准备一个合作服务器(已包含,见上文)。
- 对于可选的 enRage 补丁:来自 Nexus 的 enRage 0.9.5.1(mod 10967)。在运行安装程序前将其 zip 放入模组文件夹。
致谢
- Alexander Blade,感谢 ScriptHookRDR2。
- crosire 和 Halen84,感谢 ScriptHookRDR2DotNet 及其 V2。
- enRage 的作者,感谢这个出色的活世界模组。合作补丁由他们……,并且需要他们的模组;enRage 的所有荣誉归于他们。
- RDR2 模组社区,感谢多年来对游戏脚本功能的记录……
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。