如何提升你的《半条命:针锋相对》战役体验

0 点赞
Sven Co-op
转载

如果你希望获得与《半条命》原版 Sven 战役体验同等质量的《半条命:针锋相对》扩展内容,那么本指南正是为你准备的。它会告诉你如何修复以下问题:弹药和补给品重生;无限重生/无生存模式;无经典模式;无夜视仪;最终 Boss 修复。其中部分修复方法也适用于《半条命:蓝色沸点》和《半条命:衰变》扩展内容。 本指南以自托管监听服务器为前提,并假设你已成功安装 Sven Co-op 的《半条命:针锋相对》支持。 简介 本指南假设你已成功安装《半条命:针锋相对》并将其地图导入 Sven Co-op。如果尚未完成,请先阅读此指南。本指南中我们将要修复的问题: - 弹药和补给品重生 - 无限重生/无生存模式 - 无经典模式 - 最终Boss不生成 - 无夜视仪 - 附加内容:自定义HUD 部分修复同样适用于《蓝色沸点》和《衰变》扩展包。 本文档以自托管监听服务器为编写前提,但也应适用于专用服务器。 1. 使弹药和补给品不再重生 当你可以坐等无限弹药、生命值和护甲生成时,游戏几乎没有挑战性。战役设计时并未考虑到这种情况,且该行为与原版游戏以及《 Sven Co-op》版本的《半条命》战役均不一致。 为解决此问题,我们需要将部分代码行复制到每张地图的.cfg文件中。护目镜的插件同样来自CubeMath的github项目UCHFastDL2,位于svencoop/scripts/plugins/Nightvision.as路径下。 1. 下载Nightvision.as文件并将其放置在【Sven Co-op】/svencoop_addons/scripts/plugins目录中。 2. 在default_plugins.txt中启用该插件,添加如下代码,操作方式与之前的两个插件相同: "plugin" { "name" "Nightvision" "script" "Nightvision" } 3. 进入游戏,在任意地图上创建本地服务器。按~键打开控制台,输入“.nightvision”来测试插件是否正常工作。 4. 如果插件正常运行,你可以将其绑定到某个按键以方便快速使用。在控制台中输入bind n .nightvision,即可将该功能绑定到“N”键。第四步需要所有希望在服务器中使用夜视仪的玩家完成!此操作在其他启用了该插件的服务器中同样有效。 本插件提供的夜视仪是对原版的复刻,外观并非完全一致——没有颗粒效果,并且可能会延迟更新你的位置,尤其是在高延迟情况下。此外,它不消耗手电筒电池,还可以与手电筒同时使用。不过,有总比没有好。 5.(可选)如果你希望禁止玩家使用手电筒(就像在原版《半条命:针锋相对》中那样),请在每张地图的配置文件中添加以下内容,或在default_map_settings中进行修改。cfg(位于 Sven Co-op 文件夹中): mp_flashlight 0 额外内容:将你的 HUD 更改为《半条命:针锋相对》风格 HUD 作为额外的体验,你可以下载一个尝试模仿《半条命:针锋相对》HUD 的模组,不过它采用的是 Sven Co-op 的蓝色而非突击队员的绿色。该模组由 SV BOY 移植。 你可以在相关模组平台上找到名为“Opposing Force HUD for Sven Co-op”的模组。 1. 下载 opfor_hud.rar 2. 打开压缩包并找到其中的 svencoop_addons 文件夹 3. 将该文件夹内的内容复制到你自己的 svencoop_addons 文件夹中。 操作完成。 结语 感谢阅读本指南。请注意,本文撰写于2022年2月28日。随着Sven Coop团队未来的更新,如果官方发布了针对这些问题的修复补丁,部分步骤可能会过时。希望如此。 如果本指南中有任何需要补充或修正的内容,请告知。这可能有点繁琐,但应该不会超过几分钟。 1. 在你的Steam库中右键点击【 Sven Co-op】,然后选择【管理】>【浏览本地文件】。 2. 接着进入svencoop/maps文件夹,找到半条命:针锋相对的地图配置文件(of0a0.cfg到of6a5.cfg)。 3. 用记事本打开每个配置文件,在任意位置添加以下行,然后保存: mp_weapon_respawndelay -1 mp_ammo_respawndelay -1 mp_item_respawndelay -1 BUG:无论我怎么尝试,都无法做到让武器重生而弹药不重生。我试过在cfg文件中使用“mp_weaponstay 1”,在服务器选项中设置,以及将“mp_weapon_respawndelay”设为-2,但似乎都不起作用——如果武器重生了,弹药也会跟着重生。如果你能找到解决这个问题的方法,请在评论中留言,我会更新本指南的这部分内容。目前,当一名玩家捡起武器后,该武器不会重生,但这应该不是什么大问题,因为其他玩家会在下一次地图更换时获得该武器(前提是该武器已添加到地图的.cfg文件中)。 重要提示! 由于便携藤壶一旦被捡起就不会重生,你在捡起它的关卡中可能会遇到问题,比如会遇到一个只能用它才能通过的坑。有以下几种可能的解决方法: 其中一些解决方法也适用于置换炮关卡! 1. 仅在特定地图(即of4a3.cfg)中写入“mp_weapon_respawndelay -2”,使武器和弹药重生。你也可以在捡起藤壶之前直接在控制台中输入该命令。 2.让一名玩家穿过缺口,然后放下藤壶怪供下一名玩家拾取。默认的武器丢弃键是【G】,你也可以通过命令菜单【C】,然后按两次【1】来丢弃当前武器。 3. 让其他玩家使用穿墙模式。作为主机打开服务器控制台(【~】键),输入【sv_cheats 1】,然后让每个卡住的玩家输入【cl_noclip 1】。到达平台后,可以输入【cl_noclip 0】关闭穿墙模式。 4. 让持有藤壶怪的那名玩家完成该关卡,在下一关所有人都应该会拥有它。 5. 再次使用作弊码添加缺失的武器: 【give weapon_grapple】- 藤壶怪 【give weapon_displacer】- 置换炮 2. 强制开启生存模式 有两种方法可以启用生存模式。直接从投票菜单进行投票会提示该地图不支持生存模式。因此,我们需要进行更多的.cfg文件编辑,或者安装一个强制启用生存模式的服务器插件。 方法一: 和上一部分操作类似,我们需要在每张地图的.cfg文件中添加一行代码:mp_survival_supported 1。或者,你也可以编辑Sven Coop/svencoop文件夹中的default_map_settings.cfg文件里的这一行——默认设置为0。这样一来,所有你主持的、未在其cfg文件中包含该代码行的地图都将应用此设置。 我个人尚未测试过此方法,但它理论上应该可行。 方法二: 有一个插件可以强制你主持的所有地图启用生存模式。你可以从wootguy的名为“ForceSurvival”的项目中下载该插件。1. 下载ForceSurvival_v1.zip 2. 在Steam库中找到Sven Co-op,点击“浏览本地文件” 3. 打开“svencoop_addon”文件夹,将下载的.zip文件解压到此处。最终文件路径应如下:“Sven Co-op/svencoop_addon/scripts/plugins/ForceSurvival.as” 4. 用记事本编辑ForceSurvival.as以默认启用生存模式。找到以下行:int g_force_mode = -1; 去掉减号,使其变为“int g_force_mode = 1;” 5. 现在需要启用插件。前往Sven Co-op/svencoop/default_plugins.txt文件,用记事本(或记事本++以获得更好的显示效果并减少出错几率)打开它 6.在其他两个插件之间添加以下代码,然后保存并退出: "plugin" { "name" "ForceSurvival" "script" "ForceSurvival" } 很好!现在你主持的每个服务器都将强制进入生存模式,即使地图不“支持”该模式。如果你想禁用此插件,只需删除你在步骤5中添加的代码或将其注释掉(在该行开头添加//) 3. 启用经典模式 如果你想使用原始武器和武器模型,你会发现出于某种原因,对立力量地图的经典模式被禁用了。不过,你可以通过wootguy的另一个名为ClassicModeDeluxe的插件来启用它。 1. 下载ClassicModeDeluxe_v9.7z 2.将内容提取到【Sven Co-op】/svencoop_addons文件夹中 3. 打开【Sven Co-op】/svencoop/default_plugins.txt文件,按照安装ForceSurvival插件的方法添加以下代码: "plugin" { "name" "ClassicModeDeluxe" "script" "ClassicModeDeluxe/ClassicModeDeluxe" "concommandns" "cm" } 此插件有许多配置项,建议查看svencoop_addons/scripts/plugins/ClassicModeDeluxe目录下的文件。 4. 修复最终Boss 目前,最终Boss在【Sven Co-op】中存在无法生成的bug。幸运的是,有一个修复补丁可供安装。 该修复补丁可在CubeMath的名为UCHFastDL2的github项目中找到。该项目中还有其他实用内容,例如我们之后将要安装的夜视仪插件。1. 下载geneworm.zip 2. 将其解压到Sven Co-op/svencoop_addons文件夹 3. 进入svencoop_addons/maps文件夹,使用你应用于其他所有地图的上述修复方法编辑该地图的.cfg文件。请注意,你要添加的行可能已经存在,此时请编辑它们,而不是再次添加! 恭喜,现在你可以完成游戏了! 5. 启用夜视仪 你可能以为夜视仪是游戏默认就有的,但事实并非如此。你可能还觉得有手电筒就足够了,但《半条命:针锋相对》中的某些区域(如Voltigore隧道)是为夜视仪设计的,没有夜视仪你会玩得很不顺利。