NoMansSky:Modding Tools: Difference between revisions

From Step Mods | Change The Game
Line 14: Line 14:
* [https://cdn.discordapp.com/attachments/289099380600864768/361319460071800842/NMSViewer-1.3x.zip NMS Model Viewer] - explore the original models and model arrangements (i.e. layouts) shipped with the game! Note: [https://bitbucket.org/gregkwaste/nms-viewer original source code is here], with notes on usage & keyboard shortcuts in the Wiki tab.
* [https://cdn.discordapp.com/attachments/289099380600864768/361319460071800842/NMSViewer-1.3x.zip NMS Model Viewer] - explore the original models and model arrangements (i.e. layouts) shipped with the game! Note: [https://bitbucket.org/gregkwaste/nms-viewer original source code is here], with notes on usage & keyboard shortcuts in the Wiki tab.
* [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://github.com/periander/PSArcTool PSARCTool] - this handy tool will allow you to extract the PAK files No Man's Sky stores all of its assets and data in.
* [https://monkeyman192.github.io/NMSUIPreview/ NMS UI visualizer] - WIP
* [https://monkeyman192.github.io/NMSUIPreview/ NMS UI visualizer] - WIP
* [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/957 VR mod enabler] - to be able to run mods in VR.
* [https://www.nexusmods.com/nomanssky/mods/957 VR mod enabler] - to be able to run mods in VR.
* [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 06:27, August 8, 2020


Template:Notice Template:TOC right

Development Tools

  • Auto mod builder - updater- mod script system (AMUMSS) - Revolutionary No Man's Sky auto modbuilder and updater with lua script mod definition system.Fully automatic mod builder that automates every step of nms modding and provides an easy to use lua script mod definition system. For existing mods you can create a lua mod defintion script (like a cooking recipe for mods) and drastically lower the chance of your mod breaking due to updates. Can also merge mods together.
  • 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
  • PSARCTool - Extracts and recreates the PAK files No Man's Sky stores all of its assets and data in.
  • VR mod enabler - to be able to run mods in VR.
  • XMM - Mod Merge - DEConflict Mods - Fix Mods - Edit Sort and Merge

Assistive Tools

  • 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 - this tool allows one to add either preexisting rewards, or custom rewards, to every interaction of any set of existing interactions in the game. E.g. this enables one to quickly add a reward to all Korvax/Vy'keen/Gek Operations Centres or Manufacturing Facilities, as well as any others.
  • Cheat Engine - a powerful tool for adjusting games in real-time by accessing how they're loaded into a computer's memory. However, it's important to remember that these changes are only for as long as the game is loaded, and must either be saved & reloaded alongside Cheat Engine each time (via CheatTables) or copied over to related game files to create a mod. It's this latter approach, making live adjustments and converting the results into file-based mods (i.e. recompiled MBINS, packed into .pak files), where one may find the most value in using Cheat Engine with No Man's Sky. Nevertheless, there are some situations in which the only real way (as of writing) to share one's changes may be to distribute CheatTables, and one will have to discern these situations for oneself. You can find more details about Real-Time Adjustments below.

Other Tools

Template:NMSPageClose