Mapmancer is an open source battlemap application to aid online tabletop RPG sessions.
You can use it in two ways:
- Online - Navigate to https://csakip.github.io/Mapmancer
- Installed - Use the installer provided for your operating system in the latest release. The installed app can save files to your local system more easily but otherwise they are identical.
You are welcome to help out if you feel inspired, want a feature added or want something fixed. I suggest check the issues or raise one first to see if it's already in the works or not.
Mapmancer is a JavaScript project. VSCode is recommended, but not required.
The project uses:
- Get the source from the
developbrach. - Run
yarnto install dependecies. yarn devto run it.- Or
yarn appto run it inside a native window (using Tauri).
yarn buildcreates the web builds into./dist.yarn build:appcreates the native app installers into./src-tauri/target/release/bundle.
- Create a feature or bugfix branch from
develop. - Make your changes.
- Create a pull request against
develop. - After it is approved, it will get merged into the
mainbranch, which will trigger a deployment to thegh-pagesbranch, which is a GitHub page at https://csakip.github.io/Mapmancer