A rewrite of wxMASSManager, powered by Magnum and Dear ImGui. https://williamjcm.ovh/mbst
Go to file
Guillaume Jacquemin fbfcce1d86
Managers: split ProfileManager functionality.
There's now a BackupManager class, which handles all backup
management functionalities ProfileManager used to have.
ProfileManager also got adapted to paths being available from
Configuration, which was long overdue.

Application was adapted to the various changes.
2024-04-07 20:45:31 +02:00
modules Update all dependencies. 2024-04-07 15:50:49 +02:00
src Managers: split ProfileManager functionality. 2024-04-07 20:45:31 +02:00
third-party Update all dependencies. 2024-04-07 15:50:49 +02:00
.gitignore Update .gitignore. 2022-11-26 11:45:36 +01:00
.gitmodules Update submodules. 2023-11-29 12:58:52 +01:00
CMakeLists.txt CMakeLists: reorganise how system deps are handled. 2024-04-07 15:40:45 +02:00
COPYING Add COPYING. 2021-05-24 22:13:04 +02:00
README.md README: mention zlib needs to be installed. 2024-03-28 12:23:25 +01: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 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 mingw-w64-ucrt-x86_64-zlib.
  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.