Advanced Features
Advanced Features
Section titled “Advanced Features”Arc Hierarchies
Section titled “Arc Hierarchies”ArcAide supports nested arc structures to help organize complex campaigns:
Parent and Child Arcs
Section titled “Parent and Child Arcs”- Parent Arcs: High-level campaign storylines or chapters
- Child Arcs: Specific adventures, encounters, or side quests within a larger story
- Visual Navigation: Easy navigation between related arcs using the parent/child display
Example Structure
Section titled “Example Structure”Campaign: Lost Mine of Phandelver├── Chapter 1: Goblin Ambush (Parent Arc)│ ├── The Road to Phandalin (Child Arc)│ ├── Cragmaw Hideout Infiltration (Child Arc)│ └── Rescuing Sildar (Child Arc)├── Chapter 2: Phandalin (Parent Arc)│ ├── Redbrand Troubles (Child Arc)│ ├── Cragmaw Castle Assault (Child Arc)│ └── Sister Garaele's Quest (Child Arc)└── Chapter 3: Wave Echo Cave (Parent Arc) ├── The Lost Mine (Child Arc) └── Confronting the Black Spider (Child Arc)
Creating Arc Hierarchies
Section titled “Creating Arc Hierarchies”- Create a parent arc with the overall storyline
- Create child arcs for specific encounters or sub-plots
- Link child arcs to their parent using the parentArcId field
- Navigate easily between related arcs using the interface
Managing Campaign Entities
Section titled “Managing Campaign Entities”Thing Types
Section titled “Thing Types”Create custom categories to organize your campaign entities:
- NPCs - Non-player characters
- Locations - Important places
- Items - Magic items, important objects
- Organizations - Guilds, factions, groups
- Plot Devices - Mysterious elements, prophecies
Creating Things
Section titled “Creating Things”- Navigate to your campaign
- Choose or create a Thing Type
- Add a new Thing with a descriptive name
- Write rich descriptions using the built-in editor
- Link Things to Arcs to show their involvement in storylines
View and Edit Modes
Section titled “View and Edit Modes”ArcAide features a dual-mode interface designed to optimize your workflow between content creation and content consumption:
Understanding the Modes
Section titled “Understanding the Modes”Edit Mode (Default)
Section titled “Edit Mode (Default)”Purpose: Content creation and modification
Features:
- Multi-column layout for efficient editing
- Full toolbar access and formatting options
- Individual section editors for each arc component
- Real-time auto-save functionality
- Complete editing capabilities for all content types
Best for:
- Campaign planning and preparation
- Creating new arcs and entities
- Updating content during sessions
- Detailed content organization
View Mode
Section titled “View Mode”Purpose: Clean content presentation optimized for reading and sharing
Features:
- Single-column narrative flow
- D&D-themed styling with parchment backgrounds
- Consolidated content with automatic section headers
- Minimal UI chrome for distraction-free reading
- Professional presentation suitable for players
Best for:
- Reading through campaign content
- Sharing content with players
- Reviewing completed arcs
- Print-friendly campaign handouts
Switching Between Modes
Section titled “Switching Between Modes”Mode Toggle Location: Floating action button in the bottom-right corner of dashboard pages
How to Switch:
- Look for the mode toggle button (appears on Arc, Thing, and Campaign pages)
- Click to switch between “Edit” and “View” modes
- Mode preference persists across navigation
- Current mode applies to all content pages
Content Presentation Differences
Section titled “Content Presentation Differences”Arc Pages
Section titled “Arc Pages”Edit Mode Layout:
┌─────────────┬─────────────┐│ Hook │ Protagonist │├─────────────┼─────────────┤│ Antagonist │ Problem │├─────────────┼─────────────┤│ Key │ Outcome │├─────────────┴─────────────┤│ Notes │└───────────────────────────┘
View Mode Layout:
┌───────────────────────────┐│ # Hook ││ (hook content) ││ ││ # Protagonist ││ (protagonist content) ││ ││ # Antagonist ││ (antagonist content) ││ ││ # Problem ││ (problem content) ││ ││ # Key ││ (key content) ││ ││ # Outcome ││ (outcome content) ││ ││ # Notes ││ (notes content) │└───────────────────────────┘
Thing Pages
Section titled “Thing Pages”Edit Mode: Traditional editor interface with full toolbar
View Mode: Clean D&D-styled presentation with parchment backgrounds
D&D Theme Elements (View Mode)
Section titled “D&D Theme Elements (View Mode)”When in View Mode, content is styled with authentic D&D 5e visual elements:
Typography
Section titled “Typography”- Bookinsanity: Primary content font
- Mr Eaves Small Caps: Section headers
- Parchment backgrounds: Authentic medieval appearance
- Proper spacing: Print-friendly margins and line heights
Visual Elements
Section titled “Visual Elements”- Section dividers: Colored underlines for headers
- Stat blocks: Properly formatted monster/NPC statistics
- Spell descriptions: Appropriate magical content styling
- Tables: Official-style ability scores and information
Content Organization
Section titled “Content Organization”- Automatic headers: Section names added automatically
- Flowing narrative: Single-column design promotes reading
- Connected content: Internal links maintained and styled appropriately
Publishing and Content Sharing
Section titled “Publishing and Content Sharing”ArcAide includes powerful publishing features that allow you to share your campaign content with players while maintaining control over what information is visible.
Publishing System
Section titled “Publishing System”Publishing is a premium feature that enables you to create public links to your campaign content. When content is published, it becomes accessible via public URLs that you can share with your players.
Publishing Controls
Section titled “Publishing Controls”Campaign Publishing: Publish entire campaigns to create a public campaign page
Arc Publishing: Share specific story arcs with players
Thing Publishing: Make individual NPCs, locations, or items publicly viewable
Publishing Interface
Section titled “Publishing Interface”Each publishable piece of content includes a publish toggle button that shows:
- Published Status: Green “Published” button with checkmark when content is live
- Unpublished Status: Red “Unpublished” button with X when content is private
- Public Links: Direct links to published content for easy sharing
- Quick Toggle: One-click publishing and unpublishing
Content URLs
Section titled “Content URLs”Published content is accessible at predictable URLs:
- User Profile:
/{username}/
- Shows all published campaigns by a user - Campaigns:
/{username}/campaign/{campaign-slug}/
- Arcs:
/{username}/campaign/{campaign-slug}/arc/{arc-slug}/
- Things:
/{username}/campaign/{campaign-slug}/thing/{thing-slug}/
Secret Content System
Section titled “Secret Content System”ArcAide includes a sophisticated secret content system that allows you to hide specific paragraphs or sections from published pages while keeping them visible in your private editing interface.
How Secrets Work
Section titled “How Secrets Work”Visual Indicators: Secret content is highlighted with a red background in edit mode
Click to Toggle: Click any paragraph to mark it as secret or public
Publishing Filter: Secret content is automatically excluded from published pages
DM-Only Information: Perfect for hiding plot twists, DM notes, or sensitive information
Using the Secret System
Section titled “Using the Secret System”- Enable Publishing Mode: Premium subscribers see interactive paragraph highlighting
- Click Paragraphs: Click any paragraph to toggle its secret status
- Visual Feedback:
- Red background = Secret (hidden from players)
- Normal background = Public (visible to players)
- Hover effects show clickable areas
- Automatic Filtering: Published pages only show non-secret content
Secret Content Examples
Section titled “Secret Content Examples”- Plot Twists: Hide surprise reveals until the right moment
- DM Notes: Keep mechanical notes private while sharing story content
- Alternative Outcomes: Hide unused story branches from players
- Sensitive Information: Conceal information players shouldn’t know yet
Premium Publishing Features
Section titled “Premium Publishing Features”Publishing features require a premium subscription due to hosting costs:
Public Hosting: Shared links are hosted on ArcAide’s servers Bandwidth Costs: Public content incurs hosting and delivery costs Premium Value: Supports continued development and feature expansion
Free Alternative: You can still share content by copying text or using screen sharing
Rich Text Editor and Linking
Section titled “Rich Text Editor and Linking”ArcAide features a powerful rich text editor with an interactive toolbar and keyboard shortcuts for all your content:
Editor Interface
Section titled “Editor Interface”The editor automatically adapts to your workflow:
- Focus-aware toolbar: Formatting buttons appear when the editor is active
- Keyboard shortcuts: Quick formatting using familiar key combinations
- Visual feedback: Real-time preview of markdown formatting
- Smart formatting: Intelligent text wrapping and unwrapping
- Publishing Integration: Premium users see clickable paragraphs for secret content management
Formatting Options
Section titled “Formatting Options”Text Formatting
Section titled “Text Formatting”- Bold text using
**text**
or Ctrl+B - Italic text using
*text*
or Ctrl+I - Underlined text using
<u>text</u>
or Ctrl+U
Structure Elements
Section titled “Structure Elements”- Headers (H1-H5) using
#
syntax or the header dropdown - Bullet points and numbered lists
- Block quotes for important information
- Tables for organized data presentation
Toolbar Features
Section titled “Toolbar Features”The interactive toolbar provides one-click access to:
- Bold, Italic, Underline formatting buttons
- Image insertion with dual upload modes (URL and file upload)
- Link creation for internal references
- Header dropdown for different heading levels
- Table generator with basic table structure
Image Handling
Section titled “Image Handling”ArcAide supports two methods for adding images to your campaign content:
Image by URL (Free)
Section titled “Image by URL (Free)”All users can add images using external URLs:
- Click the Image button in the editor toolbar
- Select “URL mode” in the image dialog
- Enter a descriptive label for accessibility
- Paste the image URL from any web source
- Click “Add Image” to insert into your content
Image Upload (Premium Feature)
Section titled “Image Upload (Premium Feature)”Premium subscribers can upload their own image files:
- Click the Image button in the editor toolbar
- Select “File Upload mode” in the image dialog
- Enter a descriptive label for the image
- Choose a file from your computer
- Upload automatically to secure cloud storage
- Image is inserted with optimized delivery
Premium Upgrade Prompts
Section titled “Premium Upgrade Prompts”Free users attempting file uploads will see educational prompts explaining:
- Storage costs and why uploads require premium
- Alternative URL method remains available
- Premium benefits including multiple campaigns
- Easy upgrade process to access full features
Image Features
Section titled “Image Features”- Accessibility support - Labels become alt text for screen readers
- Responsive display - Images adapt to different screen sizes
- Secure storage - Uploaded files stored on Cloudflare’s global CDN
- Optimized delivery - Automatic image optimization and variant generation
- Campaign organization - All uploaded assets tied to specific campaigns
Keyboard Shortcuts
Section titled “Keyboard Shortcuts”Master these shortcuts for efficient content creation:
- Ctrl+B: Toggle bold formatting
- Ctrl+I: Toggle italic formatting
- Ctrl+U: Toggle underline formatting
- Double brackets [[]]: Create internal links
Internal Linking
Section titled “Internal Linking”Create connections between your campaign content using wiki-style links:
Creating Links
Section titled “Creating Links”- Type double brackets
[[]]
anywhere in your text or click the link button - Search interface appears automatically within the editor
- Search and select any Arc or Thing from your campaign
- Link is created in the format
[[type#slug]]
Link Behavior
Section titled “Link Behavior”- Clickable navigation - Links take you directly to the referenced content
- Visual distinction - Links appear styled differently from regular text
- Campaign context - Links always navigate within your current campaign
- Cross-references - Create connections between related Arcs and Things
Examples
Section titled “Examples”The party meets [[thing#tavern-keeper-joe]] at [[thing#prancing-pony]].This connects to the main quest in [[arc#finding-the-lost-crown]].
Tips for Effective Linking
Section titled “Tips for Effective Linking”- Link important NPCs when they’re first mentioned
- Connect related locations to show travel routes
- Reference previous arcs to maintain story continuity
- Link items to show their significance across storylines
Writing Tips
Section titled “Writing Tips”- Use the toolbar buttons for quick formatting access
- Combine keyboard shortcuts with mouse selection for efficiency
- Use bold text for important names and concepts
- Create italic emphasis for thoughts or whispered dialogue
- Use
code formatting
for game mechanics or dice rolls - Add block quotes for player handouts or NPC dialogue
- Use internal links to create rich interconnected content
- Tables are perfect for stat blocks, treasure lists, or reference information
Search and Discovery
Section titled “Search and Discovery”Finding Content
Section titled “Finding Content”Use the search bar to quickly find:
- Specific NPCs by name
- Locations mentioned across arcs
- Items and their descriptions
- Story elements and plot points
Search Tips
Section titled “Search Tips”- Use partial names for broad results
- Search for keywords like “tavern” or “magic”
- Results show content highlights for context
Campaign Organization
Section titled “Campaign Organization”Structuring Your Campaign
Section titled “Structuring Your Campaign”- Create major story arcs for significant plot lines
- Use sub-arcs for smaller adventures within larger stories
- Link related entities to show connections
- Update arc outcomes as your story progresses
Best Practices
Section titled “Best Practices”- Start with the Hook when planning new content
- Define clear Problems to drive player engagement
- Prepare multiple Keys for different player approaches
- Consider Outcomes that lead to future adventures
Tips for Dungeon Masters
Section titled “Tips for Dungeon Masters”Effective Arc Creation
Section titled “Effective Arc Creation”- Hook with action - Start with something happening
- Clear protagonists - Players should know their role
- Memorable antagonists - Give opposition personality
- Solvable problems - Multiple solutions = player agency
- Meaningful outcomes - Consequences affect the world
Managing Complexity
Section titled “Managing Complexity”- Use sub-arcs for complex storylines
- Link related arcs to show connections
- Regular updates keep information current
- Player notes help track their discoveries
Preparation Strategies
Section titled “Preparation Strategies”- Prepare flexible Keys for different approaches
- Plan multiple Outcomes for player choices
- Create backup NPCs in case players go off-script
- Use entity links to show story connections
Account Management & User Profiles
Section titled “Account Management & User Profiles”Setting Up Your Profile
Section titled “Setting Up Your Profile”ArcAide provides comprehensive account management features to personalize your experience and enable content sharing:
Username Configuration
Section titled “Username Configuration”- Navigate to Account Settings from the user menu
- Set your unique username (3-30 characters, letters, numbers, underscore, hyphen)
- Choose a display name (how others see your name in published content)
- Save your changes to update your profile
Username Requirements
Section titled “Username Requirements”- 3-30 characters long
- Letters, numbers, underscores, and hyphens only
- Must be unique across all ArcAide users
- Required for publishing content publicly
Display Names
Section titled “Display Names”- Optional but recommended for professional presentation
- Defaults to username if not set
- Used in published content and public displays
- Can include spaces and special characters
Profile Management
Section titled “Profile Management”Editing Your Profile
Section titled “Editing Your Profile”- Access Account Settings from the dashboard
- Click “Edit Profile” to modify your information
- Update fields as needed (name, username, display name)
- Real-time validation ensures usernames are available
- Save changes to update your profile
Profile Information
Section titled “Profile Information”Your profile includes:
- Name: Your personal name (private)
- Username: Your unique identifier (public in URLs)
- Display Name: How you appear to others (public)
- Email: Account email (read-only, managed separately)
Publishing and Usernames
Section titled “Publishing and Usernames”Why Usernames Matter
Section titled “Why Usernames Matter”Usernames are essential for content publishing because they:
- Prevent URL conflicts between different users
- Create professional, shareable links to your content
- Enable content attribution and creator identification
- Support future community features and collaboration
Publishing URLs
Section titled “Publishing URLs”When you publish content, it becomes accessible via username-based URLs:
- Campaign:
/{username}/campaign/{campaign-slug}/
- Arc:
/{username}/campaign/{campaign-slug}/arc/{arc-slug}/
- Thing:
/{username}/campaign/{campaign-slug}/thing/{thing-slug}/
Username Setup Process
Section titled “Username Setup Process”- Attempt to publish any content without a username
- Username prompt appears automatically
- Choose your username with real-time availability checking
- Complete setup and return to publishing
- Content publishes with your new username-based URL
Best Practices
Section titled “Best Practices”Choosing a Username
Section titled “Choosing a Username”- Keep it professional for sharing with players
- Make it memorable for easy recognition
- Consider your brand if you create content for others
- Check availability early to secure your preferred name
Profile Maintenance
Section titled “Profile Maintenance”- Set display name for better presentation
- Keep information current for accurate attribution
- Use consistent branding across your content
- Update as needed for changes in your gaming identity