HardcoreSky - 基地建筑回收数据成本增加

HardcoreSky - 基地建筑回收数据成本增加

通过提高建筑研究单位的回收数据蓝图成本,使基地建设进度更难推进。提供五种预设(x2、x3、x5、x10、x25),外加一个.lua生成器,可自行设定倍率(x2-x999)。

HardcoreSky - 基地建筑回收数据成本增加

✅ 适用版本:No Man's Sky 7.02(公开版)


本模组会乘算建筑研究单位中基地建造蓝图的 回收数据 成本,让解锁更有分量、更有成就感。它附带五个即用型 EXML 预设(x2 至 x25,任选其一)以及一个面向 AMUMSS 的交互式 .lua 生成器,供你自定义倍率。


🛠️ 改动内容

  • 已修改: 以下文件中的全局回收数据成本(RecipeCost):
METADATA/REALITY/TABLES/NMS_BASEPARTPRODUCTS.MBIN
  • 影响所有通常以回收数据计价的蓝图类别(结构、科技、装饰、工业……)。
  • 仅缩放以回收数据解锁的项目。 使用其他货币解锁的蓝图(纳米星团、回收的护卫舰模块、单位)刻意保持原版成本。
  • 少数蓝图 同时 出现在回收数据树和其他树中。它们的成本是单一共享值,因此这些蓝图也会随之缩放——也就是说它们的纳米星团/护卫舰价格也会上涨。无法拆分。
  • 未改动: 解锁顺序、依赖关系、货币、掉落率及其他一切。

🔥 版本

  • 预设 x2 / x3 / x5 / x10 / x25(EXML) — 安装 一个。它们是互斥方案,而非叠加:x2 温和,x3 推荐,x5/x10 硬核,x25 长期肝。
  • Lua 生成器(ZIP) — 可选。包含面向 AMUMSS 的交互式脚本,可构建从 x2 到 x999 的自定义倍率。

📦 下载内容

  • 预设压缩包(EXML) → 每个都是一个类似
HardcoreSky_SalvagedDataCostIncrease_x3

的文件夹。将其中的 一个 放入

GAMEDATA\MODS

。安装两个预设只会在同一张表上冲突,因此请任选其一。

  • Lua 生成器(ZIP) → 面向想要自定义倍率的 AMUMSS 用户的
.lua

文件。其输出文件夹中包含倍率(

..._x7

等)。


🛠️ 安装(EXML)

1)创建(若不存在):

No Man's Sky\GAMEDATA\MODS

2)将 一个 预设文件夹(例如 HardcoreSky_SalvagedDataCostIncrease_x3)解压到其中:

No Man's Sky\GAMEDATA\MODS\HardcoreSky_SalvagedDataCostIncrease_x3
└─ METADATA
   └─ REALITY
      └─ TABLES
         └─ NMS_BASEPARTPRODUCTS.EXML

无需删除其他内容: 当前版本没有

PCBANKS\DISABLEMODS.TXT

。若要稍后禁用模组,请编辑

No Man's Sky\Binaries\SETTINGS\GCMODSETTINGS.MXML

(将

Enabled

/

EnabledVR

设为 false),或将其文件夹移出

GAMEDATA\MODS

。


🧪 构建自定义倍率(AMUMSS)

  • 从生成器压缩包中解压
HardcoreSky_SalvagedDataCostIncrease.lua

到你的 AMUMSS

ModScript

文件夹。

  • 运行
BUILDMOD.bat

。在提示时,输入 [2] 到 [999] 之间的整数(留空 = 默认 3)。你也可以设置

HCS_MULT

环境变量以跳过提示。

  • 构建结果位于
<AMUMSS>\CreatedMODS\HardcoreSky_SalvagedDataCostIncrease_x<你的数字>\

——将该文件夹复制到

GAMEDATA\MODS

。

分步 AMUMSS 指南(及下载)在此:如何使用 AMUMSS


📚 这些成本在哪里(以及 ID 与名称)

蓝图的定价是其条目中

METADATA/REALITY/TABLES/NMS_BASEPARTPRODUCTS.MBIN

的 RecipeCost 字段。例如:U_SOLAR_S 的 RecipeCost = 8,因此在 x3 预设下变为 24。

蓝图 树 及其使用的货币位于

UNLOCKABLEITEMTREES.MBIN

(字段 CostTypeID;建筑研究单位树使用 SALVAGE = 回收数据),而哪些算作可购买蓝图位于

PURCHASEABLEBUILDINGBLUEPRINTS.MBIN

关于 ID 与友好名称:没有单独的映射表。每个条目携带自己的本地化键,文本位于语言文件中。U_SOLAR_S 具有 Name = BLD_U_SOLAR_S_NAME 和 NameLower = BLD_U_SOLAR_S_NAME_L,而 BLD_U_SOLAR_S_NAME_L = "Solar Panel" 位于

LANGUAGE/NMS_LOC5_ENGLISH.MBIN

(其他 16 种语言同理)。因此链条为:表 _id → 其 Name/NameLower 键 → 在本地化表中搜索该键。Icon 路径往往也能说明问题(.../BUILDABLE/UTILITY.SOLARPANEL_SMALL.DDS)。 你可以使用 MBINCompiler 反编译 .MBIN 来读取其中任一内容(

MBINCompiler.exe <file>.MBIN

→ MXML)。


⚠️ 兼容性

与同时修改以下内容的模组不兼容:

METADATA/REALITY/TABLES/NMS_BASEPARTPRODUCTS.MBIN

(EXML 更改按行合并,因此只有编辑相同 RecipeCost 行的模组会冲突。)


🧪 测试环境

  • 游戏版本:7.02(公开版)
  • MBINCompiler 7.4.0.1(AMUMSS 内置)通过 AMUMSS 5.6.2.0w

🙌 致谢

使用 AMUMSS 构建。脚本与打包由 Azunain(HardcoreSky)制作。


🔗 更多 HardcoreSky 模组

HardcoreSky - Fishing Difficulty Overhaul HardcoreSky - Fauna Overhaul All Refiner & Cooking Recipes in the Wiki Planetary System Scanner - Rework by Azunain HardcoreSky - Nerfed Rewards HardcoreSky - Increased Crafting Costs Salvaged Data Cost Increase for Base Buildings Nanite Cost Increase at the Anomaly Reduced Hazard Protection Duration Increased Building Material Costs HardcoreSky - Increased Technology Installation Costs