融合类物品随机化器

融合类物品随机化器

Swaps the items listed in The Convergence's (法魂) class guides — items only, never locations or quantities. One coherence slider controls how far swaps may reach. Guides are rewritten to show where things really are. Chinese-localized build only; no English version yet.

[b]仅限法魂汉化版本——目前尚无英文版。[/b] 本工具为《The Convergence》(法魂 / 汉化本体)的汉化版本制作:界面为中文,指南改写也要求使用中文指南文件。在英文(或任何其他语言)版本上,物品池与文件结构不同,因此并非翻译几个字符串就能解决——日后可能制作正式的英文版本,但目前尚未完成。

[line]

[b]功能说明。[/b] 《The Convergence》会把你的流派锁死:玩辉石法师就意味着每一周目都是同样的装备、同样的卢恩和同样的路线。市面上的随机器要么无视这类大型转换模组,要么一次性打乱所有东西——东西是乱了,但你的流派也废了。本工具做的事更窄,我们认为也更有用:[b]它只对调游戏内职业说明书(职业说明书)中出现的物品,其他一律不动。[/b] 你仍然是辉石法师——但这一周目,你的关键物品在别的地方,你得重新去找。

[line]

[b]设计原则。1)只换物品——绝不搬位置。[/b] 宝箱还是那个宝箱,掉落还是那个掉落;只有里面的内容改变。数量、概率、价格、库存、解锁条件与事件流程一律不动,[b]商店默认不参与。[/b] 一个高级选项也可以把商店出售的职业装备纳入——即使如此,也只改物品本身:价格、库存上限与解锁条件一律不动(已逐字节验证)。[b]2)职业说明书是唯一真相来源。[/b] 物品池严格等于该模组自带指南中列出的物品集合,因此随机化之后,打开指南看到的就是世界的真实状态。[b]3)“合理度”是一个含义精确的单一滑块[/b]——它同时控制三件互相独立的事:档位跨度(两个物品最多相隔多远)、跨档率(实际有多少比例跨档),以及有多少武器加入混合池。100% 时只允许同档互换,没有任何东西跨档;0% 时档位完全放开。档位遵循游戏自身的推进感,而护甲与卢恩天然都是四档,因此混合池可以一一对应。一句话规则:[b]每次互换都必须发生在同一个档位桶内。4)法系护甲永不与近战护甲混合[/b]——任何设置下都是如此,包括 0%。[b]5)无法安全写入的,就不写入[/b]——每次写入前先备份,一个按钮即可还原原始文件,每次写入后都会审计。

[line]

[b]指南始终保持诚实。[/b] 随机化之后,职业说明书会被改写,使[b]物品名称永不改变——只有其列出的地点改变[/b]:物品 X 被搬入原本放置物品 Y 的格子,因此 X 的列出地点变为 Y 原本列出的地点。没有翻译,没有猜测——地点直接从原始指南文本中读取。字体大小、颜色与长度均保留,每次写入都通过八项检查。以此方式发现的三个真实 bug 塑造了本版本:一个字节层面正确但启动时仍会导致游戏崩溃的文件(重压缩帧参数)、指南文本被固定大小的文本框悄悄截断,以及两个指南页面因首行相同而互相覆盖。最后:[b]同一种子,同一个世界[/b]——记下种子即可复现一次游玩,或分享给朋友。

[line]

[b]安装。[/b] 你需要《The Convergence》(法魂,汉化版,V3.0.3)以及你自己的原版游戏文件;本下载仅包含工具本身。1)将 [b]ConvergenceClassItemRandomizer.exe[/b] 放入 [b]模组根文件夹[/b]——即包含 [b]mod\regulation.bin[/b] 的文件夹;你的存档文件夹不涉及。2)运行它:[b]本地文件[/b]面板会检查模组文件夹、游戏数据、指南文件、你的原始备份、指南基准与引擎——任何缺失项会显示为红色,[b]写入游戏[/b] 在修复前保持禁用。3)选择要随机化的内容,选择混合模式,拖动[b]合理度[/b]滑块,输入[b]种子[/b]。4)点击[b]① 生成方案[/b]并查看摘要。5)点击[b]② 写入游戏[/b]:工具会备份你当前的文件,还原原始文件,然后写入新分布并改写指南。不满意?点击[b]还原成原始[/b]——原始文件会完全按原样放回,你可以用不同种子随意重新生成。只修改数据文件([b]mod\regulation.bin[/b] 与指南消息文件);游戏本体永不触碰。仅限单人游戏——请备份你的存档,并注意该 exe 未签名,部分杀毒软件首次运行时可能报警。

[line]

[b]主要特性。[/b] 只随机化职业指南中的物品——该列表之外一概不碰。只换物品,绝不搬位置:数量、概率、价格、库存、解锁条件与事件条件均保持原样,商店默认不参与;在高级设置中启用时,也只改物品——价格、库存上限与解锁条件完全保持原样。一个合理度滑块分别控制档位跨度、跨档率与武器掺入比例,因此“别太离谱”是你可以真正调出来的东西,而不是一句空泛的承诺。四档模型取自游戏本身(卢恩阶位、护甲部位、地区推进度),护甲与卢恩逐档一一对应,因此混合池也保持合理。法系护甲在任何设置下都与近战护甲隔离。套装以整组互换,因此你永远不会只收到半套护甲。职业说明书会被改写以显示物品的真实位置,名称、字体、颜色与排版与原版一致。基于种子且可复现:同一种子产生完全相同的世界。随时一键还原,每次写入自动备份与审计,写入前会对照方案检查你的文件,若不一致则拒绝写入。使用 90 次运行的矩阵(15 种配置 × 6 个种子)进行测试,覆盖守恒性与可复现性;每种配置都实际启动到主菜单;八项指南审计,包括对审计本身的审计;以及一份冻结的基准方案,在每次引擎变更时逐行对比。

[line]

[b]要求。[b]必需:[/b] ELDEN RING,版本与你安装的《The Convergence》目标版本一致(本版本针对 1.17.1);《The Convergence》(法魂,汉化版)V3.0.3,YAFSML 构建——本工具随机化该模组的数据文件,不能单独使用;以及你自己的原始文件(未修改的 [b]regulation.bin[/b] 与指南消息文件),工具会在写入前备份它们。[b]不需要:[/b] 无需模组管理器、无需脚本扩展器、无需额外工具——所需的一切都在下载包中——也无需新存档;你可以在现有存档的任何阶段进行随机化。[b]重要:仅限汉化版本[/b]——英文及其他语言版本尚不支持;仅限单人游戏;首次写入前请备份存档,如同任何模组变更前一样。

[line]

[b]致谢。[/b] 本工具站在许多其他人的工作之上。[b]The Convergence(法魂)[/b]——模组本体,以及使这个随机器成为可能的职业指南。[b]YAFSML[/b]——运行时注入式加载器;正因为它从不触碰游戏文件夹,我们才能安全地随机化数据文件而其他一切保持不变。[b]SoulsFormats[/b]——regulation.bin 的 AES 方案是从其 RegulationDecryptor 中读出的;该格式的公开文档稀少,没有它我们可能还在猜初始化向量。[b]WitchyBND[/b]——开发期间用于交叉验证,同一文件由两个独立工具解析。[b]Oodle(RAD Game Tools)[/b]——压缩算法随游戏自带;我们只是调用它。[b]更广泛的 Elden Ring 随机器社区[/b]——让我们看到随机化自由度的上限是什么样,也让我们学到克制是一种特性。

【这是什么】

本工具为「法魂」(The Convergence 汉化本体)制作。它换的是法魂职业说明书里那些道具,别的都不动。

【它解决什么问题】

法魂这类大改 MOD,职业流派基本是钉死的:玩辉石法师就那几件装备、就那几个卢恩,开局路线几乎固定。市面上的随机器要么只管原版,要么一键全乱——东西是乱了,但流派也废了。我们做的更窄一点,也更实用一点:只把游戏内职业说明书里出现的道具互相对调,其他一律不动。你还是辉石法师,只是这一周目的关键道具换到别的地方去了,你得重新去找。这就是它和"全乱"的区别。

【五条设计理念】

一、只换物品,不搬位置。宝箱还是那个宝箱、掉落还是那个掉落,我们只改里面放什么。数量、概率、价格、库存、解锁条件、事件流程一律不动。 商店默认不参与(可在「更多设置」里开启;开启后也只换职业专属装备,价格、限量、解锁条件一律不动)。

二、以职业说明书为准。随机范围严格等于说明书里出现过的物品;换完之后翻开说明书,看到的就是这座世界的真实分布。

三、合理度是一个旋钮,但含义必须精确。它同时控制三件互相独立的事:越档幅度(最远能跨几档)、越档率(多少东西真的跨档)、武器掺入混池的比例。100% 时只能同档互换、一件都不跨;0% 时等级完全放开。档位按游戏自身的推进感划分,而护甲与卢恩天然都是四级,所以混池里能逐档直接对应。一句话:任何一次互换,都必须发生在同一个档位桶里。

四、法师/祷告护甲永不与近战混池。无论合理度拉到多少,都单独一组。

五、写不进去的东西等于没写。每次写入前自动备份,界面一个按钮还原;写入后自动审计。

【说明书会跟着改,但只说真话】

物品名不动,只换它现在所在的地点。规则很直白:X 搬进了原本放 Y 的格子,X 的地点就写成 Y 在原版说明书里的地点,零翻译、零猜测。字体、字号、文本长度都与原版一致;每次写入自动跑八项审计。这套审计在开发中抓出过三个真实的坑,也正因如此才有现在这个版本:一个"内容全对但一启动就崩"的压缩参数问题、说明书被固定文本框悄悄截尾、以及两页说明书因为首行相同而互相覆盖。

最后:同一种子 = 完全一样的世界,把种子记下来就能复盘,也能分享给别人复现。

【安装】

前置:你需要「法魂」汉化本体(V3.0.3)与你自己那份原版游戏文件,这个下载里只有工具本身。

一、把 ConvergenceClassItemRandomizer.exe 放到 MOD 根目录,也就是含 mod\regulation.bin 的那一层,跟存档目录无关。
二、双击打开。界面的「本地文件」会逐项自检:MOD 目录、游戏数据、说明书、原始备份、说明书基准、随机引擎。缺哪项会标红并禁用「写入游戏」直到修好;旁边两个按钮可以直接指定 MOD 目录、或补一份原始备份。
三、勾选要随机的东西(卢恩 / 护甲 / 装备),选混合方式,拉合理度,填种子。
四、点「① 生成随机方案」,看一眼"这次会改什么"。
五、点「② 写入游戏」。工具会先自动备份当前文件、复原成原始,再写入新分布并重写职业说明书。

不满意怎么办:在同一个窗口点「还原成原始」就行,原文件会被原样放回;换个种子再生成一次也可以,随便试多少次。

注意:只改数据文件(mod\regulation.bin 与说明书文件),游戏本体一个字节都不动;首次写入前会自动备份,那份备份请保留,生成方案时要用它;仅限单人游戏,建议先备份存档;exe 未签名,部分杀软首次运行会提示。

【主要特性】

只随机职业说明书里出现的道具,名单之外一概不碰。只换物品不搬位置,数量、概率、价格、库存、解锁条件、事件条件全部原样保留, 商店默认不参与,可在「更多设置」里开启(开启后价格、限量、解锁条件仍然不动)。 一个合理度旋钮分别控制越档幅度、越档率和武器掺入比例——"别太离谱"是一个能调出来的东西,不是一句承诺。四级档位取自游戏本身(卢恩阶位、护甲部位、地区推进度),护甲与卢恩逐档一一对应,混池也不乱。法师/祷告护甲全程隔离,0% 也不例外。套装整组进出,不会只给你半套。说明书同步改写,物品名不动、只改地点,字体颜色排版与原版一致。种子确定、完全可复现。一键还原,随时可用。每次写入自动备份与自动审计;写入前还有一道复核,文件与方案对不上就直接中止,绝不写半成品。

怎么测的:矩阵测试 90 组(15 配置 × 6 种子),覆盖守恒、可复现、法祷零违规;每一种配置都真实启动过一次游戏、确认能进主菜单;说明书八项审计,连审计本身也做了变异测试;另外冻结了一份基准方案,每次改引擎都逐行对比,防止"无意改动了随机结果"。

【前置要求】

必需:ELDEN RING,版本要与你那份法魂本体一致(本版针对 1.17.1);「法魂」(The Convergence 汉化本体)V3.0.3,YAFSML 构建——本工具改的就是这份 MOD 的数据文件,不能单独使用;以及你自己那份原版文件(未改动过的 regulation.bin 与说明书文件),写入前工具会自动备份它们。

不需要:mod 管理器、脚本扩展、任何外部工具——需要的东西都在这个压缩包里;也不需要开新档,任何阶段的存档都能用。

重要:本工具面向法魂汉化本体。英文版(以及其它语言版)的 The Convergence 物品池与文件结构都不同,目前不支持——不是翻译几个字就能用,请勿抱着这个预期安装。仅限单人游戏,请勿联机时使用。首次写入前请备份存档,和装任何 MOD 前一样。

【致谢】

这个工具站在很多东西上面,逐个谢过。「法魂」(The Convergence)——MOD 本体,以及那套职业说明书;没有这份"哪个职业该拿什么、去哪儿拿"的指南,这个随机器根本无从谈起。YAFSML——运行时注入式加载器,正因为它不动游戏本体,我们才敢只改数据文件。SoulsFormats——regulation.bin 的 AES 方案是从它的 RegulationDecryptor 里读出来的,这个格式的公开资料极少,没有它我们可能还在猜初始化向量。WitchyBND——开发早期用来做交叉验证,同一份文件交给它和我们的代码各解析一遍。Oodle(RAD Game Tools)——压缩算法由游戏自带,我们只是调用。Elden Ring 随机器社区——"自由度的上限该长什么样"是从它们那里学的,也顺带学到:克制是特性,不是缺点。