YOUR VOTE:
Stable (/ohcs/) Beta (/ohcs-beta/) Tester Guide
LIVE INTERACTIVE — COMPARE 2 DESIGNS SIDE-BY-SIDE & VOTE

Side-by-Side UX Comparison Arena

How to use: Compare the two interactive phones below, test combat & rest actions on both, and use the Variant Card Deck underneath the phones to swap different designs (A–F) into the Left or Right phone and cast your Vote.

Test Actions on Both Phones:
Comparing Group A (Card Navigation & Split View): Left Phone has A1, Right Phone has A2. Tap any roll button inside either phone, or pick a variant below!
LEFT PHONE A1 + B3 + C2 + D1 + E2 + F1
RIGHT PHONE A2 + B2 + C1 + D2 + E1 + F2

Swap Designs into Left or Right Phone (Categories A–F)

CONCEPT DIAGRAMS (VISUAL OVERVIEW)

1. Tablet 2/3 VTT & Video + 1/3 Narrow Sheet (Owlbear Rodeo Popover & Broadcast)

SKETCH 1 — Tablet / Laptop Split: 2/3 VTT & Video + 1/3 Sheet Sheet adapts into a single-column card deck when docked into a 1/3 sidebar (<= 900px) OPEN FOR DISCUSSION: Auto-switch at <=900px, or manual? <-- 2/3 Screen: Map & Video --> <-- 1/3 Screen: OHCS --> GM (Kyle) Brom Aelia Bumble BROM ORC Owlbear Rodeo Shared Roll: Brom • Fighting (5R): [6!,4,5,3,2,4] = 5 Hits (Broadcast live from 1/3 sheet on right) Brom • Dwarf Champion Reset v AV 4 Grit 4/5 Luck 2/3 Arcane 0/4 14/20 Torch 24m (3) Oil:2 Rations:5 PANE A: SKILLS & TRAITS [Full] Fighting (M 3 + Rk 2) Blademaster: Red Dice 5R Heroic Action (Black Dice) WP/Encounter (Tap pip) 2/3 Oath of Justice (+3 DMG) 1/Enc PANE B: DICE ROLLER (Fighting) [Full] x WHITE 4+ - 0 + RED 3+ - 5 + BLACK 2+ - 0 + Heroic (R->B) Luck (+2D) ROLL 5 RED DICE (SV -> DMG) Stats Skills Wpns Oaths Gear Split
Live VTT & Owlbear Rodeo Dice Broadcast (/ohcs/manifest.json):
Every roll on /ohcs displays immediately in the sheet's own Dice Roller / toast and broadcasts across three channels: (1) OBR.broadcast (Owlbear Rodeo room channel net.hypertekst.hammerdice/roll to the shared HammerDice tray), (2) window.parent.postMessage (parent VTT iframe bridge), and (3) BroadcastChannel('hammerdice_vtt_channel') (live sync to adjacent /dice tabs). Inside Owlbear Rodeo's fixed 420x720 extension popover, switching from All to single-section tabs ( Stats | Skills | Magic | Gear) and collapsing Hide Details eliminates long vertical scrolling, while the 2-click License Copy Key / Paste Key transfer bar bridges partitioned iframe storage.

2. 1-Card Default Auto-Split on Roll [ Full] Dice Orientation Pivot

SKETCH 2 — 1-Card Default, Auto-Split on Roll, & Orientation Pivot No separate "Top/Bottom" vs "Left/Right" buttons — CSS orientation media query pivots the split automatically 1. Portrait Phone: 1-Card -> Auto-Split Brom • Champion AV:4 • Grit:4/5 • Luck:2/3 • Arcane:0/4 SKILLS CARD (1-Card Default) Fighting (M+Rk) 5R Defense (A+Rk) 4W Athletics (M+Rk) 4W Resilience (T+Rk) 5W DICE (Split) [Full] x 0W 5R 0B Heroic (R->B) | Luck (+2D) ROLL 5 RED DICE ^ Slides up into Upper/Lower Split Stats Skills Wpns Gear Split 2. Tap [Full]: 100% Dice FULL ROLLER [Split] WHITE (4+ Explode) - 0 + RED (3+ Explode) - 5 + BLACK (2+ Explode) - 0 + Result: [6!, 5, 4, 3, 1, 5] 5 Successes (SV 3 -> DMG) ROLL DMG (4+3) Rotate 90° Auto-Pivots Split Axis 3. Landscape Phone / Tablet: Left / Right Split Brom • AV:4 • Grit:4/5 • Luck:2/3 • Arcane:0/4 • 24m LEFT: SKILLS / WPNS Fighting 5R Defense 4W Shooting 4W Heroic (2/3 Enc) Justice (+3 DMG) (Any card can go Left) RIGHT: DICE / NOTES 0W 5R 0B Heroic | Luck SV 3 -> +3 DMG Dice ROLL DICE Stats Skills Wpns Oaths Gear Split WHY THIS FEELS NATURAL: • Tall viewport (aspect <= 1:1) -> Upper / Lower split • Wide viewport (aspect > 1:1) -> Left / Right split • Pair any two cards: Skills+Dice, Oaths+Abilities, Gear+Notes

3. 4-Step Combat & Encounter Turn Storyboard

SKETCH 3 — 4-Step Combat & Encounter Turn Storyboard (Zero Typing) How Attack -> Encounter Special Trait -> SV Carry-Over -> Weapon Damage -> Post-Fight Recovery flow on a phone STEP 1: Tap Attack / Skill Brom • AV:4 | Grit:4/5 | Luck:2/3 Arcane:0/4 • 14/20 • 25m WEAPONS CARD (1-Card) Longsword (2H) OH p.83 DMG: M+2 (5R) • AP 1 Brutal, Fast (+1 Atk), Parry ATK 6R DMG 5R Longbow (120/240ft) DMG: 3 • AP 1 • Quiver: 14/20 (Firing auto-spends 1 Arrow) ATK (-1 Arrow) DMG 3W 1. Player taps ATK 6R Formula: @attr(Might)+@skill(Fighting)+1 Opens Split Roller automatically --> STEP 2: Spend 1/Enc Trait & Roll UPPER: WEAPONS & TRAITS Longsword Attack (6R) Active Encounter Traits: Heroic Action 2/3 Oath of Justice 1/1 Ignore Pain 3/3 LOWER: DICE ROLLER [Full] [ok] Tapped: Heroic (-1 Pip -> 6B) 0W 0R 6B Rolled 6B: [6!, 5, 4, 2, 1, 5, 3] 6 Atk Hits vs 3 Def = SV 3 (Can also spend Luck after rolling) Carry SV 3 -> Roll Damage STEP 3: Auto-Add SV + 1/Enc DMG UPPER: DAMAGE POOL BUILDER Base Weapon DMG: 5R (M+2) + Attack SV Carry: +3R [ok] Oath of Justice (+3D, 1/Enc) Total Pool = 11 Red Dice (AP 1) LOWER: DAMAGE ROLL 0W 11R 0B 8 Damage Hits (AP 1) Orc rolls Armor (AV 5 - AP 1 = 4D) Orc loses 6 Grit Points ROLLED 11 RED DICE STEP 4: End Fight & Reset POST-ENCOUNTER DRAWER 1. End Encounter • Refills Heroic & Justice • Clears temp Inspire/Lucky 2. First Aid (DV3 Heal) • Needs Healing Kit (1/enc/ally) • Restores 1d3 GP (to start GP) 3. Recover Ammo (DV2) • Rolls Fortune (DV2, p.88) • Restores spent arrows 4. Camp / New Day (8h) • -1 Ration, -1 Water, +1 GP • Arcane -> 0 | Miracle DV -> 1 5. New Session • Restores Luck to Fate max All encounter traits, ammo, Grit, Luck, and Arcane resets happen via 1-tap buttons — zero manual erasing

4. Vitals (Grit, Luck, Arcane), 1/Enc Special Attacks, Supplies & Resets

SKETCH 5 — Trackable Vitals, Encounter Traits, Delving Supplies & Resets Rulebook citations (p. 5, 62, 74, 88, 93, 101, 148): Grit, Luck, Arcane, 1/Enc Special Attacks, Torches, & Rations 1. Core Vitals & "Arcane" Short Label Rule On Narrow Strip / Small Badges -> Use "Arcane": AV 4 Grit 3/5 Luck 2/3 Arcane 1/4 When Wide Room Available -> Full "Arcane Stress": Arcane Stress: 1/4 (WP+Magic) • Grit (GP): Max = T + Resilience (p.5). Start-of-Enc GP remembered for First Aid cap (DV3 -> +1d3 GP). • Luck: Max = Fate (p.5). Spend after roll (+2D/+3D Human) or Crit reroll. Resets on New Session. • Arcane: +1 on 1s / Enhancements. Resets 8h Rest. 2. Special Attacks & Trait Pips (1/Enc, WP/Enc) Heroic Action (Champion p.17) Black Atk/Def/Dmg • WP/Enc (3) Bullseye + Sniper (Scout p.27-28) Black Ranged Atk & Dmg • 1 or 2/Enc Oath of Justice / Executioner +3 DMG / Black 2H DMG • 1/Enc Ignore Pain (T/Enc) Ignore injury penalties for 1 round Daily Pips (Reset on 8h Camp / New Day): Lucky Break (F/d) • Healing Hymn (WP/d) • Mystic Rest 3. Consumables & Delving Supplies Card Quiver & Ammunition (p. 51, 88) Hip Quiver (max 20, 1 slot) • Back Quiver (max 30, 2 slots) Arrows: - 14 + Bodkin (-1 AV): 5 Post-Fight: Recover Spent Ammo (DV2 Fortune) Light Sources & 30-Min Timer (p. 74, 95) Darkness = Blinded (-3 Melee, no Ranged/Magic) Torches (25ft): 3 • Oil (15/40ft): 2 • Candles: 4 ACTIVE TORCH: 24:18 / 30:00 + Light Torch (-1) + Burn Oil (-1) Food, Water & Healing Supplies (p. 62, 93, 148) Camp requires 1 Ration + 1 Waterskin + Bedroll Rations: - 5 + Water: Full [ok] Healing Kit: Yes Fine Meal (+1 Luck) Potions Drunk Today: 1/3 Tough + Healing (+4 GP) + Elixir (-4 Arcane) 4. When Do Things Reset? (1-Tap Menu) End Encounter Button • Refills all X/Encounter special attack pips • Clears temp Encounter Luck (Lucky / Inspire) • Offers 1-tap First Aid (DV3 Heal) & Recover Ammo (DV2 Fortune) rolls • Updates "Encounter Start GP" bookmark Make Camp / New Day (8h) • Deducts -1 Ration & depletes Waterskin (Or warns if empty -> applies Enfeebled) • Heals +1 Grit (+1d3 if Mending Wounds DV2 passed; +1 in consecrated Sanctuary) • Resets Arcane to 0 & Priest Miracle DV to 1 • Refills all X/Day traits & Potions Drunk (0/T) • Removes Fatigued condition Start New Session Button • Restores Luck Points to full Fate maximum (Rulebook p. 5: "Spent Luck Points are lost for the session and fully restored at the next session") QUESTION FOR PLAYERS & GMs: Should firing a Bow automatically subtract 1 Arrow, or show a "-1 Arrow" toggle inside the Dice Roller?

5A. Variants A, B, & C Overview

SKETCH 5A — UX Variants A, B, & C (Card Navigation, Top Status Strip, & Row Density) Side-by-side comparison sketches for Group A (A1–A3), Group B (B1–B3 with "Arcane" short label), and Group C (C1–C3) GROUP A — Switching Cards & Opening Split View A1: Bottom Thumb Bar + Auto-Split • Starts in 1-Card view • Tapping any roll auto-splits Dice Roller • [Full] expands Dice Roller to 100% Stats Skills Wpns Gear Split A2: Swipeable Card Deck + Pull Drawer <-- Swipe Left / Right --> ^ Drag Handle: Mini -> 50% Split -> 100% A3: Dual Slot Dropdowns (Mix Any 2) Pane 1: Oaths v Pane 2: Spells v Any section card in Slot 1 Any section card in Slot 2 GROUP B — Top Quick-Look Status Strip (Uses Short "Arcane" Label on Compact Chips) B1: Ultra-Slim Read-Only Strip (32px) AV 4 Grit 4/5 Luck 2/3 Arcane 1/4 • Leaves maximum vertical space for cards • Uses short "Arcane" label so it fits 1 line B2: Interactive Stepper Chips (50px) Grit - 4/5 + Luck - 2/3 + Arcane - 1 + • Adjust Grit, Luck, or Arcane from any card • Great during combat without switching tabs B3: Slim Bar + Tap-to-Pop Reset Drawer AV 4 • Grit 4/5 • Luck 2/3 • Arcane 1/4 v Rest v Pop-Down Drawer (Only when tapped): End Fight First Aid Camp Session Steppers: Grit -/+ • Luck -/+ • Arcane -/+ GROUP C — Skill & Weapon Row Density on Narrow Screens C1: Clean "Play Mode" + Edit Toggle Edit: Edit Fighting (M 3 + Rk 2) 5R • Hides Rank/Mod/Color inputs during play • Tap Edit: Edit in card header when leveling up C2: Tap Right to Roll • Tap Left to Expand v Fighting (Tap name) 5R +- Rk: - 2 + Mod: - 0 + W R B • Expand only the single skill you want to tweak C3: 2-Column Compact Skill Tiles Fighting 5R (Rk 2) Defense 4W (Rk 2) Athletics 4W Shooting 4W

5B. Variants D, E, & F Overview

SKETCH 5B — UX Variants D, E, & F (Special Attacks, Consumables, & Rules Lookup) Side-by-side comparison sketches for Group D (1/Enc Pips), Group E (Ammo/Torch/Food), and Group F (Chummer5a PDF Links) GROUP D — How to Track & Spend 1/Encounter & WP/Encounter Special Attacks D1: Inline Card Pips + 1-Tap Pill Inside Dice Roller Heroic Action (WP/Enc) • Black Atk/Def Lives on Skills/Weapons card; tap pip or tap pill in Dice Roller: 2/3 Roller Pills: Spend Heroic (5R->5B) Justice (+3D) • Spending in Roller automatically ticks off the pip on your sheet D2: Floating "Active Encounter Tray" Pinned Above Roller Heroic Justice End Fight • Compact horizontal chip tray shows all 1/Enc & 1/Day abilities at once • Tapping End Fight refills all encounter chips & offers First Aid (DV3) GROUP E — Delving Consumables (Ammunition, 30m Torch/Oil Timer, Food & Potions) E1: Always-Visible Supply Sub-Bar 14/20 | 24:18(3) | 2 | 5 • Pinned right under the top status strip • Tap any icon to adjust or light a 30m Torch / Oil Flask without switching cards E2: Contextual (Bow Row + Gear Card) Weapons Card -> Longbow Row: Quiver: - 14/20 + Recover DV2 Gear Card -> Camp & Light Box: Torch:3 | Oil:2 | Food:5 | Water E3: Visual Token & Quiver Widgets 24:18 3 Torches |||||||| 14/20 Hip Pot 1/3 Potions • Tactile visual tally marks for Quiver • Burning torch bar shrinks over 30 mins GROUP F — Rules Lookup (Chummer5a PDF #page=N vs Split Page Slice) & In-Play Tour F1: In-App Card + Local PDF #page=N • Tap OH p.88 -> Instant in-app rules • Button opens your own local PDF at OathHammer.pdf#page=93 (Classic Chummer5a zero-redistribution flow) F2: Split-Pane 25KB WebP/DjVu Slice Pane A: Sheet OH p.88 Pane B: Page 88 Loads 25KB slice instantly on phone F3: 60-Second Guided In-Play Tour • Spotlight ring highlights real controls: 1. Vitals & Arcane -> 2. Tap Roll (Auto-Split) -> 3. Spend 1/Enc Pip & SV -> 4. Reset/Camp (Optional How to Play button in header)
RULES & PDF ARCHITECTURE

6. The Chummer5a Approach to Rulebook PDFs (With In-App Text First)

SKETCH 6 — Chummer5a-Style Rulebook Page Links & Guided In-Play Tour Left: Instant in-app rules text + 1-tap rulebook page jump (#page=N / WebP slice) • Right: 60s spotlight tutorial Chummer5a Approach: In-App Text First + Page Link Second B&W Gothic Pencil Sketch Longbow OH p. 88 • In-App: DMG 3, AP 1, 2H • Uses 1 Arrow; DV2 Fortune recovers spent ammo after fight OathHammer.pdf#page=88 (25KB) Ammunition (p. 88) Recovering Ammo: DV2 Fortune check after encounter... Quiver Limits: Back: 30 (2 slots) Hip: 20 (1 slot) 88 3 WAYS TO OPEN THE PAGE CITATION: 1. In-App Rules Card (0 KB extra): Instant mobile-friendly summary. 2. Chummer5a Local PDF Link: Opens your own PDF at #page=88. 3. Fast Mobile WebP / DjVu Page Slice (~25 KB/page): Instant single-page load on phones without downloading a 60 MB PDF. Interactive "How to Play" Spotlight Tour (60 Seconds) AV:4 • Grit:4/5 • Luck:2/3 • Arcane:0/4 14/20 • Torch 24m Reset Fighting (M+Rk) 5R Heroic Action: 2/3 Enc Split Roller (SV 3 -> DMG) 0W 5R 0B ROLL 5 RED DICE Spotlight Tour Ring: Highlights live controls step by step on the real sheet Tour Stops (4 Steps): 1. Check AV, Grit, Luck, Arcane, & 30m Torch 2. Flip single cards or tap 5R to auto-open Split 3. Spend a 1/Enc pip or Luck & carry SV -> DMG 4. Tap Reset for End Encounter / Camp / Session

Chummer5a is the open-source character generator and career manager for Shadowrun 5th Edition. Because Shadowrun spreads hundreds of weapons, implants, spells, and edge-case rules across sourcebooks, Chummer5a attaches a book code and exact page number (such as SR5 p. 423) to every item in its XML database. Once a player links their local rulebook PDF in Chummer's settings (with a page offset so printed page numbers match PDF page numbers), clicking any item or rule badge on the character sheet opens the user's PDF viewer directly to #page=423.

RELEASE CHANNELS, VISUAL BANNERS & VERSIONED JSON (v1.1.0)

7. Stable (/ohcs/) vs. Beta (/ohcs-beta/), Tweaked Mode & Version Compatibility

7. Release Channels, Visual Instance Banners & Versioned Character JSON (v1.1.0) Instant visual identification of Stable vs. Tweaked vs. Beta, plus non-destructive character roster sharing & 1-click rollback. 1. Pure Stable (/ohcs/) STANDALONE OATH HAMMER v0.5.3 Changelog Visual State: • No top warning banner (clean default sheet) • Standard black border frame • One-click Try Beta channel switch • One-click Beta Features inline preview Export JSON (v1.1.0 • schemaVersion: 1) • Imports v1.0 & v1.1.0 files seamlessly • Preserves unknown future Beta fields intact 2. Tweaked Mode (Preview / Homebrew) TWEAKED MODE x Off Diff Beta Preview Bar or Custom Rules (+N) active Visual State (Impossible to Miss): • Top violet banner + violet outer sheet ring • Tab title prefixed with [TWEAKED] • Header pill: TWEAKED • BETA PREVIEW / +N RULES • 1-click Turn Off Beta Preview in banner When does Tweaked Mode trigger? 1. Opening Beta Features on /ohcs/ 2. Staging entries in Custom Rules & Patches 3. Beta Instance (/ohcs-beta/) BETA INSTANCE Diff Stable /ohcs-beta/ (v0.5.3-beta) • Auto-Backup Active Visual State & Active Beta Features: • Striped amber top banner + amber sheet ring • Top Quick-Look Vitals (AV • Grit • Luck • Arcane) • Interactive 1/Enc Special Attack Pips • 1-Tap Rest Resets + Quiver Ammo + 30m Torch Automatic Pre-Beta Roster Backup: Snapshots ohcs_roster_backup_stable on entry. 1-click Restore Pre-Beta Backup anytime. In-App Changelog & Beta-vs-Stable Diff Modal (#oh-changelog-modal) + Version Compatibility Gate Highlighted Beta vs. Stable Diff Table (1-Click from Banner or v0.5.3 Pill) • Side-by-side table comparing Stable (/ohcs/) vs. Beta (/ohcs-beta/) • Inline amber summary strip inside Beta Preview Bar listing all 5 active changes • Full chronological release history (v0.5.3 -> v0.5.0) & direct UX voting link Forward & Backward Version Gate (checkCharacterVersionCompatibility) • Legacy v1.0 JSON -> Imports cleanly & upgrades to v1.1.0 (schemaVersion: 1) • Newer Minor Version (e.g. v1.2.0 in v1.1.0) -> Warns & prompts user to confirm • Newer Major Schema (v2.0.0 / schemaVersion: 2) -> Aborts import safely