45 scenes · 192 statblocks · 338 handouts · search · offline · dashboard
The Ultimate Companion organises the whole campaign — maps, statblocks, handouts, a no-prep run guide, and a session dashboard — with working links throughout. Stay signed in to Roll20 while you fetch assets.
Pick the arc you're running and get its maps, likely NPCs, and the Reloaded link in one place.
Run download_maps and download_tokens (.ps1 on Windows, or .py). They fill cos-maps/ and cos-tokens/ with named files. Once they're present, the kit's images load locally and it works fully offline.
For each map, drop the image into your virtual tabletop and set the grid to the cell count on its card in maps.html (70px/cell). Place tokens at the listed col,row.
Open the Run Guide for the play-order run-sheet, keep Characters and Lore open for reference, and use the dashboard above each session.
A free community guide by DragnaCarta. Each map card links to its arc.
External links open the live guide; it's a living document, so some pages may be drafts.
This kit is a Progressive Web App, so it can install to your home screen and run offline. It must be served over http(s) — a phone can't open a folder of files directly.
cos-companion folder on a web host (free options: GitHub Pages, or drag-drop to Netlify), or run python -m http.server in the folder on a PC and browse to that PC's IP from your phone.Offline images are cached as you view them. Map/token download buttons still work on mobile; the .ps1/.py scripts are for desktop only.
maps.html · characters.html · lore.html · noprep.html · maps.csv · download_maps.ps1 / .py · download_tokens.ps1 / .py