A rewrite of wxMASSManager, powered by Magnum and Dear ImGui. https://williamjcm.ovh/mbst
Find a file
William JCM 1621a4dbd5 SaveTool: move M.A.S.S. viewer state tracking.
That way, it's easier to reset. Some states, such as the current tab or
which headers are open/collapsed, are internal to ImGui, though, so I
can't do much there. Well, I could use the internal ImGui API, but, it's
still a pain in the ass.
2022-01-14 13:22:51 +01:00
modules Add initial files. 2021-06-11 19:24:52 +02:00
src SaveTool: move M.A.S.S. viewer state tracking. 2022-01-14 13:22:51 +01:00
third-party Update dependencies. 2021-09-19 13:09:04 +02:00
.gitignore .gitignore: add CLion/IDEA folder. 2021-06-08 23:04:11 +02:00
.gitmodules Add json.hpp as the JSON lib. 2021-07-28 14:17:47 +02:00
CMakeLists.txt Add json.hpp as the JSON lib. 2021-07-28 14:17:47 +02:00
COPYING Add COPYING. 2021-05-24 22:13:04 +02:00
README.md README: update a link. 2021-07-13 19:03:14 +02: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 Releases page, and extract it somewhere. Then, launch MassBuilderSaveTool.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 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.