硬核天空 - 生物群系大修

硬核天空 - 生物群系大修

用主题包彻底改造动物群(外星生物、骨骼、故障、巨人、机器人、空中/水生),外加可选的敌对/被动行为和一个沙虫附加组件。可在正常和废弃星系中使用。基于EXML,包含AMUMSS .lua。

HardcoreSky – 生物群系大修

主题化动物群包 + 每个系统的可选行为

已测试:无人深空 7.02(公开版)

此模组重写了生物生成逻辑,使每个星系——无论是普通星系还是废弃星系——都生成一组单一主题的生物。选择一个动物群包,按需添加可选的好斗/被动行为,以及可选的沙虫附加包。


📦 压缩包——安装一个包 + 可选附加包

从列表中仅安装一个包(它们都重写同一个生成文件,安装两个包会互相覆盖)。好斗/被动压缩包编辑的是不同文件,可以叠加在任何包之上。沙虫压缩包重写的是与包相同的文件,因此请单独使用(它可以与好斗/被动组合使用)。

动物群包(主文件)

  • Fauna_Alien — 每个星系生成异形地面生物。
  • Fauna_Bones — 仅生成骨骼(化石)生物。
  • Fauna_Glitch — 6 种故障(WRD*)原型(等权重)。
  • Fauna_Giants — 仅生成巨型生物。
  • Fauna_Robots — 仅生成机器人生物。
  • Fauna_AerialAquatic — 仅生成飞行、水生和洞穴生物(无地面动物群):空中 = ONLYAIR/BIGBIRDS/FLYINGSNAKE/FLYINGLIZARD/ONLYSNAKE/ONLYLIZARD,水中 = T_ALLNEWFISH/T_FISH/T_JUSTFISH/T_JELLYFISH/T_SQUID/WATERWORLD/WATERGLOW/CRABS/flocks,洞穴 = DEFAULT。

附加包(可选文件)

  • Fauna_Aggro — 所有生物对玩家具有攻击性( CreatureRole = PlayerPredator)。可与任何包叠加。需要难度 → 生物战斗 = 捕食者开启。
  • Fauna_Passive — 所有生物和平( CreatureRole = Passive)。可与任何包叠加。
  • Fauna_Sandworms — 每个生物群系都有沙虫(出现概率 = 1.0)。不与包叠加;可与好斗/被动叠加。
组合规则
-----------------
包 + 好斗        OK   (不同文件)
包 + 被动        OK
包 + 沙虫        NO   (同一文件,一个会覆盖另一个)
好斗 + 被动      NO   (二选一)
沙虫 + 好斗      OK

🔧 工作原理

  • 包重写 CREATUREGENERATIONDATA:每个 Archetypes列表(全部 52 个:每个生物群系、子生物群系和星系类型)在所选域上被替换为包的原型,其他域被清空。当一个包混合多个原型时使用等权重。
  • 同一过程将 AbandonedSystemSpecific 和 EmptySystemSpecific 设置为 Probability = 1/ OverrideAllDomains = true,使废弃和空星系重新生成动物群。这就是它在普通和废弃星系中都能生效的原因。
  • 行为重写 45 个生物角色表中的 CreatureRole( GROUNDTABLE*.MBIN)。
  • 沙虫将每个生物群系的 SandwormPresenceChance重写为 1.0。

编辑的文件(通过 EXML 覆盖)

METADATA/SIMULATION/ECOSYSTEM/CREATUREGENERATIONDATA.MBIN   (包、沙虫)
METADATA/SIMULATION/ECOSYSTEM/GROUND/GROUNDTABLE*.MBIN       (行为,45 个文件)

不添加任何生物、物品或平衡性改动:仅改变生成哪种原型以及其行为方式。


⚠️ 兼容性

与修改相同文件的其他模组不兼容:

METADATA/SIMULATION/ECOSYSTEM/CREATUREGENERATIONDATA.MBIN
METADATA/SIMULATION/ECOSYSTEM/GROUND/GROUNDTABLE*.MBIN

大修全局生物攻击性的模组(例如 GCCREATUREGLOBALS)也可能与好斗/被动行为冲突。与任何松散文件模组一样,同一时间只能有一个模组提供给定文件。


🛠️ 安装(EXML)

1)创建(如果不存在): No Man's Sky\GAMEDATA\MODS 2)删除/重命名(如果存在): No Man's Sky\GAMEDATA\PCBANKS\DISABLEMODS.TXT 3)下载一个包(以及可选的好斗/被动:

HardcoreSky_Fauna_Alien.zip
HardcoreSky_Fauna_Bones.zip
HardcoreSky_Fauna_Glitch.zip
HardcoreSky_Fauna_Giants.zip
HardcoreSky_Fauna_Robots.zip
HardcoreSky_Fauna_AerialAquatic.zip
HardcoreSky_Fauna_Aggro.zip       (可选)
HardcoreSky_Fauna_Passive.zip     (可选)
HardcoreSky_Fauna_Sandworms.zip   (可选,独立)

4)将每个压缩包的文件夹解压到: No Man's Sky\GAMEDATA\MODS 示例路径:

No Man's Sky
└─ GAMEDATA
└─ MODS
└─ HardcoreSky_Fauna_Giants
└─ METADATA
└─ SIMULATION
└─ ECOSYSTEM
├─ CREATUREGENERATIONDATA.EXML

每个压缩包中包含的 .lua 文件是可选的,供 AMUMSS 用户使用。


🧪 已测试环境

  • 游戏版本:7.02(公开版)
  • MBINCompiler 7.02.0.2,通过 AMUMSS 5.6.2.0w
  • 模组版本:2.0.0

🔗 我的其他模组

HardcoreSky - 钓鱼难度大修 行星系统扫描仪 - Azunain 重制版 HardcoreSky - 增加制作成本 异常空间纳米星团成本增加 基地建筑回收数据成本增加 降低危害防护持续时间 增加建筑材料成本 增加技术安装成本 Wiki 中所有精炼器和烹饪配方