A rewrite of wxMASSManager, powered by Magnum and Dear ImGui.
https://williamjcm.ovh/mbst
William JCM
b0b227471a
This'll force adding a semicolon to macro calls. Dunno why I missed that, considering the version that didn't lock the mutex also didn't have the last semicolon. |
||
---|---|---|
modules | ||
src | ||
third-party | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
COPYING | ||
README.md |
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 project's home page or the Releases tab, and extract it somewhere. Then, launch MassBuilderSaveTool-<version>.exe
.
Building on MSYS2 - IGNORE IF YOU JUST WANT TO USE THE APP!
- Install the 64-bit (
x86_64
) version of MSYS2 in its default path (C:\msys64
), and update it fully. - Run
pacman -S git mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja
. - In a
MINGW64
shell, typegit clone --recursive https://github.com/williamjcm/MassBuilderSaveTool
. - Type
cd MassBuilderSaveTool && mkdir build && cd build
. - Type
cmake -GNinja -DCMAKE_BUILD_TYPE=Release ..
- Type
ninja
- ...
- Profit!
You'll be able to find the executable in build/Release/bin
.
Note: This should also work with the ucrt64
or clang64
repos. Just add -ucrt
or -clang
to mingw-w64
when installing packages, and launch either a UCRT64
or CLANG64
shell in step 3.