An open ended game table with network support.
This also provides some convenience features for Warhammer Quest (1995) style gameplay. In future these game specific features will likely be moved into some kind of optional plugin.
Servers listen on port 6812 by default, although this can be configured when starting a session.
Right click and drag
+/- keys and mouse wheel
Space bar while mouse pointer present in map area
Map => Recenter for all players
Shift key
Drag from pog side panel OR Map => Load Pog
Left click on pog and drag
Left click on pog
Ctrl key
Pogs can be saved to the Pog Library in their full state for future use. To do this, access the Pog's menu and select Save to Pog Library...
To load a Pog from the library onto the map go to Map => Pog Library. Select the desired Pog and then click Load Pog.
The Character Sheet side-panel tab allows management of basic attributes of the player's character.
The state can be saved/loaded using the options in the Character Sheet menu.
A pog can be linked to the player's character sheet and it's attributes will be updated with the sheet. This is achieved by accessing the Pog's menu and selecting Set as my character
Shortcuts to focus chat text area: Enter key or / key
There are various special commands: type "//" or "/help" and press Enter to view a list of the available commands.
This is a diversion of Gametable - http://gametableproj.sourceforge.net
This project attempts to fix issues and enhance the original, seemingly dead project. This project also adds convenience features for gameplay similar to the original Warhammer Quest.
A rudimentary plugin system exists to allow the base functionality to be expanded.
To install a plugin, simply place the plugin's .jar
file into the plugins
directory.
The plugin will then be loaded the next time the application starts.
To create a plugin, you need to generate a .jar
file which has a file /META-INF/services/com.galactanet.gametable.IGametablePlugin
.
This file should contain a single line, which contains the full class name of a class also included in the .jar
file which implements the interface com.galactanet.gametable.IGametablePlugin
.
The class which implements the interface should take no arguments to its constructor.