简单简介
在3DM Mod站下载侠盗猎车手系列最新的位置伤害和致命爆头 Mod,由EnforcerZhukov 制作。k1207152在我们的平台上分享了这个免费且高质量的游戏模组,让玩家们可以享受到更加丰富的游戏体验。快来3DM Mod站下载并尝试吧!
详细介绍
Mod作者: EnforcerZhukov Mod版本: 1.1 Mod大小: 5.43 KB 更新时间: 2018-08-24 13:00:13 发布时间: 2018-08-24 13:00:13
详细说明
基于GTA IV装甲 - 健康 - 损害系统,位置损伤是一个专注于现实主义的项目。如你所知,防弹衣仅覆盖身体,但是如果你的腿或手臂被击中,GTA V会发生什么?是的,你的盔甲减少了,你的健康状况也没有改变。在GTA IV上,如果你的腿被击中,即使你有防弹衣,你的健康也会降低。
所以我制作了这个脚本将该系统放在GTA V上。脚本检测到你被射击的地方,如果身体部位不是“身体”(你的身体护甲应该是保护你),它知道如何你得到了很大的伤害(也就是你的盔甲减少了多少)并且在射击之前将护甲值放到原来的值上;然后,承担损害并减少健康。
所以,如果你有100%的护甲和100%的生命值,那么当你的腿被击中时,香草游戏会降低护甲值。此脚本会降低运行状况值。如果你射击身体,护甲值将会降低。如果你没有盔甲,脚本将不会改变任何东西。剧本也知道伤害的来源,所以当你被非近战武器击中时,它只能完成它的工作。
我还包括一个“致命的爆头”插件,所以如果你被击中头部,你会立即死亡!您可以在提供的INI文件中启用它(默认情况下禁用它)。你可以激活另一个选项,避免即时杀戮,但能够实现重击(你的健康状况会降低很多,几乎要死)。
.INI CONFIG FILE
提供的.ini文件允许您自定义此mod,并具有以下选项(根据需要在每个上添加true / false):
DeadlyHeadshots:致命的爆头模块。 1枪击中头=死了。
HeavyDamageHeadshots:爆头成为重要的命中;这意味着您的健康状况将急剧下降,接近于零。使用DeadlyHeadshots激活此功能将无效,因为DH会让您死亡。
ClearLastDamaged:注意这个选项:它清除角色的“最后伤害类型”标志。这用于确定你是否被枪(子弹),近战武器或其他东西击中,所以如果你作为爆头坠落,它将不会渲染,例如,击中头部。问题:它可能会导致其他相关mod的问题,例如,我的InjuredRagdoll脚本。因此,如果您遇到其他mod的问题,请尝试禁用此功能。
依赖性和安装
您需要ScriptHookV和ScriptHookV DotNet才能运行此脚本。将DLL和INI文件放在Grand Theft Auto V / scripts文件夹中。
已知的错误和未来的项目
(游戏中)“确定身体部位”系统有时不是很准确,但ATM这个系统可以做到这一点。问题是,有时子弹不仅仅是输入(游戏不太现实)。
在测试期间,我死了3或4次后有一些CTD,但也许它是由Afterdeath mod造成的。如果您有或没有该mod的游戏崩溃,请告诉我。
在我的InjuredRagdoll模型中,尽管LocationalDamage检测到无装甲伤害并且破坏了生命值,但受伤的拉格多尔很可能会检测到装甲伤害,并应用你的装甲命中设置。
如果您正在运行InjuredRagdoll脚本或其他类似的东西,致命的爆头通常不起作用。 “Clear Last Damaged”选项可能会使其他健康或命中检测相关脚本(如InjuredRagdoll)无法正常工作(在这种情况下,请尝试禁用该选项)。
我想扩展这个脚本并创建一个复杂而真实的健康系统。我将在未来与我的InjuredRagdoll脚本合并,或者至少使两个脚本协同工作以避免它们之间的问题。
更新日志
v1:初始关系。
v1.1:包含HeavyDamageHeadshots和ClearLastDamage选项(可从INI文件中自定义)。 ClearLastDamage选项可能会修复与命中检测相关的一些问题,并将头部命中(如下降)渲染为爆头。
Locational Damage is a project focused on realism, based on GTA IV armor-health-damage system. As you know, body armors only cover the body, but what happens on GTA V if you get shot, for example, on your leg or your arm? Yeah, your armor decreases, and your health does not change. On GTA IV, if you get shot on your leg, your health decreases even if you have body armor.
So I made this script to put that system on GTA V. The script detects where did you get shot, and if the body part is not the "body" (where your body armor is supposed to be and protect you), it knows how much damage have you received (a.k.a. how much your armor decreased) and puts the armor value to the original one, before getting shot; then, takes that damage and reduces the health.
So, if you have 100% armor and 100% health, when you get shot on your leg, vanilla game decreases armor value. This script decreases health value instead. If you get shot on the body, the armor value will be decreased as usually. If you haven't got armor, the script will change nothing. The script also knows the source of the damage, so it will only do it's job when you got shot by a non-melee weapon.
Aditionally I included a "deadly headshots" plugin, so if you get shot on your head, you will die instantly! You can enable it on the INI file provided (it's disabled by default). You can activate instead another option, avoiding instant-kills but enabling critical hits (your health is lowered a lot, almost dying).
.INI CONFIG FILE
The .ini file provided lets you customize this mod, and has the following options (put true/false on each one as you want):
DeadlyHeadshots: the deadly headshots module. 1 shot to the head = dead.
HeavyDamageHeadshots: headshots renders as critical hits; this means your health will be drastically decreased, close to zero. Having this activated with DeadlyHeadshots will have no effect, since DH will make you die instead.
ClearLastDamaged: pay attention to this option: it clears the "last damage type" flag from your character. This is used to determine if you got hit by a gun (bullet), a melee weapon or something else, so it won't render, for example, a hit to the head if you're falling as a headshot. The problem: it might cause issues with other related mods, for example, my InjuredRagdoll script. So, in case you have problems with other mods, try disabling this out.
Dependencies & installation
You need ScriptHookV and ScriptHookV DotNet in order to run this script. Place both DLL and INI files on Grand Theft Auto V/scripts folder.
Known bugs & future projects
(in-game) "determining body parts" System is not very accurate sometimes, but ATM this system can do the job. The problem is, sometimes a bullet has more than an input (the game is not very realistic).
During the tests i had some CTDs after dying 3 or 4 times, but maybe it was caused by the Afterdeath mod. If you have game crashes with or without that mod, please, let me know.
On my InjuredRagdoll mod, although LocationalDamage detects a no-armor damage and decrases health, InjuredRagdoll will most probably detect an armor damage, applying the settings you have for armor hits.
Deadly Headshots usually doesn't work if you're running the InjuredRagdoll script, or something else similar. The "Clear Last Damaged" option might make other health or hit-detection related scripts (like InjuredRagdoll) not working fine (on this case, try disabling that option).
I want to expand this script and make a complex & realistic health system.I'll merge with my InjuredRagdoll script on the future, or at least, make both scripts work together to avoid problems between both of them.
Changelog
v1: initial relase.
v1.1: included the HeavyDamageHeadshots and ClearLastDamage options (customizable from the INI file). The ClearLastDamage option might fix some issues related with hit detection and rendering head hits (like falling) as headshots.
文件说明
Mod截图
相关作品
v1.24刀剑传说v3.3正式版 | SkateV | 位置伤害和致命爆头 | 群星 v1.8LEX更多利维坦MOD完整汉化版 | 窃贼 | 升级奖励 KTGrowth-83-0-1 |