MapTool logo
2.1: MapTool
An online, multiuser, networked, graphical, interactive, programmable virtual tabletop. Requires Java 6+.
TokenTool logo
2.2: TokenTool
Create quick and simple consistently sized tokens for use with any digital battlemat that can use PNG images. Requires Java 5+.
CharTool logo
2.3: CharacterTool
A configurable tool for managing the number-crunching of building and maintaining player characters. Requires Java 6+.
InitTool logo
2.4: InitiativeTool
Keeps track of the flow of encounters. Requires Java 5+.
DiceTool logo
2.5: DiceTool
A general-purpose dice rolling application with programmable buttons and extensive customization. Requires Java 6+.

You must have Java 1.6 or later (also called Java 6) installed on your system to run these tools.  Note that the OpenJDK/Java 7 does not currently work.  Some tools require Java 5 or later as indicated on the Launch page. If you are using Mac OS X, your Java implementation is provided by Apple. Use Software Update to ensure you have the most up to date version.


Version Information

All of the gaming tools by the RPTools Team follow a consistent versioning scheme.  There is always a stable (also known as release) version that can be used by those gaming groups that have concerns as to the stability of the development versions, and do not want the latest and greatest features badly enough to justify the risk of complications. That said, it is frequently the case that a late development build is effectively as stable as a release version (this is currently the case with most of the recent MapTool 1.3 development builds). It is a good idea to ask around on the forums to determine which is the best build for you.

Development versions are where all of the glitz and new features are added. Because of the constant additions that occur in this version of the code, external file formats are likely to change, functionality may be introduced in one build only to be removed in the next build, and there can be usability issues as well.  Anything major is normally corrected in a very short time (a few days is typical) but this can lead to head-scratching and a loss of sleep for those who like to live on the edge.

My general recommendation (I'm Azhrei over at the forums) is to use a development version that the rest of the community considers solid.  To determine that would require reading the forums, primarily the MapTool forum.  Currently it appears that build 63 (or perhaps build 64) will end up being the 1.3 Release version.  (Note that this was written in Feb 2010 and there is likely a much more recent version that's stable.  As I said above, be sure to check the forums.)

My goal with the above is to give you an idea of where you might want to start.  I often use a stable build of the development versions of the tools for my gaming nights, and then play with the bleeding edge builds at other times.  I don't want to risk a show-stopper in the middle of a game, but I don't want to be too far behind the curve either!


Executing the Tools

The Launch page has links for starting the tools directly over the web.  This applies to Windows, OS X, Linux, and Solaris operating systems.  Be sure you have the latest Java version installed and then click the link for the tool you want to execute.  The Java WebStart facility can run the program directly or you can save the JNLP file to your desktop and activate it at a later time (on most systems, activation requires a double-click).  This technique works well if you have Internet access the first time you execute the tool; after that the tool will be executed out of the cache stored on your hard drive.  These JNLP files can be emailed to others so that they can activate them to run the tool as well.  Easy!

Currently though, the JNLP files are only available for the most recent release and development versions.  If you want to run an older development build (as I recommended above) you need to keep the JNLP file from that version.  This web site cannot provide the JNLP for an older build.  (However, my personal web site has a web form that can provide older JNLP files.)

In order to work around the issue of not being able to execute older builds via WebStart, all older versions of the tools are available in ZIP format.  Visit the Downloads page to find the ZIP files grouped by tool name.  Click the link and the ZIP file will be downloaded to your machine.  From there you can unpack the ZIP file into a new folder (be sure to enable your extractor's option for Preserve Directories) and follow the instructions in the README file.  The instructions for executing each application vary slightly so they aren't included here.