Print-ready character sheet and night order for the custom The Wedding script (25 characters).
- Open
index.htmlin Chrome or Firefox. - Click Print / Save PDF (or press Cmd+P / Ctrl+P).
- Use these settings:
- Paper: A4
- Margins: None
- Background graphics: On
- Headers and footers: Off
Expected output: ~3–4 pages (character sheet + first night + other nights).
After editing character data in src/characters.mjs (and night order in src/night-order.mjs if needed):
node src/build.mjs # index.html + data/script.jsonIf you changed custom token art:
node src/generate-icons.mjs # process PNG token art + evil flips
node src/build.mjs # index.html + data/script.jsonCustom token art lives in assets/icons/custom/ (transparent PNGs). Official icons are cached in assets/icons/official/ with normalized colors: blue for Townsfolk/Outsiders, red for Minions/Demons.
| File | Purpose |
|---|---|
index.html |
Printable character sheet + night orders (generated) |
data/script.json |
BOTC-compatible script JSON (generated) |
src/characters.mjs |
Character roster, abilities, and night metadata |
src/night-order.mjs |
First/other night wake order and ST labels |
src/build.mjs |
Builds index.html and data/script.json |
assets/icons/custom/ |
Homebrew token icons (11 roles × good/evil) |
- Run
node src/build.mjsto regeneratedata/script.json. - Open script.bloodontheclocktower.com and import/paste
data/script.json. - Custom character icons use GitHub raw URLs (
https://raw.githubusercontent.com/igelkotten90/botc_scripts/main/assets/icons/custom/...) so the tool can load them in the browser. Push icon changes to GitHub before importing if you added or updated custom art. - Official characters are referenced by ID and resolve from the tool’s built-in library.
Local index.html still uses relative icon paths for offline printing.
Unofficial fan content using materials from Blood on the Clocktower by Steven Medway and The Pandemonium Institute, under their Community Created Content policy.