Simply put, SyncRPG makes it easy to play your favorite tabletop roleplaying games (RPGs) with your friends over the internet and helps you keep records of the experience.
SyncRPG is a set of online tools, rule sets, and art assets aimed at facilitating the creation, sharing, and playing of traditional tabletop roleplaying games over the Internet. It is used to help run games efficiently, allows Game Masters (GMs) to share their encounters and non-player characters (NPCs) with each other, and enables players to keep historical records of their characters online—forever!
SyncRPG consists of a MapTool-based virtual tabletop (VTT) application combined with an online repository of art, maps, and NPC (both monster and class-leveled) statistics that are completely free for everyone to use, easily and instantly. Think of it as coming to our house to play a game: we have maps and a box of miniatures that everyone may use to start a game, and rules sheets for different monsters and characters—indexed and ready to go!
Welcome to the MapTool 1.4 repository. The old version (1.3) still resides on SourceForge but should only be updated with major bug fixes.
First, install the JDK.
Gradle is used to build MapTool 1.4. You do not need Gradle installed to perform the build as the repository has a small wrapper that will download and install it in a subdirectory for you. This means that the first time you do a build you will need to be connected to the internet and it will take a while as it downloads everything it needs.
./gradlew build
For Windows, remember to flip the slash:
.\gradlew build
./gradlew clean release
For Windows, remember to flip the slash:
.\gradlew clean release
This will create a .zip
file for use on all systems as well as a zipped .app
for Mac OS X in the maptool/build/
directory. The build number will be based on the latest tag and latest commit.
Please follow our Code Style and Guidelines when submitting patches and pull requests.