All Projects → RPTools → Maptool

RPTools / Maptool

Licence: agpl-3.0
Virtual Tabletop for playing roleplaying games with remote players or face to face.

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Maptool

BurgerCustomArmor
Create Custom Armor Sets with several abilities!
Stars: ✭ 25 (-94.67%)
Mutual labels:  rpg
NT-RPG
A new rpg plugin for Sponge & Spigot
Stars: ✭ 21 (-95.52%)
Mutual labels:  rpg
Servuo
An Ultima Online server emulator written in C# .NET
Stars: ✭ 378 (-19.4%)
Mutual labels:  rpg
ILEastic
Embedded application server for ILE on IBM i
Stars: ✭ 31 (-93.39%)
Mutual labels:  rpg
Dot-World-Maker
Online web role playing game (RPG) engine let you build your own game directly from your browser.
Stars: ✭ 25 (-94.67%)
Mutual labels:  rpg
Gonorth
GoNorth is a story and content planning tool for RPGs and other open world games.
Stars: ✭ 289 (-38.38%)
Mutual labels:  rpg
PyRPG Mini
A small Python RPG, focused on RPG elements like battle and grinding
Stars: ✭ 30 (-93.6%)
Mutual labels:  rpg
Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Stars: ✭ 427 (-8.96%)
Mutual labels:  rpg
rollem-telegram-bot
🎲 An RPG dice rolling bot for Telegram.
Stars: ✭ 26 (-94.46%)
Mutual labels:  rpg
Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Stars: ✭ 336 (-28.36%)
Mutual labels:  rpg
MMORPGMaker-MV
Plugin to transform RPG Maker MV to MMORPG Maker MV
Stars: ✭ 67 (-85.71%)
Mutual labels:  rpg
Aevilia-GB
A RPG for the Game Boy Color -- WARNING: code base is very broken, I do not recommend re-using any code from here
Stars: ✭ 53 (-88.7%)
Mutual labels:  rpg
Rakugo Archive
Framework (inspired by Ren'Py) for story driven games in Godot.
Stars: ✭ 291 (-37.95%)
Mutual labels:  rpg
micro-rpg-catalog
A bunch of resources for micro-mini RPG systems
Stars: ✭ 98 (-79.1%)
Mutual labels:  rpg
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (-17.27%)
Mutual labels:  rpg
firecast
OpenSource side of RRPG Firecast =)
Stars: ✭ 56 (-88.06%)
Mutual labels:  rpg
Egameplay
一个基于Entity-Component模式的灵活、通用的战斗(技能)框架,配置可选使用ScriptableObject或是Excel表格
Stars: ✭ 239 (-49.04%)
Mutual labels:  rpg
Rpg Tutorial
The Unity Project for the RPG Tutorial Series!
Stars: ✭ 466 (-0.64%)
Mutual labels:  rpg
Gascontent
Repo to gather all Gameplay Ability System content for UE4
Stars: ✭ 398 (-15.14%)
Mutual labels:  rpg
Sulis
Turn based tactical RPG with several campaigns, written in Rust
Stars: ✭ 338 (-27.93%)
Mutual labels:  rpg
Current Development Status Localization
Build Verification Crowdin

MapTool

Welcome to the MapTool repository for versions 1.4+. The old version (1.3) still resides on SourceForge but will not be updated going forward.

So what is MapTool?

MapTool is much more than just a mapping program. Included are not only powerful tools for the creation of detailed maps, but also a chat function, detailed token management (allowing you to track properties of the units placed on the map and display health and status information), and an initiative tracker. Functions not being used can be hidden out of sight. These features enable your computer screen to function as a virtual table-top, fulfilling the role of battlemats and dry-erase markers and providing for infinitely scrollable maps and the ability to use a large-screen TV or video projector. It is game system agnostic, meaning that while MapTool has special support for some game systems (like hexes for GURPS or square templates for D&D 4E) there is no requirement for you to use these features.

The best part is all this isn't limited to a single PC. You can utilize the integrated server function to connect to players wherever there's an Internet connection. Miss your buddy in Singapore? Not a problem. Roll up that character, and then your sleeves.

And we don't stop there! Not content with just emulating the tabletop, we seek to improve upon the tabletop experience. This, truly, is where MapTool shines. A set of "topology" and vision features enable the GM to limit the view of his players, revealing the map as they explore it. Walls and other objects can prevent players from seeing what lies behind them. Darkness can be made to fall, blinding players who lack a light. Lights can be set on objects or on tokens that illuminate however much of the map you wish. If the GM wishes, s/he can limit the view of players to what their specific token sees, adding a whole new level to the experience of splitting up the party. Woe be to the character who can't see around the corner of a wall but steps out into the view of the enemy!

For Users

There are several tutorials on the MapTool wiki on getting started using MapTool.

Requirements

  • MapTool from version 1.8+ requires Java 14 and the RPTools builds use AdoptOpenJDK. Installers for MapTool include an embedded JRE that will install along with MapTool
  • Building MapTool requires the corresponding Java Development Kit (JDK): How To Install JDK

Version Numbers

Our plan to start using Semantic Versioning more closely from 1.6.0 and up.

All the exciting new features will be happening in the development builds. Major bugs or security fixes will be ported between the stable and development branches so that they are available in both.

Resources

Configuration Steps Prior to Building MapTool

See the Contributor Setup page for instructions on building MapTool and contributing to the project.

Recommended IDE

We currently recommend IntelliJ IDEA as our editor of choice although Eclipse and other IDE's should work just fine as well. For IntelliJ IDEA, simply open the project folder and it will detect it as a Gradle project and you should be ready to go with minimal effort.

Code Commits and Pull Requests

We follow GitFlow process for the most part so please work all issues off of our develop branch. If you code changes are substantial, me may repoint the pull request to it's own feature branch for testing and further development.

We prefer all pull requests to be preceded and reference an Issue before we accept and merge. If there is not currently an open issue, please create one and leave a comment if you plan to work on the issue. When you commit your code, please reference the issue, e.g. fixes #1234 in addition to any other comments.

Optional

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].