
可击杀儿童 v15.3
杀死儿童士兵不再触发游戏结束。
查看大图24/08/11: 此模组的功能已包含在 Infinite Heaven 模组中。因此,它不再受支持或更新。仅出于遗留目的保留此模组。
免责声明: 可能引起不适或冒犯。可击杀儿童是一个潜在的争议性内容,如果管理员/版主要求,将切换为仅限成人内容。
基于旧版可击杀儿童模组:https://www.nexusmods.com/metalgearsolidvtpp/mods/11/?tab=description
此版本已修订以兼容 MGSV:TPP 1.0.15.3。
效果:
- 击杀儿童(在任何任务中)将不再导致游戏结束画面,使儿童士兵成为 lethal 武器的合法目标。
问题:
- 如果你杀死任何儿童士兵,Miller 仍会说任务会失败。目前我没有时间剪掉他的无线电音频,而且这只是一个外观问题,对我来说修复优先级不高。
- 准星可能会在瞄准死去的儿童士兵时变红。情报小组仍会报告敌方移动区域,尽管儿童士兵已死亡(未经测试。可能不再发生)。
- 你可能会杀死 Eli / White Mamba,从而使得任务 23 无法在不出现游戏结束画面的情况下完成(未经测试)。
已修复的问题:
- 由于不同的实现方式,与旧版可击杀儿童不同,此版本不应影响必须活捉的非儿童强制目标,这意味着如果你杀死必须营救的非儿童人质,仍会出现游戏结束画面。
兼容性:
- Infinite Heaven v251r 及以上版本内置了此模组。因此,我不再需要提供兼容性补丁。如果你真的想自己打补丁,DIY 部分仍适用于较旧版本的 IH(或其他修改 TppMission.lua 的模组)。
MODDER 信息 / DIY 补丁:
此版本的可击杀儿童是通过向 ReserveGameOver 函数添加一个例外来实现的,而不是完全移除该函数(这会导致所有强制目标在被杀死时无法触发游戏结束画面)。实现方式是在函数中插入一个简单的检查:
-- CFW - 可击杀儿童
if svars.mis_gameOverType==TppDefine.GAME_OVER_TYPE.PLAYER_KILL_CHILD_SOLDIER then
return false
end
-- CFW - 可击杀儿童 - 结束
你可以使用任何存档管理器(如 7-zip)打开 MGSV 文件,并自行查看 lua 文件,了解其实现方式(已为你添加了适当的注释,因此你只需在 .lua 文件中搜索 "CFW" 即可)。
杂项:
问:CFW 是什么意思? 答:一种标记我的编辑的方式,这样我就不用花太多时间在数千行代码中寻找我所做过的更改。参考自 CFWMagic。
问:截图中你使用的武器是什么? 答:我安装了真实武器名称,并修改了一些武器属性,使其更接近现实对应物。这把武器是 Bambetov-SV,修改为使用合适的 10 发弹匣。
问:你到底怎么了?/ 你为什么要做这个?! 答:嗯。为什么不呢?有需求存在。另外,问问原作者吧。我只是修复了它。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。