Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: vectorcmdr/NMSE

NMSE v1.1.93 (preview)

04 Jun 11:59
@github-actions github-actions

Choose a tag to compare

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

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

Changelog

Features:

  • DB and mappings updated for Game Update 6.43 (The Swarm).
  • User Guide link now in the Help menu. (per FR #93)
  • Added Exocraft station management to the Exocraft panel (new tab) (per FR #79):
    • Allows viewing details and deleting stations.
    • Lists separate stations around the galaxies and those in your bases.
  • Added "Known Recipes" panel to the Recipes panel in the Catalogue that functions similarly to the other "Known" Catalogue panels. (per FR #96)
  • Added EXPERIMENTAL Multiplayer panel to the MainStats panel. It provides:
    • Viewing of the co-op / team multiplayer keys.
    • NOTE: Most are overridden by the game and functionality is not guaranteed.

      Given the testing/issues for this game update, the stability and use of these keys is likely to change as HG tweak this concept for future use.
    • This panel may be locked down or removed in the future.
  • Inventory grid panel has had a rework of the Item Picker pane, moving the search above the information per user feedback poll. (per FR #99)
  • NMSE Extractor updated for BC7 (not user facing).

Bug Fixes:

  • Multi-tools fixes / additions (per Issue #98):
    • Updated multi-tool type detections that are based on stats (via game file reference).
    • Corrected erroneous test resource names that didn't get replaced on launch.
    • Added size change option.
  • Fixed timestamp not updating in the UI on slot reload from the menu. (per Discord)
  • More robust user name detection; now lists all that have an ID in Discovery section and then falls back to user ID bases. (per Discord)

Previous Changelogs

Changelog 1.1.79 (preview)

Features:

  • AppConfig (NMSE.conf) moved to be alongside the executable - attempts a one time best effort config transition from the old directory. (per FR #86)
  • Sails for Solar ships added to the Customisation tab (the colour change is local only as the game shows default blue in multiplayer for fabricated ships). (per FR #90)
  • Ship Customisation tab UI rearranged and some names changed to better match in-game names. (per FR #91)
  • Pet Battle ability list has a restricted move system to support abilities that HG remove from the UI but keep in the data. (per Issue #82)
    • REVIVE is now no longer selectable as a new ability and only displayed for companions that currently have it assigned. It was removed by HG and forwarded to a STUB ability.
  • The application now subscribes to per-monitor DPI settings. (per Issue #88)
  • Some localisation strings updated across different languages.
  • Updater pattern changed for potentially better handling when run in synced folders (OneDrive, Dropbox, Drive, iCloud, Box, pCloud, SugarSync, etc.). (per Issue #85)
    • Updater call methods hardened.
    • Folder checks for known sync folders.
    • Back-off and timeout update options to help with file lock during sync hashing.
  • Updated additional PS4 format support (HTOS .hg, SW bin-wrap .hg). The 6x PS4 formats still need proper user testing for the non .dat formats.
  • Improved backup management under restricted environments and compatibility layers.

Bug Fixes:

  • Fixed companion pet body part descriptors not being deep copied to an egg when it is induced. (per Issue #89)
  • Numerous buttons and fields updated for high res high scale setups (such as 4K @ 150%). (per Issue #88)
  • Some DataModified events weren't being captured to notify the user to save changes if they were closing after changes. These are now fixed. (per Issue #87)
  • ZIP backups now only check and include .hg files specifically, instead of the current directory, helping with backups when users load a save file from a weird place with many files, such as sitting on a bloated desktop, or in the root of a drive.
  • Fixed some name updates not refreshing from the underlying JSON layer when changed. Including Base name not being reflected until reload. (per Issue #92)
  • Fixed ship type change not being refreshed visually in the prefix in the ship list, or in the scene resource field despite the underlying data being modified successfully.
  • Pressing Enter in a field now commits the data immediately to the in memory data and ends focus in the field, instead of only clicking to change focus, or using Tab. (per Issue #92)

Changelog 1.1.64 (preview)

Features:

  • "Clear All Terrain Except Base" added to the Bases panel - allows clearing of terrain edits, excluding edits tied to bases. (Per Issue #78)
  • Magic bytes / headers for multiple PS4 save formats updated to newer versions to support more up to date formats.
  • Starship Archive support added. (Per Issue #3) Allows:
    • Importing of archived ships into the active list from the games archived ships slots.
    • Moving of a starship to the archived ships list from the active list.
  • Multi-tool Archive support added. (Per Issue #3) Allows:
    • Importing of archived multi-tools into the active list from the games archived multi-tool slots.
    • Moving of a multi-tool to the archived multi-tool list from the active list.

Archives Caveat:

Archives arrays store procedural names to string when stored in game, but standard arrays don't under any normal circumstances.

This means they may display with no name if archived from the editor with a procgen name as the editor cannot generate the names.

There is no way around this without reverse engineering the name generation markov assembler and robinhood tables.

Bug Fixes:

  • Syncing of Seen* arrays removed from the rewards sync process so catalogued seen items aren't affected by items that aren't unlocked. Will be used for a future "seen" panel.

Changelog 1.1.61 (preview)

Features:

  • Mappings / DB updated for 6.36 (no user facing changes).
  • Add editing for Warp to Next Space Battle. (Per FR #70)
  • Improved updater to use native solution over scripted solution. (Per FR #72)
  • Added release notes link in about menu. (Per FR #46)
  • Added release notes to and improved the new update available popup dialog (from this build onwards). (Per FR #46)
  • Added the ability to re-order bases in the teleport list (and array list) - note: the game will still replace the first few with "immediate local teleports" in the UI, such as close-by bases and freighters. This seems unavoidable. (Per FR #73)
  • Added ability to remove all terrain edits in the save from the Bases panel. (Per FR#66)
  • Backup management cleaned up. .backup files are no longer produced / used in favour of the .zip backups.
  • Progression levels added to the Guilds milestones and minor milestones re-arrangement / cleanup. (Per FR #68)
  • Added ability to enable Purple System warping from the Player -> General -> Current Coordinates section (enables the warping and adds the drive to KnownTech). (Per FR #77)
  • Added "Customisation" tab to the Starship panel (experimental feature) (Per FR #29) which allows:
    • Modification of the scene resource (model) filename for all ships for ship glitching (like orbs).
    • Modification of customisation options for player built ships.

Bug Fixes:

  • Additional filter changes to the "Check Consistency" dialog box sync list (Per Issue #64)

Changelog 1.1.52 (preview)

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)

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 co...
Read more
Assets 5
Loading

NMSE v1.1.79 (preview)

20 May 16:01
@github-actions github-actions

Choose a tag to compare

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

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

Changelog

Features:

  • AppConfig (NMSE.conf) moved to be alongside the executable - attempts a one time best effort config transition from the old directory. (per FR #86)
  • Sails for Solar ships added to the Customisation tab (the colour change is local only as the game shows default blue in multiplayer for fabricated ships). (per FR #90)
  • Ship Customisation tab UI rearranged and some names changed to better match in-game names. (per FR #91)
  • Pet Battle ability list has a restricted move system to support abilities that HG remove from the UI but keep in the data. (per Issue #82)
    • REVIVE is now no longer selectable as a new ability and only displayed for companions that currently have it assigned. It was removed by HG and forwarded to a STUB ability.
  • The application now subscribes to per-monitor DPI settings. (per Issue #88)
  • Some localisation strings updated across different languages.
  • Updater pattern changed for potentially better handling when run in synced folders (OneDrive, Dropbox, Drive, iCloud, Box, pCloud, SugarSync, etc.). (per Issue #85)
    • Updater call methods hardened.
    • Folder checks for known sync folders.
    • Back-off and timeout update options to help with file lock during sync hashing.
  • Updated additional PS4 format support (HTOS .hg, SW bin-wrap .hg). The 6x PS4 formats still need proper user testing for the non .dat formats.
  • Improved backup management under restricted environments and compatibility layers.

Bug Fixes:

  • Fixed companion pet body part descriptors not being deep copied to an egg when it is induced. (per Issue #89)
  • Numerous buttons and fields updated for high res high scale setups (such as 4K @ 150%). (per Issue #88)
  • Some DataModified events weren't being captured to notify the user to save changes if they were closing after changes. These are now fixed. (per Issue #87)
  • ZIP backups now only check and include .hg files specifically, instead of the current directory, helping with backups when users load a save file from a weird place with many files, such as sitting on a bloated desktop, or in the root of a drive.
  • Fixed some name updates not refreshing from the underlying JSON layer when changed. Including Base name not being reflected until reload. (per Issue #92)
  • Fixed ship type change not being refreshed visually in the prefix in the ship list, or in the scene resource field despite the underlying data being modified successfully.
  • Pressing Enter in a field now commits the data immediately to the in memory data and ends focus in the field, instead of only clicking to change focus, or using Tab. (per Issue #92)

Previous Changelogs

Changelog 1.1.64 (preview)

Features:

  • "Clear All Terrain Except Base" added to the Bases panel - allows clearing of terrain edits, excluding edits tied to bases. (Per Issue #78)
  • Magic bytes / headers for multiple PS4 save formats updated to newer versions to support more up to date formats.
  • Starship Archive support added. (Per Issue #3) Allows:
    • Importing of archived ships into the active list from the games archived ships slots.
    • Moving of a starship to the archived ships list from the active list.
  • Multi-tool Archive support added. (Per Issue #3) Allows:
    • Importing of archived multi-tools into the active list from the games archived multi-tool slots.
    • Moving of a multi-tool to the archived multi-tool list from the active list.

Archives Caveat:

Archives arrays store procedural names to string when stored in game, but standard arrays don't under any normal circumstances.

This means they may display with no name if archived from the editor with a procgen name as the editor cannot generate the names.

There is no way around this without reverse engineering the name generation markov assembler and robinhood tables.

Bug Fixes:

  • Syncing of Seen* arrays removed from the rewards sync process so catalogued seen items aren't affected by items that aren't unlocked. Will be used for a future "seen" panel.

Changelog 1.1.61 (preview)

Features:

  • Mappings / DB updated for 6.36 (no user facing changes).
  • Add editing for Warp to Next Space Battle. (Per FR #70)
  • Improved updater to use native solution over scripted solution. (Per FR #72)
  • Added release notes link in about menu. (Per FR #46)
  • Added release notes to and improved the new update available popup dialog (from this build onwards). (Per FR #46)
  • Added the ability to re-order bases in the teleport list (and array list) - note: the game will still replace the first few with "immediate local teleports" in the UI, such as close-by bases and freighters. This seems unavoidable. (Per FR #73)
  • Added ability to remove all terrain edits in the save from the Bases panel. (Per FR#66)
  • Backup management cleaned up. .backup files are no longer produced / used in favour of the .zip backups.
  • Progression levels added to the Guilds milestones and minor milestones re-arrangement / cleanup. (Per FR #68)
  • Added ability to enable Purple System warping from the Player -> General -> Current Coordinates section (enables the warping and adds the drive to KnownTech). (Per FR #77)
  • Added "Customisation" tab to the Starship panel (experimental feature) (Per FR #29) which allows:
    • Modification of the scene resource (model) filename for all ships for ship glitching (like orbs).
    • Modification of customisation options for player built ships.

Bug Fixes:

  • Additional filter changes to the "Check Consistency" dialog box sync list (Per Issue #64)

Changelog 1.1.52 (preview)

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)

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:

  • Compan...
Read more
Loading

NMSE v1.1.64 (preview)

11 May 14:37
@github-actions github-actions

Choose a tag to compare

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

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

Changelog

Features:

  • "Clear All Terrain Except Base" added to the Bases panel - allows clearing of terrain edits, excluding edits tied to bases. (Per Issue #78)
  • Magic bytes / headers for multiple PS4 save formats updated to newer versions to support more up to date formats.
  • Starship Archive support added. (Per Issue #3) Allows:
    • Importing of archived ships into the active list from the games archived ships slots.
    • Moving of a starship to the archived ships list from the active list.
  • Multi-tool Archive support added. (Per Issue #3) Allows:
    • Importing of archived multi-tools into the active list from the games archived multi-tool slots.
    • Moving of a multi-tool to the archived multi-tool list from the active list.

Archives Caveat:

Archives arrays store procedural names to string when stored in game, but standard arrays don't under any normal circumstances.

This means they may display with no name if archived from the editor with a procgen name as the editor cannot generate the names.

There is no way around this without reverse engineering the name generation markov assembler and robinhood tables.

Bug Fixes:

  • Syncing of Seen* arrays removed from the rewards sync process so catalogued seen items aren't affected by items that aren't unlocked. Will be used for a future "seen" panel.

Previous Changelogs

Changelog 1.1.61 (preview)

Features:

  • Mappings / DB updated for 6.36 (no user facing changes).
  • Add editing for Warp to Next Space Battle. (Per FR #70)
  • Improved updater to use native solution over scripted solution. (Per FR #72)
  • Added release notes link in about menu. (Per FR #46)
  • Added release notes to and improved the new update available popup dialog (from this build onwards). (Per FR #46)
  • Added the ability to re-order bases in the teleport list (and array list) - note: the game will still replace the first few with "immediate local teleports" in the UI, such as close-by bases and freighters. This seems unavoidable. (Per FR #73)
  • Added ability to remove all terrain edits in the save from the Bases panel. (Per FR#66)
  • Backup management cleaned up. .backup files are no longer produced / used in favour of the .zip backups.
  • Progression levels added to the Guilds milestones and minor milestones re-arrangement / cleanup. (Per FR #68)
  • Added ability to enable Purple System warping from the Player -> General -> Current Coordinates section (enables the warping and adds the drive to KnownTech). (Per FR #77)
  • Added "Customisation" tab to the Starship panel (experimental feature) (Per FR #29) which allows:
    • Modification of the scene resource (model) filename for all ships for ship glitching (like orbs).
    • Modification of customisation options for player built ships.

Bug Fixes:

  • Additional filter changes to the "Check Consistency" dialog box sync list (Per Issue #64)

Changelog 1.1.52 (preview)

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)

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...
Read more
Loading
RusTit reacted with thumbs up emoji
1 person reacted

NMSE v1.1.61 (preview)

07 May 05:25
@github-actions github-actions

Choose a tag to compare

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

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

Changelog

Features:

  • Mappings / DB updated for 6.36 (no user facing changes).
  • Add editing for Warp to Next Space Battle. (Per FR #70)
  • Improved updater to use native solution over scripted solution. (Per FR #72)
  • Added release notes link in help menu. (Per FR #46)
  • Added release notes to and improved the new update available popup dialog (from this build onwards). (Per FR #46)
  • Added the ability to re-order bases in the teleport list (and array list) - note: the game will still replace the first few with "immediate local teleports" in the UI, such as close-by bases and freighters. This seems unavoidable. (Per FR #73)
  • Added ability to remove all terrain edits in the save from the Bases panel. (Per FR #66)
  • Backup management cleaned up. .backup files are no longer produced / used in favour of the .zip backups.
  • Progression levels added to the Guilds milestones and minor milestones re-arrangement / cleanup. (Per FR #68)
  • Added ability to enable Purple System warping from the Player -> General -> Current Coordinates section (enables the warping and adds the drive to KnownTech). (Per FR #77)
  • Added "Customisation" tab to the Starship panel (experimental feature) (Per FR #29) which allows:
    • Modification of the scene resource (model) filename for all ships for ship glitching (like orbs).
    • Modification of customisation options for player built ships.

Bug Fixes:

  • Additional filter changes to the "Check Consistency" dialog box sync list (Per Issue #64)

Previous Changelogs

Changelog 1.1.52 (preview)

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)

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 leve...
Read more
Loading

NMSE v1.1.52 (preview)

01 May 06:06
@github-actions github-actions

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
Loading

NMSE v1.1.49 (preview)

26 Apr 16:05
@github-actions github-actions

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
Loading

NMSE v1.1.48 (preview)

22 Apr 00:19
@github-actions github-actions

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
Loading

NMSE v1.1.47 (preview)

21 Apr 14:43
@github-actions github-actions

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
Loading

NMSE v1.1.46 (preview)

21 Apr 13:07
@github-actions github-actions

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
Loading

NMSE v1.1.45 (preview)

21 Apr 06:37
@github-actions github-actions

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
Loading
Previous 1 3 4
Previous

AltStyle によって変換されたページ (->オリジナル) /