A rewrite of wxMASSManager, powered by Magnum and Dear ImGui. https://williamjcm.ovh/mbst
Go to file
Guillaume Jacquemin 2d1d46ec08 Logger: add an indent level system.
This will help when I'll re-add printing for property types.
2022-04-29 17:19:27 +02:00
modules Update Corrade/Magnum and adapt to changes. 2022-03-09 11:04:19 +01:00
src Logger: add an indent level system. 2022-04-29 17:19:27 +02:00
third-party Update Corrade, Magnum, and ImGui. 2022-04-17 13:56:45 +02:00
.gitignore .gitignore: add CLion/IDEA folder. 2021-06-08 23:04:11 +02:00
.gitmodules SaveTool: remove dependency on cpr, switch to raw libcurl. 2022-03-31 17:57:53 +02:00
CMakeLists.txt CMakeLists: build deprecated Corrade/Magnum for debug only. 2022-04-24 16:41:22 +02:00
COPYING Add COPYING. 2021-05-24 22:13:04 +02:00
README.md Update README.md. 2022-04-29 15:51:58 +02:00

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!

  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-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja.
  3. In a MINGW64 shell, type git clone --recursive https://github.com/williamjcm/MassBuilderSaveTool.
  4. Type cd MassBuilderSaveTool && 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.

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.