Skip to content

Releases: vectorcmdr/NMSE

NMSE v1.1.52 (preview)

01 May 06:06

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.52 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Bug Fixes:

  • The "Check Consistency" button in Account Rewards has had the comparison list tightened based on further analysis of the Known*, etc. arrays. It will now show substantially less potential items for manual syncing across state arrays. More changes may come soon to further tighten this list. (Per Issue #64)
  • The "Check Consistency" dialog box now shows a basic warning message. (Per Issue #64)
  • Advanced save utility has had it's slot management logic updated to fix incorrect slots/files being managed when moving/swapping/copying/deleting. (Per Issue #63)

Previous Changelogs

Changelog 1.1.49 (preview)

Features:

  • Added support to Settlement Panel for displaying settlements that match any Owner ID in your saves discovery owners, even for duplicate platforms IDs, refuse IDs, etc.

Bug Fixes:

  • Fix for importing to empty slot for NMS Model IO Tool exported corvettes by adding a base data structure rebuilder for the base JSON node (these files don't include full base data - only object data). In theory this fix will also allow other malformed corvette imports with varying degrees of success - your mileage may vary importing malformed data.

Changelog 1.1.48 (preview) - hotfix

Bug Fixes:

  • Fixed a bug with French special character ranges U+0080 - U+00FF (e.g. éèàç) being parsed/written correctly after the unicode change in the JSON parser.

Affected users will unfortunately need to re-enter these names as the fix cannot be made 'self-healing' in this case. Sorry about that French friends!


Changelog 1.1.47 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct bulk recharge skipping procedural technology items due to not filtering the seed suffix from the item ID.
Apologies everyone!


Changelog 1.1.46 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct the bulk inventory actions in the Tools menu (they didn't get re-tested after the backend update) and to bump the game version to 6.34.


Changelog 1.1.45 (preview)

Features:

  • Updated Raw JSON Editor:
    • Text view now has basic syntax colouring and node folding
    • Split view now available (text view + tree view in one window with node syncing)
    • Diffing window "Show Changes" improved with custom rendering, basic syntax colouring, line numbers, Myers diff algorithm, hunk management.
    • Memory management rebalanced to help lower it despite the additional editing features.
  • NumericUpDown UI controls fully swapped to a custom solution for supporting doubles (backend) and large decimals (frontend). (per Issue #56)
  • Inventory bulk actions are available in the "Tools" menu for repair/refill/recharge on all inventories. (per Discord Feature Request)

Bug Fixes:

  • Backend and rendering of the Inventory Grid has been rewritten to reduce handles, drastically lowering them to 10% of previous use and protecting against potential edge case crashes preemptively.
  • Rewards no longer subscribe to a sync event automatically, allowing users to keep out of sync reward/known* arrays. Syncing is still available via editing a reward/known or by using the Check Consistency button.
  • Raw number guards extended via the NUD replacement and additional changes to panel calls. (per Issue #56)
  • All string based numbers in the save are now managed in multiple logic layers for a double (backend) decimal (frontend) round-trip to avoid actual precision loss, or perceived precision loss via G17 and custom handling. (per Issue #56)
  • Supported Game Version label in auto build fixed. (per Discord Bug Report)
  • Overall tweaks to memory management and JSON object handling (not user facing).
  • Minor change to unicode symbols handling (not user facing).
  • Companion Database updated to do reverse lookup on part descriptors for creatures with shared rigs (like HERMITCRAB) for accessory rules. (per Issue #61)

Previous Changelog 1.1.29 (preview)

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (previ...

Read more

NMSE v1.1.49 (preview)

26 Apr 16:05

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.49 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Features:

  • Added support to Settlement Panel for displaying settlements that match any Owner ID in your saves discovery owners, even for duplicate platforms IDs, refuse IDs, etc.

Bug Fixes:

  • Fix for importing to empty slot for NMS Model IO Tool exported corvettes by adding a base data structure rebuilder for the base JSON node (these files don't include full base data - only object data). In theory this fix will also allow other malformed corvette imports with varying degrees of success - your mileage may vary importing malformed data.

Previous Changelogs

Changelog 1.1.48 (preview) - hotfix

Bug Fixes:

  • Fixed a bug with French special character ranges U+0080 - U+00FF (e.g. éèàç) being parsed/written correctly after the unicode change in the JSON parser.

Affected users will unfortunately need to re-enter these names as the fix cannot be made 'self-healing' in this case. Sorry about that French friends!


Changelog 1.1.47 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct bulk recharge skipping procedural technology items due to not filtering the seed suffix from the item ID.
Apologies everyone!


Changelog 1.1.46 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct the bulk inventory actions in the Tools menu (they didn't get re-tested after the backend update) and to bump the game version to 6.34.


Changelog 1.1.45 (preview)

Features:

  • Updated Raw JSON Editor:
    • Text view now has basic syntax colouring and node folding
    • Split view now available (text view + tree view in one window with node syncing)
    • Diffing window "Show Changes" improved with custom rendering, basic syntax colouring, line numbers, Myers diff algorithm, hunk management.
    • Memory management rebalanced to help lower it despite the additional editing features.
  • NumericUpDown UI controls fully swapped to a custom solution for supporting doubles (backend) and large decimals (frontend). (per Issue #56)
  • Inventory bulk actions are available in the "Tools" menu for repair/refill/recharge on all inventories. (per Discord Feature Request)

Bug Fixes:

  • Backend and rendering of the Inventory Grid has been rewritten to reduce handles, drastically lowering them to 10% of previous use and protecting against potential edge case crashes preemptively.
  • Rewards no longer subscribe to a sync event automatically, allowing users to keep out of sync reward/known* arrays. Syncing is still available via editing a reward/known or by using the Check Consistency button.
  • Raw number guards extended via the NUD replacement and additional changes to panel calls. (per Issue #56)
  • All string based numbers in the save are now managed in multiple logic layers for a double (backend) decimal (frontend) round-trip to avoid actual precision loss, or perceived precision loss via G17 and custom handling. (per Issue #56)
  • Supported Game Version label in auto build fixed. (per Discord Bug Report)
  • Overall tweaks to memory management and JSON object handling (not user facing).
  • Minor change to unicode symbols handling (not user facing).
  • Companion Database updated to do reverse lookup on part descriptors for creatures with shared rigs (like HERMITCRAB) for accessory rules. (per Issue #61)

Previous Changelog 1.1.29 (preview)

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now cor...
Read more

NMSE v1.1.48 (preview)

22 Apr 00:19

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.48 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Bug Fixes:

  • Fixed a bug with French special character ranges U+0080 - U+00FF (e.g. éèàç) being parsed/written correctly after the unicode change in the JSON parser.

Affected users will unfortunately need to re-enter these names as the fix cannot be made 'self-healing' in this case. Sorry about that French friends!


Previous Changelogs

Changelog 1.1.47 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct bulk recharge skipping procedural technology items due to not filtering the seed suffix from the item ID.
Apologies everyone!


Changelog 1.1.46 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct the bulk inventory actions in the Tools menu (they didn't get re-tested after the backend update) and to bump the game version to 6.34.


Changelog 1.1.45 (preview)

Features:

  • Updated Raw JSON Editor:
    • Text view now has basic syntax colouring and node folding
    • Split view now available (text view + tree view in one window with node syncing)
    • Diffing window "Show Changes" improved with custom rendering, basic syntax colouring, line numbers, Myers diff algorithm, hunk management.
    • Memory management rebalanced to help lower it despite the additional editing features.
  • NumericUpDown UI controls fully swapped to a custom solution for supporting doubles (backend) and large decimals (frontend). (per Issue #56)
  • Inventory bulk actions are available in the "Tools" menu for repair/refill/recharge on all inventories. (per Discord Feature Request)

Bug Fixes:

  • Backend and rendering of the Inventory Grid has been rewritten to reduce handles, drastically lowering them to 10% of previous use and protecting against potential edge case crashes preemptively.
  • Rewards no longer subscribe to a sync event automatically, allowing users to keep out of sync reward/known* arrays. Syncing is still available via editing a reward/known or by using the Check Consistency button.
  • Raw number guards extended via the NUD replacement and additional changes to panel calls. (per Issue #56)
  • All string based numbers in the save are now managed in multiple logic layers for a double (backend) decimal (frontend) round-trip to avoid actual precision loss, or perceived precision loss via G17 and custom handling. (per Issue #56)
  • Supported Game Version label in auto build fixed. (per Discord Bug Report)
  • Overall tweaks to memory management and JSON object handling (not user facing).
  • Minor change to unicode symbols handling (not user facing).
  • Companion Database updated to do reverse lookup on part descriptors for creatures with shared rigs (like HERMITCRAB) for accessory rules. (per Issue #61)

Previous Changelog 1.1.29 (preview)

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventor...
Read more

NMSE v1.1.47 (preview)

21 Apr 14:43

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.47 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog 1.1.47 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct bulk recharge skipping procedural technology items due to not filtering the seed suffix from the item ID.
Apologies everyone!

Changelog 1.1.46 (preview) - hotfix

Bug Fixes:

This is a quick hotfix to correct the bulk inventory actions in the Tools menu (they didn't get re-tested after the backend update) and to bump the game version to 6.34.

Changelog 1.1.45 (preview)

Features:

  • Updated Raw JSON Editor:
    • Text view now has basic syntax colouring and node folding
    • Split view now available (text view + tree view in one window with node syncing)
    • Diffing window "Show Changes" improved with custom rendering, basic syntax colouring, line numbers, Myers diff algorithm, hunk management.
    • Memory management rebalanced to help lower it despite the additional editing features.
  • NumericUpDown UI controls fully swapped to a custom solution for supporting doubles (backend) and large decimals (frontend). (per Issue #56)
  • Inventory bulk actions are available in the "Tools" menu for repair/refill/recharge on all inventories. (per Discord Feature Request)

Bug Fixes:

  • Backend and rendering of the Inventory Grid has been rewritten to reduce handles, drastically lowering them to 10% of previous use and protecting against potential edge case crashes preemptively.
  • Rewards no longer subscribe to a sync event automatically, allowing users to keep out of sync reward/known* arrays. Syncing is still available via editing a reward/known or by using the Check Consistency button.
  • Raw number guards extended via the NUD replacement and additional changes to panel calls. (per Issue #56)
  • All string based numbers in the save are now managed in multiple logic layers for a double (backend) decimal (frontend) round-trip to avoid actual precision loss, or perceived precision loss via G17 and custom handling. (per Issue #56)
  • Supported Game Version label in auto build fixed. (per Discord Bug Report)
  • Overall tweaks to memory management and JSON object handling (not user facing).
  • Minor change to unicode symbols handling (not user facing).
  • Companion Database updated to do reverse lookup on part descriptors for creatures with shared rigs (like HERMITCRAB) for accessory rules. (per Issue #61)

Previous Changelogs

Previous Changelog 1.1.29 (preview)

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broke...
Read more

NMSE v1.1.46 (preview)

21 Apr 13:07

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.46 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog 1.1.46 (preview) - hotfix

This is a quick hotfix to correct the bulk inventory actions in the Tools menu (they didn't get re-tested after the backend update) and to bump the game version to 6.34.

Changelog 1.1.45 (preview)

Features:

  • Updated Raw JSON Editor:
    • Text view now has basic syntax colouring and node folding
    • Split view now available (text view + tree view in one window with node syncing)
    • Diffing window "Show Changes" improved with custom rendering, basic syntax colouring, line numbers, Myers diff algorithm, hunk management.
    • Memory management rebalanced to help lower it despite the additional editing features.
  • NumericUpDown UI controls fully swapped to a custom solution for supporting doubles (backend) and large decimals (frontend). (per Issue #56)
  • Inventory bulk actions are available in the "Tools" menu for repair/refill/recharge on all inventories. (per Discord Feature Request)

Bug Fixes:

  • Backend and rendering of the Inventory Grid has been rewritten to reduce handles, drastically lowering them to 10% of previous use and protecting against potential edge case crashes preemptively.
  • Rewards no longer subscribe to a sync event automatically, allowing users to keep out of sync reward/known* arrays. Syncing is still available via editing a reward/known or by using the Check Consistency button.
  • Raw number guards extended via the NUD replacement and additional changes to panel calls. (per Issue #56)
  • All string based numbers in the save are now managed in multiple logic layers for a double (backend) decimal (frontend) round-trip to avoid actual precision loss, or perceived precision loss via G17 and custom handling. (per Issue #56)
  • Supported Game Version label in auto build fixed. (per Discord Bug Report)
  • Overall tweaks to memory management and JSON object handling (not user facing).
  • Minor change to unicode symbols handling (not user facing).
  • Companion Database updated to do reverse lookup on part descriptors for creatures with shared rigs (like HERMITCRAB) for accessory rules. (per Issue #61)

Previous Changelogs

Previous Changelog 1.1.29 (preview)

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broken.

Previous Changelog 1.0.391 (preview)

Bug Fixes:

  • Fix for inventory sub-panel item detail numeric up/down control values being defaulted to 1 for negative numbers when clicking apply, making some tech/upgrades unus...
Read more

NMSE v1.1.45 (preview)

21 Apr 06:37

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.45 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Features:

  • Updated Raw JSON Editor:
    • Text view now has basic syntax colouring and node folding
    • Split view now available (text view + tree view in one window with node syncing)
    • Diffing window "Show Changes" improved with custom rendering, basic syntax colouring, line numbers, Myers diff algorithm, hunk management.
    • Memory management rebalanced to help lower it despite the additional editing features.
  • NumericUpDown UI controls fully swapped to a custom solution for supporting doubles (backend) and large decimals (frontend). (per Issue #56)
  • Inventory bulk actions are available in the "Tools" menu for repair/refill/recharge on all inventories. (per Discord Feature Request)

Bug Fixes:

  • Backend and rendering of the Inventory Grid has been rewritten to reduce handles, drastically lowering them to 10% of previous use and protecting against potential edge case crashes preemptively.
  • Rewards no longer subscribe to a sync event automatically, allowing users to keep out of sync reward/known* arrays. Syncing is still available via editing a reward/known or by using the Check Consistency button.
  • Raw number guards extended via the NUD replacement and additional changes to panel calls. (per Issue #56)
  • All string based numbers in the save are now managed in multiple logic layers for a double (backend) decimal (frontend) round-trip to avoid actual precision loss, or perceived precision loss via G17 and custom handling. (per Issue #56)
  • Supported Game Version label in auto build fixed. (per Discord Bug Report)
  • Overall tweaks to memory management and JSON object handling (not user facing).
  • Minor change to unicode symbols handling (not user facing).
  • Companion Database updated to do reverse lookup on part descriptors for creatures with shared rigs (like HERMITCRAB) for accessory rules. (per Issue #61)

Previous Changelogs

Previous Changelog 1.1.29 (preview)

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broken.

Previous Changelog 1.0.391 (preview)

Bug Fixes:

  • Fix for inventory sub-panel item detail numeric up/down control values being defaulted to 1 for negative numbers when clicking apply, making some tech/upgrades unusable.

Previous Changelog 1.0.390 (preview)

Bug Fixes:

  • Fix regression for some ship technology item filter causing incorrect values for the items charge/amount (resulting in corrupted parts in slots).

...

Read more

NMSE v1.1.29 (preview)

17 Apr 06:16

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.29 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Features:

  • Companion pet battle affinity details are now loaded from the DB (derived from game MXML ForceAffinity rules).

Bug Fixes:

  • Added localisation for ability/move list. (per Issue #59)
  • Fixed mechanical and anomalous pet battle affinities via feature change. (per Issue #58)
  • Added additional raw double guard method and changes to calls for all string based high precision numbers to further mitigate erroneous precision loss on ~billionths decimal values. (per Issue #56)

Previous Changelogs

Previous Changelog 1.1.28 (preview)

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broken.

Previous Changelog 1.0.391 (preview)

Bug Fixes:

  • Fix for inventory sub-panel item detail numeric up/down control values being defaulted to 1 for negative numbers when clicking apply, making some tech/upgrades unusable.

Previous Changelog 1.0.390 (preview)

Bug Fixes:

  • Fix regression for some ship technology item filter causing incorrect values for the items charge/amount (resulting in corrupted parts in slots).

Previous Changelog 1.0.389 (preview)

Features:

  • Add 'fake/glitch' galaxy 257 (Yilsrussimil) to the galaxy list. (Issue #33)

Bug Fixes:

  • Fix galaxy 256 name (Odyalutai) in galaxy list. (Issue #33)

Previous Changelog 1.0.385 (preview)

Bug Fixes:

  • Fix for "Ship" type Technology item filtering for starships (Sentinel and Corvette ships).

Previous Changelog 1.0.384 (preview)

Bug Fixes:

  • Small fix for edge case crashes in icon loading for the inventory grid resulting in a broken image instead of the item icon.

Previous Changelog 1.0.383 (preview)

Bug Fixes:

  • Critical fix for corvette import edge cases where import could fall back to Seed<->TS lookup and collide base data, causing the import to steal another corvettes base data, invalidating the other corvette in the process.

Previous Changelog 1.0.382 (preview)

Bug Fixes:

  • Small fix for corvette tech inventories visual bug, where they lost the override information from internal parts to construction part IDs when resized.

Previous Changelog 1.0.381 (preview)

Features:

  • Starship panel now support importing ships with modified model resource filenames (like Orb Explorers). They will display with a "Modified" tag in the list.
  • Export container for starships has been modified for better cross-compatibility (it is backwards compatible with older versions).

Bug Fixes:

  • Fix for issues with importing corvettes into empty slots.

Previous Changelog 1.0.380 (preview)

Features:

  • Starship panel buttons cleaned up and converged into a less confusing set of different functions.
  • Starship panel code cleanup (internal).

Bug Fixes:

  • Starship wrappers and invalidation methods improved over previous builds to stop edge-case refuse data and bett...
Read more

NMSE v1.1.28 (preview)

16 Apr 15:15

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.28 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Features:

  • JSON key mappings update for Game Update 6.33.
  • Minor DB updates for Game Update 6.33.
  • Companion pet battle moves support updated for the new key location/system in Game Update 6.33 (which means access to cooldown/boost is gone).
  • Companion pet battle ability details re-ordered to prioritise effect over type.
  • Companion pet accessory customisation updated with game rules for slots and with in game color palette.

Bug Fixes:

  • Fixed bug with companion pet accessory display / selection via the feature change above. (Per Issue #51)
  • Fixed erroneous Auto / Manual tagging on save files in the UI. (Per Issue #55)
  • NMS FloatValue fields changed to be cast to double always to avoid non-integral / non-integer precision issues. (Per Issue #56)

Previous Changelogs

Previous Changelog 1.1.20 (preview)

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broken.

Previous Changelog 1.0.391 (preview)

Bug Fixes:

  • Fix for inventory sub-panel item detail numeric up/down control values being defaulted to 1 for negative numbers when clicking apply, making some tech/upgrades unusable.

Previous Changelog 1.0.390 (preview)

Bug Fixes:

  • Fix regression for some ship technology item filter causing incorrect values for the items charge/amount (resulting in corrupted parts in slots).

Previous Changelog 1.0.389 (preview)

Features:

  • Add 'fake/glitch' galaxy 257 (Yilsrussimil) to the galaxy list. (Issue #33)

Bug Fixes:

  • Fix galaxy 256 name (Odyalutai) in galaxy list. (Issue #33)

Previous Changelog 1.0.385 (preview)

Bug Fixes:

  • Fix for "Ship" type Technology item filtering for starships (Sentinel and Corvette ships).

Previous Changelog 1.0.384 (preview)

Bug Fixes:

  • Small fix for edge case crashes in icon loading for the inventory grid resulting in a broken image instead of the item icon.

Previous Changelog 1.0.383 (preview)

Bug Fixes:

  • Critical fix for corvette import edge cases where import could fall back to Seed<->TS lookup and collide base data, causing the import to steal another corvettes base data, invalidating the other corvette in the process.

Previous Changelog 1.0.382 (preview)

Bug Fixes:

  • Small fix for corvette tech inventories visual bug, where they lost the override information from internal parts to construction part IDs when resized.

Previous Changelog 1.0.381 (preview)

Features:

  • Starship panel now support importing ships with modified model resource filenames (like Orb Explorers). They will display with a "Modified" tag in the list.
  • Export container for starships has been modified for better cross-compatibility (it is backwards compatible with older versions).

Bug Fixes:

  • Fix for issues with importing corvettes into empty slots.

Previous Changelog 1.0.380 (preview)

Features:

  • Starship panel buttons cleaned up and converged into a less confusing set of different functions.
  • Starship panel code cleanup (internal).

Bug Fixes:

  • Starship wrappers and invalidation methods improved over previous builds to stop edge-case refuse data and better align import/export.

Previous Changelog 1.0.379 (preview)

Features:

  • Starship panel now has an indicator for corvette optimisation to show if the current parts list has been optimised or not (red cross = not optimised / green tick = optimised). (Feature Request #24)
  • Importing a ship will now populate an empty slot if you have one in your roster (including .nmsship ZIP packages). (Issue/FR #26)
  • Minor tweaks to Starship panel layout.
  • Account rewards panel now lists the expedition number for season rewards and has su...
Read more

NMSE v1.1.20 (preview)

15 Apr 04:46

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.20 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

Features:

  • Added the ability to induce an egg from a companion (and place / replicate it into the exosuit inventory). (per Discord FR)
  • Added type matchup information to the Companion panel Battle tab for companion affinity.
  • Added pet battle team selection to the battle tab.
  • Added new DB for creatures in place of outdated hardcoded DB, includes minor UI improvements due to this.
  • Updated inventory UI to include a two section Slot Details and Item Picker that function independently (per FR #44):
    • Slot details now displays the currently selected slot for reference.
    • Item picker is enhanced with icon and description elements for the selected item.
    • Item picker adds/replaces items directly instead of via slot details.
    • Item class mini icon is displayed next to the icon.
    • Item descriptions are now available via a tooltip on hovering over the information icon in place of the description block.
    • Forced item reselection is reduced with this new workflow.
  • Updated the base moving functionality in the Bases tab to use a vector coordinate transforming algorithm (using Gram-Schmidt process).
  • Added terrain edit clearing for bases (per FR #12).
  • Added updated galactic core colour system for galaxy display (via PR#43 - thanks @maniro-x)
  • Improved display of galaxy information in the Teleport Destinations tab.
  • Added additional milestones to the milestone list (more to come).

Bug Fixes:

  • Updated the companion pet battle class display to better show when it is not in override and is using the procedural class values (currently unable to display).
  • Fixed an import bug with pet accessories.
  • Updated pet battle Affinity names in the UI to in game version instead of MXML lookup names.
  • Updated icon and delayed load system to improve icon reliability on load splash.
  • Significant internal cleanup (non user facing).
  • Test suite cleanup.

Previous Changelogs

Previous Changelog 1.1.17 (preview)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation).
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broken.

Previous Changelog 1.0.391 (preview)

Bug Fixes:

  • Fix for inventory sub-panel item detail numeric up/down control values being defaulted to 1 for negative numbers when clicking apply, making some tech/upgrades unusable.

Previous Changelog 1.0.390 (preview)

Bug Fixes:

  • Fix regression for some ship technology item filter causing incorrect values for the items charge/amount (resulting in corrupted parts in slots).

Previous Changelog 1.0.389 (preview)

Features:

  • Add 'fake/glitch' galaxy 257 (Yilsrussimil) to the galaxy list. (Issue #33)

Bug Fixes:

  • Fix galaxy 256 name (Odyalutai) in galaxy list. (Issue #33)

Previous Changelog 1.0.385 (preview)

Bug Fixes:

  • Fix for "Ship" type Technology item filtering for starships (Sentinel and Corvette ships).

Previous Changelog 1.0.384 (preview)

Bug Fixes:

  • Small fix for edge case crashes in icon loading for the inventory grid resulting in a broken image instead of the item icon.

Previous Changelog 1.0.383 (preview)

Bug Fixes:

  • Critical fix for corvette import edge cases where import could fall back to Seed<->TS lookup and collide base data, causing the import to steal another corvettes base data, invalidating the other corvette in the process.

Previous Changelog 1.0.382 (preview)

Bug Fixes:

  • Small fix for corvette tech inventories visual bug, where they lost the override information from internal parts to construction part IDs when resized.

Previous Changelog 1.0.381 (preview)

Features:

  • Starship panel now support importing ships with modified model resource filenames (like Orb Explorers). They will display with a "Modified" tag in the list.
  • Export container for starships has been modified for better cross-compatibility (it is backwards compatible with older versions).

Bug Fixes:

  • Fix for issues with importing corvettes into empty slots.

Previous Changelog 1.0.380 (preview)

Features:

  • Starship panel buttons cleaned up and converged into a less confusing set of different functions.
  • Starship panel code cleanup (internal).

Bug Fixes:

  • Starship wrappers and invalidation methods improved over previous builds to stop edge-case refuse data and better align import/export.

Previous Changelog 1.0.379 (preview)

Features:

  • Starship panel now has an indicator for corvette optimisation to show if the current parts list has been optimised or not (red cross = not optimised / green tick = optimised). (Feature Request #24)
  • Importing a ship will now populate an empty slot if you have one in your roster (including .nmsship ZIP packages). (Issue/FR #26)
  • Minor tweaks to Starship panel layout.
  • Account rewards panel now lists the expedition number for season rewards and has support for both account unlock, and save file redemption for each item (allowing for per save control). (Issue/FR #25)
  • NMSE.Extractor (developer facing tool) updated to parse additional reward info.

Previous Changelog 1.0.376 (preview)

Features:

  • Add import file type filter to Corvette import button for .nmsship ZIP packages from NMS Model IO Tool.

Previous Changelog 1.0.375 (preview)

Features:

  • Enhance ship names in drop down list (ships with no custom name now show their slot, type and class - named ships show their slot, name and class). (Feature Request #23)
  • Increase all base state value maximums to int.MaxValue to completely unclamp Starship, Multi-tool and Freighter stats. (Feature Request #23)
  • Settlement population value max clamp raised to 400. Colored war...
Read more

NMSE v1.1.17 (preview)

11 Apr 16:14

Choose a tag to compare

NMSE — No Man's Save Editor v1.1.17 (preview)

This is a preview build. Please practice safe backup practices and expect some bugs.

Changelog

This preview build includes new support for Game Update 6.32 (Xeno Arena)

⚠️ Please use the companion editing responsibly for PvP. Don't have fun at the expense of other players.

Game table companion pet battle features are based on available data and testing. As always, I welcome additional input on the implementation via Issues.

Features:

  • Updated for 6.32 Xeno Arena.
  • Added small, simple loading splash for better loading feedback.
  • Added accessory customisation to companion panel:
    • Change left / right / chest accessories and their colors and scale.
  • Added new 'Battle' tab to the companion panel that supports editing:
    • Stats class override support (Health, Agility, Combat Effectiveness).
    • Holo-Arena victories count.
    • Mutation progress.
    • Gene edits available (points you can use for leveling stats, or rerolling skills).
    • Health / Agility / Combat gene modification.
    • 5x Ability slots editing (selection of base ability types by ID with description) and their cooldown and score boost value.
    • Displays companion affinity and move information.
  • Account rewards reworked to better sync reward states:
    • Added a sync check between seen/unlocked state arrays.
    • Added a check consistency button that gives feedback with adjustment buttons (based on sync state).
    • Added Known Specials tab in Catalogue that lists the seen/redeemed/known special items from account rewards for extra use.
  • Added Export / Import JSON node to the Raw JSON Editor via the right click context menu.

Bug Fixes:

  • Fix for Technology Module and Upgrades filtering in inventory types (via DB re-categorisation). (Issue #45)
  • Fix for delete key not working in Raw JSON Editor.
  • Fix for "Repair" and "Repair All" in inventories not removing the damaged items from the slot (but still repairing on load to game).
  • Fix for accountdata.hg accidental compression (game gracefully loaded, so was non-breaking).
  • Fix for inventory sorting to stop inventories from sorting based on the previous selection on a same session save reload / panel switch. Now defaults to "None" between same session load / switch.
  • Changed "Backup" and "Restore" button naming in the Bases tab so they match the Export / Import naming of the other panels.
  • Numerous internal fixes and changes (non user facing).

Previous Changelogs

Previous Changelog 1.0.397 (preview)

Features:

  • Database updated with 6.30.0.1 items, titles, etc.
  • JSON key mappings updated for 6.30.0.1.
  • Companion count updated to new limit of 30.

Previous Changelog 1.0.396 (preview)

Features:

  • Inventory item details / picker now has a minimum size to help preserve the UI.
  • Inventory item details / picker has the 5 digit seed value for proc tech in a separate field with a generate button below. (Issue #37)
  • Frigate trait selector now shows the type for the effect and not just the effect value. (FR #39)

Bug Fixes:

  • Fix for procedural tech items so they now correctly allocate a proper 5 digit seed value and don't mangle them under particular circumstances. (Issue #37)
  • Fix for the repair function in inventory so that it now correctly sets damage, amount and fully installed values so items don't get "stuck" in the tech inventory when repaied but not installed in game. (Issue #38)

Previous Changelog 1.0.393 (preview)

Features:

  • Inventory grids now have additional sorting/stacking functionality (thanks thiago-rcarvalho):
    • Inventory grids now support sorting by name/category.
    • Inventory grids can have items sent to other inventories to auto-stack (such as exosuit to chest, ship or freighter).
    • Inventory grid slots/cells have a new pin button to protect the slot from auto stacking.

Bug Fixes:

  • Further changes have been made to the way that upgrade/procedural tech installation filters default values based on the MXML defaults to hopefully capture any items that are installing as broken.

Previous Changelog 1.0.391 (preview)

Bug Fixes:

  • Fix for inventory sub-panel item detail numeric up/down control values being defaulted to 1 for negative numbers when clicking apply, making some tech/upgrades unusable.

Previous Changelog 1.0.390 (preview)

Bug Fixes:

  • Fix regression for some ship technology item filter causing incorrect values for the items charge/amount (resulting in corrupted parts in slots).

Previous Changelog 1.0.389 (preview)

Features:

  • Add 'fake/glitch' galaxy 257 (Yilsrussimil) to the galaxy list. (Issue #33)

Bug Fixes:

  • Fix galaxy 256 name (Odyalutai) in galaxy list. (Issue #33)

Previous Changelog 1.0.385 (preview)

Bug Fixes:

  • Fix for "Ship" type Technology item filtering for starships (Sentinel and Corvette ships).

Previous Changelog 1.0.384 (preview)

Bug Fixes:

  • Small fix for edge case crashes in icon loading for the inventory grid resulting in a broken image instead of the item icon.

Previous Changelog 1.0.383 (preview)

Bug Fixes:

  • Critical fix for corvette import edge cases where import could fall back to Seed<->TS lookup and collide base data, causing the import to steal another corvettes base data, invalidating the other corvette in the process.

Previous Changelog 1.0.382 (preview)

Bug Fixes:

  • Small fix for corvette tech inventories visual bug, where they lost the override information from internal parts to construction part IDs when resized.

Previous Changelog 1.0.381 (preview)

Features:

  • Starship panel now support importing ships with modified model resource filenames (like Orb Explorers). They will display with a "Modified" tag in the list.
  • Export container for starships has been modified for better cross-compatibility (it is backwards compatible with older versions).

Bug Fixes:

  • Fix for issues with importing corvettes into empty slots.

Previous Changelog 1.0.380 (preview)

Features:

  • Starship panel buttons cleaned up and converged into a less confusing set of different functions.
  • Starship panel code cleanup (internal).

Bug Fixes:

  • Starship wrappers and invalidation methods improved over previous builds to stop edge-case refuse data and better align import/export.

Previous Changelog 1.0.379 (preview)

Features:

  • Starship panel now has an indicator for corvette optimisation to show if the current parts list has been optimised or not (red cross = not optimised / green tick = optimised). (Feature Request #24)
  • Importing a ship will now populate an empty slot if you have one in your roster (including .nmsship ZIP packages). (Issue/FR #26)
  • Minor tweaks to Starship panel layout.
  • Account rewards panel now lists the expedition number for season rewards and has support for both account unlock, and save file redemption for each item (allowing for per save control). (Issue/FR #25)
  • NMSE.Extractor (developer facing tool) updated to parse additional reward info.

Previous Changelog 1.0.376 (preview)

Features:

  • Add import file type filter to Corvette import button for .nmsship ZIP packages from NMS Model IO Tool.

Previous Changelog 1.0.375 (preview)

Features:

  • Enhance ship names in drop down list (ships with no custom name now show their slot, type and class - named ships show their slot, name and class). (Feature Request #23)
  • Increase all base state value maximums to int.MaxValue to completely unclamp Starship, Multi-tool and Freighter stats. (Feature Request #23)
  • Settlement population value max clamp raised to 400. Colored warnings changed to exclusive values.

Bug Fixes:

  • Additional fixes for XBOX / Game Pass saves and some general enhancements and safeties around console save editing. (Issue #18, Issue #22)

Previous Changelog 1.0.374 (preview)

Features:

  • Discoveries panel renamed to Catalogue to align with the game.
  • Optimise button added to Corvettes in the Starship panel (re-orders components for better handling stats and quicker loading times).
  • Support for NMS Model IO Tool .nmsship importing.
  • macOS .dmg available (requires Wine/Whisky/etc. to be installed).
  • Raw JSON Editor improvements:
    • Basic inline editing.
    • In window export/import buttons.
    • Simple 'show changes' diff viewer.
    • Search back/forward.
    • Basic notifier to show if changes were made.
    • Breadcrumbs (with links) for current key/value.
    • Basic type icons in tree ({} (properties), [] (arrays), A (text), # (numbers), ✓ (booleans), ∅ (null)).
    • Drag-and-drop array reordering.
    • Basic undo/redo stack for Edit, Add, Delete actions.
    • Additional keyboard shortcuts:
      • Copy (Ctrl+C)
      • Search focus (Ctrl+F)
      • Clear (Esc)
      • Undo / Redo (Ctrl+Z / Ctrl+Y).
      • Search forward / back (F3 / Shift+F3)

Bug Fixes:

  • Fix for XBOX Game Pass (container size and new header, blobs load into expected panels). (Issue #18)
  • Fix for high byte characters and binary data (fixes special character parsing in some places).
  • Fix for caret stripping in Known Technologies and Known Products.
  • Raw JSON Editor fix for value write-back failing under some input conditions.
  • Corvette ship -> base matching algorithm updated with more robust approach.
  • Minor tweaks to Set...
Read more