Release RPG Spark 2.1.0 - GMs & Solo Players Companion (iOS/Android)

karlossg

Villager
Hey everyone! Quick update on RPG Spark - I missed posting here for v2.0.0 so this covers both releases.

For anyone new to the app: RPG Spark is a system-agnostic tabletop RPG companion for GMs and solo players. It runs 100% offline on iOS, Android. No account, no internet required. Free to download with a one-time $4.99 Pro unlock (no subscription).

What's New in 2.0: UX Redesign​

Simulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.33.29.pngSimulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.33.38.png
The whole app got a visual overhaul:

  • Light & Dark themes — follows your system setting by default, or pick manually. Both themes fully styled with genre-aware accent colors.
  • Professional icons — every emoji in the app replaced with proper icons. Consistent across platforms, themeable, and much cleaner.
  • New navigation — Home screen removed. Campaigns is now the default landing tab. Tab bar is [Campaigns | Solo | Generators | Dice | More]. Every tab has a unique purpose, no duplicate shortcuts.
  • Themed dialogs — native alert boxes replaced with styled confirmation dialogs and action sheets that match the app theme.
  • Translation quality pass — fixed 400+ translation issues across all 7 languages. Added automated quality guard tests to catch regressions.
  • 7th language — Simplified Chinese added (UI + all generator data).
  • Accessibility — WCAG AA contrast, accessibility attributes across the full app.

What's New in 2.1: Custom Generators​


This is the big one. You can now create your own generators inside the app.

Custom Generator Editor​

  • 3 modes — List (pick one from a flat table), Pattern (template like "{1} {2}" with sub-tables), and Dice Table (map entries to dice ranges like 2d6 or d100)
  • Dice Table features — die type picker (d4 through d100), dice count stepper, auto-split presets that evenly divide the range, two-tap merge flow for combining rows
  • Organize your content — sections and categories with custom colors and icons. Group your generators however you want.
  • Paste support — paste a list of entries and it fills the table automatically

Custom Combos​

  • Bundle multiple generators (built-in or custom) into a single one-tap combo
  • Works the same as built-in Quick Combos - you get a multi-field result card

Clone & Customize​

  • Tap "Customize" on any built-in generator to clone it as an editable custom generator
  • Pre-fills with all the original entries so you can add, remove, or tweak to fit your campaign
  • Works for simple generators, pattern generators, and combo generators
  • Shows a "Based on [original]" badge so you remember the source

NPC Reaction Roll​

  • New oracle tool - 5 tones from Hostile to Enthusiastic, each with genre-flavored specific reactions
  • Optional relationship context (Stranger / Acquaintance / Rival / Ally) that shifts the probability
  • Not a generic 2d6 table - each result is a specific, usable reaction like "Reaches for weapon" or "Offers a seat by the fire"
  • Available in the free tier

Conversation Escalation​

  • The NPC Action oracle tool now has a multi-beat mode
  • 4 beats: Opening, Development, Twist, Outcome - each tap adds the next beat
  • Thread-aware - if you have active campaign threads, the oracle can weave them into the conversation

Full Feature Overview​


For anyone seeing this for the first time, here's the complete picture:

110+ Random Generators​

  • NPCs, names, quests, locations, dungeons, wilderness, items, creatures, events, world building
  • Combo generators that produce multi-field results in one tap (Full Encounter, Quest Package, Full NPC, etc.)
  • 4 genre modes: Fantasy, Cyberpunk, Post-Apocalyptic, Horror - each shifts all content and the app's color scheme
  • Plus your own custom generators in any of the 3 modes

Solo Oracle Tools​

  • Yes/No Oracle with 11 probability levels, chaos events, close calls, exceptional results
  • Meaning Tables (Action + Subject)
  • Scene Check, NPC Action (with conversation escalation), NPC Reaction Roll, Random Event, Quest, Discovery, Complication
  • Full Chaos Factor system (1-9 scale) that affects oracle odds and scene alterations

Campaign Management​

  • Campaign Journal — session-based entries with inline toolbar for dice, oracle, generators, and cards. Results embed directly into your story.
  • NPC & Thread Tracker — track NPCs and story threads with @mentions and #tags that become tappable cross-references.
  • Flex Character Sheets — system-agnostic with number fields, counters, checkboxes, dice rolls, and text. Pre-built templates or build your own.
  • Prep Board — markdown notes with checkboxes. Pin generator results for quick reference.

Dice Roller​

  • Standard polyhedrals (d4-d100) plus unusual sizes (d3, d5, d7, d14, d24, d30)
  • Pool mode for counting hits/successes
  • 3 built-in narrative dice systems (success/failure/advantage/threat style)
  • Custom dice systems with user-defined symbols and cancellation rules

Cards​

  • Full 52-card deck with draw tracking
  • 78-card Tarot with Story Mode (GM-focused reversed meanings) and Classic mode
  • 3-card and 5-card spreads

Free vs. Pro ($4.99, one-time)​

FreePro ($4.99)
Dice roller + pool mode + 3 narrative systemsYesYes
Custom dice systems1Unlimited
Built-in generators25110+
Custom generators & combos-Unlimited
Clone & Customize built-ins-Yes
Genre modesFantasy+ Cyberpunk, Post-Apoc, Horror
Yes/No Oracle + Meaning Tables + Reaction RollYesYes
Advanced oracle (Scene, NPC Action, Events...)-Yes
Campaigns1Unlimited
NPCs / Threads per campaign3 eachUnlimited
Characters per campaign1Unlimited
Tarot Story Mode + 5-card spread-Yes
History entries50Unlimited
Markdown export-Yes
No subscription. One purchase, all features, forever.

Languages​

Available in 7 languages with fully translated generator output (not just the UI): English, German, Spanish, French, Italian, Polish, and Simplified Chinese.

Simulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.34.08.pngSimulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.34.16.pngSimulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.34.24.pngSimulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.34.47.pngSimulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.35.09.pngSimulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.35.54.png

Links​

I'm a solo developer and active player. Happy to answer any questions or hear feedback!
 

Attachments

  • Simulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.36.17.png
    Simulator Screenshot - iPhone 17 Pro Max - 2026-03-01 at 09.36.17.png
    397.6 KB · Views: 6

log in or register to remove this ad

Recent & Upcoming Releases

Remove ads

Top