不再有Leyak

创作者: SmashingQuasar
已更新:2024-11-02 16:27:25
6KB

前置 MOD

使用 不再有Leyak 时将自动安装

关于此 MOD

一个基于UE4SS的简单LUA模组,可禁用Leyak。可通过聊天命令操作模组行为。
不再有莱亚克


介绍

我在 Steam 论坛和 Reddit 上看到过无数帖子,要求对 Leyak 进行更改。
起初,我觉得 Leyak 还不错。但随着时间的推移,我最终开始倾向于使用一种永久的收容方法。
截至目前,由于《Abiotic Factor》使用了虚幻引擎 5,而 FModel 或 ZenTools 等模组工具的支持尚不完善,因此其模组制作的可能性相当有限。因此,如果不依赖繁重且不稳定的 LUA 脚本,就无法添加自定义内容(例如新的任务线或世界修改)。

现在游戏中直接提供了一种永久遏制方法。

我仍在维护这个模型,因为它有相当多的功能和选项。

特征

此模型提供了以下可能性:
  • 永久禁用 Leyak,无论游戏进度和技术如何。(默认值:True)
  • 莱亚克消失时掉落精华。此效果仅在莱亚克被模组消灭时有效。(默认值:True)
  • Leyak 消失时发送的古怪死亡信息。(例如:“Leyak 没有从水库回来。”)(默认值:True)
  • Leyak 收容单元无需资源,且永久有效。(默认值:True)

配置现在是永久的。它们在游戏退出后仍然有效,因此您只需配置一次模块,无需再考虑其他操作。
工作原理

该模型将等待 Leyak 生成,然后在 1 秒后强制其消失。
它还会在屏幕顶部播放一条消息,通知玩家 Leyak 已经不存在了。

默认情况下,安装此 mod 后,Leyak 会被禁用。这意味着,如果您的唯一目标是禁用 Leyak,那么只需安装此 mod 即可。

您可以通过聊天命令来操纵 mod 的行为:

可用命令列表:
/lnm leyak disable => 禁用 Leyak。Leyak 会立即生成并消失。这是默认设置。
/lnm leyak enable => 启用 Leyak。这会将 Leyak 恢复到原始状态。
/lnm leyak toggle => 反转 Leyak 的状态。从启用到禁用,反之亦然。
/lnm dropEssence enable => 允许 Leyak 在被 mod 消灭时丢弃其精华。如果 Leyak 已启用,则无效。
/lnm dropEssence disable => 禁用 Leyak 被 mod 清除时掉落其精华的功能。如果 Leyak 已启用,则无效。
/lnm dropEssence toggle => 反转 Leyak 被 mod 清除后是否掉落其精华的状态。如果 Leyak 已启用,则无效。
/lnm deathMessage enable => 启用 Leyak 消失时在聊天中显示的特色死亡信息。如果 Leyak 已启用,则无效。
/lnm deathMessage disable => 禁用 Leyak 消失时在聊天中显示的特色死亡信息。如果 Leyak 已启用,则无效。
/lnm deathMessage toggle => 反转死亡信息的状态。
/lnm containment permanent => 使遏制永久化。
/lnm containment temporary => 使收容变为临时性的。
/lnm containment toggle => 反转遏制状态。

注意:这些配置在退出游戏后仍然有效。它们被写入游戏文件夹根目录下名为“leyaknomore_configuration.ini”的文件中。

兼容性

此模组应该兼容所有模组。它甚至应该能兼容影响 Leyak 的模组,除非这些模组是针对 Leyak 的生成事件的。

此模组应该与无限 Leyak 收容模组兼容;不过,无限收容功能已包含在此模组中。您只需要选择其中之一,选择您喜欢的即可。两者互为冗余。它们应该不会冲突,只是没必要同时加载两者。


它尚未在多人游戏中测试过。只要主机使用模组,而不是其他玩家,它应该可以正常工作。请报告在多人游戏中遇到的任何问题。由于我没有玩这个游戏的朋友(拜托,我是个玩家,但我可能还是有朋友的),修复这些问题对我来说可能比较困难。我会尽我所能,在目前 Abiotic Factor 提供的可能性下修复所有问题。

已知问题

UE4SS 尚未完全稳定地支持这款游戏。退出游戏时可能会出现“致命错误”的消息。这个问题与 UE4SS 有关,与本模组无关,很遗憾,我对此无能为力。:(

游戏启动时也有可能崩溃。这与本模组无关,而是因为 UE4SS 尚未完全兼容游戏。

我的游戏经常崩溃/加载时崩溃

您可能没有通过提供的链接安装 UE4SS,而是安装了 Github 版本。为了方便起见,以下是解决此问题的方法:

  • 找到安装 UE4SS 模块的“Mods”文件夹。steamapps\common\AbioticFactor\AbioticFactor\Binaries\Win64\Mods
  • 在此目录中,打开“mods.txt”文件。
  • 更改以下行:
BPModLoaderMod : 1
到
BPModLoaderMod : 0
这将永久禁用所有基于蓝图的模组。强烈建议这样做,因为 UE4SS 的蓝图模组加载器在游戏运行的 UE5 上非常不稳定。崩溃并非由我的模组引起,而是由 UE4SS 本身引起的。我强烈建议您按照模组详情页面上提供的安装说明进行操作,而不是尝试自行修复。

特别感谢

非常感谢@伊格罗曼鲁感谢他帮助修复 0.1.0 版本中的崩溃问题以及为开发此模块提供的总体帮助。

安装

  • 下载非生物因素的UE4SS在 mod 页面上。它已专门针对游戏重新打包,请勿使用默认的 UE4SS。
  • 按照 mod 详细信息页面中提供的安装说明进行操作。
  • 下载此 mod 并解压。
  • 将解压的文件夹(“不再有莱亚克") 进入 "模组" Win64文件夹的目录:steamapps\common\AbioticFactor\AbioticFactor\Binaries\Win64\Mods


  • 打开文件steamapps\common\AbioticFactor\AbioticFactor\Binaries\Win64\Mods\mods.txt使用记事本或任何 IDE。


  • 添加行LeyakNoMore : 1到文件。

  • 运行游戏。

您可以使用提供的聊天命令来操作该模块,看看该模块是否有效。
请注意,在加载保存时您无需执行任何操作来禁用 Leyak,因为它默认是禁用的。

致谢

非常感谢开发 UE4SS 的优秀人才,他们使得这个修改成为可能。
非常感谢@伊格罗曼鲁感谢他为开发这个模型提供的帮助(见特别感谢)!
我最初的想法是通过查看由@上传的 LeyakRemover mod(似乎已经死了)得到的razminr11由 razzledazzle0x2a 创建。我没有重用他们的任何代码,而是决定从头开始构建,因为我不喜欢最初的实现。我仍然想对最初的想法表示赞赏。

使用 Xmod 解锁 非生物因素 的全部潜力 — 今天就探索这些顶级 MOD!