《马克思·佩恩》风格子弹时间

《马克思·佩恩》风格子弹时间

带有“死眼”条的慢动作。

此模组与“Grand Theft Auto 2 inspired Gang War Mod”不兼容,因为它已经整合进了“Grand Theft Auto 2 inspired Gang War Mod”中,两者同时使用只会发生冲突,哈哈。



功能说明
带有“死亡之眼”条的慢动作。击中并杀死敌人可填充该条;按下一个键(或手柄上的 LB + RB),整个世界就会慢下来;该条在运行期间会逐渐清空,从满条开始大约持续 12 秒;再次按下该键可提前结束。屏幕左边缘、雷达上方有一条细条,显示你当前拥有多少:充能时呈浅色,子弹时间运行时呈亮黄色。
没有菜单:所有设置都在一个小文本文件(BulletTime.ini)中完成。

所需条件
- GTA IV,版本 1.2.0.59(PC)
- Script Hook for GTA IV(0.5.1 或更新版本,作者 Aru)
- ScriptHookDotNet(1.7.1.9 BETA 或兼容版本)
如果你的 GTA IV 脚本文件夹中已经有像“something.cs”这样的脚本在运行,那么你已具备全部条件。

安装方法
1. 打开 GTA IV 文件夹(包含 GTAIV.exe 的那个)内的“scripts”文件夹。如果不存在,请创建它。
2. 将 BulletTime.cs 和 BulletTime.ini 复制到该“scripts”文件夹中。
3. 启动游戏。游戏内控制台会显示“Bullet Time loaded”。
卸载方法:从 scripts 文件夹中删除 BulletTime.cs、BulletTime.ini 和 BulletTime.log。

操作方式
键盘 B 启动子弹时间;再次按下结束(该键可在 ini 中更改)
手柄 按住 LB 并按 RB 启动 / 结束(或按住 RB 并按 LB)

该条的工作方式(默认值)
- 游戏开始时,该条为半满状态。
- 一次击中(你开枪并让你附近的人失去生命值)增加 4。一次击杀(你击伤的人死亡)增加 20。
- 普通行人不会充能(Civilians=NOCHARGE),因此该条奖励的是战斗,而不是射击旁观者。
- 在车里时,该条也会在你驾驶时自行充能(每秒 10);步行时,它只会通过击中与击杀充能。
- 子弹时间至少需要该条达到 15 才能启动。当该条为空、Niko 倒下或你按键时,它会结束。
- 世界以 0.40 的速度运行(0.10 非常慢,0.60 稍微慢)。

如果你还使用“Gang War”模组
Gang War 已内置此子弹时间(按键 B、LB + RB,并有自己的条)。两份副本会争抢同一个按键以及游戏速度。只使用其中一个,或给此脚本分配另一个按键(Key=G,Controller=false)。

如果出现问题
- 按 B 没有反应:查看 ScriptHookDotNet.log(位于 GTA IV 文件夹中)。如果该脚本被列为错误,说明某个副本或文件有问题;如果根本没有列出,说明它不在“scripts”文件夹中。
- 打开 BulletTime.log:其中必须包含“native calls: found”和“drawing: rectangle found”。
- “Dead eye is empty”:该条低于 15:击中或击杀敌人(或驾驶)来充能,或设置 OnFoot=UNLIMITED。
- 重新加载脚本后慢动作仍然持续:按一次该键,或开始新的游戏会话;脚本每次启动时都会将速度恢复正常。

已知限制
击中与击杀是通过游戏对你周围 45 米内人员的生命值和伤害记录来判定的:射击远处的人不会给该条充能。被其他人杀死的人不计入。爆炸只有在游戏将其记录为你造成时才算数。