简介

创建地图位置的全新随机组合,运行设定的种子,并面对有趣的挑战。
夜之统治 (Nightreign) 的随机器会修改游戏启动时加载的文件,并包含一个去随机化器,以实现更确定性的运行。它与无缝合作 (Seamless Co-op) 兼容。
使用随机器后,您可能会注意到的唯一区别是,对于特定的夜之领主 (Nightlord),夜之统治者 (Night Boss) 的种类更多。在底层,它几乎是从零开始创建地图模式,并且在放置位置方面拥有极大的自由度。未来,此功能可以扩展到地图中敌人和 Boss 的随机化,以及深度位置自定义。
随机器概述
地图随机器有关夜之统治者 (Nightreign) 地图工作原理的概述,
请参阅https://thefifthmatt.github.io/nightreign/ 。总结一下:
-地图图案决定了敌人营地、首领、特殊事件和最终圈的生成点和位置。地图图案数量有限,每个夜领主 40 种。
-探险种子是一个 32 位整数,它根据变迁的地球和队伍中所有玩家的活跃记忆确定给定夜领主的选定地图图案。它还确定第一圈位置、商店、大灾变和圣甲虫位置。
– 物品奖励(来自首领、宝箱等)和在线死亡玩家的战利品皮纳塔不由探险种子决定。
地图随机器可以根据随机种子将原版地图图案替换为随机图案。每个随机图案都是独立于所有其他图案生成的。每个夜领主仍然有一组有限的图案。为了保证每次都能获得不同的图案,请在重新尝试特定的夜领主之前使用不同的种子重新运行随机器。随机器有三个预设选项:
– 与基础游戏类似:顾名思义。除了夜间Boss选项(可以为任何夜魔放置任何夜间Boss)外,它试图尽可能地模拟原版模式。-
平衡随机:包含一些额外的随机化功能,例如更改敌方阵营的物品奖励类型,以及略微随机化循环时间和大小,这些功能适用于所有地图模式。此外,还增加了一些功能,使游戏更加有趣,例如保证敌方阵营不会重复,以及保证敌方阵营拥有夜魔的弱点。
– 额外随机:移除一些通常有助于平衡的放置限制,例如允许任何符合条件的重生点,即使该点没有初始营地,也允许在该点出现,或者允许在不包含目标的“地球变迁”第2天循环地点出现。
除了这些预设之外,您还可以选择这些选项的任意自定义组合,或其他选项,例如大幅增加双夜Boss的频率。
地图模式的某些部分尚未随机化,例如特殊事件和重生点(除非未选中“保证初始营地”)、地图和遭遇战中的敌人,或额外的最终循环地点。第1夜和第2夜的Boss目前是不同的,否则进度将被软锁定。此外,为了安全起见,只有在原版地图模式允许的情况下,遭遇战(营地和Boss)才会出现在指定位置。由于原版地图模式足够多,因此在实际操作中不易察觉,除了像高难度的“巫师崛起”这样的罕见位置外,可以通过未来的额外测试来解决。
实用工具:
此模组包含一些杂项设置,用于增加游戏多样性和挑战。这些设置可以在不
使用随机器的情况下使用,只需取消勾选“地图随机器”标题栏中的复选框即可。通常情况下,每个“移形地球”在每次远征中出现的概率为 2.21%,无需召唤。“大幅增加一次性“移形地球”远征的频率”会将这一概率提升至 12.5%,这使得每种地图模式的概率总体相等。如果您不想让“移形地球”一直存在,请务必在之后将其送至等候室。
一些可选的挑战模式包括:削弱单人游戏以匹配 1.01 版本的行为(更少的符文,没有免费复活),增加第二夜后的降雨伤害以防止无限期地收集资源,以及隐藏营地和 Boss 的游戏内地图图标。其中一些可能在竞技比赛中有用,而另一些则可能是值得您自行尝试的有趣挑战。去
随机化器 去随机化器是由NightreignRandomizerHelper.dll
添加的一项可选功能。该 dll 文件随模组发布,可独立使用。它允许直接设置远征种子,从而决定地图模式和其他远征行为,这些行为会预先设定种子。使用模组中的种子重播器可以生成随机种子。这包括尝试模拟游戏的模式选择逻辑,以便您可以过滤种子以尝试强制执行特定模式。记忆和个人目标的逻辑并未模拟,因此使用这些种子时请确保记忆未处于活动状态。物品掉落不会被设定种子,但可以通过对游戏参数和地图进行更多修改来添加一种支持模式。NightreignRandomizerHelper.dll
也会覆盖保存文件位置,因为 me3 还没有这样做,所以强烈建议使用它。随机化器生成的 me3 配置文件始终包含它。它还包括一个徽标跳过。切勿将随机化器或去随机化器与主保存文件一起使用,如果不小心这样做了,请务必在之后还原或删除保存文件。
安装
me3(Mod Engine 3)是使用随机化器的唯一支持方式,它会生成游戏文件和 mod 配置文件来启动修改后的游戏。不支持盗版游戏版本。您必须合法获得 Nightreign 才能使用此 mod。
1. 安装 me3
并按照说明安装最新版本。这会为.me3文件添加一个文件关联,称为 mod 配置文件,让您可以使用给定的 mod 配置启动游戏。
2. 下载并解压随机化器
下载 mod 的 zip 文件并将整个 zip 内容解压到本地磁盘上的某个位置,例如 me3 配置文件目录。请确保:
– 使用 7-Zip 等程序明确点击“在此处解压”,并从磁盘上的真实目录(而不是 zip 文件)启动NightreignRandomizer.exe。-
不要将模组下载到 OneDrive 等同步文件系统,因为从模组的角度来看,所需文件可能会丢失。
3. 首先安装其他模组,包括 Seamless Coop(可选)。
具体来说,模组主要分为两种类型:dll 模组和文件模组。dll 模组会在游戏运行时挂载到游戏内存中,类似于 Cheat Engine 脚本的操作。文件模组提供游戏使用的数据文件的修改版本,例如 Regulation.bin(包含游戏参数)或游戏存档中打包的文件,例如 data0.bdt。将其他 Nightreign 文件模组安装在单独的目录中后
,随机化器会自动与其他模组合并。然后,当您从其目录启动随机化器时,它将启动其他模组,并在其上加载随机化器的更改。您无需手动合并。目前,合并操作仅限于另一个模组目录,您可以使用随机化器中的“合并其他模组”按钮进行选择。当 me3 添加配置文件 API 时,将支持更高级的合并操作。您可以使用随机化器中的“添加 dll 模组”按钮配置 dll 模组,使其随随机化器一起启动。要使用 Seamless Co-op,请从 SeamlessCoop 目录中添加nrsc.dll 。请注意, NightreignRandomizerHelper.dll始终包含在内,因为如果其他模组未配置任何 dll,它会提供备用存档。4 . 运行随机化器
在 NightreignRandomizer.exe 中配置设置和合并的模组后,点击“随机化”或“运行”按钮即可生成模组文件。您可以指定一个字母数字种子,否则,如果勾选了“重新生成种子”,系统将生成一个随机种子。每次更改设置、种子、合并的模组或 dll 模组时,都必须关闭游戏,然后再次点击“随机化”或“运行”才能使更改生效。唯一的例外是 Derandomizer,它可以在游戏运行时重新加载。
如果您与其他人使用无缝合作模式,您的种子和所有设置必须提前完全匹配,否则将导致游戏崩溃,从而导致不同步。从“设置”菜单中,复制“从字符串设置选项”中的完整字符串,以便与其他人同步。5
. 使用随机化启动游戏。
首先,如果需要,您可以根据主存档设置备用存档。 “复制主保存文件”按钮的作用正如其名,默认情况下会从 NR0000.sl2 创建或更新 NR0000.co2。请勿将其复制回原处,因为这可能会标记您的保存文件,使其在之后的封禁浪潮中被标记。
运行随机器后,点击“启动 Nightreign”按钮。这只会使用 Windows 资源管理器启动nightreign-randomizer.me3,这需要安装 me3(参见步骤 1)。
加载游戏后,请检查“Expedition”菜单标题是否已更改为类似“Expeditions (13654-5l8n43z)”的内容。前五位数字是配置哈希值,它会在任何设置更改时更改,后五位数字是随机器启用时的种子值。这必须与其他玩家的“Expeditions”标题完全匹配。如果您没有看到它,则表示该模组未启用。检查C:\Users\<your username>\AppData\Local\garyttierney\me3\data\logs\nightreign-randomizer\中的 me3 日志以进一步调试。
卸载
因为随机化器使用自己的启动器和备用保存文件,所以您只需通过 Steam 启动即可返回正常游戏。
如果您触碰过主保存文件,请确保在运行任何 mods 之前将其还原到某个版本,然后再重新上线。
错误和安装问题
如果在通过随机化器启动游戏时弹出“您想如何打开此文件?”,则表示未安装 me3。确保完成上面的步骤
1。me3 并非完全可靠,有时游戏无法使用修改过的文件正常启动。如果因此导致游戏无法启动,请尝试重新启动。如果并非所有修改文件都处于活动状态(例如,使用随机化器后“Expeditions”菜单文本未发生更改),请尝试关闭游戏并重新启动。请检查C:\Users\<您的用户名>\AppData\Local\garyttierney\me3\data\logs\nightreign-randomizer\中的 me3 日志以进行进一步调试。
暂无评论内容