NoMansSky:Modding Tools: Difference between revisions

From Step Mods | Change The Game
 
(43 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTITLE__
{{#set:
{{NMSPage|contentTitle=Modding Tools}}
NMSIndex=Wiki
{{TOC_right}}
}}{{PageTitle|logo=nomanssky|title=Modding Tools}}
 
{{NMSPage}}
{{TOC}}
== Essentials ==
== Essentials ==
* [https://github.com/periander/PSArcTool PSARCTool] by '''Periander''' - Extracts and recreates the .PAK files.
* [https://github.com/periander/PSArcTool PSARCTool] by '''Periander''' - Extracts and recreates the .PAK files.
Line 9: Line 10:
== Development Tools ==
== Development Tools ==
* [https://www.nexusmods.com/nomanssky/mods/957 AMUMSS (Auto Mod-builder Updater with Mod Script System)] by '''Mjjstral & Wbertro''' - This tool automates every step of nms modding via .lua scripts. Once translated into a script, mods could be regenerated again in one click. It can also merge mods together, extract .pak files, check any mod conflict and much more...
* [https://www.nexusmods.com/nomanssky/mods/957 AMUMSS (Auto Mod-builder Updater with Mod Script System)] by '''Mjjstral & Wbertro''' - This tool automates every step of nms modding via .lua scripts. Once translated into a script, mods could be regenerated again in one click. It can also merge mods together, extract .pak files, check any mod conflict and much more...
* [https://github.com/monkeyman192/No-Man-s-Audio-Suite No Man's Audio suite] by '''Monkeyman192''' - WIP
* [https://www.nexusmods.com/nomanssky/mods/2032 NMS Mod Builder] by '''cmkushnir''' - This tool automates every step of nms modding via C# scripts. Once translated into a script, mods could be regenerated again in one click. It can also merge mods together, extract .pak files, check any mod conflict and much more...
* [https://github.com/monkeyman192/NMSDK/tree/Experimental NMSDK Blender Export Plugin] by '''Monkeyman192''' - A blender plugin which allows importing and exporting of models from the game.
* [https://www.nexusmods.com/nomanssky/mods/565 NMS-MCDAMM] by '''ronw71''' - a No Man's Sky Mod Conflict Detector and mod manager --- edit - compare - merge
* [https://www.nexusmods.com/nomanssky/mods/565 NMS-MCDAMM] by '''ronw71''' - a little No Man's Sky Mod Conflict Detector and ModManager --- edit - compare - merge
* [https://www.nexusmods.com/nomanssky/mods/320 NMS Modding Station] by '''Tub0Crisco''' - 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!
* [https://www.nexusmods.com/nomanssky/mods/320 NMS Modding Station] by '''Tub0Crisco''' - 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!
* [https://github.com/gregkwaste/NMSMV/releases NMS Model Viewer 0.89.4 for Desolation update] by '''Gregkwaste''' - explore the game 3D models and arrangments ! Note: [https://bitbucket.org/gregkwaste/nms-viewer original source code is here], with notes on usage & keyboard shortcuts in the Wiki tab.
* [https://www.nexusmods.com/nomanssky/mods/1549 NMS Vulkan Shader Tool] by '''eaqz''' - Allows compilation and decompilation of .spv shader files.


== Assistive Tools and Resources ==
== Assistive Tools and Resources ==
* [https://www.cheatengine.org/ Cheat Engine] by '''Dark_Byte''' - 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).
* [https://nmsassistant.com/ Assistant for No Man's Sky] by '''Kurt Lourens''' - This Apple/Android App presents a lot of game data in a more convenient way, like all game recipes, item costs and more.
* [https://www.cheatengine.org/ Cheat Engine] by '''Dark_Byte''' - a powerful tool to adjust any game variable loaded in memory in real-time but changes made only last the time of your game session.
* [https://www.nexusmods.com/nomanssky/mods/957 NMS PCBANKS Explorer-Unpacker] This tool included with AMUMSS could search and extract desired files directly from .pak files and browse all the game file structures.
* [https://www.nexusmods.com/nomanssky/mods/957 NMS PCBANKS Explorer-Unpacker] This tool included with AMUMSS could search and extract desired files directly from .pak files and browse all the game file structures.
* [https://github.com/GmrLeon/NMS-Reward-Allocator 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.
* [https://github.com/GmrLeon/NMS-Reward-Allocator NMS Reward Allocator] by '''GmrLeon''' - This tool allows to edit or add rewards to any in-game interaction.
* [https://monkeyman192.github.io/NMSUIPreview/ NMS UI visualizer] by '''Monkeyman192''' - WIP
* [https://monkeyman192.github.io/NMSUIPreview/ NMS UI visualizer] by '''Monkeyman192''' - WIP
* [https://docs.google.com/spreadsheets/d/1J8WdrubKgo8A9hPY-hbQLq4eVrb3n3lZAgiI2J7ncAU/edit#gid=0 NMS Extracted Tables] by '''Lo2k''' - Lists all the game products and substances extracted from NMS_REALITY_GCSUBSTANCETABLE and NMS_REALITY_GCPRODUCTTABLE files.
* [https://docs.google.com/spreadsheets/d/1J8WdrubKgo8A9hPY-hbQLq4eVrb3n3lZAgiI2J7ncAU/edit#gid=0 NMS Extracted Tables] by '''Lo2k''' - Lists of most game items like substances, products, base parts, tech....
 
== 3D Related Tools ==
* [https://github.com/monkeyman192/NMSDK/ NMSDK Blender Export Plugin] by '''Monkeyman192''' - A blender plugin to import and export 3D game models.
* [https://github.com/gregkwaste/NMSMV/releases NMS Model Viewer] by '''Gregkwaste''' - 3D models viewer. Source code is available [https://bitbucket.org/gregkwaste/nms-viewer here] with notes on usage & keyboard shortcuts in the Wiki tab.
 
== Audio tools ==
* [https://github.com/monkeyman192/No-Man-s-Audio-Suite No Man's Audio suite] by '''Monkeyman192''' - WIP
* [https://drive.google.com/open?id=0B4eUybNL3QcwZDAxYWxPY05mdXc A little script] by '''Ben Spencer''' that converts .wem audio files into .ogg files.
* [https://mega.nz/#!s4AmgI4J!pGqUrybQAoBX0Wf6lkjweDBmhE4Zr5F7ImxMKgu3M3U Divinity Sound Converter] - Another script to convert .wem files into .ogg ones.


== Other Tools ==
== Other Tools ==
* [https://www.nexusmods.com/nomanssky/mods/1566 NomNom] by '''Zencq''' - Savegame editor with visual menus like inventories.
* [https://github.com/goatfungus/NMSSaveEditor NMS Save editor] by '''GoatFungus''' - Tweak your savegame values the easy way. Comes also with a raw edit mode.
* [https://github.com/goatfungus/NMSSaveEditor NMS Save editor] by '''GoatFungus''' - Tweak your savegame values the easy way. Comes also with a raw edit mode.
* [https://github.com/gregkwaste/NMSMV/releases/tag/0.90.0 NMS Model Viewer] by '''Gregkwaste''' - Displays game 3D models
* [https://videogamemods.com/nomanssky/mods/nms-location-manager-saveshare-locations-and-teleport/ NMS Location Manager] by '''Fuzzy''' - Allows to create galaxy position you can share or teleport back
* [https://nomansskymods.com/mods/nms-location-manager-saveshare-locations-and-teleport/ NMS Location Manager] by '''Fuzzy''' - Allows to create galaxy position you can share or teleport back
* [https://nmscd.github.io/nmscolorparser/ NMS Color Parser] by '''RogerHN''' - Palette files preview
* [https://www.nexusmods.com/nomanssky/mods/363/ No Man's Connect] by '''jaszhix''' - Online Location Manager
* [https://www.nexusmods.com/nomanssky/mods/363/ No Man's Connect] by '''jaszhix''' - Online Location Manager
* [https://www.nmseeds.club/ NM Seeds] by '''LuckDragon''' - A player feed seed database for ships, freighter, frigates, multi-tools and NPCs
* [https://www.nmseeds.club/ NM Seeds] by '''LuckDragon''' - A player feed seed database for ships, freighter, frigates, multi-tools and NPCs
* [https://www.nexusmods.com/nomanssky/mods/658 NMS Translator] by '''Lo2k''' - Converts all language files into easy to read and edit txt files and back to MBIN.
* [https://www.nexusmods.com/nomanssky/mods/658 NMS Translator] by '''Lo2k''' - Converts both ways all language files into easy to read and edit .txt files.
* [https://drive.google.com/open?id=0B4eUybNL3QcwZDAxYWxPY05mdXc A little script] by '''Ben Spencer''' that converts .wem audio files into .ogg files.
* [https://mega.nz/#!s4AmgI4J!pGqUrybQAoBX0Wf6lkjweDBmhE4Zr5F7ImxMKgu3M3U Divinity Sound Converter] - Another script to convert .wem files into .ogg ones.


== <div style="color:#F88">Outdated Tools</div> ==
== {{fc|red|Outdated Tools}} ==
* [https://github.com/GmrLeon/NMS-Annotation-Script-Generator NMS Annotation Script Generator] by '''GmrLeon''' - {{fc|#F88|Note from the Author : DO NOT USE! This tool is outdated! It is currently being reworked.}} 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.
* [https://github.com/GmrLeon/NMS-Annotation-Script-Generator NMS Annotation Script Generator] by '''GmrLeon''' - 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.
* [https://github.com/Ant2888/NMSExtender NMSE (No Man's Sky Script Extender)] by '''Gregkwaste''' - similar to script extenders in games like The Elder Scrolls: Skyrim, new functionality can be added through NMSE via external scripting. [NOTE: This hasn't been updated since the 1.0x release of the game. If anyone would be interested in reviving this project, many people would be very appreciative!]
* [https://github.com/Ant2888/NMSExtender NMSE (No Man's Sky Script Extender)] by '''Gregkwaste''' - similar to script extenders in games like The Elder Scrolls: Skyrim, new functionality can be added through NMSE via external scripting. [NOTE: This hasn't been updated since the initial release of the game. If anyone would be interested in reviving this project, many people would be very appreciative!]
* [https://www.raxdiam.com/nmsse/ Save Editor] by '''Raxdiam''' (outdated)
* [https://www.raxdiam.com/nmsse/ Save Editor] by '''Raxdiam'''
 
* [https://www.nexusmods.com/nomanssky/mods/1549 NMS Vulkan Shader Tool] by '''eaqz''' - Allows compilation and decompilation of .spv shader files.
{{NMSPageClose}}

Latest revision as of 20:17, January 16, 2023

Nomanssky flare.png

Modding Tools

Essentials[edit | edit source]

  • PSARCTool by Periander - Extracts and recreates the .PAK files.
  • MBINCompiler by Monkeyman192 - Decompiles and recompiles the .MBIN files.

Development Tools[edit | edit source]

  • AMUMSS (Auto Mod-builder Updater with Mod Script System) by Mjjstral & Wbertro - This tool automates every step of nms modding via .lua scripts. Once translated into a script, mods could be regenerated again in one click. It can also merge mods together, extract .pak files, check any mod conflict and much more...
  • NMS Mod Builder by cmkushnir - This tool automates every step of nms modding via C# scripts. Once translated into a script, mods could be regenerated again in one click. It can also merge mods together, extract .pak files, check any mod conflict and much more...
  • NMS-MCDAMM by ronw71 - a No Man's Sky Mod Conflict Detector and mod manager --- edit - compare - merge
  • NMS Modding Station by Tub0Crisco - 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!

Assistive Tools and Resources[edit | edit source]

  • Assistant for No Man's Sky by Kurt Lourens - This Apple/Android App presents a lot of game data in a more convenient way, like all game recipes, item costs and more.
  • Cheat Engine by Dark_Byte - a powerful tool to adjust any game variable loaded in memory in real-time but changes made only last the time of your game session.
  • NMS PCBANKS Explorer-Unpacker This tool included with AMUMSS could search and extract desired files directly from .pak files and browse all the game file structures.
  • NMS Reward Allocator by GmrLeon - This tool allows to edit or add rewards to any in-game interaction.
  • NMS UI visualizer by Monkeyman192 - WIP
  • NMS Extracted Tables by Lo2k - Lists of most game items like substances, products, base parts, tech....

3D Related Tools[edit | edit source]

  • NMSDK Blender Export Plugin by Monkeyman192 - A blender plugin to import and export 3D game models.
  • NMS Model Viewer by Gregkwaste - 3D models viewer. Source code is available here with notes on usage & keyboard shortcuts in the Wiki tab.

Audio tools[edit | edit source]

Other Tools[edit | edit source]

  • NomNom by Zencq - Savegame editor with visual menus like inventories.
  • NMS Save editor by GoatFungus - Tweak your savegame values the easy way. Comes also with a raw edit mode.
  • NMS Location Manager by Fuzzy - Allows to create galaxy position you can share or teleport back
  • NMS Color Parser by RogerHN - Palette files preview
  • No Man's Connect by jaszhix - Online Location Manager
  • NM Seeds by LuckDragon - A player feed seed database for ships, freighter, frigates, multi-tools and NPCs
  • NMS Translator by Lo2k - Converts both ways all language files into easy to read and edit .txt files.

Outdated Tools[edit | edit source]

  • NMS Annotation Script Generator by GmrLeon - 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.
  • NMSE (No Man's Sky Script Extender) by Gregkwaste - similar to script extenders in games like The Elder Scrolls: Skyrim, new functionality can be added through NMSE via external scripting. [NOTE: This hasn't been updated since the initial release of the game. If anyone would be interested in reviving this project, many people would be very appreciative!]
  • Save Editor by Raxdiam
  • NMS Vulkan Shader Tool by eaqz - Allows compilation and decompilation of .spv shader files.