• v1.3.2 0ce03f5395

    williamjcm released this 2022-04-15 12:20:04 +02:00 | 211 commits to master since this release

    Changelog from 1.3.1

    Save file reading/writing

    • Improved safety by ensuring the save files are of the proper types.
    • Improved how save files are written by the tool.

    M.A.S.S. viewer/editor

    • Added the ability to "remove" shield parts and bullet launcher projectiles, at the cost of losing the accessory slots. It doesn't actually remove them, hence the quotes, and instead just sets the part ID to one that doesn't exist.
    • Mapped all of the accessories and weapon parts, and added a popup that allows you to change them.
    • Fixed an embarassing bug when saving armour parts.
    • Fixed an issue with the damage type radio buttons for weapons (the Shock radio button was wired to the Freeze damage type 🤦‍♂️).

    Update checking

    • Removed the dependencies on cpr and json.hpp, in favour of pure libcurl. This increased performance and reduced executable size significantly.
    • Changed where the Save Tool looked for new versions. Instead of checking Gitea's API (which returns a huge JSON object), it instead checks https://williamjcm.ovh/mbst/version, which returns just the needed data (latest version and download link) in easy-to-parse plain text.

    File watcher

    • Improved performance of updating the staged M.A.S.S. list.
    • Fixed a few bugs.

    Logging and error reporting

    • The whole logging mechanism was improved, with many more things being logged.
    • In-app toast notifications were improved as well, making them not cut off if the message was too long. Instead, they'll just wrap if the text is too wide.
    Downloads
  • v1.3.1 fd3306b175

    williamjcm released this 2022-03-21 16:50:27 +01:00 | 247 commits to master since this release

    Changes

    • Fixed a bug when importing a M.A.S.S..
    • Fixed a bug in the file update checker.
    • Fixed a bug in the version update checker.
    Downloads
  • v1.3.0 592fd2ba3a

    williamjcm released this 2022-03-21 15:42:54 +01:00 | 250 commits to master since this release

    Game version this release was tested with: version 0.8.6.

    Changes since 1.2.0

    • A new save reading/writing system based on agc93/unsave, to allow better and quicker implementation of new Save Tool features.
    • A M.A.S.S. viewer/editor compatible with most M.A.S.S. data. Changing weapon parts and tuning aren't supported yet.
    • Compatibility with profiles made with version 0.8.x of the game.
    Downloads
  • v1.3.0-pre 065e63f27c

    williamjcm released this 2021-12-02 20:46:59 +01:00 | 45 commits to mass-viewer since this release

    This version is not compatible with profiles made with version 0.8 of the game

    This pre-release contains the first publicly-available version of the M.A.S.S. viewer/editor, as well as a massively upgraded save reading/writing backend.

    Before using this version, please read the following:

    ONLY USE THIS VERSION IF YOU WANT TO GO BUG-HUNTING OR DO FREQUENT BACKUPS!

    This new version has less error-checking than before, due to the new save backend.

    Known issues:

    • Weapon reordering can't be saved because I forgot to implement it.
    Downloads
  • v1.2.0 927da387ea

    williamjcm released this 2021-08-18 20:45:11 +02:00 | 418 commits to master since this release

    This version is not compatible with profiles made with version 0.8 of the game

    This version adds the following:

    • Research materials now have their tier displayed explicitly. Before, the tier was implied based on position.
    • There is now a frame limiter in the app.
      Because of Nvidia's drivers (ugh...), I was experiencing non-default behaviour on my system, which made me have wrong assumptions.
      So, now, V-sync is enabled by default for everyone, reducing GPU usage across the board, but "half V-sync" (V-sync at half the refresh rate) and a configurable (but slightly inaccurate) FPS cap are also available.
    • The disclaimer is now skippable.
    Downloads
  • v1.1.1 ded5e9bcb7

    williamjcm released this 2021-08-01 18:52:30 +02:00 | 424 commits to master since this release

    Had to create a release anyway for the update check mechanism.

    Same file and changelog as below.

    Downloads
  • v1.1.0 406349bbe8

    williamjcm released this 2021-07-28 15:47:46 +02:00 | 426 commits to master since this release

    Changes and additions

    • Backend improvements
    • Added a "cheat mode" toggle. It's off by default, and will show "cheat" features (such as credit edition) when turned on.
    • The app can now check for updates, both on launch and manually.
    • Improved the "Open X directory" submenus in the menu bar.
    • You can now run only one instance of the application at once.

    Version 1.1.1

    This version fixes a bug in the profile manager (see #9 for more details).

    Downloads
  • v1.0.0 9999a7dcb0

    williamjcm released this 2021-07-13 19:19:59 +02:00 | 451 commits to master since this release

    This version should have 1:1 feature parity with wxMASSManager, except unit renaming, as I didn't like how shaky its implementation was.

    Downloads