File information

Last updated

Original upload

Created by

jackty89

Uploaded by

jackty89

Virus scan

Safe to use

About this mod

A mod that rebalances all ships and freighters to make them more unique.

Permissions and credits
Changelogs
Description

This mod aims to rebalance the different ship classes so that stats resemble more to what type they acually are. The mod will only affect fresh Spawn.
Lua and CS (NMSMB) scripts are available as seperate downloads.



Technical Details

Files Changed

  • GCSPACESHIPGLOBALS.GLOBAL.MBIN
  • METADATA\REALITY\TABLES\INVENTORYTABLE.MBIN

Mod Format Explantion

EXML Format: Partial edit, only touches the lines/values that need editing. Very low chance of conflicts with other mods (unless they edit the same values). Can be edited easily by user using an editor like Notepad ++/VSCODE/... .
MBIN Format: Full File Replacement. High chance of conflict, comparable with old pak format (pre. WORLDS). Can be used together with EXML, MBIN mods are loaded first so changes in EXML mods that edit the same file will still be applied. Other MBIN mods that change the same file follow the FIFO principle, merging is highly recommended with MBIN mods (see How To).
Lua Format: Script file used by AMUMSS to generate the mod or used for merging with this tool.
CS Format: Script file used by NMSMB to generate the mod or used for merging with this tool.

Installation

Install path: ...\No Man's Sky\GAMEDATA\MODS
How to install: Recommend installation is manual, vortex can be used but some mods contain multiple versions so user might need to delete files/folders. Common steps, download mod, extract the file(s) from archived file and copy to the install path.


Mod Details
Mod Format: Full EXML
The stat reduction(s) and increase(s) are calculated with the vanilla stat values as their base.
Some simple examples how this mod works
  • Explorer B-Class Hyperdrive-value: 10 => (with mod) Hyperdrive-value: 10 * 2 = 20
  • Hauler B-Class Hyperdrive-value: 10 => (with mod) Hyperdrive-value:   10 * 0.7 = 7

The are all the Multipliers:
ShuttleTakeOffReductionMultiplier = "0.75" -- 25% reduction

ReduceLow = "0.9" -- 10% reduction
ReduceMedium = "0.8" --20%
ReduceHigh ="0.7" -- 30%

NormalValue = "1" -- 0%
LowValue = "1.1" -- 10% increase
LowMedValue ="1.25" -- 25%
MedVale = "1.5" -- 50%
MedHighValue = "1.75"-- 75%
HighValue = "2" -- 100%
HighExtrValue ="2.5" -- 150$
ExtremeValue = "3" -- 200%

FreighterC = "5"
FreighterB = "6"
FreighterA = "7"
FreighterS = "8"

Here are how all the mulitpliers are laid out for each type. Since this mod has a lot of edits this is the fastest way instead of displaying them all

{ShipType, modifier-C-Class, modifier-B-Class, modifier-A-Class, modifier-S-Class}

"SHIP_HYPERDRIVE"
-- Shiptype, modifier-C-Class, B, A, S
    {Scientific", MedHighValue,HighValue,HighExtrValue,ExtremeValue},
    {"Dropship", ReduceHigh,ReduceMedium,ReduceLow, NormalValue},
    {"Fighter", MedVal, MedHighValue, HighValue, HighExtrValue},
    {"Shuttle", NormalValue, LowValue, LowMedValue, MedVal},
    {"Royal", "", "", "", HighValue},
{"Robot", LowMedValue, MedVal, MedHighValue, HighValue},
    {"Sail", MedVal, MedHighValue, HighValue, HighExtrValue},
{"Alien", "", "", "", HighValue}

"SHIP_DAMAGE"
{"Scientific", LowValue, LowMedValue, MedVal, MedHighValue},
{Dropship", MedVal, MedHighValue, HighValue, HighExtrValue},
{Fighter", MedHighValue,HighValue,HighExtrValue, ExtremeValue},
{Shuttle", NormalValue, LowValue, LowMedValue, MedVal},
{Royal", "", "", "", HighValue},
{Robot", LowMedValue, MedVal, MedHighValue, HighValue},
{Sail", MedVal, MedHighValue, HighValue, HighExtrValue},
{Alien", "", "", "", HighValue}

"SHIP_SHIELD"
{"Scientific", ReduceHigh,ReduceMedium,ReduceLow, NormalValue},
{"Dropship", MedHighValue,HighValue,HighExtrValue, ExtremeValue},
{"Fighter", LowValue, LowMedValue, MedVal, MedHighValue},
{"Shuttle", NormalValue, LowValue, LowMedValue, MedVal},
{"Royal", "", "", "", HighValue},
{"Robot", LowMedValue, MedVal, MedHighValue, HighValue},
{"Sail", NormalValue, LowValue, LowMedValue, MedVal},
{"Alien", "", "", "", HighValue}

"SHIP_AGILE"
{"Scientific", NormalValue, LowValue, LowMedValue, MedVal},
{"Dropship", NormalValue, LowValue, LowMedValue, MedVal},
{"Fighter", LowMedValue, MedVal, MedHighValue, HighValue},
{"Shuttle", NormalValue, LowValue, LowMedValue, MedVal},
{"Royal", "", "", "", HighValue},
{"Robot", MedHighValue, HighValue, HighExtrValue, ExtremeValue},
{"Sail", ReduceLow, NormalValue, LowValue, LowMedValue},
{"Alien", "", "", "", HighValue}

"FREI_HYPERDRIVE"
{"Freighter", FreighterC, FreighterB, FreighterA, FreighterS}


Extra information

If you want to upgrade any freighter class to it's max size check my other mod
Max Upgrade Freighter Slot All Classes

Interesting links

Modding Discord: Discord
Step WIKI: Step WIKI

How To Guides

Quick Guide: How To merge with AMUMSS
Extensive Guide: How to use NMSMB (pdf)
Extensive Guide: How to use AMUMSS (pdf)