
PvP复兴 - 早期版本
本项目利用游戏自带的PvP模式,恢复了《Ready or Not》的在线玩家对战。发现漏洞?加入我们的Discord discord.gg/zhsb 并私信@didgee
查看大图[center][b][u][size=4]这是一个脚本模组,需放置在游戏 .exe 旁边,因此 Vortex 无法安装它。请阅读完整说明。[/size][/u][/b][/center]
[b][size=5]前置要求[/size][/b]
[list]
[]当前 Steam 版本的《Ready or Not》[/]
[]UE4SS(实验版)- 从 [url=https://github.com/UE4SS-RE/RE-UE4SS/releases]https://github.com/UE4SS-RE/RE-UE4SS/releases[/url] 下载。[/]
[][url=https://www.nexusmods.com/readyornot/mods/3160][b]Gunfighter Gameplay Improvement V8 - ERP[/b][/url] 作者 Ninomae416 | 开发本模组时已安装此模组 - 你应该可以在没有它的情况下运行 PvP Revival 而不出现问题,但将其设为前置要求是为了让所有人在同一起跑线上。如果你在没有 Nino 这个模组的情况下遇到问题,请告诉我发生了什么。[/]
[/list][b]完整说明[/b]
PvP Revival 将在线玩家对战带回《Ready or Not》。
游戏仍内置了旧的 PvP 模式,但未完成且无法进入。本模组修复并完善了它们,让你可以与朋友一起游玩。主要模式是搜寻与拆弹:每回合随机放置一枚炸弹,S.W.A.T. 必须找到并拆除它,M.L.O. 则要防守直到时间耗尽。v1.0.0 发布后计划推出新地图和新游戏模式,例如普通团队死斗、活跃枪手/解救人质等。目前仅有 Watt Community College 地图上的搜寻与拆弹模式可以运行。
它仅包含脚本。不修改任何游戏文件,也不添加任何游戏资源。
这是早期版本。已在双人测试中打完整场比赛,更大规模的测试正在进行中。请预期会有粗糙之处。
[b]主要功能[/b]
[list]
[]Watt Community College 上的搜寻与拆弹:每回合随机一枚炸弹。消灭对方队伍也可赢得回合。每场比赛五回合。[/]
[]比赛积分:击杀、拆弹、存活和赢得回合均可得分。[/]
[]比赛 HUD,包含玩家图标、回合比分和计时器,以及击杀信息。[/]
[]按左 Shift 显示记分板,包含分数、击杀和死亡数,以及 Steam 头像。[/]
[]炸弹标记和队友标记可穿墙显示。[/]
[]弹药计数器。[/]
[]任务前队伍名单,带 Steam 头像,可自由交换队伍。[/]
[]每回合开始时的装备选择界面。[/]
[]回合开始横幅和倒计时。[/]
[]防守方在炸弹附近出生,并在前 60 秒内被限制在内部。[/]
[]使用游戏自带语音的无线电呼叫。[/]
[]完整的比赛结束流程:MATCH OVER 和最终记分板,然后是结算界面,之后所有人返回总部。[/]
[/list][size=4][b]安装说明与卸载[/b][/size]
[list=1]
[][color=#D4D4D8]关闭《Ready or Not》。[/color][/]
[][color=#D4D4D8]下载文件并解压到任意位置。[/color][/]
[][color=#D4D4D8]将 UE4SS 安装到 ReadyOrNot\Binaries\Win64,然后将 PvPCore 文件夹复制到 ue4ss\Mods。分步说明请参见 README。[/color][/]
[][color=#D4D4D8]通过 Steam 启动游戏。[/color][/]
[/list][list]
[][color=#d4d4d8][b][u]大厅中的每位玩家都需要安装此模组。[/u][/b][/color][/]
[][color=#d4d4d8][b][u]如果你已经使用 UE4SS,只需将 PvPCore 文件夹复制到你现有的 ue4ss/Mods 文件夹中[/u][/b][/color][/]
[/list]
[b][color=#d4d4d8][size=4]如何游玩[/size][/color][/b]
[list]
[][color=#d4d4d8]主机通过 Steam 邀请好友到总部,按 F10 打开控制台并输入“[b]pvp host defusal[/b]”[/color][/]
[][color=#d4d4d8]在任务前选择界面使用切换队伍按钮选择阵营[/color][/]
[][color=#d4d4d8]使用命令“[b]pvp lobby[/b]”返回总部[/color][/]
[/list][color=#d4d4d8][b][size=4]工作原理[/size][/b]
Lua 脚本通过 UE4SS 运行。它们调用游戏自身的函数并在运行时设置其属性,并利用游戏已加载的类和界面构建缺失的部分。比赛逻辑仅在主机上运行;HUD 为每位玩家运行,且仅读取游戏已在玩家之间共享的数据。防守方出生点和撤离线是纯文本文件,每张地图一个。[/color]
[u][size=4][b]本模组仅包含脚本。不修改任何游戏文件,也不附带任何游戏资源。[/b][/size][/u]
[list]
[]加载器:Lua 脚本通过 UE4SS(实验版 v3.0.1-1125)运行,安装在游戏可执行文件旁边。[/]
[]方法:脚本调用游戏自身的反射函数并在运行时设置其属性。缺失的部分由游戏已加载的类和控件创建。[/]
[]权限:比赛逻辑仅在主机上运行。HUD 为每位安装模组的玩家运行,且仅读取游戏已复制的状态。[/]
[]启动:主机通过游戏内控制台使用模式别名前往地图,例如拆弹模式使用“[b]serverttravel RoN_Campus_Core?game=RR_PVP[/b]”[/]
[]每地图数据:防守方出生点和撤离线是纯文本文件,每张地图一个,可在游戏内用热键记录。[/]
[]调查:资源内容使用 FModel 读取,类布局使用 UE4SS 头文件转储,部分行为通过反汇编发行版可执行文件确认。
____________________________________________________________________________________________________[/]
[/list][b]已知问题[/b]
[list]
[]早期版本。[/]
[]防守方(M.L.O.)目前穿着 S.W.A.T. 装备,因此两队外观相同。使用队伍头顶的队友标记来区分他们。计划推出 M.L.O. 服装选择器。[/]
[]炸弹倒计时提示音已静音。自游戏更新 v1.5.3 起,它以全音量在全地图播放。计划推出基于距离的提示音。[/]
[]如果交换会导致某队无人,游戏会将玩家移回。[/]
[]头像需要在总部打开一次大厅管理器才能加载。[/]
[]如果主机离开,比赛对所有人结束。[/]
[]尚无服务器浏览器;通过 Steam 邀请加入。[/]
[/list][b][size=4]报告 Bug[/size][/b]
游戏结束后,关闭游戏并打开你的游戏文件夹(在 Steam 中:右键点击 Ready or Not > 管理 > 浏览本地文件)。然后前往:
ReadyOrNot\Binaries\Win64\ue4ss\Mods\PvPCore
发送该文件夹中的 core_log.txt,如果存在 core_log_previous.txt 也一并发送。日志在每次游戏启动时重新开始记录,因此请在再次启动游戏前复制它。
加入我们的 Discord:discord.gg/zhsb,并将日志以及你所见内容及大致时间的简短说明发送给 @didgee。截图会很有帮助。
[b][size=4]鸣谢[/size][/b]
[list]
[][b]Ready or Not[/b] 由 VOID Interactive 制作。本项目恢复的每一个模式、地图和界面都是他们的作品。[/]
[]UE4SS-RE 团队,作为脚本加载器在 MIT 许可下使用 - UE4SS 需单独下载[/]
[][url=https://www.nexusmods.com/readyornot/mods/3160][b]Gunfighter Gameplay Improvement V8 - ERP[/b][/url] 作者 Ninomae416,测试期间使用。非常棒的模组,增强了游戏体验。[/]
[]本模组确实有 AI 内容标签 - 模组由我和一位朋友在使用 Opus 5.5 进行调试期间开发,因此存在一些由 Claude 编写的脚本。[/]
[/list][b]更新日志 v0.76[/b]
重要:主机和玩家必须使用相同版本。从此版本起,版本与主机不同的玩家会被提示从 Nexus Mods 更新或回退,并被送回主菜单。
变更
[list]
[]装备现在每场比赛选择一次,在第 1 回合前,并保留至整场比赛结束。回合之间的装备选择界面对加入的玩家不可靠,目前已移除。[/]
[]第 2 回合起直接开始,无需等待选择计时器。[/]
[]模组已重组为独立部分,并移除了约 1,000 行旧测试代码。它更轻量、更稳定,游玩方式没有变化。[/]
[/list]新增
[list]
[]主机与玩家之间的版本检查(见上文)。[/]
[/list]修复
[list]
[]加入的玩家在杀死主机后回合开始时发生的崩溃。[/]
[]同一大厅中的第二场比赛:任务前界面现在能正确设置,没有玩家被留在面包车中。[/]
[]加入的玩家在后续回合开始时出现黑屏或长时间“等待玩家”。[/]
[/list]发现 Bug?加入我们的 Discord:discord.gg/zhsb,并发送消息给 @didgee
[b]更新日志 v0.75[/b]
新增
[list]
[]任务前界面重新设计:队伍名单带 Steam 头像、地图和模式名称、准备计数和倒计时,以及你的队伍站在新背景前。不再坐在面包车里。[/]
[]Steam 头像现在对所有人显示,无需先打开大厅管理器。[/]
[]冲刺:按住空格以 1.3 倍奔跑速度冲刺,并带有正确的冲刺动画。冲刺时无法瞄准或射击。右键取消冲刺并直接进入瞄准。[/]
[]其他玩家冲刺时现在会显示冲刺姿势。[/]
[]总部开始搜寻与拆弹时新增准备卡片,采用合作任务卡片风格:地图图片、实时“x/y READY”计数,以及“PRESS Y TO READY UP”。投票一直开放直到足够玩家准备就绪,与合作模式相同。[/]
[]主菜单:“HOST PVP MATCH”和“FIND PVP MATCH”按钮现在位于底部一行,紧邻 Exit Game。[/]
[]暂停菜单:“START SEARCH AND DEFUSE”按钮现在与游戏自身按钮风格一致。[/]
[/list]修复
[list]
[]PvP 比赛中的移动卡顿,移动时约每秒发生一次。[/]
[]开始投票中的准备计数始终显示 0/0。[/]
[]非主机玩家冲刺时出现延迟,以及玩家看起来会跑过他们停下的位置。[/]
[]加入的玩家在任务前界面结束时发生崩溃。[/]
[]若干队伍交换问题。[/]
[]任务前界面上的面包车人物。[/]
[/list]发现 Bug?加入我们的 Discord:discord.gg/zhsb,并发送消息给 @didgee
[b]更新日志 v0.74[/b]
[list]
[]新模式:Watt Community College 上的搜寻与拆弹。每回合随机放置一枚炸弹;S.W.A.T. 找到并拆除它,M.L.O. 守住它直到计时器耗尽。消灭对方队伍也可赢得回合。使用“pvp host snd”作为主机。[/]
[]炸弹不再爆炸。当计时器耗尽时,M.L.O. 赢得回合,无人死亡,因此不影响 K/D。[/]
[]M.L.O. 不再能拆除炸弹。[/]
[]比赛积分:每次击杀 250,拆弹 500,计时器耗尽时每个存活 M.L.O. 300,回合结束时存活 150,获胜队伍每位玩家 100。[/]
[]记分板现在显示分数、击杀和死亡数,按左 Shift 打开(原为 Caps Lock)。[/]
[]任务前名单和记分板上显示 Steam 头像。在总部打开一次大厅管理器即可加载。[/]
[]新结束界面:MATCH OVER 和获胜方在最终记分板上方以黑色背景显示约 10 秒。结算界面现在显示 M.L.O. 而非 RED TEAM 和 SUSPECTS。[/]
[]顶部栏现在显示“ROUND 3”而非“ROUND 3 / 5”。[/]
[]任务前现在显示 SEARCH AND DEFUSE 作为模式名称。[/]
[]任务前中的交换队伍会保留你的选择,只要两队都仍有玩家,并且不再将旧队伍的装备留在地上。[/]
[]回合开始的无线电呼叫现在与 ROUND START 横幅一起播放,而非在装备选择界面期间。[/]
[]修复了若干崩溃,其中大多数发生在刚被杀的玩家进入下一个装备选择界面时。[/]
[]加入的玩家现在与主机同时开始每回合。[/]
[]修复了回合中鼠标光标卡在屏幕上的问题,以及合作规划桌上鼠标消失的问题。[/]
[]加入的玩家不再在结束界面后看到下一回合的重生。[/]
[]弹药计数器现在在结束界面上隐藏。[/]
[]修复了自游戏更新 v1.5.3 起,主机听到其他玩家脚步声和枪声在全地图以全音量播放的问题。声音现在如合作模式一样随距离衰减。[/]
[]修复了某些玩家作为主机时 HUD 和任务前名单不显示的问题。[/]
[]修复了自游戏更新 v1.5.3 起,炸弹倒计时提示音在全地图以全音量播放的问题。目前已静音。[/]
[]修复了自游戏更新 v1.5.3 起,主机听到其他玩家脚步声和枪声在全地图以全音量播放的问题。声音现在如合作模式一样随距离衰减。[/]
[]修复了某些玩家作为主机时 HUD 和任务前名单不显示的问题。[/]
[/list][b]更新日志 v0.70 至 v0.73[/b]
来自首次双人游玩测试的修复。这些修复正在等待第二次双人测试。
[list]
[]记分板:击杀和死亡现在在整场比赛中跨回合累计,而非每回合重置。[/]
[]回合开始横幅(“ROUND 1 START”)现在对加入的玩家显示,而不仅是主机。[/]
[]防守方队伍现在也能听到无线电呼叫。[/]
[]防守方门现在如预期在回合开始 60 秒后解锁。此前在主持的比赛中一直保持锁定。[/]
[]移除了在整个比赛中停留在屏幕上的“WARMUP”标签。[/]
[]打开暂停菜单时 Restart 按钮不再短暂闪烁。[/]
[]修复了任务前名单显示一名不在比赛中的额外玩家的问题。[/]
[]每次游戏会话现在以全新日志开始,上一会话的日志保留在旁边。[/]
[/list][b]更新日志:v0.69[/b]
[b]首个公开测试版本。[/b]
[list]
[]Watt College 上的拆弹(“Rapid Response”)可游玩:S.W.A.T. 拆弹,M.L.O. 防守,每场比赛五回合。[/]
[]比赛 HUD:玩家图标、回合比分、计时器、击杀信息,以及按 Caps Lock 显示的记分板。[/]
[]炸弹标记和队友标记,可穿墙显示。[/]
[]弹药计数器,显示已装填子弹和备用弹匣子弹。[/]
[]任务前队伍名单,带有重新定位的交换队伍按钮。[/]
[]回合开始横幅,持续 7 秒;炸弹计时在持续结束后开始。[/]
[]S.W.A.T. 的无线电呼叫,在回合开始、剩余一分钟和回合结束时。[/]
[]防守方在炸弹附近出生,并在回合前 60 秒内被限制在内部。[/]
[]主机命令:“pvp host defusal”和“pvp lobby”。[/]
[]任务前界面显示版本号,以便玩家检查是否与主机匹配。[/]
[]每次会话生成新日志文件,以及用于 Bug 报告的“Collect Logs.bat”。[/]
[]本版本修复:拆弹模式中的射击和拆弹、合作地图上的两次主机崩溃,以及 PvP 暂停菜单中出现 Restart 选项的问题。[/]
[/list]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。