Install the extension once, then invite your players to your Owlbear room. No separate Arcana server or database is needed.
Owlbear is your shared tabletop. Arcana Codex opens as a panel inside it. Everyone sees the same adventure, but each player selects only their own hero. The map and tokens are separate from the cards.
.Keep one Owlbear GM connected with Arcana Codex enabled while playing. Closing the card panel is fine; leaving the room stops its GM processing. There is no need to keep a ChatGPT conversation open.
arcana-codex-owlbear.zip on your computer.public_html folder. Create a folder called arcana.public_html/arcana. Keep the assets folder. The manifest must be directly inside arcana, not another nested folder.https://tarotcodex.duckdns.org/arcana/manifest.json. Open it to check that it displays JSON text.Choose Play solo in the extension to play without a GM or a shared scene. Create one hero, then choose a route through 12 floors. Enemies act automatically. Battles grant card choices, elites grant relics, and camps offer healing or one upgrade. The final floor is a boss. Your run saves on this browser; export your hero before clearing browser data or replacing the run. Cards such as Strike and Guard can now be earned as additional owned copies through rewards.
In Hero & decks, drag a card onto another deck slot to reorder or replace it. Drop onto Add card to expand a deck, or onto Collection to unequip it. A full card follows your mouse or finger. Reward, catalog, and pile cards can be picked up visually; use their choice buttons to claim rewards, and pile cards cannot be played directly. Scroll from the gaps between cards on a phone, or hold a dragged card near the top or bottom edge to scroll.
Tap a card, then tap an enemy to attack. For other cards, tap the Play button underneath your hand. Dragging is off by default; turn on Enable dragging to use it. A copy of the card follows the mouse or finger. Dragging remains within the extension panel, not onto Owlbear map tokens.
The same rules apply in both input modes: Energy, resonance, draw, discard, exhaust, initiative and enemy targets are still tracked. GM mode inside the card table follows the honor system. At least one actual Owlbear GM must stay connected with the extension enabled to process actions, even if the panel is closed.
Adventure state is saved in Owlbear scene metadata. Reopen that scene to resume. A different scene starts a separate adventure. Export each character using Hero & decks before moving to a new scene, and back up the Owlbear scene for the complete battle state. Existing website rooms do not automatically migrate; use character exports.
Portrait uploads are resized to small WebP images and stored with the scene. Exports include those resized portraits. Keep the originals on your computer.
The separate source ZIP includes owlbear/, the interface in app/, and rules in lib/. Install the project dependencies, then run pnpm build:owlbear. Upload the generated files from public/owlbear/ to your web folder.
This is an independent Arcana Codex extension, not an official Riftbreakers product. The extension uses Owlbear’s SDK. It has no ChatGPT API, database or account dependency when served from your own website.