SyncRPG VTT, Powered By MapTool
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 15 commits ahead, 20 commits behind RPTools:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

The SyncRPG VTT, Powered by MapTool

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.

So what is MapTool?



Building Maptool

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  

Building the Distributable Zip

./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.