
装备模组 无随机
移除装备模组的随机性,之前所有可变数值将取最优值。
查看大图描述
完全受 Laserzwei 的模组 无随机装备升级 启发,本模组移除了购买装备改装件时的随机因素。它们将始终以最优属性值被购买。
正如 Zanzibarbarian 在原模组下方帖子中的精辟评论:
原版装备改装件的随机性就像把一捆捆钞票扔进明火里,还往上浇汽油以确保它们全部烧光。
我站在 Laserzwei 的成果之上,所提供的价值有两点:
- 本模组已更新以适配 v9.0,并且
- 我提供了一种方法,让其他人能通过一个 Python 脚本使模组永葆长青,该脚本读取 X4 的原始游戏文件并生成本模组所需的文件。
安装说明
将文件夹解压至你的 X4 扩展文件夹,例如:
...\steamapps\common\X4 Foundations\extensions\equip_mods_no_rng
卸载同样简单,只需删除该文件夹即可。
可以在游戏存档中途安装和卸载。已存在的装备改装件在安装或卸载时不会受到影响。请注意,玩家 NPC 的装备改装件将在模组激活期间生成,同样会受益于此模组,例如帕拉尼德内战期间刷新的 Nemesis Vanguard。
重建本模组的可选文件
虽然目前我深陷 X4 之中,但我确信就像我的前辈们一样,我最终会厌倦这些利润并离开。Laserzwei 好心为 v5.0 制作了启发性的模组,PThaddeus 为 v7.5 制作了一个 Steam 创意工坊模组,Septpas 在原模组的一个帖子中告诉人们如何为 8.0 版本更新,而我为 v9.0 提供了文件,这个版本很可能会被遗忘且不会更新。
在仔细扫描当前的 equipmentmods.xml 文件并与 Laserzwei 的原始模组及 Septpas 的帖子进行比较后,我意识到这是一件可以(且应该)被自动化的事情。完全公开(这也是为什么它被标记为 AI 生成内容):我的 Python 技能拙劣,无法胜任这项任务,于是我借助了大语言模型(AI)——一个本地 Qwen 3.6 实例。这两个 Python 文件主要是在语言模型的辅助下创建的,模组文件本身则由 Python 文件生成,并已与 Laserzwei 的原始模组进行了相当彻底的人工比对校验。
这两个文件需要 Python 3.9+,具体如下:
[equipmentmods rng removal - mod creator - v6.py]- 提供原始游戏文件 equipmentmods.xml(位于 08.cat 中),并生成一个相应的最小化模组文件。[equipmentmods rng removal - sorter - v2.py]- 一个可选的后续步骤,它接收上述生成的最小化模组文件,然后进行排序并添加注释,使模组文件更易于手动阅读。
两者都接受输入和输出文件作为(可选)参数传递,更多细节请参阅文件开头的说明。在 Windows 下的调用示例:
>python ".\equipmentmods rng removal - mod creator - v6.py" "C:\Gaming\X4\mods\equipmentmods - orig from 08.cat.xml" "C:\Gaming\X4\mods\equipmentmods to be sorted.xml"
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。