NoMansSky:Modding Tools: Difference between revisions

From Step Mods | Change The Game
Line 15: Line 15:
* [https://github.com/Ant2888/NMSExtender 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.
* [https://github.com/Ant2888/NMSExtender 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.
* [https://monkeyman192.github.io/NMSUIPreview/ NMS UI visualizer] - WIP
* [https://monkeyman192.github.io/NMSUIPreview/ NMS UI visualizer] - WIP
* [https://www.nexusmods.com/nomanssky/mods/1549 NMS Vulkan Shader Tool] - Allows compilation and decompilation of .spv shader files.
* [https://github.com/periander/PSArcTool PSARCTool] - Extracts and recreates the PAK files No Man's Sky stores all of its assets and data in.
* [https://github.com/periander/PSArcTool PSARCTool] - Extracts and recreates the PAK files No Man's Sky stores all of its assets and data in.
* [https://www.nexusmods.com/nomanssky/mods/751 XMM - Mod Merge] - DEConflict Mods - Fix Mods - Edit Sort and Merge
* [https://www.nexusmods.com/nomanssky/mods/751 XMM - Mod Merge] - DEConflict Mods - Fix Mods - Edit Sort and Merge

Revision as of 09:58, August 9, 2020


Template:Notice 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
  • NMS 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 - A little helper for creating mods for No Man's Sky. This tool was created to ease up the process of putting a mod together. Its primary aim is to cut down on some of the steps that are currently being done by hand but can be accomplished programmatically, such as repacking modified MBINs. 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