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
develop
brach. - Run
yarn
to install dependecies. yarn dev
to run it.- Or
yarn app
to run it inside a native window (using Tauri).
yarn build
creates the web builds into./dist
.yarn build:app
creates 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
main
branch, which will trigger a deployment to thegh-pages
branch, which is a GitHub page at https://csakip.github.io/Mapmancer