All notable changes to this project will be documented in this file. It uses the Keep a Changelog principles and its own versioning.
- Collection feature will only work properly when using the primary context
- Updated database to game version 5.20
- Save editing now uses the current context (primary/expedition)
- You can now edit expedition (only) saves again
- It shows you at the top which context is used
- Switching contexts on the fly will be added in a future version
- Settings being reset after an update
- Crash/Unresponsive when clicking on Edit (#211)
- Save file shows "GAMEMODE_Invalid" after editing JSON (#207)
- Expedition name not shown properly in Manager
- Updated database to game version 5.10
- Lock/Unlock All* for Portal Glyphs modifies Crafted Products (#208)
- Code is now signed with a (self-signed) certificate
- Check the requirements to learn more about it
- Using a new updater
- Multiple release channels (relevant soon™)
- Delta updates
- Choose between portable (as before) and installation
- Path for installation is
%LocalAppData%\NomNom\
- When updating, portable is used
- Path for installation is
- Migrated settings file from
.\portable.config
to%LocalAppData%\NomNom\config\settings.json
- Import JSON via Edit menu for plaintext files (#198)
- A crash when clicking Clear Terrain Edit (#199)
- Multi-Tool types not displayed correctly for newer types
- Catalogue Items wont select (#203)
- Save Edit button being unresponsive (#197)
- The menu Edit -> Export JSON now also saves the output to
./json
(#192)
- Collection features restored (#103 #172)
- Crash when selecting first save directory (#179)
- Portal glyphs unlock order reversed (#188)
- Crash when opening transfer to Assistant for No Man's Sky app (#173)
- Crash with "Memory stream is not expandable." when trying to save (#194)
- Not getting the correct metadata size when transferring saves (#189)
- A few fields were not updated correctly in UI when changing something (e.g. Multi-Tool type)
- Settlement perks not updating (#167)
- Changing a Frigate removes all traits (#196)
- Not all parts of the collections feature are working
- Support for changed save format on the Microsoft platform (#186)
- Improved UX for Synthesis Companion (Save)
- Updated database to game version 5.01
- Rewards in Synthesis Companion not properly removed (could not redeem again)
- Crash when clicking "Lock All" somewhere (#181)
- Crash when transferring saves between game version with different format (#182)
- Not all parts of the collections feature are working
- Changes made to account data not visible in-game (#180)
- Not all parts of the collections feature are working
- With the new save format, if saved with NomNom, save metadata are not correctly shown in the Manager before loading a save if you do not use Full loading strategy and restart NomNom without having the edited one saved in the game in the meanwhile
- Crash when Iron Vulture is the primary ship
- Missing categories in the Add/Replace Item window (#176)
- Not all parts of the collections feature are working
- With the new save format, if saved with NomNom, save metadata are not correctly shown in the Manager before loading a save if you do not use Full loading strategy and restart NomNom without having the edited one saved in the game in the meanwhile
- Experimental support for new save format
- Crash when opening Add/Replace Item and Item Details from an inventory (#175)
- Crash when the Atlas Staff is the selected weapon
- Not all parts of the collections feature are working
- New ghostly frigate type
- Updated database to game version 4.71
- Expedition-only saves are now shown as incompatible until properly supported again
- Tweaked the Save Transfer window a bit to improve UX
- Expedition saves will only work if you started it from an existing save and even then, it is only possible to edit the primary save data
- Not all parts of the collections feature are working
- Updated database to game version 4.64
RocketLockerInventory
is labeledFireteamSessionCount
in JSON (#165)
- Expedition saves will only work if you started it from an existing save and even then, it is only possible to edit the primary save data
- Not all parts of the collections feature are working
- Support for the save file format in 4.52 on Microsoft platform (#164)
- pre-Omega saves are now shown as incompatible until supported again (#159)
- Omega saves will be displayed as Echoes
- Always disabled Base Building, Freighter, Frigate List and Planetary Settlement tabs (#160)
- Crashes in Freighter and Frigate List tabs (#156)
- Disabled Manager button after clicking on Edit
- Cryptic messages for incompatible saves
- Exporting things to collection
- Inventory of settlement not shown correctly in some cases
- Edit button does nothing when clicked (#154)
- pre-Omega saves are currently not supported and will crash if you try to load them
- Expedition saves will only work if you started it from an existing save and even then, it is only possible to edit the primary save data
- Omega saves will be displayed as Echoes
- Not all parts of the collections feature are working
- Crash when a stored path is not available (current, detected platform, stored defaults)
- Crash when using one of the new types (
Couldn't find any enum member that matches the string ...
) (#150) - Arithmetic overflow when values used to calculated WarpsToNextSpaceBattle are to far off
- pre-Omega saves are currently not supported and will crash if you try to load them
- Expedition saves will only work if you started it from an existing save and even then, it is only possible to edit the primary save data
- Omega saves will be displayed as Echoes
- Not all parts of the collections feature are working
- Updated name mapping to game version 4.50
- Updated database to game version 4.50
- The
UpdateRegionsException
/OutOfMemoryException
that appeared for some sometimes (#137)
- Additional milestones added in Waypoint (4.00)
- New Guild milestones added in Echoes (4.40)
- New weapon and frigate types
- Updated name mapping to game version 4.43
- Updated database to game version 4.44
- libNOM.io related bugs (#99 #105 #106 #107 #111 #114 #116 #119 #120 #125 #127 #132 #133 #134)
- USN/UID/LID are empty in Save Transfer (#124)
- Crash without internet access (#113)
- Editing super slots in vehicles inventory should be disabled (#110)
- Some inconsistencies in the syntensis companion save editing UI
- Updated name mapping to game version 4.34
- Updated database to game version 4.34
- A crash when changing an edited save file (#129)
- Database update to 4.07 including the 2022 Holiday Expeditions
- Expedition tab now functional again
- JSON editor: Diff view (will return again later)
- Crash when clearing external bases
- Freighter type not changing via dropdown
- Changing amount/seed in detail window having no effect (#102)
- Support for Waypoint 4.0 (#95 #98)
- Name and Summary of a save
- Difficulty Presets
- Switch early adopter Starship and Multi-Tool
- Maneuverability for Starships
- Supercharged technology
- Support for Nintendo Switch saves (#96)
- Welcome window for first-time users
- Mod support! Customize the look and feel/behavior according to the mods you use. See here for more information
- Menu items to directly open most important directories in File Explorer
- New settings (window) including loading strategy, window attributes (position and size) and more
- Multi-language support starting with German and Korean
- New setting for additional paths that will be checked like other default locations (useful for console saves)
- Automatic detection of platforms in the default location of a platform
- Built-in backup recovery (#57)
- Button to show why a save is incompatible
- Option to hide backups and incompatible saves from the list
- JSON editor: Tree view including a search
- JSON editor: Diff view (for performance reasons only for account data for now)
- JSON editor: Export and import the current snippet
- JSON editor: Search for the tree view
- Integration of Inventory Transfer to the Assistant for No Man's Sky app
- Duplicate inventory slots and cache last item added
- Remaining images of all items
- Live Community Research progress in the respective tabs
- Username is now displayed in the title names if one was found in loaded saves
- Filter and buttons to (un)lock multiple items at once
- Buttons to increase currencies to its maximum
- Tainted Metal to currencies (read-only)
- The total play time is now editable in General tab
- Manage your collections
- Open JSON of selection directly
- Pre-filled with pre-order, starter, expedition and Twitch rewards
- Integration of the Discord Creative & Sharing Hub
- Open respective channels to share or find new things from/for your collections
- Open the Customizer directly in NomNom (you still have to use the Discord to get the seeds)
- Resources can be edited via UI in Advanced Mode
- Icons of are now displayed in technology overviews
- Display which interior adornment and exhaust override is visible in a Starship
- Squadrons can now be edited
- Toggle Mech AI Pilot
- Missing items in the catalogue (e.g. Shroud of Freedom) and filter options (#84)
- Show total object count of all bases compared to allowed max (#56)
- Single Base Building Objects added to the Teleporter list
- Analysis of how many words are learned per category and race
- Showing in-game descriptions for companion traits
- Command line interface to convert files similar to the new import/export feature
- and proably more...
- Upgrade to .NET 6
- Use libMBIN mapping.json including automatic (and manual) updates
- Updating the mapping automatically applies all new entries (if any) to all loaded files
- Updated UI and code cleanup and optimization
- Actions to delete/copy/move/swap slots are now available as individual buttons in the list
- JSON editor available for saves older than Beyond 2.11
- Save Transfer is now an independent wizard where you can select source and destination freely as well as what you want to transfer (#61)
- Transformed "Save as JSON" to a import/export feature. You can import any valid human- or game-readable file
- Max health is determined by game parameter and install tech (proc tech only approx if Pi isn't present)
- Type of Multi-Tool is now pre-determined by collection, resource and stats (based on the intended ranges) if possible
- Exocraft tab always accessible and showing whether one was already deployed
- Unlocked various seeds for companions even if currently not used
- Amount to add to inventory slot can now be modified directly additional to the slider (#85)
- Filtering for items to add to inventory slot (#94)
- and proably more...
- Base selection did not update data properly (#74)
- Multiple crashes should be resolved (#76 #87 #92)
- and a lot of other things...
- Organic frigate type
- Cargo inventory for freighters
- Updated name mapping to game version 3.97
- Updated database to game version 3.98
- Leviathan frigate type
- Updated name mapping to game version 3.90
- Updated database to game version 3.90
- Solar Sail as ship type (#82)
- Cargo inventory for ships
- Updated name mapping to game version 3.87
- Updated database to game version 3.87
- Crash when save does not contain the new weapon resource
- Extreme Survival milestone not calculating correctly (#78)
- Some Frigate types not being displayed and set correctly
- Royal as weapon type
- Updated name mapping to game version 3.82
- Updated database to game version 3.82
- Exocraft unlock logic (unintentionally checked only the Roamer)
- Crash related to expeditions saves
- Tooltip for Companion actions (Delete + Reset Customization)
- An issue with internationalization assets
- Settlement tab for editing settlements
- New save format for PlayStation is loaded first now and old
memory.dat
only if no new is available
- Detecting/reading of older expedition save data
Expedition
tab for editing the progress
- Moved learning words to
Milestones
tab incl. some optimizations
- Expedition Beachhead Redux and up not correctly displayed/handled
- An issue when processing the meta file (#63 #68)
- Editor button naming to avoid confusion
- Tab order and naming
- Exception in
get_IsAccountUnlocked
- Some issues with the Microsoft platform
- Golden Vector as starship type
- Synthesis Companion tab for Quicksilver items, Season Rewards and Twitch Rewards
- Cross-save editing for all platforms except PlayStation (SaveWizard does not convert
SAVEDATA00
) - JSON Editor for account data
- General tab to change game mode (#12)
- Companion tab for editing companions
- Moods, Seeds, Traits, and more...
- Updated name mapping to game version 3.74 (base on MBINCompiler mapping file)
- Updated database to game version 3.74
- Moved JSON editor to left side bar
- Moved currencies to new
General
tab
- Knowledge tab now working as intended (#30 #58)
- Various issues when accessing values from the save
- Properly writing account data and settings back to containers.index (Microsoft platform only)
- Compatibility with the new save format for PlayStation
- Updated name mapping to game version 3.6
- Manager now shows from which expedition a save is
- An issue with expeditions saves and the new save format
- An issue on Microsoft platform with a high slot count
- Compatibility with the new save streaming system on Steam
- Not changing ship seed
- Button to remove all external/visited bases from your save
- Raw JSON editor in a plain version without tree
- Hint for procedural item repo (https://github.com/zencq/Pi)
- Saves can be transferred to another platform (between any supported) or to a different account within the same platform
- Updated database to game version 3.53
- Forced suit tech is now locked if there is only one in all suit inventories (was always locked before)
- A multi-threading issue when loading the saves
- A bug when saving a Microsoft platform save if a deleted but unsynced save is present
- A crash when the
containers.index
of Microsoft platform contains wrong data for a single save - Not being in ship after teleportation
- When switching between regular/living ship types not being asked for confirmation, tech not being replacement, and listing the wrong tech if you want to add some directly afterwards
- Wrong max amount when adding an item to an inventory
- Create/Delete operations for Microsoft Store saves
- Microsoft Store cloud sync can be triggered now at any time by closing the game. No need to load and save anymore.
- Links to different channels to find help or to support the development of NomNom
- Mapping matches MBINCompiler naming again
- Copy/Move/Swap is still triggered on slots but the actual action is decided for each save
- Redefined version checking and now officially supporting 2.11 an up
- Settings are now stored portable right next to the executable
- Removed "Corrupted" checkbox as it is now merged into the "Compatible" one
- Crashes that mostly occurred on startup (#31 #32 #34 #43 #45 #50)
- Vanishing data and other incompatibility issues (#35 #41 #44 #49)
- Updated the internal database to game version 3.10
- Updated the internal database to game version 3.05
- Even more incompatibility issues (#28)
- A bug that caused procedural tech to be added as not fully installed
- Some incompatibilities for older versions and some saves which have the newly added PlanetaryMappingData key in it (#26)
- More incompatibility issues (#18 #19 #20)
- A bug that could cause PS4 saves to become corrupted while saving
- A crash when viewing item details (#23)
- A bug introduced while fixing the previous incompatibility issues (#17)
- Updated the internal database to game version 3.02
- Toggle for portal interference only visible for game versions below 3.0
- A few bugs that caused a crash when adding a new item to an inventory
- Changing starship type to Living now works properly
- Support for the following platforms:
- PlayStation 4 (Save Mounter) (#8)
- Windows Store
- Xbox (via cloud sync)
- New fleet stat for freighter for 2.6 and up
- Updated the internal database to game version 2.62
- Technology can now be installed in freighter's general inventory with game version 2.6 and up
- If a save is to old to be supported you get that as log entry instead of a most likely appearing error
- NomNom now supports Beyond (2.14) and up
- Loading unsupported files should no longer crash (#9)
- Indicator if a new update is available but you choose to update later
- Navigation area can be collapsed and you can select a default landing page
- Support for the following platforms of the game:
- PlayStation 4 (SaveWizard)
- Platform indicator
- Reset buttons to the default save path of each PC platform
- Slot management: delete, copy, move, swap (unlocked platform dependent)
- Game version of a save in the manager page
- It's now possible to edit multiple saves at once
- Moved all current buttons to the menu
- Enhanced Crash Reporter with directly showing the installed .NET version and recursive InnerException for better and more information to fix the crash
- Upgraded to .NET Framework 4.8
- Detection of external changes
- Debug logging switch works without restart now
- Crashes on startup or when opening the editor (#1 #2 #3 #5)
- Re-added Discoveries tab with new features:
- Manage your Teleporter Terminus
- Fast travel to a Teleporter Terminus (Base or Space Station) or any custom location with or without your fleet
- Toggle portal interference
- Trigger a Freighter battle and show when it would occur naturally
- For Exocrafts "Delete"
- Nexus Mods/Patreon/Reddit as channels in the crash reporter
- Display of release notes in the notification about new releases
- Button to reset save path to default
- Updated the internal database to game version 2.52
- For Starships "Set as current" and "Delete"
- For Multi-Tools "Set as current" and "Delete"
- Protection against unintended deletion of Multi-Tools
- Renaming for Exocrafts and "Set as current"
- Renaming for Storage Container
- Buttons to select the previous/next inventory with a single click
- Buttons to enable/repair/fill all slots at once
- Moved content of Discoveries tab to new Knowledge tab
- Changed legacy colors for living ships to be only available in debug mode
- Improved visuals to be even closer to the game:
- Indication for enforced items and those who cannot be deleted in game
- Indication for overloaded procedural technology
- Show adjacent bonus colors
- Integrated updater
- Integrated crash report
- A new setting to set a custom output path (for backups, human-readable JSON files, logs, crash reports)
- Improved compatibility for additional Starships, Exocrafts, etc. in future game updates which also fixes crashes related to the new Exo Mech when loading a save and it is the active Exocraft
- Not updating "Ships Destroyed" milestone when changing its separated values
- A bunch of data type mismatches and other mapping issues in the (auto-generated) save file objects that could corrupt a save
- Logging
- Milestone tab with all milestones you see in game
- First public release