Set up the table

Table

Solo is unchanged — everything below is yours to choose.

A solo game is kept in this browser only — the code opens it here, not on another device. Leave the field empty to start a new game; it gets its own code, which you will find under Settings › Codes.

This browser still holds the organiser key for .

Or just create a new tournament below — the saved one is left untouched.

You get one participant code per seat, all at once. Hand them out — each person enters their own name. You can start even if some seats are never taken; unclaimed codes simply expire.

The module is locked when the tournament is created and every match inherits it, so players cannot end up on different versions. The module file itself is never uploaded — only its name and board list are compared.

Already running one? Enter the organiser code you were given when you created it.

The organiser gave you the code. It is your identity in the tournament — it takes your seat, then finds your match and its game code. Enter the name yourself so it is spelled the way you want.

A tc- code shows the whole bracket. An sc- code takes you straight into one match as a spectator — every match in the bracket lists its own.

Organising .

Players

Seats and their codes. A seat is only an identity once someone has taken it — opponents are drawn at random on the server.

Bracket

Boards

The main board is laid out on the table with room around it for cards and markers. The others open as floating windows.

Manuals

Paste links to rulebooks or playbooks — each opens in its own floating window. Bundled PDFs found inside the module are listed automatically.

Sides in play

Sides you add here work exactly like the module's own: they can be seated, they show up in Ownership below, and they can conceal pieces. They belong to this game — they are saved with it and are not written back to the module.

Off by default: a piece you put on the board arrives concealed — you see it, your opponent sees a back. Tick this for games where setting up is open information. Pieces the module gives no back are always face up.

The log already hides what your opponent cannot see. Tick this when even an open placement should stay secret — production queues and the like. It applies to everyone at the table.

What spectators see

Anyone you give the spectator code can watch without sitting down. They can never move a piece. You can change this at any time during the game.

Off by default — table talk stays between the players. Dice rolls and result reports (/roll, /win, /loss) always reach spectators either way: those are events in the game, not conversation, and a watcher who cannot see them is not watching the match.

On by default: when a concealed piece is turned face up, watchers see it too — that is the moment a fact becomes public at a real table. Untick it and a piece that was ever concealed stays a blank back for spectators, even after it is flipped.

Your name

The other players see this in the seat list and in the log. Set it before you sit down — changing it afterwards does not rename the seat.

Playing as

Players

Create the table first. You get one code per side to hand out — including your own. Nobody picks a side; the code decides.

Custom dice

Draw your own faces: download the template, paint one side per square in any image editor, then load it back in. The die still rolls the same numbers — the picture is only what you see, so a custom six-sider is a plain d6 to everyone else and to the log.

In a networked game only the host creates and shares custom dice.

Name
Sides
Grid

Name the sides if you like — the names follow the roll into the log, so 2d6: Hit Miss (= 8) reads as something. Leave them empty and the numbers stand on their own.

Every side needs text — on a text die the words are the die. They show on the dice themselves when it is rolled, and follow the roll into the log. It still rolls the same numbers, so it is a plain d6 to the server and to the audit trail.

No custom dice yet. Saved dice appear as extra buttons next to d3 d4 d6 … in the dice strip.

Ownership

Status markers

Small badges you can toggle on a piece — Moved, Attacked, whatever this game needs. None by default. Each one can have a one-key shortcut that works on the piece under the pointer.

Layered pieces

Some modules draw a piece in several layers - step losses, a rotating turret, a blank block whose type you pick. Off by default, because the same shape means different things in different games. Turn one on and its levels become steps you cycle with Shift+Q / Shift+E over the piece — the menu names them with the module's own words.

Starting position

Kartbord

or drop a .vmod anywhere on this page

OLDHEXGAMES Kartbord
Dice
2
Mod +0
–
Count
Step
Player hand —

Nothing in hand. Right-click a piece and choose “Send to hand”.

Log

Solo table — notes and rolls are saved with the game. No one else sees them.