A rewrite of wxMASSManager, powered by Magnum and Dear ImGui. https://williamjcm.ovh/mbst
Find a file
Guillaume Jacquemin 81430de345
main: support running the app in Wine/Proton.
Turns out the flag I used for SHGetKnownFolderPath() is not only deprecated
starting with Win10 1703, but it also isn't implemented in Wine. It also was
completely useless because the Save Tool isn't a "packaged process", as the
docs call it. Ah, the joys of using WinAPI...
2023-08-28 15:03:11 +02:00
modules Update Corrade/Magnum and adapt to changes. 2022-03-09 11:04:19 +01:00
src main: support running the app in Wine/Proton. 2023-08-28 15:03:11 +02:00
third-party Update SDL2 to latest version. 2023-08-27 21:40:45 +02:00
.gitignore Update .gitignore. 2022-11-26 11:45:36 +01:00
.gitmodules Update SDL2 to latest version. 2023-08-27 21:40:45 +02:00
CMakeLists.txt CMakeLists: add a better way to force static zlib. 2023-08-28 13:14:00 +02:00
COPYING Add COPYING. 2021-05-24 22:13:04 +02:00
README.md Update README. 2022-11-26 11:44:57 +01:00

M.A.S.S. Builder Save Tool

A save file manager and editor for M.A.S.S. Builder. Based on wxMASSManager, this is a fork using Magnum and ImGui for the UI.

Installing

Get the MassBuilderSaveTool-<version>.zip file from the the main website or on the Releases page, and extract it somewhere. Then, launch MassBuilderSaveTool-<version>.exe.

Building on MSYS2 - IGNORE IF YOU JUST WANT TO USE THE APP!

  1. Install the 64-bit (x86_64) version of MSYS2 in its default path (C:\msys64), and update it fully.
  2. Run pacman -S git mingw-w64-ucrt-x86_64-toolchain mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-ninja.
  3. In a URCT64 shell, type git clone https://github.com/williamjcm/MassBuilderSaveTool.
  4. Type cd MassBuilderSaveTool && git submodule init && git submodule update && mkdir build && cd build.
  5. Type cmake -GNinja -DCMAKE_BUILD_TYPE=Release ..
  6. Type ninja
  7. ...
  8. Profit!

You'll be able to find the executable in build/Release/bin.