NoMansSky:Modding Tools: Difference between revisions

From Step Mods | Change The Game
No edit summary
Line 2: Line 2:
{{NMSPage|contentTitle=Modding Tools}}
{{NMSPage|contentTitle=Modding Tools}}
<br>
<br>
{{Notice|text=Most of the links below are directly to their tool download pages. Wiki pages still need to be created for each, if appropriate.}}
{{TOC_right}}
{{TOC_right}}
== Development Tools ==
== Development Tools ==

Revision as of 15:49, August 9, 2020


Template:TOC right

Development Tools[edit | edit source]

  • Auto mod-builder updater- mod script system (AMUMSS) - Revolutionary No Man's Sky script based tool that can automate every step of nms modding via easy to create and use lua scripts. Once translated into a script your mod will be ready to be regenerated again in a click after any update (once MBINCompiler will be updated too as AMUMSS relies on MBINCOmpiler). It can also merge mods together, extract .pak files, check any mod conflict and much more...
  • MBINCompiler - the quintessential tool for decompiling the encrypted serialized XML, i.e. MBIN files No Man's Sky formats all of its configurations in!
  • No Man's Audio suite - WIP
  • NMSDK Blender Export Plugin - the only tool that makes importing custom models possible!
  • NMS-MCDAMM - a little No Man's Sky Mod Conflict Detector and ModManager --- edit - compare - merge
  • NMS Modding Station - This tool eases up the process of putting a mod together by cutting down most of hand made steps. Note: it has PSArcTool built-in!
  • NMS Model Importer
  • NMS Model Viewer - explore the original models and model arrangements (i.e. layouts) shipped with the game! Note: original source code is here, with notes on usage & keyboard shortcuts in the Wiki tab.
  • NMSE (No Man's Sky Script Extender) - similar to script extenders in games like The Elder Scrolls: Skyrim, new functionality can be added through NMSE via external scripting.
  • NMS UI visualizer - WIP
  • NMS Vulkan Shader Tool - Allows compilation and decompilation of .spv shader files.
  • PSARCTool - Extracts and recreates the PAK files No Man's Sky stores all of its assets and data in.
  • XMM - Mod Merge - DEConflict Mods - Fix Mods - Edit Sort and Merge

Assistive Tools[edit | edit source]

  • NMS Annotation Script Generator Warning! - these two generators, one for products, tech, & substance tables, and the other for the various mission tables of the game, create scripts that when run annotate the tables with translations from the localization tables for their various localization ids. This makes reading over these different tables significantly easier than jumping back & forth between them and the localization tables.
    Template:Warning Small
  • NMS Reward Allocator by GmrLeon - this tool allows one to add either preexisting rewards, or custom rewards, to every interaction of any set of existing interactions in the game.
  • Cheat Engine - a powerful tool for adjusting any game variable loaded in memory in real-time. Note that these changes only last the time of your current game session, and must either be saved & reloaded alongside Cheat Engine each time (via CheatTables) or copied over to related game files to create a mod (i.e. recompiled MBINS, packed into .pak files).

Other Tools[edit | edit source]

Template:NMSPageClose