打捞权

打捞权

科尔维特打捞总是给你真实部件。原版让每个反应堆、护盾、武器和推进器都有40%的概率出现。此修改使该概率必定成功。

[size=4][b]打开 salvage 容器或拆解太空残骸现在会给你一件值得拥有的护卫舰部件。原版有 40% 的概率。这个模组使其变为 100% —— 并且不更改其他任何内容。[/b][/size]

没有免费部件。没有价格变动。工坊里没有额外库存。一个文件中仅两处数值。

[size=4][b]原版实际机制[/b][/size]

护卫舰 salvage 零件来自两个途径:星球上找到的 Salvage 容器,以及太空中拆解残骸。二者各自独立进行随机判定,因此一次 salvage 可能获得不止一个物品。

[b]Salvage 容器(原版):[/b]

[list] [][b]40%[/b] - 一件通用 salvage 零件,当场直接生成,并非来自两份零件列表[/] [][b]40%[/b] - 35 种命名护卫舰部件之一:驾驶舱、居住舱与通道、推进器与引擎、反应堆、武器、护盾、起落架和着陆舱[/] [][b]必定获得[/b] - 72 种船体面板、机翼模块、装饰条和连接件之一[/] [][b]10%[/b] - 一张图纸[/] [/list][b]太空残骸(原版):[/b]

[list] [][b]10%[/b] - 同样的通用 salvage 零件[/] [][b]40%[/b] - 同样的 35 种命名护卫舰部件之一[/] [][b]必定获得[/b] - 同样的 72 种船体与装饰件之一[/] [/list]这两份列表毫无重合。护卫舰 salvage 中的每个反应堆、护盾、武器、推进器和驾驶舱都取决于那一次 40% 的随机判定,而必定触发的随机判定只会给你船体面板和装饰件。

这就是为什么搜刮 salvage 感觉收获贫瘠。你总能拿到点儿[ i ]什么[ /i ],而大多数时候那个“什么”就是一根支架。

[size=4][b]本模组的改动[/b][/size]

[b]两处数值,均从 40 提升至 100:[/b]

[list] []Salvage 容器上的护卫舰部件随机判定[/] []太空残骸上的护卫舰部件随机判定[/] [/list]现在每次搜刮都会产出真正的护卫舰部件。你仍然会同时获得船体部件,因为那个判定原本就是每次必定触发。

[b]通用 salvage 零件的随机判定被有意保留不变。[/b] 本模组的目的是让建造飞船所需的部件更容易获取,而非赚钱。该判定在 Salvage 容器上保持在原版的 40%,在残骸上保持在 10%。

[b]这就是整个模组的全部内容。[/b] 表格中的其他一切均保留原版数值:两个通用 salvage 判定、Salvage 容器上 10% 的图纸掉落,以及文件中所有其他 6,125 次随机判定。

[size=4][b]未做改动的内容[/b][/size]

[list] [][b]部件价格。[/b] 护卫舰部件的买卖保持不变。[/] [][b]工坊库存。[/b] 造船师提供的物品保持不变。[/] [][b]存在的部件[/b],或它们所属的列表。没有添加、移动或解锁任何部件。[/] [][b]Salvage 地点、生成率或 Salvage 容器出现的频率。[/b][/] [][b]游戏中的其他所有奖励表。[/b][/] []你存档中的任何内容。这是一个数据表,而非存档数据。[/] [/list]你仍然需要找到残骸并完成相关操作。只是你再也不会拿着一把支架空手而归了。

[size=4][b]安装[/b][/size]

将 [font=Courier New]SalvageRights[/font] 文件夹复制到 [font=Courier New]No Man's Sky\GAMEDATA\MODS[/font]。松散文件夹形式,无需 pak。游戏首次启动时会显示模组确认界面;这属于正常现象。删除文件夹即可卸载——salvage 将立即恢复到原版几率,且你已收集的物品不受影响。

[b]如果看起来什么都没加载[/b],请检查 [font=Courier New]Binaries\SETTINGS\GCMODSETTINGS.MXML[/font] 中的 [font=Courier New]DisableAllMods[/font],并确保其设置为 [font=Courier New]false[/font]。这单行设置会静默禁用你安装的所有模组,很多人都曾在这里翻车。

[size=4][b]兼容性[/b][/size]

基于 [b]NMS 6.45[/b] 构建并测试。

[b]与任何替换 METADATA\REALITY\TABLES\REWARDTABLE.MBIN 的模组冲突。[/b] 这是一个体积大且很常见的文件——任务奖励模组、战利品大修、货箱与废弃货船调整、远征模组和经济再平衡经常整体替换它。两个模组无法同时提供该文件,游戏加载的那个将完全生效。

如果你使用其他奖励模组,本模组更适合合并进那个模组而非堆叠使用:它只涉及两个数值,且很容易找到。[font=Courier New]SalvageRights.lua[/font] 包含在下载中,位于 [font=Courier New]SalvageRights[/font] 文件夹旁边而非内部,它正是通过 VALUE_MATCH 来完成这一操作。

与所有不触及该文件的模组兼容——飞船、生物群系、生物、界面、货船和多用途工具模组均无问题。它可以与 [url=https://www.nexusmods.com/nomanssky/mods/4416][b]Void Black[/b][/url] 和 [url=https://www.nexusmods.com/nomanssky/mods/4415][b]Naked Eye[/b][/url] 并存且无重叠——这些是视觉模组,而本模组只是单一数据表。

[b][size=4]重新构建[/size][/b]

[font=Courier New]SalvageRights.lua[/font] 包含在下载中,位于 [font=Courier New]SalvageRights[/font] 文件夹旁边而非内部。它通过 Id——[font=Courier New]R_SCRAPHEAP[/font] 和 [font=Courier New]R_SPACEBIGGS[/font]——定位两个奖励条目,并通过值匹配而非列表索引,将每个值为 40 的 [font=Courier New]PercentageChance[/font] 重写为 100。

有意采用按值而非按索引的匹配方式。一旦 Hello Games 重新排列列表,索引定位就会失效;值匹配则能持续工作,如果条目中不再包含 40,则改动仅仅是不生效,而不会命中错误的判定。

使用 [url=https://www.nexusmods.com/nomanssky/mods/957]AMUMSS[/url](v5.6.2.0W 或更新版本)构建:将 lua 文件放入 [font=Courier New]AMUMSS\ModScript[/font],运行 [font=Courier New]BUILDMOD.bat[/font],然后查看 [font=Courier New]REPORT.lua[/font]。AMUMSS 会将完成的模组以松散文件夹形式写入 [font=Courier New]CreatedMODS[/font],并为你复制到 [font=Courier New]GAMEDATA\MODS[/font]。

[b]无需解包 .pak 文件。[/b] 自 NMS 5.50 “Worlds Part II” 起,游戏从 GAMEDATA\MODS 加载松散文件夹,不再扫描 PCBANKS\MODS,而当前的 AMUMSS 构建直接面向该布局。

[b][size=4]已知限制[/size][/b]

[list] []当游戏更新重写护卫舰 salvage 条目时,需要重新构建。Lua 脚本使这成为一步操作。[/] [/list][size=4][b]我的其他无人深空模组[/b][/size]

[list] [][url=https://www.nexusmods.com/nomanssky/mods/4415][b]Naked Eye[/b][/url] - 移除泛光、镜头光晕、光晕鬼影以及每颗恒星周围的抖动噪点方块,在着色器层面完成。[/] [][url=https://www.nexusmods.com/nomanssky/mods/4416][b]Void Black[/b][/url] - 星系内黑色太空、黑色星系地图,以及一眼可读的恒星颜色。[/] [/list][size=4][b]致谢[/b][/size]

[list] [][b]AMUMSS[/b](Mjjstral & Wbertro)和 [b]MBINCompiler / libMBIN[/b](monkeyman192 及贡献者)- 让这一切成为可能的工具链。[/] []Hello Games,感谢他们推出护卫舰以及一份清晰易读的奖励表。[/] [/list]