{"id":13375881,"url":"https://github.com/zencq/NomNom","last_synced_at":"2025-03-13T01:31:52.139Z","repository":{"id":37946919,"uuid":"255153177","full_name":"zencq/NomNom","owner":"zencq","description":"NomNom is the most complete savegame editor for NMS but also shows additional information around the data you're about to change. You can also easily look up each item individually to examine its attributes, independently of a savegame, or get other useful information that are not related to a specific savegame (but enhanced if one is loaded).","archived":false,"fork":false,"pushed_at":"2025-02-09T16:05:35.000Z","size":4470,"stargazers_count":505,"open_issues_count":33,"forks_count":36,"subscribers_count":36,"default_branch":"master","last_synced_at":"2025-02-09T16:36:39.842Z","etag":null,"topics":["hello-games","nms","no-mans-sky","nomnom","save-editor","savegame","savegame-editor"],"latest_commit_sha":null,"homepage":"https://zencq.github.io/NomNom/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zencq.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"cengelha","ko_fi":"cengelha","patreon":"cengelha","custom":["https://www.buymeacoffee.com/cengelha","https://www.paypal.me/cengelha"]}},"created_at":"2020-04-12T19:16:51.000Z","updated_at":"2025-02-09T15:56:23.000Z","dependencies_parsed_at":"2024-02-04T17:00:03.136Z","dependency_job_id":"860b22a4-c349-4e61-b0fa-7ae530c3a6fb","html_url":"https://github.com/zencq/NomNom","commit_stats":null,"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zencq%2FNomNom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zencq%2FNomNom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zencq%2FNomNom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zencq%2FNomNom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zencq","download_url":"https://codeload.github.com/zencq/NomNom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243322495,"owners_count":20272889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hello-games","nms","no-mans-sky","nomnom","save-editor","savegame","savegame-editor"],"created_at":"2024-07-30T05:02:03.495Z","updated_at":"2025-03-13T01:31:52.117Z","avatar_url":"https://github.com/zencq.png","language":null,"funding_links":["https://github.com/sponsors/cengelha","https://ko-fi.com/cengelha","https://patreon.com/cengelha","https://www.buymeacoffee.com/cengelha","https://www.paypal.me/cengelha","https://www.patreon.com/cengelha"],"categories":["Others"],"sub_categories":[],"readme":"# NomNom\n\n![Maintained](https://img.shields.io/maintenance/yes/2025)\n![Platform](https://img.shields.io/badge/platform-windows-lightgrey)\n[![GitHub Release](https://img.shields.io/github/v/release/zencq/NomNom?logo=github)](https://github.com/zencq/nomnom/releases/latest)\n![Downloads](https://img.shields.io/github/downloads/zencq/nomnom/total)\n\n[![Discord Server](https://img.shields.io/discord/762409407488720918?color=5865F2\u0026label=discord)](https://discord.gg/nomnom-762409407488720918)\n[![Supported by the No Man's Sky Community Developers \u0026 Designers](https://raw.githubusercontent.com/NMSCD/About/master/badge/purple.svg)](https://nmscd.com/)\n\n[![Donate via Buy Me a Coffee](https://img.shields.io/badge/donate-Buy%20Me%20a%20Coffee-FFDD00)](https://www.buymeacoffee.com/cengelha)\n[![Donate via GitHub Sponsors](https://img.shields.io/badge/donate-GitHub%20Sponsors-EA4AAA)](https://github.com/sponsors/cengelha)\n[![Donate via Ko-fi](https://img.shields.io/badge/donate-Ko--fi-%23FF5E5B)](https://ko-fi.com/cengelha)\n[![Donate via Patreon](https://img.shields.io/badge/donate-Patreon-FF424D)](https://www.patreon.com/cengelha)\n[![Donate via PayPal](https://img.shields.io/badge/donate-PayPal-00457C)](https://www.paypal.me/cengelha)\n\n### Table of Contents\n\n* [Introduction](#introduction)\n* [Features](#features)\n* [Getting Started](#getting-started)\n  * [Compatibility](#compatibility)\n  * [Requirements](#requirements)\n  * [Download](#download)\n  * [Instructions](#instructions)\n* [Versioning](#versioning)\n* [History](#history)\n* [Contact \\\u0026 Support](#contact--support)\n\n## Introduction\n\nNomNom is the most complete savegame editor for [**No Man's Sky**](https://www.nomanssky.com/),\nand also shows contextual information around the data you are about to change. You\ncan also easily look up each item individually to examine its attributes, independently\nof a save, or get other useful information that are not related to a specific save\n(but enhanced if one is loaded).\n\n## Features\n\nThe features of NomNom can be divided into the different main parts you will see\nbelow. A detailed list can be found in the [FEATURES](FEATURES.md) file.\n* __Manager__ Manage your saves!\n    * Automatic backup and recovery (in case you screw something up).\n    * Save your save as human-readable JSON.\n    * Copy, move, and swap slots to another.\n    * Transfer your save to another platform you own the game on.\n    * Delete your save.\n* __Editor__ Edit your save for your needs!\n    * Ability to edit cross-save rewards from Expeditions, Twitch Drops, Titles\n      and more.\n    * Ability to manage fleets, change data values like currencies and stats,\n      and organize inventories.\n    * Ability to fast travel to any system you like and trigger space battles.\n    * Ability to customize appearances.\n    * Ability to edit your knowledge and recorded experiences.\n    * Ability to edit the raw JSON (for advanced users).\n\u003c!-- * __Guide__ Useful tips!\n    * What to expect in systems with specific races, wealth, etc.\n* __Catalogue__ Explore all the items!\n    * Just as in game, look up items and get additional information about it. --\u003e\n\n[\u003cimg alt=\"Manager\" src=\".github/images/manager.png\" width=\"49.68%\"/\u003e](https://raw.githubusercontent.com/cengelha/NomNom/4.00.0.31-beta.1/.github/images/manager.png) [\u003cimg alt=\"Starship\" src=\".github/images/editor_starship.png\" width=\"49.68%\"/\u003e](https://raw.githubusercontent.com/cengelha/NomNom/4.00.0.31-beta.1/.github/images/editor_starship.png)\n[\u003cimg alt=\"Manage Fleet\" src=\".github/images/editor_frigate.png\" width=\"49.68%\"/\u003e](https://raw.githubusercontent.com/cengelha/NomNom/4.00.0.31-beta.1/.github/images/editor_frigate.png) [\u003cimg alt=\"Base\" src=\".github/images/editor_base.png\" width=\"49.68%\"/\u003e](https://raw.githubusercontent.com/cengelha/NomNom/4.00.0.31-beta.1/.github/images/editor_base.png)\n\nThe images are from version\n[4.00.0.31-beta.1](CHANGELOG.md#400031-beta1-2022-10-31).\nMore and maybe newer can be found [here](https://github.com/cengelha/NomNom/tree/master/.github/images).\n\n## Getting Started\n\n### Compatibility\n\nEach version of NomNom is built with the latest game version (at that time) in mind\nand the [version number](#versioning) is reflecting that. Each one is also backwards\ncompatible down to **Beyond 2.11** and even saves before that can still be edited\nvia the built-in JSON editor. If you use NomNom with a newer game version branch\nthan the one it was build for (e.g. your NomNom version starts with **4.60** but\nyour game is **Adrift 4.72**), things should work as usual in most cases but there\ncan always be a breaking change.\n\nEach game version is properly supported with its own set of available items and\nfeatures so you do not have to worry about adding unavailable items.\n\nNomNom is compatible with every platform No Man's Sky is available on (some work\nbetter than others though). You can select a specific account/folder with you saves\nor, for platforms on PC, one level above if you have multiple accounts.\n\n[A complete and always up-to-date overview with additional notes can be found here](https://github.com/zencq/libNOM.io?tab=readme-ov-file#getting-started).\n\n### Requirements\n\nYou need to install the **[.NET 6 Desktop Runtime](https://dotnet.microsoft.com/download/dotnet/6.0)**\nand the [WebView2 Runtime](https://developer.microsoft.com/de-de/microsoft-edge/webview2).\nThat is it.\n\nIf you choose to download the setup, all requirements will be automatically installed\nif missing.\n\nNomNom is signed with a (self-signed) certificate. As this is a free app, it is\ncurrently way to expensive to purchase one from an official source but if you install\nthis one manually, it has the same effect: Getting rid of the Windows security\nwarnings.\n\nYou can install it as follows:\n* Download the `zencq.cer` file from [here](https://github.com/zencq/NomNom/blob/master/zencq.cer)\n* Open the downloaded file\n* Click *Install Certificate*\n* Follow the wizard to install it. Use the suggested config below or adjust as you\n  like.\n  * Select *Current User* then Next\n  * Click *Place all certificates in the following store* then *Browse*\n  * Select *Trusted People* then OK\n  * Click Next, then Finish\n\nCurrently NomNom is only officially supported on Windows but a confirmed way of\nusing it with _Linux_ is to go to [flathub.org](https://flathub.org/), install [WineZGUI](https://flathub.org/apps/io.github.fastrizwaan.WineZGUI)\n, and then just launching the NomNom installer.\n\n### Download\n\n* [GitHub](https://github.com/zencq/NomNom/releases)\n* [Nexus Mods](https://www.nexusmods.com/nomanssky/mods/1566?tab=files)\n\n### Instructions\n\n1. After downloading and extracting the zip file you'll find a few files. All\n   you need to care about is the executable (`NomNom.exe`) but new folders may\n   be created at runtime (e.g. for backups) that will become relevant to you.\n1. You may want to create a shortcut to the executable for easier access.\n1. As the tool includes an automatic backup functionality you don't need to do\n   it manually but if you want to be absolutely save, do it.\n1. At first start the tools locates your saves at the default\n   location of each platform but if that fails, you have to select it manually.\n1. Select a slot.\n1. Start tinkering!\n1. Guide and Catalogue will work without loading a save.\n\n## Versioning\n\nThe versioning is oriented on/a mix of the game version itself and [SemVer](https://semver.org/):\n\n* _Major_ mirrors the games major version.\n* _Minor_ mirrors the games initial minor version of named updates\n  (e.g. **Synthesis 2.20** or **Outlaws 3.85**).\n* _Patch_ is for every release between two named updates and can include everything\n  from new features, to bug fixes, and other updated stuff.\n\nThis is for stable releases but there can also be pre-releases with following\nsuffix schema that indicates its maturity.\n\n* _Beta_ will increase the first digit and be resets the second one to 0 (e.g. `-pre.1.0`)\n* _Development_ will just increase the second digit of the previous release (e.g. `-pre.1.1`)\n\n## History\n\nThe complete history can be found in the [CHANGELOG](CHANGELOG.md) file.\n\n## Contact \u0026 Support\n\nIf you like NomNom and want to support me in its further development, you can do\nso here on [__GitHub__](https://github.com/sponsors/cengelha), on [__Buy Me a Coffee__](https://www.buymeacoffee.com/cengelha), [__Ko-fi__](https://ko-fi.com/cengelha), or [__Patreon__](https://www.patreon.com/cengelha) or via [__PayPal__](https://www.paypal.me/cengelha).\nI will appreciate it!\n\nThe official [__Discord__](https://discord.gg/nomnom-762409407488720918) server\nis where you will find all information at one place, first hand. If you need (or\nwant to offer) help, found a bug, have a suggestion, or something else regarding\nNomNom, you will find, or can post it there.\n\n## License\n\nThis project is licensed under the GNU GPLv3 license - see the [LICENSE](LICENSE)\nfile for details.\n\n## Authors\n\n* **Christian Engelhardt** (zencq) - [GitHub](https://github.com/cengelha) - [Nexus Mods](https://www.nexusmods.com/nomanssky/users/73645048) - [Reddit](https://www.reddit.com/user/zencq)\n\n## Credits\n\nThanks to the following people for their help in one way or another.\n\n* [goatfungus](https://github.com/goatfungus/NMSSaveEditor) - Inspiration and verifying my own implementation\n* [hbouma](https://github.com/goatfungus/NMSSaveEditor/issues/158) - Explaining how clearing TerrainEdit works\n* [jeffswt](https://github.com/goatfungus/NMSSaveEditor/issues/200) - Algorithm to properly move base computer\n* [jaszhix](https://github.com/jaszhix/NoMansConnect) - [rogerhnn](https://github.com/nmsportals/nmsportals.github.io) - Coordinate conversion\n* [KhaozTopsy](https://api.nmsassistant.com) - Creating the Assistant for No Man's Sky API to get live data and make the transfer to the app possible\n* Novoca1n3 - Providing a proof-of-concent for the JSON editor with tree view\n* [zousug](https://discord.gg/nomnom-762409407488720918) - Helping to set up the Discord server\n\nAnd not to forget those whose help contributed to parts of the outsourced libraries\n[libNOM.collect](https://github.com/zencq/libNOM.collect#credits), [libNOM.io](https://github.com/zencq/libNOM.io#credits), and [libNOM.map](https://github.com/zencq/libNOM.map#credits).\n\n## Dependencies\n\n* [Humanizer.Core](https://www.nuget.org/packages/Humanizer.Core/) - manipulating and displaying strings, enums, and more\n* [LazyCache](https://www.nuget.org/packages/LazyCache/) - in-memory caching\n* [libNOM.collect](https://github.com/zencq/libNOM.collect) - backup and restore collections\n* [libNOM.io](https://github.com/zencq/libNOM.io) - read and write save files as well as related actions\n* [libNOM.map](https://github.com/zencq/libNOM.map) - obfuscate and deobfuscate save files\n* [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json/) - high-performance JSON framework\n* [Octokit](https://www.nuget.org/packages/Octokit/) - GitHub API\n* [Pfim](https://www.nuget.org/packages/Pfim/) - image decoder for direct draw surface (.dds) images\n* [RestSharp](https://www.nuget.org/packages/RestSharp/) - generic REST API\n* [Unleash.Client](https://www.nuget.org/packages/Unleash.Client/) - feature toggles\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzencq%2FNomNom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzencq%2FNomNom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzencq%2FNomNom/lists"}