Master Your Adventures

User Guide

Comprehensive guides for both Android and iOS versions of our dice rolling applications.

Legend Roller for Android

Legend Roller on Android
Legend Roller on Android
Legend Roller on Android

Introduction

Legend Roller is engineered to enhance tabletop gameplay, streamlining dice rolls with intuitive modes and customizable options for players and Dungeon Masters alike.

Roles & Modes

Player Mode

Embark as the "Hero of the Realm," featuring a red theme with heroic dice settings.

Dungeon Master Mode

Assume the "Weaver of Fates" role with a purple theme tailored for master storytelling.

General Dice Roller

Quickly access dice rolls without detailed configurations.

Dice Features

Dice Types

d4, d6, d8, d10, d12, d20, d100

Modifiers

Apply global and per-die modifiers to customize roll outcomes.

Dice Management

Implement drop/keep logic by discarding low or high rolls.

User Interface Components

Main Interface

Facilitate quick and custom dice configurations.

Advanced Options

Dive deep with settings for each dice type.

Logs & History

Track previous rolls, view results, and details.

Quick Rolls

Configure quick rolls for recurrent actions such as attacks or checks.

Icons and Sounds:
• Icons: Recognizable symbols for quick interaction (e.g., Player mode uses a player icon, DM mode uses a shield icon)
• Sounds: Auditory feedback enhances the roll experience

Legend Roller for iOS

Legend Roller on iOS
Legend Roller on iOS
Legend Roller on iOS

Overview

Legend Roller is a fantasy-inspired iOS dice rolling application built with SwiftUI. Designed for DnD players and Dungeon Masters, it offers an immersive fantasy experience with comprehensive dice rolling capabilities.

Key Features

Dual Role Interface - Separate Player and Dungeon Master experiences
Custom Dice Configuration - 25 customizable dice slots per role
Fantasy Theming - Immersive fantasy-inspired UI and terminology
Native iOS App - Built with SwiftUI for optimal performance
Accessibility First - WCAG compliant with VoiceOver support
Roll History - Comprehensive logging with timestamps
General Dice Roller - Quick access to standard dice types
Role-Based Themes - Hero red theme for players, mystical purple for DMs

App Structure

Home Screen

Choose your path: Player or Dungeon Master

Player Mode

Hero-themed dice rolling with customizable slots

Dungeon Master Mode

Advanced mystical interface for campaign management

Roll Chronicle

Complete history of all dice rolls with filtering

Role-Based Experience

Player Mode: Hero-themed interface with red color scheme
Dungeon Master Mode: Mystical interface with purple/dark theming
25 Custom Dice Slots: Per role with full customization
Role-Specific Terminology: Hero rolls vs Fate rolls

Dice System

Standard DnD Dice

d4, d6, d8, d10, d12, d20, d100

Custom Modifiers

-10 to +10 range for each dice

Roll Types

Normal, Advantage, Disadvantage, Damage, Healing, Initiative, Ability Check, Saving Throw, Attack Roll

Animated Rolling

Smooth dice animation with sound-like feedback

Getting Started

Installation

Android Installation

1. Open Google Play on your Android device

2. Search for "Legend Roller"

3. Tap Install to download the app

4. Launch "Legend Roller"

iOS Installation

1. Open the App Store on your iPhone or iPad

2. Search for "Legend Roller"

3. Tap Get to download the app

4. Launch "Legend Roller"

Basic Usage

1

Choose Your Role

Select between Player (Hero) or Dungeon Master (Weaver of Fates) mode

2

Configure Dice

Customize dice types, modifiers, and roll configurations

3

Roll & Track

Roll dice and view results in the comprehensive history log

Pro Tips

Heroes: Name and organize rolls, use quick rolls for combat speed, update modifiers on level up

Dungeon Masters: Preload encounter and NPC rolls, roll in view for tension, let dice inspire story twists

Both: Employ quick rolls to expedite frequent actions and fully leverage role-based settings for tailored gameplay

Completely Customizable

Tailor Every Roll to Your Campaign

Legend Roller gives you complete control over every aspect of your dice rolls. From custom names to complex modifiers, shape your rolling experience to match your campaign's unique requirements and your character's evolving capabilities.

Custom Dice Names

Personalized Roll Identification

Name your dice rolls anything you want - from "Flaming Longsword +2" to "Sneak Attack Damage" or "Fireball (5th Level)". Clear names mean instant recognition during intense combat sequences.

Character-Specific Names: "Thordak's Rage Attack" or "Elara's Healing Touch"

Spell Tracking: Include spell level in the name for easy reference

Situation Markers: "Advantage Attack" vs "Normal Attack" for quick selection

Equipment Tags: "Bow (Sharpshooter)" to remember active feats

Emoji Support

Add visual flair with icons and clear labels for attacks, saves, spells, and skill checks. Quick visual identification at a glance keeps you in the action.

Advanced Modifiers

Global Modifiers

Apply modifiers that affect all your rolls:

• Bless spell: +1d4 to all attack rolls and saves

• Magic items: +1/+2/+3 weapons or armor

• Inspiration: Advantage on chosen rolls

• Exhaustion penalties: -1 to -5 to checks

Per-Die Modifiers

Customize individual roll calculations:

• Attack rolls: STR/DEX + Proficiency

• Damage rolls: STR/DEX (no proficiency)

• Spell attacks: Spell mod + Proficiency

• Skill checks: Ability + Proficiency (if trained)

Stacking Bonuses

Combine multiple modifiers intelligently:

• Base modifier + Magic weapon + Temporary buff

• Ability score + Proficiency + Expertise

• Damage + Sneak attack + Divine smite

• Attack bonus + Cover penalty + Flanking advantage

Dynamic Updates

Easily update as your character evolves:

• Level up: Increase proficiency bonus

• ASI: Update ability score modifiers

• New gear: Add equipment bonuses

• Temporary effects: Apply/remove buffs

Flexible Dice Configuration

Number of Dice

Configure exactly how many dice to roll for each action. Perfect for scaling spell damage, sneak attack progression, or managing multiple attacks.

Single Die: 1d20 for attacks, 1d8 for weapon damage

Multiple Dice: 3d6 for sneak attack, 8d6 for fireball

Mixed Pools: 2d8+1d6 for special weapon combos

Scaling Damage: Easy upcast adjustment for spells

Advantage & Disadvantage

Built-in support for DnD 5e's signature mechanic. Roll 2d20 and automatically keep the higher (advantage) or lower (disadvantage) result. No mental math required.

Drop/Keep Logic

Advanced mechanics like "4d6 drop lowest" for ability scores, "Great Weapon Fighting" rerolls, or "Elven Accuracy" (3d20 keep highest).

Customization Pro Tips

Start Simple: Set up basic rolls first, then add complexity as needed

Use Clear Names: "Greatsword +5 (Rage)" is better than "Attack 1"

Update Regularly: Review modifiers after each level up or equipment change

Test Before Sessions: Verify all rolls work correctly before game night

Document Complex Rolls: Note why certain modifiers exist for future reference

Share Configurations: Help other players set up similar characters

Quick Rolls & Macros

Instant Access to Your Most-Used Rolls

Transform your gameplay with one-tap rolling. Quick Rolls eliminate the tedious setup of repeated actions, letting you focus on strategy and storytelling instead of fumbling with dice calculations mid-combat.

What Are Quick Rolls?

Quick Rolls (macros) are pre-configured dice rolls that execute with a single tap. Set them up once, use them hundreds of times throughout your campaign. They're your character's signature moves, ready at a moment's notice.

Before Quick Rolls:

1. Select d20

2. Add STR modifier (+5)

3. Add proficiency (+3)

4. Add weapon bonus (+1)

5. Roll and calculate

~30 seconds per roll

With Quick Rolls:

1. Tap "Longsword +1"

2. See result instantly

~2 seconds per roll

Essential Quick Rolls for Players

Combat Rolls

Primary Weapon Attack

Example: "Longsword Attack"

1d20 + 5 (STR) + 3 (Prof) = +8

Primary Weapon Damage

Example: "Longsword Damage"

1d8 + 5 (STR)

Ranged Attack

Example: "Shortbow Attack"

1d20 + 4 (DEX) + 3 (Prof) = +7

Spell Attack

Example: "Fire Bolt"

1d20 + 6 (Spell) + 3 (Prof) = +9

Saving Throws

Primary Saves: DEX, WIS, CON

• "DEX Save" = 1d20+4

• "WIS Save" = 1d20+6

• "CON Save" = 1d20+2

Skill Checks

Top 3-5 Skills: Your specialties

• "Stealth" = 1d20+8 (Expertise)

• "Perception" = 1d20+5

• "Persuasion" = 1d20+7

Utility Rolls

Initiative

1d20 + DEX

Death Save

1d20 (no mods)

Hit Dice (Rest)

1d8 + CON

DM Quick Rolls

Monster Templates

Set up quick rolls for frequently used monsters to speed up encounters dramatically.

Goblin

Attack: 1d20+4

Damage: 1d6+2

Orc

Attack: 1d20+5

Damage: 1d12+3

Dragon Breath

DC: 17 DEX Save

Damage: 12d6 fire

Random Tables

• Encounter Check: 1d20

• Weather: 1d8

• Loot Quality: 1d100

• NPC Reaction: 2d6

Environmental

• Wandering Monster: 1d6

• Trap Damage: 4d10

• Fall Damage: 1d6 per 10ft

• Random Encounter: 1d12

Advanced Macro Techniques

Advantage/Disadvantage Sets

Create three versions of critical rolls:

• "Attack (Normal)" = 1d20+5

• "Attack (Adv)" = 2d20kh1+5

• "Attack (Dis)" = 2d20kl1+5

Conditional Modifiers

Different versions for buffs/debuffs:

• "Attack (Blessed)" = 1d20+5+1d4

• "Damage (Rage)" = 1d12+5+2

• "Attack (Hexed)" = 1d20+5-1d6

Spell Level Variants

Track spells at different levels:

• "Cure Wounds (1st)" = 1d8+4

• "Cure Wounds (2nd)" = 2d8+4

• "Fireball (3rd)" = 8d6

• "Fireball (5th)" = 10d6

Class Features

Special abilities and features:

• "Sneak Attack" = 3d6

• "Divine Smite (2nd)" = 3d8

• "Superiority Die" = 1d8

• "Bardic Inspiration" = 1d10

Quick Roll Organization Tips

Naming Convention: Use prefixes like "ATK:", "DMG:", "SAVE:", "CHECK:" for instant sorting

Priority Order: Most-used rolls at the top, situational rolls below

Color Coding: Use icons and labels consistently for attacks, defense, spells, and skills

Session Prep: Test all macros before the game starts to catch errors early

Regular Cleanup: Delete unused rolls, update outdated modifiers monthly

Backup Important Setups: Document complex macro configurations outside the app

Time Savings Analysis

15-25 min

Saved per combat encounter

1-2 hours

Saved per 4-hour session

20+ hours

Saved per campaign

Complete Roll Logs

Never Lose Track of Your Destiny

Every natural 20, every critical failure, every clutch save—your complete dice rolling history preserved with timestamps, context, and full breakdowns. Perfect for dispute resolution, campaign chronicling, and reliving those legendary moments.

Comprehensive History Tracking

What Gets Logged

Timestamp

Exact date and time of each roll

Roll Name

What roll was executed

Individual Dice Results

Each die's value before modifiers

Modifiers Applied

All bonuses and penalties

Final Total

Complete calculated result

Roll Type

Attack, damage, save, check, etc.

Critical Indicators

Nat 20s and nat 1s flagged

Context Notes

Optional annotations for important rolls

Example Log Entry

Timestamp:2025-11-22 19:43:15
Roll Name:Longsword +1 Attack
Dice:1d20
Raw Result:[18]
Modifiers:+5 (STR) +3 (Prof) +1 (Magic)
Final Total:27
Note: Attack vs goblin archer

Practical Uses for Roll History

Dispute Resolution

• "Did I already roll that saving throw?"

• "What was my initiative again?"

• "How much damage did that fireball do?"

• Scroll back to verify any contested roll

Statistical Analysis

• Track your average attack roll over time

• Count critical hits vs fumbles ratio

• Identify "hot" and "cold" dice streaks

• Review which saves you fail most often

Campaign Chronicle

• Document legendary rolls for storytelling

• Track character progression through rolls

• Create highlight reels of epic moments

• Share screenshots of amazing results

Error Detection

• Verify modifiers are calculating correctly

• Catch forgotten bonuses or penalties

• Audit rolls after character updates

• Ensure dice configurations are accurate

History Management Features

Filtering

• By roll type

• By date range

• By result value

• Criticals only

Sorting

• Chronological order

• Highest to lowest

• By roll name

• Custom grouping

Export

• Share specific rolls

• Export session logs

• Screenshot results

• Archive campaigns

Session Boundaries

Organize rolls by gaming session for easy review and analysis. Mark session starts/ends to segment your history into manageable chunks.

Session 1: Nov 15Session 2: Nov 22Session 3: Nov 29

Legendary Moments Preserved

Your most epic rolls, forever remembered:

That Natural 20

The killing blow on the final boss, timestamped and verified

The Critical Fumble

When you shot your own party member—never live it down

The Clutch Save

Rolled exactly what you needed to survive the dragon's breath

The Maximum Damage

Every die rolled its highest—statistically improbable, eternally awesome

For Real Players & DMs

Built by Tabletop Veterans Who Get It

This isn't just another random number generator coded by someone who's never sat at a gaming table. Legend Roller was designed, developed, and refined by actual Dungeon Masters and players who've survived marathon sessions, TPKs, and the chaos of managing complex encounters. Every feature exists because we needed it ourselves.

Understanding the Table

Player Perspective

We know you need:

• Fast combat rolls when it's your turn

• Quick access to your top 5 actions

• One-handed operation during snack breaks

• Clear results you can announce confidently

• History to verify "Did I already roll that?"

• Updates that don't break mid-campaign

DM Realities

We've been there:

• Frantically rolling for 8 goblins at once

• Forgetting which monster has which modifier

• Needing to re-roll the same encounter next week

• Random table lookups mid-description

• NPC improvisation requiring instant stats

• Managing multiple plot threads and mechanics

Design Decisions Based on Real Play

Why 20 Custom Dice Rows?

Because fighters need main weapon, backup weapon, ranged option, power attack variant, defensive stance, and then damage for each. That's already 10+ configurations.

Why One-Handed Operation?

Your other hand has pizza, character sheet, or is gesturing wildly during roleplay. Two-handed apps don't survive at real tables.

Why Separate Player/DM Modes?

Players need 5-10 reliable rolls. DMs need 50+ variable configurations. One interface can't serve both efficiently.

Features Born from Experience

Pain Points We Solved

Before:

• "Wait, did I add proficiency to that?"

• "Which goblin was this attack for again?"

• "Let me reconfigure this die real quick..."

• "I can't read this in the dark"

• "Did anyone catch what I rolled?"

• Combat takes 2+ hours for 5 rounds

After:

• Modifiers auto-calculate, always correct

• Named rolls with context: "Goblin 3 Attack"

• Quick rolls = tap and done

• Dark mode optimized for game lighting

• History shows every roll clearly

• Same combat: 30-45 minutes

Tested in Real Campaigns

Every feature has survived actual use in weekly games, not just theoretical design sessions.

Continuously Refined

Player feedback from 50,000+ downloads shapes every update and improvement.

Community Driven

Built with input from DMs running Adventurers League, homebrew campaigns, and everything between.

We Understand Your Workflows

Session Prep Flow

DMs typically:

1. Review next session's encounters

2. Set up monster quick rolls

3. Configure random tables

4. Test key NPC rolls

5. Ready trap/environmental damage

Legend Roller: Saves these as reusable templates. Same encounter next month? Your rolls are ready.

Character Level Up Flow

Players need to:

1. Update proficiency bonus

2. Adjust ability score modifiers

3. Add new spell attack rolls

4. Increase class feature damage

5. Update skill check bonuses

Legend Roller: Edit all affected rolls in one maintenance session. Done in 5 minutes.

Stories from Our Own Tables

"We built the app we wished we had when running our first campaign."

The 12-Goblin Encounter

DM needed to roll initiative, attacks, and damage for a dozen enemies. Quick rolls turned a 20-minute slog into a 5-minute encounter. That's when we knew we had to build this properly.

The Forgotten Modifier

Player forgot their Bless bonus for an entire session. Next week, they configured a "Blessed Attack" quick roll. Never forgot again. That's the power of good tools.

Dark Mode by Default

Designed for Dimly Lit Game Rooms

Gaming happens in atmospheric lighting—candles flickering, lamps dimmed, ambiance set for epic storytelling. Your dice roller shouldn't blast everyone's eyes with white screens. Legend Roller embraces the darkness with a beautiful, functional dark interface optimized for low-light environments and extended play sessions.

Why Dark Mode Matters

Eye Strain Reduction

4-hour sessions demand comfort:

• Reduced eye fatigue during marathon games

• Less squinting in atmospheric lighting

• Prevents screen-induced headaches

• Comfortable for players with light sensitivity

• Better sleep after late-night sessions

Atmosphere Preservation

Don't break immersion:

• Bright screens kill carefully crafted mood

• Dark UI blends into your setup

• Supports candlelit dungeon crawls

• Won't illuminate entire room

• Respects your DM's lighting choices

Battery Life Extension

Mobile gaming reality:

• OLED screens use less power with dark pixels

• Sessions last longer on single charge

• Reduces heat generation

• Perfect for convention all-day gaming

• Less dependency on chargers mid-session

Screen Readability

Clarity where it counts:

• High contrast text on dark backgrounds

• Critical numbers pop visually

• Reduces glare in various lighting

• Easy to read at arm's length

• Color-coded elements stay distinct

Thoughtful Dark Design

Not Just "Dark" – Optimized Dark

We didn't just invert colors. Every element was carefully designed for dark mode from the ground up.

Color Palette

• Pure black (#000) backgrounds

• Red accent theme for Player Mode

• Purple mystical theme for DM Mode

• Carefully chosen text contrast ratios

• Accessibility-compliant color choices

Visual Hierarchy

• Critical results: High contrast white

• Roll names: Medium gray

• Modifiers: Subtle color hints

• Borders: Dark red/purple glow

• Backgrounds: Layered depth

UI Elements

• Buttons: Dark with red/purple tint

• Icons: Dice SVGs in theme colors

• Cards: Subtle gradient overlays

• Animations: Smooth, non-jarring

• Transitions: Eye-friendly fades

Player Mode: Heroic Red on Black

Longsword Attack23
[18] + 5 (STR) + 3 (Prof)

Bold red accents represent courage and action. Results pop against deep black.

DM Mode: Mystical Purple on Black

Goblin Attack14
[10] + 4 (DEX)

Purple conveys wisdom and control. Perfect for the Weaver of Fates.

Perfect for Every Gaming Environment

Candlelit Sessions

Dark interface won't overpower gentle candlelight. Your phone becomes part of the ambiance.

Late Night Gaming

Those 11pm-3am sessions won't wreck your sleep schedule. Dark mode is gentle on circadian rhythm.

Convention Halls

Variable lighting at cons? Dark mode handles everything from bright halls to dimmed game rooms.

Your Eyes Will Thank You

Gaming should be comfortable, not exhausting. Dark mode isn't optional—it's essential.

Light Mode Reality:

Bright screen in dark room = eye strain, headaches, disrupted sleep, atmosphere breaking, battery drain

Dark Mode Benefits:

Comfortable viewing, extended sessions, preserved ambiance, better battery, healthier eyes

Lightning Fast Rolling

No Fumbling While Your Party Waits

When combat starts, every second counts. Your party shouldn't wait 30 seconds while you configure dice. Legend Roller is engineered for speed—one-handed operation, instant results, 20 custom rows ready to roll. Your turn? Done in 2 seconds.

Speed-Optimized Design

One-Handed Operation

Your other hand is busy:

• Holding character sheet

• Eating pizza or snacks

• Gesturing during roleplay

• Taking notes

• Managing miniatures

Design: All critical buttons within thumb reach. Tap to roll, swipe to scroll. That's it.

Large Touch Targets

No mis-taps under pressure:

• Buttons sized for accuracy

• Adequate spacing prevents errors

• Works with gloves (cold game rooms)

• Accessibility-friendly sizing

• Tap once, roll once—reliable

Instant Results

Zero lag, pure speed:

• Results appear in milliseconds

• No loading or buffering

• Animations fast enough to feel responsive

• Calculations complete instantly

• Announce and move on immediately

20 Custom Dice Rows

Everything pre-configured:

• All your common rolls visible

• No scrolling through menus

• Tap the roll you need

• Done before others finish their turn

• DMs: Manage dozens of NPCs efficiently

Combat Flow Optimization

Typical Combat Round: Before vs After

Traditional Dice Rolling

Player 1's Turn (Fighter):

1. Find physical d20 (5 seconds)

2. Roll attack (5 seconds)

3. Calculate modifiers (10 seconds)

4. Announce total (2 seconds)

5. DM confirms hit

6. Find damage dice (5 seconds)

7. Roll damage (5 seconds)

8. Calculate (5 seconds)

9. Announce (2 seconds)

Total: ~39 seconds

Multiply by 6 players × 5 rounds = 20+ minutes just rolling

Legend Roller Speed

Player 1's Turn (Fighter):

1. Tap "Longsword Attack" (1 second)

2. See result: 23 (instant)

3. Announce: "23 to hit" (1 second)

4. DM confirms hit

5. Tap "Longsword Damage" (1 second)

6. See result: 11 (instant)

7. Announce: "11 damage" (1 second)

Total: ~4 seconds

Same scenario: Under 2 minutes total. That's 10x faster.

Advanced Speed Features

Gesture Controls

• Swipe up/down to scroll dice rows

• Long-press for quick edit

• Pull-to-refresh history

• Tap-and-hold for advantage variant

• Intuitive, no learning curve

Smart Defaults

• Last-used roll highlighted

• Favorite rolls stay at top

• Auto-save all configurations

• Return to exact state after app close

• Zero setup time at session start

Batch Rolling for DMs

Need to roll initiative for 8 goblins? Configure once, roll multiple times instantly.

Goblin 1 Initiative: 14

Goblin 2 Initiative: 8

Goblin 3 Initiative: 17

Goblin 4 Initiative: 12

...tap, tap, tap, done in 10 seconds

Performance Under Pressure

Tense Moments

Death saves, clutch attacks, final blows—when stakes are high, speed matters. Fast rolls keep tension building instead of deflating.

Large Combats

10+ combatants? Other apps slow to a crawl. Legend Roller handles massive encounters without breaking a sweat.

Marathon Sessions

Hour 4 of your session, everyone's tired—simple, fast rolls keep the game moving when energy dips.

Time is Your Most Valuable Resource

Every second spent fumbling with dice is a second stolen from storytelling, tactics, and fun.

2 sec

Average time per roll

90%

Faster than traditional dice

0

Learning curve—it just works

Stop waiting. Start playing. Lightning fast rolling means more epic moments per session.

Support & Contact

Need Help?

For support, contact our development team. We're here to help you master your adventures!

Let the games begin!