充能重制

充能重制

这是一个针对Expedition 33的UE4SS模组,扩展了超载机制,并为能量增添了大量自定义选项,例如更高的最大充能次数。

介绍

大家好,

我通常是为《使命召唤》等老游戏(如《现代战争2》)制作模组和进行逆向工程,所以为一个像这样的游戏制作模组对我来说相当不寻常,也很新鲜。

由于我曾是喜欢使用旧版 Overcharge Unleashed 模组的玩家之一(该模组简单地将 Overcharge 的最大充能数提高到 100),在一次游戏更新导致它崩溃后,我决定制作自己的模组。

我在对这个虚幻引擎或这款游戏毫无了解的情况下开始了这个项目,经过大约两周的摸索,就有了现在这个成果!

我制作这个模组主要是为了自己和朋友,但我决定与所有人分享。所以,我希望任何下载这个模组的人都能像我一样享受它!

如果你制作了一些能为 Overcharge 机制提供独特玩法的酷炫模板,欢迎在这里分享,我会很乐意将社区制作的配置添加到模组仓库中,供其他人下载使用!

关于本模组

这是一个适用于《远征33号》的 UE4SS 模组,扩展了 Overcharge 机制,并为此能力增加了大量自定义选项。

该模组用 Lua 编写,只是对游戏的运行时函数添加了自己的修改,作为游戏机制的补充,而不是替换它们。

作为一个简单的 UE4SS 脚本模组,它的优点是未来更新时不容易损坏(如果游戏还会更新的话)。

主要功能

  • 支持自定义最大充能数(任何大于 0 的数字)
  • 完全通过配置文件进行配置
  • 每个事件的自定义充能生成
  • 暴击支持
  • 自由瞄准支持
  • Lumina 伤害支持(Simoso 的以太剑双重打击效果使用此功能)
  • 被动充能生成
  • 负充能生成(减少充能)
  • 碎击技能在击破敌人时,无论设置的上限是多少,都会将充能完全设置为最大值
  • 运行时挂钩(不替换游戏文件,应该与大多数其他模组兼容)

有了这个模组,你可以将 Overcharge 机制配置成你想要的任何玩法:

  • 想让 Overcharge 拥有 50、100、150、1000 或 10000 的最大充能数吗?你可以做到!
  • 想分别在每场战斗开始和每回合被动生成或移除充能吗?你可以做到!
  • 想让 Overcharge 像 Perfection 一样在“自由瞄准”命中时获得充能,但在角色受到攻击时失去充能吗?你可以做到!
  • 想通过移除充能来惩罚闪避,但从每次招架中获得更多充能以增加操作要求吗?你可以做到!
  • 想从任何暴击中获得额外充能,而不仅仅是从 Lumiere 突袭或打击风暴中吗?你可以做到!
  • 想让 Simoso 的“以太剑”双重打击效果生成充能吗?你也可以做到!
  • 想让 100 层充能感觉像原版中只有 10 层充能那样,但保留伤害吗?完全可以!
  • 想让“燃烧”等增益效果生成充能吗?也是可以的!

你可以做到以上所有,甚至更多!

你可以在 Github 页面这里找到配置中所有可能设置的直观表格。

安装说明

你也可以在 Github 发布页面上找到安装说明,但这里有一个快速摘要:

  1. 与任何其他 UE4SS 模组一样,你需要先在游戏文件夹中下载并安装 UE4SS(如果你还没有的话)。
  2. 然后只需下载本模组,将其文件夹放入此路径:Expedition 33\Sandfall\Binaries\Win64\ue4ss\Mods\OverchargeReimagined
    • 模组文件夹中包含的 enabled.txt 文件会使模组自动加载,因此你无需手动编辑 mods.txt 文件。
    • 如果你想自定义模组,可以在此文件夹中找到它的 config.lua 文件:OverchargeReimagined\Scripts

注意事项

由于这是一个 Lua 脚本模组,且 UE4SS 在游戏修改深度上仍有一些限制,游戏内的充能计数器仍会显示最大 10 层充能,因为游戏的 UI 只显示原始的 0–10 充能。

在内部,模组会追踪实际的充能数量,并在游戏需要时自动进行转换。

例如,实际充能数为 30–39 时,游戏内会显示为 3 层充能。

如果你有 39 层充能并使用技能,你仍会打出 39 层充能的全部伤害!

可能的更新

如果未来我有更多时间来更新这个模组,我会添加更多的自定义选项,也许还会为“Seeram”等武器添加自定义武器效果,让它们直接提升 Overcharge 机制(增加伤害、生成的充能,以及其他可能酷炫的东西),使其更像是基础游戏的一部分。

如果你发现任何错误或问题,欢迎报告,我会尽快修复。

我已经覆盖了一些边缘情况,比如当我们的角色被某些特定敌人吃掉然后释放时导致的游戏崩溃,或飞行敌人闪避 Overcharge 的情况。如果我遗漏了其他情况,请告诉我。

制作这个模组很有趣,但现在,我要回去继续制作《现代战争2》的模组了。

谢谢,玩得开心!

致谢

特别感谢 UE4SS 让这类脚本模组成为可能!

特别感谢 FModel 让我能够搜索游戏文件,从而理解游戏机制的运作方式。

完整源代码可在 Github 上获取。

欢迎从中学习、修改或贡献改进。

如果你喜欢我的作品并想支持我,欢迎通过模组 Github 页面底部的“Donate”按钮进行捐赠!

如果你发布修改版本,请保留原始致谢。

本项目采用 GPLv3 许可证。如果你分发修改版本,你也必须在 GPLv3 许可证下提供相应的源代码。