<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>GM Assistant Blog</title>
    <description>Updates, guides, and insights for tabletop RPG game masters</description>
    <link>https://gmassistant.app/blog</link>
    <atom:link href="https://gmassistant.app/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-US</language>
    <lastBuildDate>Mon, 11 May 2026 23:34:08 GMT</lastBuildDate>
    <ttl>1440</ttl>
    <managingEditor>alex@gmassistant.app (Alex)</managingEditor>
    <webMaster>alex@gmassistant.app (Alex)</webMaster>
    <item>
      <title>April Updates: Smart Edit and Polish</title>
      <link>https://gmassistant.app/blog/dev-update-april-2026-smart-edit-and-survey</link>
      <guid>https://gmassistant.app/blog/dev-update-april-2026-smart-edit-and-survey</guid>
      <description>Q1 survey results, the Smart Edit launch, and a batch of quality-of-life improvements.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/dev-update-april-2026-smart-edit-and-survey/hero-800w.webp" alt="April Updates: Smart Edit and Polish" /><br/><br/><center><h2>Q1 Survey Results Are In</h2></center><p>Thank you to everyone who received and filled out our quarterly survey. To be expected, there were a million different feature requests and suggestions. While some do not align with our vision for GM Assistant, especially in the near-term, there were some very common themes.</p><p>Thus! In Q2, we will be doubling down on analysis quality and integrations (Developer API, more exports, etc.) as they were overwhelmingly the most requested improvements and biggest points of frustration.</p><center><h2>Smart Edit</h2></center><p>Last month, <a href="https://gmassistant.app/blog/introducing-smart-edit">Smart Edit</a> was launched to all users and has been very well received. This was to directly address the most common pain point: correcting mistakes in the notes after the analysis is complete.</p><p>We have been monitoring usage and feedback closely and will continue making improvements. If you have tried it, let us know what is working and what is not.</p><center><h2>New Docs and Guides</h2></center><p>We've begun to build out <a href="https://gmassistant.app/docs" target="_blank">the docs section</a> to help show folks how to get the most out of GM Assistant. It is quite basic for now, but we will be adding more guides and tutorials over time.</p><center><h2>Improvements</h2></center><h3><strong>Printer-Friendly Homebrewery Exports</strong></h3><p>Homebrewery exports now include a printer-friendly option for cleaner output when printing to paper or PDF.</p><h3><strong>Smart Edit Improvements</strong></h3><p>Fixed some issues discovered after launch such as long-running edits timing out and respecting the spoken language of the session. We've also made small modifications while watching what kinds of changes work well and which could use some work.</p><h3><strong>Minor Enhancements</strong></h3><p>✅ <strong>Screen wake lock on uploads and processing</strong> - Your phone will no longer go to sleep while uploading or processing a session, unless you are in low battery mode (Sorry, can't help that!).</p><p>✅ <strong>Collapsible notes sections</strong> - Every section in your notes can now be collapsed.</p><p>✅ <strong>Sticky session toolbar</strong> - The session toolbar stays in place as you scroll, making it easier to use find/replace or smart edit while you review your session.</p><p>✅ <strong>Analysis speed improvements</strong> - Analyses now complete faster on average.</p><center><h2>GDPR Update for EU Users</h2></center><p>To meet additional GDPR requirements, EU users must now consent to sending voice data before every upload. This adds one checkbox to the upload form. If you suspect we are not detecting your location properly, your country can be manually set in account settings.</p><p>As always, we do not retain audio after analysis, do not sell data, and do not train AI on your content.</p><center><h2>Roadmap Changes</h2></center><p>We have changed how we expose our <a href="https://trello.com/b/GkbLMsW6/gmassistantapp-feature-roadmap" target="_blank" rel="noopener noreferrer">public roadmap</a>. It no longer includes what we are currently working on. It is now the place where we document potential features and feedback we have received, so you can see what is on our radar.</p><p>We've discovered how valuable it is to be quick on our feet and pivot development when needed, so we don't want to give any false promises about what/when is coming next.</p><p>Cheers!</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/dev-update-april-2026-smart-edit-and-survey/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Introducing Smart Edit</title>
      <link>https://gmassistant.app/blog/introducing-smart-edit</link>
      <guid>https://gmassistant.app/blog/introducing-smart-edit</guid>
      <description>Fix a pronoun, add a missing NPC, or rewrite a recap; across every section at once. Smart Edit is now available for all users.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/introducing-smart-edit/hero-800w.webp" alt="Smart Edit feature screenshot showing change preview" /><br/><br/><h2>The Problem</h2><p>One of the biggest frustrations we've heard from users is when GM Assistant gets some minor detail wrong, but it's pervasive across many fields. Say the analysis uses the wrong pronoun for Tiamat, but Tiamat is mentioned in the recap, the NPC list, the outline, and a couple of memorable moments. Fixing it means editing four or five different sections one by one. It's tedious, and it's exactly the kind of busywork GM Assistant is supposed to save you from.</p><p>Or maybe the analysis attributed an action to the wrong character. Or it missed an NPC entirely. Or you just want your recap to sound like a news anchor describing the bewildering actions of your party. All of these are small corrections, but tracking them down across every field is a pain.</p><h2>Smart Edit</h2><p>Smart Edit lets you describe what you want changed and applies it across your entire session at once. Instead of pecking through each section, you just tell it what's wrong (or what's missing) and it figures out where the changes need to go.</p><!-- TODO: Screenshot of the Smart Edit modal with an instruction typed in --><center><p><img src="https://gmassistant.app/blog/introducing-smart-edit/smart-edit-modal.webp" alt="Smart Edit modal with an example instruction" /></center><p>A few examples of things you can do:</p><ul><li><strong>Fix a name or pronoun everywhere at once</strong> -"Change Tiamat's pronouns from he/him to she/her"</li><li><strong>Correct a misattribution</strong> -"It was Brother Cal who was busy headbutting the treasure chest, not Gronk"</li><li><strong>Add something the analysis missed</strong> -"Add an NPC named Drenna, the halfling innkeeper at the Rusty Nail"</li><li><strong>Generate a new stylized recap</strong> -"Add a pirate-style recap"</li><li><strong>Remove something irrelevant</strong> -"Remove Jackie from NPCs, she's my real life cat"</li><h2>Review Before Applying</h2><p>Feel free to experiment and see what it can do. Smart Edit never changes your notes without your say-so. After you submit an instruction, you get a preview of every proposed change -what field it affects, what the original text was, and what the new text would be. You can toggle off any individual change or edit the suggested text before applying.</p><!-- TODO: Screenshot of the change preview showing toggles and before/after --><center><p><img src="https://gmassistant.app/blog/introducing-smart-edit/change-preview.webp" alt="Smart Edit change preview with toggle controls" /></center><p>If you don't like the results, just cancel -nothing gets saved until you click Apply.</p><h2>Usage</h2><p>Every session comes with free Smart Edits:</p><ul><li><strong>Free accounts:</strong> 5 per session</li><li><strong>Subscribers:</strong> 10 per session</li><p>After that, additional edits cost 5 credits each. Each time you click "Generate Changes" counts as one edit, regardless of how many field changes it suggests.</p><h2>Get Started</h2><p>Smart Edit is available now for all users. To try it out, open any session with a completed analysis, enter Edit Mode, and click the Smart Edit button.</p><p>For a full walkthrough, including tips on writing effective instructions and details on what you can edit, check out the <a href="https://gmassistant.app/docs/smart-edit" target="_blank">Smart Edit guide</a>.</p><p>We will be paying close attention to feedback and will be making improvements based on it. Drop us feedback in the app or email <a href="mailto:feedback@gmassistant.app">feedback@gmassistant.app</a>.</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/introducing-smart-edit/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>March Updates: Campaign Accent Colors, Campaign Details Export, and More</title>
      <link>https://gmassistant.app/blog/dev-update-march-2026-colors-and-quality</link>
      <guid>https://gmassistant.app/blog/dev-update-march-2026-colors-and-quality</guid>
      <description>Campaign accent colors, campaign exports, docs overhaul, and user feedback spotlight.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/dev-update-march-2026-colors-and-quality/hero-800w.webp" alt="March Updates: Campaign Accent Colors, Campaign Details Export, and More" /><br/><br/><p>Happy St. Patrick's Day! We skipped a February dev update, so this post covers about two months of work from late January through mid-March.</p><center><h2>New Features</h2></center><h3><strong>Campaign Colors - Promoted from Alpha!</strong></h3><p>After sitting with our alpha testers, Campaign Colors is now available to all users! You can now assign an accent color to each of your campaigns. Your chosen color appears as a left border on headers and as sidebar highlights, making it easy to visually distinguish between campaigns subconciously.</p><h3><strong>Campaign Details Export</strong></h3><p>You can now export your campaign-level details in addition to individual session exports. Meant for backing up your campaign info or sharing it with other tools.</p><center><h2>Improvements</h2></center><ul><li><strong>Sign-In / Sign-Up Separation</strong> - Split into separate pages for a cleaner login experience to help prevent accidental account creation when mistyping emails</li><li><strong>Tips & Tricks → <a href="https://gmassistant.app/docs" target="_blank">Docs</a></strong> - Reorganized into a proper documentation section with a table of contents. We will be greatly expanding this soon.</li><li><strong>More Memorable Moments</strong> - Longer sessions now generate more moments</li><li><strong>UI Fixes</strong><ul><li>Fixes for full screen printing/screenshots on mobile and desktop</li><li>Improved mobile font sizes and note header consistency</li><li>Better error messages throughout the app</li><div><center><h2>Did You Know?</h2></center><ul><li><strong>Public sharing links</strong> - You can create a public link to share your session notes with your players or anyone else. No account needed for them to view it!</li><li><strong>Session title suggestions</strong> - After analysis completes, click "edit" on your session title to see suggested titles based on your session's content</li><li><strong>Campaign details improve spelling</strong> - Filling in your campaign details (character names, locations, etc.) is the single best way to ensure proper spelling of proper nouns in your transcripts and analysis. You can also add other details in descriptions such as character pronouns and common mispellings.</li><center><h2>Blog Posts</h2></center><ul><li><strong><a href="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session">5 Ways to Spice Up Your Next Session Using Your Notes</a></strong></li><li><strong><a href="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1">Using Obsidian for D&D and TTRPG Notes - Part 1</a></strong></li><center><h2>Your Feedback</h2></center><p>You all have been very generous with your feedback and ideas. I will try to do a better job of surfacing common requests and where we stand on them.</p><p>Here are some recent requests:</p><h3><strong>"More memorable moments!"</strong></h3><p>Done! As mentioned above, longer sessions now generate more moments. There have been requests for even more, we have some ideas in the works to scratch that itch.</p><h3><strong>Player misattributions / speaker mixups</strong></h3><p>This is the #1 piece of negative feedback we receive. We're actively working on improvements to reduce misattributions AND to make it easier to correct things when they are wrong. This is a hard problem, but we're on it.</p><h3><strong>Upload raw transcripts instead of audio</strong></h3><p>Many of you have asked for this for privacy reasons or uploading a backlog of notes. It's not as trivial as it seems to implement while maintaining analysis quality, but we're looking into it.</p><center><h2>Alpha Testing Program</h2></center><p>We need more alpha testers! Alpha testers get early access to experimental features and help shape the direction of GM Assistant. Features often live in alpha for a while before being promoted to general availability, which means alpha testers get access <strong>months</strong> ahead of everyone else.</p><p>If you're interested in getting early access and helping us build the future of GM Assistant, email me at <a href="mailto:alpha@gmassistant.app">alpha@gmassistant.app</a>. It will just require an Alpha Tester Agreement to sign to ensure we are on the same page.</p><center><h2>What's Next?</h2></center><p>We're currently working on some major features, but analysis quality and ease of use remain paramount. More to share soon!</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/dev-update-march-2026-colors-and-quality/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Using Obsidian for D&amp;D and TTRPG Notes - Part 1</title>
      <link>https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1</link>
      <guid>https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1</guid>
      <description>Discover why Obsidian.md has become such a popular note-taking tool among Dungeons &amp; Dragons Dungeon Masters and TTRPG Game Masters, and learn the core features that align perfectly with campaign management.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/hero-800w.webp" alt="Using Obsidian for D&amp;D and TTRPG Notes - Part 1" /><br/><br/><p>In this post, we'll talk about <em>why</em><a href="https://obsidian.md" target="_blank">Obsidian.md</a> is such a popular note-taking tool among TTRPG Game Masters. Obsidian isn't a TTRPG-specific application, but several of its core features align extremely well with how tabletop campaigns function over time.</p><div><h4>What campaign management/notes tools do you use?</h4><div><div><span>Obsidian</span><span>19%</span><div><span>Google Docs</span><span>18%</span><div><span>Pen and Paper</span><span>18%</span><div><span>Other</span><span>13%</span><div><span>OneNote</span><span>9%</span><div><span>World Anvil</span><span>9%</span><div><span>Notion</span><span>8%</span><div><span>MS Word</span><span>3%</span><div><span>LegendKeeper</span><span>3%</span><div><span>Campfire</span><span>0%</span><p>Back in October, we polled our community about what note-taking tools they use, and Obsidian came out on top with 19% of the vote; beating out dedicated TTRPG tools, other note-taking apps, and even the classic pen and paper approach.</p><p>Since it is so widely adopted by Dungeon Masters and GMs, there exists a plethora of plugins and resources for Obsidian to help with D&D/TTRPG campaign tracking and prep, which we will talk about in part 2!</p><h3>Robust Note-Taking Software</h3><p>At its core, Obsidian is simply very good note-taking software. That matters more than any single feature when you're using it regularly for campaign management.</p><p>Key qualities Dungeon Masters/Game Masters tend to value:</p><ul><li><strong>Fast, flexible writing</strong> – Notes are quick to create and edit, with simple Markdown formatting for headings, lists, emphasis, and structure.</li><li><strong>Lightweight formatting</strong> – You can add structure without breaking flow, which is important during prep and quick edits between scenes.</li><li><strong>Powerful search</strong> – All notes are plain text indexed, making it easy to find NPCs, locations, or past events across the entire campaign.</li><li><strong>Easy refactoring</strong> – Notes can be reorganized, split, or expanded later as ideas solidify or recur.</li><li><strong>Low friction</strong> – There's very little overhead between deciding to write something down and actually writing it. This is so important so that you actually do it!</li><p>These make Obsidian reliable for real campaign use, not just theoretical organization.</p><div><img alt="Obsidian interface showing formatted notes with folder structure and campaign organization" title="Obsidian campaign notes interface" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/obsidian-interface.webp" decoding="async" loading="lazy" /><h2>Key Features GMs Like About Obsidian</h2><h3>Plain Markdown Files Stored Locally</h3><p>Every note in Obsidian is just a plain Markdown file stored on your local machine. Markdown is just plain text so you can read it in any application. Here's an example:</p><div><div><p>Opened in TextEdit</p><img alt="Markdown plain text" title="Markdown example showing plain text" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/plaintextmd.webp" decoding="async" loading="lazy" /><div><p>Rendered in Obsidian</p><img alt="Markdown rendered output" title="Markdown example showing rendered output" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/renderedmd.webp" decoding="async" loading="lazy" /><p>For GMs, this has several practical advantages:</p><ul><li>Notes are useful outside of Obsidian, allowing you to use the notes in any other application</li><li>Campaigns are easy to back up, version, or sync</li><li>Getting notes in and out of Obsidian is easy</li><p>For long-running D&D campaigns, this creates confidence. Dungeon Masters invest months or years into a world, and Markdown ensures that investment remains accessible regardless of tools.</p><h3>Offline Access at the Table</h3><p>Obsidian works entirely offline.</p><p>That's nifty if you are in an unreliable internet environment like a convention or a D&D retreat out in the mountains. It's also an extra layer of comfort around data privacy.</p><h3>Flexible Sharing Options</h3><p>Although Obsidian is primarily a personal knowledge base, it supports several ways to share campaign information:</p><ul><li><a href="https://help.obsidian.md/publish" target="_blank">Obsidian Publish</a> for player-facing campaign wikis or session recaps</li><li>Shared folders via cloud sync (e.g. Dropbox, iCloud, Git)</li><li>Exported Markdown or PDFs for handouts</li><p>Many Game Masters maintain a private "vault" (Obsidian's word for a collection of notes) for prep and secrets, alongside a curated player-facing vault or published site. This separation allows Obsidian to function as both a GM's brain and a group reference without exposing hidden information.</p><div><p>Example of a GMA user's German campaign session published with Obsidian Publish</p><img alt="Example of a shared Obsidian vault displayed as a wiki-style campaign reference" title="Shared campaign vault in wiki format" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/publish.webp" decoding="async" loading="lazy" /><h1>Managing Campaigns in Obsidian</h1><div><p>Example hybrid folder structure</p><img alt="Folder structure showing a hybrid campaign organization with sessions, NPCs, locations, and worldbuilding" title="Hybrid campaign vault folder structure" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/folder_structure.webp" decoding="async" loading="lazy" /><h3>Session-Centered Campaigns</h3><p>In session-centered setups:</p><ul><li>Each session gets its own note</li><li>NPCs and locations are created only as they appear</li><li>Worldbuilding grows reactively</li><p>Sessions act as the timeline backbone of the campaign. This approach pairs well with improvisational or low-prep GMing styles.</p><h3>Wiki-Style Worldbuilding</h3><p>Some GMs treat Obsidian as a personal campaign wiki:</p><ul><li>Dedicated notes for NPCs, locations, factions, and lore</li><li>Heavy use of links and indexes</li><li>Hub notes for navigation</li><p>This style excels at continuity and deep worlds, but requires more upkeep between sessions.</p><h3>Hybrid Approaches</h3><p>Most campaigns end up hybrid over time.</p><p>Sessions remain the primary timeline, while recurring NPCs, locations, and factions gradually accumulate detail. Obsidian supports this incremental growth particularly well.</p><p>This is the style discussed on <a href="https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Getting+Started/Vault+Structure" target="_blank" rel="noopener">https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Getting+Started/Vault+Structure</a><h2>Common Pitfalls When Starting with Obsidian</h2><h3>Over-Engineering the Vault Before the First Session</h3><p>Designing a perfect vault structure upfront is a common mistake. Campaigns change, and rigid systems often break under real play. Simple structures that evolve organically tend to last longer.</p><hr /><h3>Importing Large Rulesets Too Early</h3><p>Importing entire SRDs or rulebooks can clutter a vault quickly. Static rules content provide less value than notes about what actually happened at the table.</p><hr /><h3>Writing Long, Unlinked Session Summaries</h3><p>Blocks of text are difficult to reuse or scan for quick information. Session notes become far more valuable when they link to NPCs, locations, and unresolved hooks.</p><hr /><h3>Renaming Files Outside Obsidian</h3><p>If a note is renamed <strong>outside of Obsidian</strong> (for example, in Finder or File Explorer), Obsidian cannot update existing links automatically. This can leave links pointing to the old filename. Moving things around within Obsidian will keep all the links intact.</p><hr /><h3>Installing Too Many Plugins Before Establishing a Workflow</h3><p>Plugins amplify existing habits. Without a clear capture and organization process, they often add complexity instead of clarity. Bloating the tool is going to make things feel more overwhelming and complicated, which will feel like punishment when you are just trying to manage notes.</p><h2>Links or Folders</h2><p>Folder structures vary widely between Obsidian vaults. Linking habits do not.</p><p>Folders help with visual organization, but links preserve meaning and relationships. Consistent linking allows backlinks to surface connections naturally over time.</p><p>A useful rule of thumb:</p><blockquote><p>If something might matter again, give it a note and link to it.</p><div><p>Graph view gives you an interactive view of the relationship between notes</p><img alt="Obsidian graph view showing interconnected campaign notes as a web of relationships" title="Campaign graph view showing note connections" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/graph.webp" decoding="async" loading="lazy" /><div><p>You can see everywhere a note is referenced with backlinks</p><img alt="Backlinks panel showing where a note is referenced throughout the campaign" title="Backlinks showing practical list view of note connections" type="image/webp" src="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/backlinks.webp" decoding="async" loading="lazy" /><hr /><h2>GM Assistant → Obsidian</h2><p>Obsidian is best understood as a campaign archive and knowledge system. It organizes, connects, and resurfaces information after a session is over.</p><p><a href="https://gmassistant.app" target="_blank">GM Assistant</a> is built to handle the opposite problem: supporting high-quality note capture during play for Dungeons & Dragons and other TTRPGs.</p><p>Rather than replacing world-building or campaign management tools, GM Assistant is designed to feed them. Session notes, NPCs, and locations captured during D&D sessions can be exported into Obsidian, where they become part of a durable, navigable campaign record.</p><p>In part 2 we will talk about more resources to use with <a href="https://obsidian.md" target="_blank">Obsidian.md</a>, but if you can't wait or already use Obsidian, check out <a href="https://obsidianttrpgtutorials.com/" target="_blank" rel="noopener">https://obsidianttrpgtutorials.com/</a>]]></content:encoded>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/using-obsidian-for-ttrpg-notes-part-1/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>5 Ways to Spice Up Your Next Session Using Your Notes</title>
      <link>https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session</link>
      <guid>https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session</guid>
      <description>Want to add some spice to your next session, but running low on time? Here are 5 ways to use your GM Assistant notes to quickly come up with fun scenarios.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/hero-800w.webp" alt="5 Ways to Spice Up Your Next Session Using Your Notes" /><br/><br/><p>Want to add some spice to your next session, but running low on time? There are many ways to use the detailed notes that GM Assistant provides to quickly come up with fun scenarios for your players to enjoy. Here are 5 of my favorite ways to switch things up when preparing for your next session, in under 20 minutes.</p><h2>1) The Missing NPC</h2><div><img alt="NPC character card showing Adam, a librarian at the front desk of the Grand Athenaeum" title="Example NPC from GM Assistant" type="image/webp" src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/npc.webp" decoding="async" loading="lazy" /><p>Check out the NPC lists from your GM Assistant notes a couple sessions back, and find an NPC the party hasn't seen in a while. Try to take that character, and plant them in the next session.</p><p>And if you have some more time, flesh out their story and come up with a plausible reason for them to be there, while still factoring in the player's actions and overarching plot.</p><p>Making background characters your players interact with come back every now and then can add more depth to the world and make players feel the weight of their actions. Additionally, it may also incentivize players to remember your characters and check in on them more often.</p><p><strong>Example:</strong> A librarian the party helped is planning to propose and is now traveling to find the perfect ore to craft a ring.</p><h2>2) The Unforeseen Consequence</h2><div><img alt="Memorable moment card showing a funny moment where Joonie pokes a mysterious webby mass causing it to burst and release a swarm of cat-sized spiders" title="Funny memorable moment from GM Assistant" type="image/webp" src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/mm1.webp" decoding="async" loading="lazy" /><img alt="Memorable moment card showing an epic moment where Bjorn caught a rock one-handed and hurled it back at a goblin while hanging from a rope 55 feet up a pit wall" title="Epic memorable moment from GM Assistant" type="image/webp" src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/mm2.webp" decoding="async" loading="lazy" /><p>Looking over your notes from the last session? Pick out a minor event that was brushed over, something your players did that didn't really lead to anything. It could be interesting to find some sort of consequence that the players might face because of what they did. Try to find an unexpected angle, you don't want to be too predictable, but keep the reaction proportional to the action.</p><p>Now, not everything needs to be impactful. There is a careful balance to be had, between too many consequences that feel overwhelming and predictable, and too few where the world feels static and railroaded. But if you consistently sprinkle it in, players will start to think about their choices more, because even the small ones matter.</p><p><strong>Example:</strong> The goblins the party beat up a few towns ago have regrouped and are planning an ambush.</p><h2>3) The Dusty Item</h2><div><img alt="Items card showing a Magical Artifact - a trinket possessed by Sebastian that glows when touched" title="Example item from GM Assistant" type="image/webp" src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/item1.webp" decoding="async" loading="lazy" /><p>It's always fun to give players new items and spells to play around with. But the more they have, the more some of the niche items might get overlooked. One of the really nice things about GM Assistant is that you can easily look over the lists the items you've given out, and try to find some items that have been collecting some dust. It could be a fun exercise to design a situation that can be solved using that item in a clever way.</p><p>You may not want to make it obvious. It could be heavily hinted at, maybe even try to foreshadow its use, keeping the actual problem general enough that they could solve it in another way. Because even if they solve the problem differently, it can create a fun facepalm moment when they realize they had the perfect tool all along.</p><p><strong>Example:</strong> A wide chasm can be crossed by a rickety bridge, or by using the Potion of Spider Climb they've been holding for three levels.</p><h2>4) The World Map</h2><div><img alt="Locations card showing Skyward Sanctum - a temple located at the top of a mountain" title="Example location from GM Assistant" type="image/webp" src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/location1.webp" decoding="async" loading="lazy" /><p>One of many things that are tracked in your GM Assistant notes are locations your party has travelled through. And one way you can use these lists is to try to place them all onto a single, simple map. For now, just start by just plotting all the locations as points, you can always make it prettier later.</p><p>This simple exercise will help you visualize the world's scale and where the party travelled. It makes it easier to plot future adventures, and gives players a concrete way to revisit past locations. Also, once you have it, there are many professional artists out there which you could commission to make really pretty maps from your drawing. Once printed, these maps could be a nice prop that you can share with your players, or even as a novelty gift to your party at the end of a successful campaign.</p><h2>5) The Trivia God</h2><div><img alt="Trivia question from session notes asking 'What animals did the party see on the way to the mountains?' with the answer 'A large herd of sleeping aurochs' highlighted" title="Example trivia from GM Assistant session summaries" type="image/webp" src="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/trivia1.webp" decoding="async" loading="lazy" /><p>Finally, if you are feeling a touch of whimsy, consider introducing your party to the "trivia god". Scan your session summaries for small, specific details, and create a short trivia quiz. The next time the party rests, have some sort of disembodied voice or outlandish creature appear and offer rewards for completing this test.</p><p>This can be a fun way to reinforce the world's lore, and can lead to fun roleplaying opportunities, especially if the rewards and punishments are super silly.</p>]]></content:encoded>
      <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/5-ways-to-spice-up-your-next-session/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>January Updates: Campaign Dashboard, Enhancements</title>
      <link>https://gmassistant.app/blog/dev-update-january-2026-dashboard</link>
      <guid>https://gmassistant.app/blog/dev-update-january-2026-dashboard</guid>
      <description>Dashboard, memorable moments enhancements, and UI polish.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/dev-update-january-2026-dashboard/hero-800w.webp" alt="January Updates: Campaign Dashboard, Enhancements" /><br/><br/><p>Happy New Year! We're kicking off 2026 moving the new dashboard out of alpha testing.</p><center><h2>Affiliate Shoutouts</h2></center><p>First, special thanks to our top two affiliates, <a href="https://www.dandrpodcast.com/" target="_blank" rel="noopener noreferrer">Dungeons and Randomness</a> and <a href="https://open.spotify.com/show/3ICM9BQnIDGfNKVi0RJJzU" target="_blank" rel="noopener noreferrer">Lost Knights D&amp;D</a> for spreading the word about GM Assistant!</p><p>Interested in becoming an affiliate? Apply at <a href="https://affiliates.gmassistant.app" target="_blank" rel="noopener noreferrer">affiliates.gmassistant.app</a><center><h2>New Features</h2></center><h3><strong>Campaign Dashboard - Now Available to Everyone!</strong></h3><p>After successful testing with our alpha testers, the Campaign Dashboard is now available to all users! This is now the default view when you log in. It brings all your campaigns, sessions, and activity together in one place. <center><h2>Improvements & Tweaks</h2></center><h3><strong>Memorable Moments Enhancements</strong></h3><p>We've added some more support for Memorable Moments:</p><ul><li>Now included in all export formats (Markdown, YAML, HTML, Homebrewery)</li><li>Use Find & Replace to update memorable moments along with the rest of your notes</li><li>Properly cleared when you clear your session notes</li><br /><h3><strong>Tweaks</strong></h3><p>✅ Fixed issue where failed uploads would incorrectly leave behind a blank session</p><p>✅ Various UI improvements and polish throughout the app</p><p>✅ Stability and performance improvements</p><center><h2>Alpha Testing Program</h2></center><p>Alpha testers get early access to experimental features and help shape the direction of GM Assistant with their invaluable feedback. It's only been two months and three features have made it through alpha testing!</p><p>What's in Alpha right now you ask? Well, if you're interested in becoming an Alpha tester and helping us build the future of GM Assistant, email me at <a href="mailto:alpha@gmassistant.app">alpha@gmassistant.app</a><center><h2>What's Next?</h2></center><p>We're continuing to refine the core experience as well as work on some large features that will be in Alpha for the next few months.</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/dev-update-january-2026-dashboard/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>December Updates: Session Titles, Memorable Moments, and Account Settings</title>
      <link>https://gmassistant.app/blog/dev-update-december-2025-titles-moments-and-settings</link>
      <guid>https://gmassistant.app/blog/dev-update-december-2025-titles-moments-and-settings</guid>
      <description>Session title suggestions, memorable moments, enhanced account settings, and UI improvements.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-december-2025-titles-moments-and-settings/hero-800w.webp" alt="December Updates: Session Titles, Memorable Moments, and Account Settings" /><br/><br/><p>As we wrap up 2025, we've got some exciting updates to share! A couple features have passed through our Alpha testing program and are now available to everyone.</p><center><h2>New Features</h2></center><h3><strong>Session Title Suggestions</strong></h3><p>Struggling to come up with a catchy name for your session? GM Assistant now generates title suggestions based on the session's content. When editing a session title, you can choose one of the suggestions or use them as inspiration for your own.</p><img src="https://gmassistant.app/blog/dev-update-december-2025-titles-moments-and-settings/st.webp" alt="GM Assistant Session Title Examples"><h3><strong>Memorable Moments</strong></h3><p>This feature automatically extracts quotes, funny moments, and epic moments from your sessions. Never lose track of those clutch rolls or hilarious one-liners again. You can view them in the "Memorable Moments" section on both the Notes and Analysis tabs.</p><img src="https://gmassistant.app/blog/dev-update-december-2025-titles-moments-and-settings/mm.webp" alt="GM Assistant Memorable Moments section"><h3><strong>Enhanced Account Settings</strong></h3><ul><li><strong>Transaction History</strong> - View your complete credit purchase and usage history</li><li><strong>Date Format Preferences</strong> - Choose between US style (mm/dd/yyyy) or international style (dd/mm/yyyy) for date display throughout the app</li><br /><center><h2>Improvements</h2></center><h3><strong>UI Enhancements</strong></h3><p>We've made numerous improvements across the interface to make GM Assistant more polished and easier to use. Better spacing, improved component styling, and smoother interactions throughout.</p><h3><strong>Language Support</strong></h3><p>Added Hungarian (hu) to our language support list. If you run games in Hungarian or any other non-English language, we'd love to hear your feedback!</p><center><h2>Fixes</h2></center><p>✅ Fixed issue where default analysis settings were not loading properly for new analyses</p><p>✅ Fixed mobile bug where some sessions in the list were cut off and could not be scrolled to</p><p>✅ Fixed upload cancellation behavior - the new session form no longer resets when an upload fails or is cancelled</p><p>✅ Fixed issue where excessive campaign details (such as very long NPC descriptions) could cause an analysis to fail</p><center><h2>Looking Ahead</h2></center><p>We are working on some exciting features for 2026. Stay tuned!</p><p>Happy holidays, &lt;insert geeky christmas joke here&gt;!</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-december-2025-titles-moments-and-settings/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>November Updates: Alpha Testing, Affiliates, and Analysis Improvements</title>
      <link>https://gmassistant.app/blog/dev-update-november-2025-alpha-testers-and-affiliates</link>
      <guid>https://gmassistant.app/blog/dev-update-november-2025-alpha-testers-and-affiliates</guid>
      <description>Alpha testing program, affiliate opportunities, PAX Unplugged, and continued analysis improvements.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-november-2025-alpha-testers-and-affiliates/hero-800w.webp" alt="November Updates: Alpha Testing, Affiliates, and Analysis Improvements" /><br/><br/><p>Somewhat routine update this month, there's some cool stuff going on behind the scenes that our Alpha testers will get access to first, so more to come about those features as they mature.</p><p>If you are interested in becoming an Alpha tester, please email me at <a href="mailto:alpha@gmassistant.app">alpha@gmassistant.app</a><p>We are also starting to actively look for Affiliates; if you are someone with an audience and are interested, you can apply to our Affiliate program at <a href="https://affiliates.gmassistant.app" target="_blank" rel="noopener noreferrer">affiliates.gmassistant.app</a><p>Andrei and I will be at PAX Unplugged this weekend. If you see someone wearing a GM Assistant shirt it will likely be one of us! I will <em><strong>TRY</strong></em> to post updates to social media.</p><center><h2>Updates</h2></center><h3><strong>Analysis Improvements (ongoing)</strong></h3><ul><li>Faster language detection and overall analysis</li><li>Avoid emphasis on game mechanics (dice rolls, spells) in narrative portions of analysis</li><li>Avoid recapping a previous read aloud recap</li><li>Improvement management of lengthy campaign details</li><li>Minor improvements to accuracy</li><li>Added stylized recaps for Spanish, German, and French sessions</li><br /><h3><strong>UI design and performance improvements (ongoing)</strong></h3><ul><li>Improved look and feel of minor components, such as dropdown lists</li><li>Optimized backend API calls for faster load times</li><li>Retry logic to account for network failures</li><br /><h3><strong>Export field selection and ordering</strong></h3><ul><li>Pick and choose parts of a session for export</li><li>now includes stylized recaps</li><br /><h3><strong>Frontend error reporting</strong></h3><p>Information about issues experienced in the browser is now captured so we can monitor for issues</p><h3><strong>Data Processing Audit</strong></h3><p>We did a full audit of Data Processing Agreements with all of our service providers to ensure that they continue to treat user data responsibly (no retention, no selling, no AI training, etc)</p><center><h2>Fixes</h2></center><p>✅ Excessively long NPC/Location/Item/Spell descriptions could cause analysis failure</p><p>✅ "No Scenes Found" would sometimes appear upon analysis completion, requiring a refresh of the browser tab.</p>]]></content:encoded>
      <pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-november-2025-alpha-testers-and-affiliates/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>October Updates: AMA, Team Growth, and UI Preferences</title>
      <link>https://gmassistant.app/blog/dev-update-october-2025-ama-and-team</link>
      <guid>https://gmassistant.app/blog/dev-update-october-2025-ama-and-team</guid>
      <description>First AMA stream, team expansion, UI preferences, and new session notes workflow.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-october-2025-ama-and-team/hero-800w.webp" alt="October Updates: AMA, Team Growth, and UI Preferences" /><br/><br/><p>Hey everyone! We've grown the team, hosted our first AMA stream, and shipped some quality-of-life improvements you've been asking for.</p><center><h2>The Team is Growing!</h2></center><p>I'm excited to announce that GM Assistant is no longer just me! We're building a small team:</p><ul><li><strong>Andrei</strong> - Part-time contractor working on development and social media. He's also a game dev, checkout out his fast paced strategic card game <a href="https://a.co/d/dHX5cCS" target="_blank" rel="noopener noreferrer">Hidden Marks</a></li><li><strong>Courtney Stover</strong> - Part-time project manager helping keep everything organized (<a href="https://www.lightheartadventures.com/ttrpg-project-management-consulting/" target="_blank" rel="noopener noreferrer">check her out</a> and her <a href="https://www.lightheartadventures.com/rpg/" target="_blank" rel="noopener noreferrer"> Roll Play Grow</a> podcast for tabletop entrepreneurs!)</li><p>Having help means we can move faster on features and improvements while maintaining the quality and philosophy you expect from GM Assistant.</p><center><h2>First AMA Stream!</h2></center><p>Earlier this month, we held our first Ask Me Anything stream where we discussed GM Assistant's mission, company values, and what's coming next.</p><p>The full stream is available on YouTube with timestamps for easy navigation:</p><p><a href="https://youtu.be/iGibvjoRy4A" target="_blank" rel="noopener noreferrer">Watch the AMA on YouTube</a><p><strong>Topics covered:</strong><ul><li><a href="https://youtu.be/iGibvjoRy4A?t=0" target="_blank" rel="noopener noreferrer">0:00:00</a> - Introduction & Stream Start</li><li><a href="https://youtu.be/iGibvjoRy4A?t=192" target="_blank" rel="noopener noreferrer">0:03:12</a> - What is GM Assistant?</li><li><a href="https://youtu.be/iGibvjoRy4A?t=300" target="_blank" rel="noopener noreferrer">0:05:00</a> - Alex's Background & Team</li><li><a href="https://youtu.be/iGibvjoRy4A?t=615" target="_blank" rel="noopener noreferrer">0:10:15</a> - Product Timeline & Features</li><li><a href="https://youtu.be/iGibvjoRy4A?t=964" target="_blank" rel="noopener noreferrer">0:16:04</a> - Company Values & Philosophy</li><li><a href="https://youtu.be/iGibvjoRy4A?t=1440" target="_blank" rel="noopener noreferrer">0:24:00</a> - Responsible AI & Ethics</li><li><a href="https://youtu.be/iGibvjoRy4A?t=1607" target="_blank" rel="noopener noreferrer">0:26:47</a> - Q&A: Comparing to Competitors</li><li><a href="https://youtu.be/iGibvjoRy4A?t=1816" target="_blank" rel="noopener noreferrer">0:30:16</a> - Q&A: Player Attribution Issues</li><li><a href="https://youtu.be/iGibvjoRy4A?t=2172" target="_blank" rel="noopener noreferrer">0:36:12</a> - Q&A: Campaign Details & Search</li><li><a href="https://youtu.be/iGibvjoRy4A?t=2400" target="_blank" rel="noopener noreferrer">0:40:00</a> - Q&A: Subscription Pricing</li><li><a href="https://youtu.be/iGibvjoRy4A?t=2510" target="_blank" rel="noopener noreferrer">0:41:50</a> - Q&A: Integrations & VTT Plans</li><li><a href="https://youtu.be/iGibvjoRy4A?t=2600" target="_blank" rel="noopener noreferrer">0:43:20</a> - Q&A: Entity Organization Features</li><li><a href="https://youtu.be/iGibvjoRy4A?t=2816" target="_blank" rel="noopener noreferrer">0:46:56</a> - Chatbot</li><li><a href="https://youtu.be/iGibvjoRy4A?t=3150" target="_blank" rel="noopener noreferrer">0:52:30</a> - Chatbot Features Explained</li><li><a href="https://youtu.be/iGibvjoRy4A?t=3570" target="_blank" rel="noopener noreferrer">0:59:30</a> - Live Chatbot Demo</li><li><a href="https://youtu.be/iGibvjoRy4A?t=3957" target="_blank" rel="noopener noreferrer">1:05:57</a> - 2026 Roadmap</li><li><a href="https://youtu.be/iGibvjoRy4A?t=4061" target="_blank" rel="noopener noreferrer">1:07:41</a> - Closing & Next Steps</li><center><h2>What's New?</h2></center><h3><strong>UI Preferences</strong></h3><p>You can now override your light/dark mode system settings in your account settings.</p><h3><strong>New Auto Copy Workflow</strong></h3><p>We've reorganized the session notes interface to make it a little more streamlined. Now by default, analysis results will be automatically copied to your session notes when the analysis completes.</p><h3><strong>Performance Improvements</strong></h3><p>The app now only sends the fields you've actually changed, making saves faster and more efficient. As well as a couple other small tweaks to make things feel more zippy.</p><h3><strong>Minor Enhancements</strong></h3><p>✅ <strong>Duplicate audio detection</strong> - GM Assistant now warns you if you try to upload the same audio file you've used before, preventing accidental duplicate analyses. Don't worry, we do this with sha256 hashes, so we still do not keep any of your audio around.</p><p>✅ <strong>Scene list updates</strong> - Fixed an issue where the scene list wouldn't update properly when adding new scenes</p><p>✅ <strong>Improved drag-and-drop</strong> - Elements no longer accidentally expand/collapse immediately after dragging them</p><p>✅ <strong>UI polish</strong> - Consistent input field colors, better modal overlay colors, improved button spacing, and other visual refinements</p><center><h2>What's Next?</h2></center><p>We're continuing to focus on UI improvements and redesigns to make GM Assistant more intuitive and pleasant to use.</p><p><strong>Coming Soon: Memorable Moments</strong> - We're working on a new feature that will automatically extract quotes, funny moments, and epic moments from your game sessions. Never forget those hilarious one-liners or clutch roles again!</p><p><strong>PAX Unplugged</strong> - I'll be attending PAX Unplugged in Philadelphia this November! If you're going to be there, let me know on <a href="https://discord.gg/sRaryWKkFG" target="_blank">Discord</a> I'll give users a free GM Assistant pin while supplies last :)</p><img src="https://gmassistant.app/blog/dev-update-october-2025-ama-and-team/pin.webp" alt="GM Assistant enamel pin featuring the company logo"><p>We appreciate your continued support and feedback. Keep those suggestions coming! The Feedback button is your friend!</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-october-2025-ama-and-team/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>September Updates: Brief vs Comprehensive Analysis Options</title>
      <link>https://gmassistant.app/blog/dev-update-september-2025-brief</link>
      <guid>https://gmassistant.app/blog/dev-update-september-2025-brief</guid>
      <description>New &quot;Brief&quot; analysis option at 60 credits per hour, plus removal of the reanalysis button.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-september-2025-brief/hero-800w.webp" alt="September Updates: Brief vs Comprehensive Analysis Options" /><br/><br/><center><h2>"Brief" vs "Comprehensive" options</h2></center><p>I’m super hyped to announce that we’ve added a higher-level, “brief” analysis at only 60 credits per hour. That’s $2 for the average session (2.9 hr) via the standard subscription option.</p><p>The most common piece of feedback we get is that GMA is too expensive, causing folks to pick and choose which sessions they analyze or just not use the service at all. I’m really hoping this opens up GMA to more tables.</p><p>You can see an example of brief vs comprehensive on <a href="https://gmassistant.app/demo" target="_blank">the main page</a><div><div><h3><strong>Brief</strong></h3><ul><li>60 credits per hour</li><li>$0.72 - $1.20</li><li>Same quality, just less detail</li><li>Higher-level recap</li><li>Major scenes and entities</li><li>Faster analysis time</li><li>Fewer recap "styles" (English only) <ul><li>Full</li><li>Short</li><li>Classic</li><li>Snarky</li><div><h3><strong>Comprehensive</strong></h3><ul><li>100 credits per hour</li><li>$1.20 - $2.00</li><li>Same as the old standard</li><li>Detailed Recap and scene outline</li><li>Most entities captured</li><li>All recap "styles" (English only) <ul><li>Full</li><li>Short</li><li>Classic</li><li>Snarky</li><li>Limerick</li><li>Middle-English (Chaucer)</li><center><h2>Removal of the "Reanalysis" button</h2></center><p>Reanalysis was originally added to make it easy to "retry" when something failed or to see how the results can vary. We've removed this option to avoid confusion (and folks wasting credits thinking it would be vastly different results), it was also not good for GMA costs on the backend.</p><p>Now if someone wants to reanalyze, they would just remake their session. This is also a step towards a rework of the user flow that currently requires copying notes from the analysis into the session notes, another common point of confusion.</p><p>That's all for now, stay tuned. We are <strong>JUST. GETTING. STARTED.</strong>]]></content:encoded>
      <pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-september-2025-brief/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>August Updates: COVID Recovery and Homebrewery Export</title>
      <link>https://gmassistant.app/blog/dev-update-august-2025-covid-and-homebrewery</link>
      <guid>https://gmassistant.app/blog/dev-update-august-2025-covid-and-homebrewery</guid>
      <description>Recovering from COVID after conventions, new Homebrewery export feature, and analysis improvements.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-august-2025-covid-and-homebrewery/hero-800w.webp" alt="August Updates: COVID Recovery and Homebrewery Export" /><br/><br/><p>Hello!</p><p>The past month has been a whirlwind for me. Went to GalaxyCon and Gen Con, then got COVID (my first time)! Knocked me out of commission for about 2 weeks. That means there haven't been a lot of advancements for GMA I can report on, but now that I'm mostly recovered, it's time to focus on delivering SO MUCH before I’m distracted by the next con, PAX Unplugged in November.</p><p><strong>💡 Fun fact</strong>: Did you know GMA already supports Dark Mode? It uses your system settings! We will likely add an override for this in Account Settings soon.</p><center><h2>What's New?</h2></center><h3><strong>Export your sessions directly to Homebrewery</strong></h3><p><a href="https://homebrewery.naturalcrit.com/" target="_blank" rel="noopener noreferrer">Homebrewery</a> is a very popular tool in the D&D community. It's a great way to create formatted handouts/pages in the style of classic D&D modules. You can tweak them how you see fit and even export to PDF.</p><p>Here's how to use this new feature:</p><ol><li><strong>Select Homebrewery export format</strong> - From your session's export options, choose the Homebrewery format</li><center><p><img src="https://gmassistant.app/blog/dev-update-august-2025-covid-and-homebrewery/export_homebrewery_modal.webp" alt="Homebrewery export modal" /></center><li><strong>Choose the fields and their order you want to export</strong></li><center><p><img src="https://gmassistant.app/blog/dev-update-august-2025-covid-and-homebrewery/homebrewery_fields_modal.webp" alt="Homebrewery export field seletion modal" /></center><li><strong>Edit/tweak/etc in Homebrewery</strong> - Use the edit link to customize the styling, layout, and content to your heart's content</li><center><p><img src="https://gmassistant.app/blog/dev-update-august-2025-covid-and-homebrewery/homebrewery_success_modal.webp" alt="Homebrewery export success modal" /></center><li><strong>Share from Homebrewery</strong> - Once you're happy with your customized document, you can share it directly from Homebrewery with your players or save it as a PDF for offline use</li><center><p><img src="https://gmassistant.app/blog/dev-update-august-2025-covid-and-homebrewery/homebrewery_page.webp" alt="Homebrewery export page example" /></center><h3><strong>Session Recap Improvements</strong></h3><p>New recaps should now have little to no mention of recaps from previous sessions that were said/read to the party during the session.</p><center><h2>What's next?</h2></center><p>The Roadmap has been tweaked, here's a few things coming up next month:</p><ul><li>UI flow rework, replacing the current "Upload & Analyze" → "Copy to session" flow</li><li>Many other UI improvements</li><li>A new, mysterious, special analysis option</li><br /><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Sat, 23 Aug 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-august-2025-covid-and-homebrewery/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>July Updates</title>
      <link>https://gmassistant.app/blog/dev-update-july-2025-transcripts-and-languages</link>
      <guid>https://gmassistant.app/blog/dev-update-july-2025-transcripts-and-languages</guid>
      <description>Improved transcript formats with timestamps, expanded language support, and campaign item tracking.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-july-2025-transcripts-and-languages/hero-800w.webp" alt="July Updates" /><br/><br/><p>Extra thanks to those of you who filled out the <strong>user survey</strong> a few weeks ago. I have tons of feedback to sift through. If anyone has feedback that they didn't get to put into the survey, I watch feedback from the in-app Feedback button like a hawk.</p><p>For the next two weeks, I'll be taking a 'break' and attending both <strong>GalaxyCon Raleigh</strong> and <strong>Gen Con</strong>. Let me know if I might see you!</p><center><h2>So what's new?</h2></center><h3><strong>Improved Transcripts</strong></h3><p>✅ <strong>Standard formats available</strong> - Text, JSON, WebVTT, SRT</p><p>✅ <strong>Phrase level timestamps</strong><p>✅ <strong>Spelling corrected proper nouns</strong><p>❌ <strong>Speaker separation</strong> (some day!)</p><p><strong>WEBVTT Example</strong><p> 00:00:09.119 --> 00:00:13.859<br/> In the aftermath of a devastating battle in <strong>Thornbrook Village</strong> against goblins and ogres,<br/><br/> 00:00:14.380 --> 00:00:22.899<br/><strong>Sebastian</strong>, <strong>Björn</strong>, and <strong>Jaxon</strong> perished while <strong>Sylas</strong>, <strong>Sulain</strong>, and an injured <strong>Joonie</strong> found a refuge in a nearby cave with other survivors. <h3><strong>Campaign Details: Items</strong></h3><p>You can now add Important Items to the Campaign details to let the tool know about all those fancy and odd named artifacts in your campaign.</p><h3><strong>Additional Languages</strong></h3><p><strong>Full support:</strong> English (en)</p><p><strong>Beta support</strong> (automated tests to ensure continued support):</p><ul><li>French (fr)</li><li>German (de)</li><li>Spanish (es)</li><p><strong>Alpha support</strong> (user tested):</p><ul><li>Afrikaans (af)</li><li>Cantonese (yue)</li><li>Czech (cs)</li><li>Dutch (nl)</li><li>Finnish (fi)</li><li>Greek (el)</li><li>Hebrew (he)</li><li>Italian (it)</li><li>Norwegian Nynorsk (nn)</li><li>Portuguese (pt)</li><li>Tagalog (tl)</li><li>Turkish (tr)</li><li>Ukrainian (uk)</li><li>Welsh (cy)</li><h3><strong>Minor Enhancements</strong></h3><p>✅ <strong>Added "Copy to Clipboard" buttons for textboxes</strong><p>✅ <strong>Improved automatic language detection,</strong> especially in cases where multiple languages are spoken</p><p>✅ <strong>Small performance improvements to the UI.</strong><p>✅ <strong>Small tweaks to lesson the chance of character action misattributions</strong><p>🐞 <strong>Fixed:</strong> Issue where session notes may be so large that editing them became impossible, resulting in timeouts.</p><p>🐞 <strong>Fixed:</strong> Copy and paste directly from the page content</p><p>The notes sections now have a standard font, allowing you to simply copy and paste directly out of the app</p><p>🐞 <strong>Fixed:</strong> Chronological ordering of Scenes</p><p>❌ <strong>We now disallow AAC files from Craig</strong> (when we can detect it)</p><p>The <a href="https://craig.chat/" target="_blank">Craig.chat</a> Discord bot has a bug where AAC files for multi-track audio are often corrupted, resulting in missing audio and incorrect audio duration. Previously, we only showed a warning but now we do not allow upload at all in this case.</p><center><h2>What's Next?</h2></center><p>The roadmap is in a state of flux as we sift through user feedback and plan out some major changes. You can expect some additional tweaks to analysis quality and some analysis "configuration" options in the near term.</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-july-2025-transcripts-and-languages/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>June Updates: GM Assistant is a Year Old!</title>
      <link>https://gmassistant.app/blog/dev-update-june-2025-one-year-anniversary</link>
      <guid>https://gmassistant.app/blog/dev-update-june-2025-one-year-anniversary</guid>
      <description>One year of GM Assistant! Increased analysis detail, expanded capacity, and a look at what&apos;s next.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-june-2025-one-year-anniversary/hero-800w.webp" alt="June Updates: GM Assistant is a Year Old!" /><br/><br/><p>GM Assistant is a Year Old!</p><p>The company is still just me (Alex) with occasional help from some contractors. Running the business has been an immense learning experience for me and, to be honest, a bit of a rollercoaster. We've gone from 0 users to consistently hundreds of users analyzing sessions every month 😅</p><p>Most of this first year has been improving the core feature, user experience/quality of life and coding up many, semi-secret experiments for possible future features.</p><p><strong>You all have helped shape the tool via the Feedback button, <a href="https://discord.gg/sRaryWKkFG" target="_blank">Discord</a>, and Email, which I really, really appreciate. Please keep it up.</strong><p>For this next year, I hope to continue to improve the tool and grow the user base. I've switched to planning in 3-4 month dev cycles. This allows me to adapt to user feedback and new technology relatively quickly, but also be productive by focusing for months at a time without those shiny distractions.</p><center><h2>So what's new?</h2></center><h3><strong>Increased Analysis Detail</strong></h3><p>We found a few ways to squeeze out way more details without adding more costs. Analyses will now come with way more detail. This means longer recaps, more scenes, and longer descriptions for NPCs, Locations, Items, etc. If you are like me, though, you can still use the "short" recap that remains at 2 paragraphs to read aloud to your group.</p><h3><strong>Expanded Capacity</strong></h3><p>Some of you may have noticed this month that analyses were taking longer than the usual 15 minutes. This is due to more users and some users doing large backlogs of sessions. It was also exacerbated by the increased analysis detail which adds some processing time.</p><p>Thanks to FB marketplace, we got some more GPUs (running off our local solar) so we can do more analyses concurrently without sending more up to the cloud.</p><p>We also secured increased rate-limits with other providers which will allow us to have larger bursts of concurrent analyses.</p><h3><strong>Bugs</strong></h3><p>✅ <strong>Fixed:</strong><strong>Increased limits on session fields</strong> as new analysis details were sometimes beyond the limits! This resulted in a "400 Request body validation error" alert when clicking "Copy to Session" or "Save". <ul><li> Number of scenes from 40 → 100, Recaps from 15,000 characters to 50,000. Appropriate field limits are important to prevent abuse and to keep the system performant. <li> We will also add a more explicit error message in this case. <p>✅ <strong>Fixed:</strong><strong>Browser would run out of memory</strong> if a user rapidly selected multiple audio files. This was due to us loading the first 5 minutes of each file in an attempt to detect silent audio. This has been throttled to 4 checks at a time.</p><p>✅ <strong>Fixed:</strong> Issue where it would appear an <strong>analysis was stuck at 100%</strong>. This was due to an issue where we stopped checking the analysis status if it was at 100% but was also not yet set to "completed", thus it required a page refresh.</p><p>✅ <strong>Fixed:</strong> Analysis details would sometimes be <strong>missing large swaths of details</strong>. This was due to parts of our analysis pipeline losing information. We've added sanity checks and tweaks to those parts of the pipeline to ensure this doesn't happen.</p><p>✅ <strong>Fixed:</strong> Occasionally, <strong>unicode characters would not be rendered properly</strong> in session notes. This mostly caused issues for non-English languages.</p><p>✅ <strong>Fixed:</strong><strong>Tutorial popup not showing</strong> for new users</p><p>❌ <strong>Confirmed:</strong><strong>Copy and paste</strong> from fields other than "Recap" into another app may fail due to lack of the "Barlow" font. We will work to fix this by changing the font used for displaying notes to a standard font. Workaround is to export the notes.</p><center><h2>What's Next?</h2></center><p>The following items are the current focus before we move onto the next set of features. Check out our <a href="https://gmassistant.app/roadmap" target="_blank">Roadmap</a><p><h3><strong>Improved Transcripts</strong></h3><ul><li>✅ Timestamps</li><li>✅ Spelling corrections</li><p><h3><strong>Improved Spelling Hints</strong></h3><ul><li>✅ Supplying phonetics</li><li>✅ Better detection of spoken out out spelling hints</li><p><h3><strong>More Analysis Options</strong></h3><ul><li>✅ Field selection</li><li>✅ Give text hints per analysis</li><p><h3><strong>Past-Session Context</strong></h3><ul><li>✅ Use information from previous session notes to improve the analysis <ul><li><em>NOTE: Currently, only details in the Campaign Details page are used during analysis and not past sessions.</em><p>🥂 Here's to another year of not taking notes.</p><p>-Alex</p><p><em>Founder, GM Assistant</em>]]></content:encoded>
      <pubDate>Sat, 21 Jun 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-june-2025-one-year-anniversary/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Shadowdark Cheatsheets: Quick Reference for Your Table</title>
      <link>https://gmassistant.app/blog/shadowdark-rules-cheatsheets-everyday-dragons</link>
      <guid>https://gmassistant.app/blog/shadowdark-rules-cheatsheets-everyday-dragons</guid>
      <description>Quick reference sheets for Shadowdark RPG players, featured in Everyday Dragons Issue 2!</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/shadowdark-rules-cheatsheets/hero-800w.webp" alt="Shadowdark Cheatsheets: Quick Reference for Your Table" /><br/><br/><p>Hey everyone! I put together some Shadowdark cheatsheets that I thought you might find useful at your tables.</p><h2>Built for Quick Reference</h2><p>Whether you're a brand new Shadowdark player trying to wrap your head around the rules, or a veteran who just wants the key info at your fingertips during play, these sheets are designed to keep the game moving.</p><p>The cheatsheets cover the essential mechanics you'll reference most often during play.</p><h2>Check Them Out</h2><p>You can grab the cheatsheets from the <a href="https://docs.google.com/document/d/1luG5Bonq_sSyuf5-2y1hPgjn0WCqTZWvj_Ou8RkRZ8Q/edit?usp=sharing" target="_blank">Google Doc here</a>. Feel free to print them out, share them with your group, or modify them for your own table's needs.</p><h2>Featured in Everyday Dragons Issue 2!</h2><p>These cheatsheets were featured in <strong>Everyday Dragons Issue 2</strong>, where they got some fantastic art and much better formatting than my original versions. If you haven't checked out <a href="https://everydaydragons.com/" target="_blank">Everyday Dragons</a> yet, definitely give it a look!</p><h2>Check out GM Assistant</h2><p>Hey, while you're here, if you're running Shadowdark (or any TTRPG) sessions, you might want to check out <a href="https://gmassistant.app" target="_blank">GM Assistant</a> for automated session notes. It's been a game-changer for keeping track of what actually happened during those epic sessions without having to scribble notes while GMing.</p><p>You can also sign up to stay updated on new features and GM tools we're working on.</p>]]></content:encoded>
      <pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/2025/shadowdark-rules-cheatsheets/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>May Updates: Subscriptions, Theria-Thon, and Moving Forward</title>
      <link>https://gmassistant.app/blog/dev-update-may-2025-subscriptions-and-theriathon</link>
      <guid>https://gmassistant.app/blog/dev-update-may-2025-subscriptions-and-theriathon</guid>
      <description>Subscriptions are here! Plus transcript access, auto-deletion of audio, and a look at our focused future.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-may-2025-subscriptions-and-theriathon/hero-800w.webp" alt="May Updates: Subscriptions, Theria-Thon, and Moving Forward" /><br/><br/><p>Hey Everyone, lots going over here in GMA land.</p><h2>Community Spotlight: Theria-Thon 2025</h2><p>Mark your calendars for Saturday, May 31, 2025! The <a href="https://www.dandrpodcast.com/" target="_blank">Dungeons and Randomness</a> podcast is hosting their 13th annual Theria-Thon - a 12-hour Dungeons & Dragons marathon set in their unique Theria world from Noon to Midnight EST.</p><h2>GM Assistant: Our Focus Moving Forward</h2><p>I'm running GM Assistant as a solo founder without outside investment. This means we need to stay focused on our main goal: making it super easy to get great session notes.</p><p>For the past 9 months, I've been exploring and testing many different, large features. While this has been extremely valuable, I'm now narrowing our focus to our core mission until we grow our team. I've reprioritized our roadmap to reflect this more focused approach.</p><p>We've received many requests for advanced note formatting and campaign management features. Instead of trying to build everything myself, I'll focus on making it easier to export your notes to your favorite, existing note-taking tools.</p><p>The Campaign Companion Chatbot feature would be more valuable once we have better note storage and organization. For now, we'll keep focus on making the best possible session notes tool.</p><h2>App Updates</h2><h3><strong>Subscriptions & Customer Portal</strong></h3><p>We've finally rolled out the long requested subscription options. This is a great way to get a little extra discount on some credits each month.</p><h4>Standard Plan – $9/month</h4><ul><li>750 credits (7.5 hrs of audio)</li><li>Great for consistent GMs</li><li>$15 value for just $9</li><br /><h4>Pro Plan – $25/month</h4><ul><li>2,000 credits (20 hrs of audio)</li><li>Ideal for professional GMs and multiple campaigns</li><li>$40 value for $25</li><br /><p>Need more? You can always buy bulk credits on top of your subscription if needed.</p><h3><strong>Transcript Access</strong></h3><p>We've added a transcript tab on sessions. Now you can see and download the raw words spoken by your party. This tab should evolve quite a bit over the next few months to have more transcript formats and other shiny improvements.</p><h3><strong>Audio is now auto-deleted</strong></h3><p>Now once GMA is done with your audio, we delete it so no need to do this yourself.</p><p>In the future we may add features that need to call back to audio, in which it will be back to manual delete.</p><p> --- </p><p>As always, we appreciate your feedback and support as we continue to improve GM Assistant. Feel free to reach out on <a href="https://discord.gg/sRaryWKkFG" target="_blank">Discord</a> if you have any questions about the new subscription plans or other features!</p>]]></content:encoded>
      <pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-may-2025-subscriptions-and-theriathon/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>March Updates: UI Refinements and Analysis Improvements</title>
      <link>https://gmassistant.app/blog/dev-update-march-2025-ui-and-analysis</link>
      <guid>https://gmassistant.app/blog/dev-update-march-2025-ui-and-analysis</guid>
      <description>UI/UX enhancements, analysis improvements, and a peek at what&apos;s coming next with Campaign Companion.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-march-2025-ui-and-analysis/hero-800w.webp" alt="March Updates: UI Refinements and Analysis Improvements" /><br/><br/><h2>Notable Updates</h2><ol><li><strong>UI/UX Enhancements</strong><ul><li>Additional warnings to catch user mistakes early (such as silent audio)</li><li>Various performance improvements</li><li>Look and feel refinements</li><li>Sessions list now sorts by played date (descending), then reverse alphabetical <ul><li>For sessions played on the same day, organize them as such: <ul><li>"Breaking Dawn - Part 2"</li><li>"Breaking Dawn - Part 1"</li><li><strong>Analysis Improvements</strong><ul><li>Further refinements to the analysis process</li><li>Added manual audio language selector for multilingual games <ul><li>Perfect for parties who code-switch between languages during play</li><li>Provides more reliable results than auto-detection for multilingual sessions</li><li><strong>Security hardening and abuse detection</strong><h2>What's Next?</h2><p><strong>"What if your campaign notes could talk back?"</strong> Get ready for <a href="https://www.backerkit.com/call_to_action/d1f1b23e-1667-4e77-8324-ae0ccd9e012b/landing" target="_blank">Campaign Companion</a>! <p> There is so much coming, with much more to be announced as we get closer to the Campaign Companion launch. <p> Follow along on our <a href="https://trello.com/b/GkbLMsW6/gmassistantapp-feature-roadmap" target="_blank">Roadmap Trello Board</a>.]]></content:encoded>
      <pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-march-2025-ui-and-analysis/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>AI: Welcome to the Gray Area</title>
      <link>https://gmassistant.app/blog/ai-welcome-to-the-gray-area</link>
      <guid>https://gmassistant.app/blog/ai-welcome-to-the-gray-area</guid>
      <description>Here at GM Assistant, we&apos;ve drawn a line in the sand of what we find acceptable. We utilize AI thoughtfully, focusing on enhancing efficiency without overshadowing human creativity.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/ai-welcome-to-the-gray-area/hero-800w.webp" alt="AI: Welcome to the Gray Area" /><br/><br/><p><strong>**Disclaimer**</strong> This post is barely a drop in the bucket when it comes to the concerns and impact around AI. Even the nitty gritty issues are loaded with nuance. Even "what is AI?" is a terrible question to try to answer. I've tried to keep the language layman friendly. Also, there's plenty I don't know or understand and my opinions are ever-changing. <h2>AI is an avalanche coming down the mountain of humanity.</h2><p> How do you react when you look up the mountain? <p> Here at GM Assistant, we've drawn a line in the sand of what we find acceptable. If you don't agree with where we drew the line, that's perfectly fine! Below, I will muse around some concerns and our philosophy on them. Our focus is to be transparent so that users and prospective users know where we stand, it is not meant to change your mind. In fact, <strong>please do your own research</strong>. <h2>Concern: Unauthorized use of intellectual property in the pre-training and/or fine-tuning of AI models.</h2><p> We are trying to strike a tricky balance here. <strong>We do not generate AI-created artwork, writing, or creative content.</strong> Our AI is strictly used for organizing, transcribing, and analyzing user-provided input; not for producing anything new. <p> Because we don't generate anything, we can't plagiarize or replace human artists, writers, or creators. Even if the AI models we use were trained on a mix of data, including copyrighted works, we are not using them in a way that replicates or profits from creative expression. <p> Our focus is on <strong>assisting human creativity, not replacing it.</strong> A GM's world, story, and characters are their own; our AI simply helps them track and organize those ideas more efficiently. No one's livelihood or artistic integrity should be impacted by our tool. <h2>Concern: Use of AI replacing work that could potentially be performed (or performed better) by a human.</h2><p> Unfortunately, the same AI technology that's curing disease is simply being used when it shouldn't be. When you have a hammer, everything looks like a nail. <strong>I'm looking at you, AI written emails</strong>. And a dishonorable mention to 99% of Facebook posts while we are at it. <p> We don't use AI for things such as generating advertisements, spamming email lists, writing blog posts, etc. When it comes to what we produce for our product, I really want everything to be deliberate and well crafted. <h2>Concern: A plethora of half-baked, sub-par AI tools and content flooding the market.</h2><p> There's already an overwhelming amount of AI-generated content and <strong>AI tools that don't solve <em>actual</em> problems</strong>. <p> We are addressing this at GM Assistant by ensuring we are solving real problems and providing significant value. Not just calling some API on your behalf and up-charging you. Which is scummy and not a sustainable business approach anyways. <h2>Concern: The massive energy needs to train AI models, and to a much lesser extent, use them.</h2><p> While I actually believe/hope the big money behind AI will eventually get us over the hump in <strong>solving our energy crisis</strong>, in the short term there are real implications. Compute in data centers is straining our power plants, burning fossil fuels, and requiring copious amounts of water pumped from local water sources to cool said power plants (water is evaporated via cooling towers). <p> The big power consumption of AI happens in the AI model training process, which is a one-time energy usage. Inference is <em>using</em> the model after it's trained, while still requiring power, it's way less than training. They say inference for a ChatGPT "message" takes 10x the power of a pre-AI Google search. <p> We run most of our AI inference on my old gaming computer under my desk, powered by my whole house solar. <strong>We don't do any AI training.</strong><p> I'd say power-wise, for every hour of audio we analyze for our users, it's like I played a video game with modern graphics for about 5 minutes. When we need to scale, we cloud-burst to Google Cloud. Whom I assure you, is doing that inference as power efficiently as they can. To do the math, hypothetically, 1000 users analyzing two, 4-hour sessions a month is as if I played video games for 27.8 days of that month. I.E. half as much power as my AC unit in the summer months. <p>---</p><p> With all this said, I'm in the same pickle jar as everyone else. If I knew how to get these technologies regulated or ablated from our society, I'd be all for it (another loaded topic). Heck, let's get rid of the internet while we are at it -PLEASE. But alas, I am forced to adapt, choosing to attempt to out-ski the AI avalanche to avoid being buried in it. <p>- Alex</p>]]></content:encoded>
      <pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/2025/ai-welcome-to-the-gray-area/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>February Updates: Discounts, Donations, and Details</title>
      <link>https://gmassistant.app/blog/dev-update-feb-2025-discounts-and-donations</link>
      <guid>https://gmassistant.app/blog/dev-update-feb-2025-discounts-and-donations</guid>
      <description>We&apos;ve added huge bulk credit discounts, international currency support, campaign features.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-feb-2025-discounts-and-donations/hero-800w.webp" alt="February Updates: Discounts, Donations, and Details" /><br/><br/><p> When we launched the app, I didn't fully realize we were also building a community. Thanks to everyone who has been overwhelming me with feedback, suggestions, and spreading the word; keep it up! <h2>Critical Role Foundation One-Shot: Freaky Thursday</h2><p> On Jan. 29th, we ran a 25% off sale to help the <a href="https://tiltify.com/+critical-role-foundation-los-angeles-fire/profile" target="_blank">Critical Role Foundation</a> support LA wildfire relief. All savings had by you guys, we matched in donations to CRF during their one-shot. We donated $230 USD! Thanks so much, please make good use of those credits! <h2>Users around the world! 🇩🇪 🇫🇷 🇪🇸 🇨🇳 🇳🇿 🇮🇹 🇬🇧 🇺🇸 🇨🇦 🇦🇺 🇸🇪</h2><ul><li>We now fully support non-USD currencies during checkout.</li><li>Non-English language support has been in Alpha for months and is working well.</li><li>Special thanks to our German and French testers!</li><h2>App Updates</h2><h3>Bulk Pricing & Sales</h3><div><img alt="Pricing tiers showing 20% for 2500+ credits and 30% off for 5000+ credits" src="https://gmassistant.app/blog/dev-update-feb-2025-discounts-and-donations/credits-800w.webp" width="100%" /><p>The more credits you buy at once, the more you save. Subscription plans coming soon.</p><h3>Copy to Campaign Button</h3><div><img alt="Screenshot of the new Copy to Campaign button feature" src="https://gmassistant.app/blog/dev-update-feb-2025-discounts-and-donations/copy_to_campaign-800w.webp" width="100%" /><p> Copy an NPC or Location from session notes to your campaign in one click. If an entity already exists, it will append their descriptions. <h3>Campaign Sharing</h2><p> You can now set a campaign page to public. This means that anyone with the public campaign link will see your campaign details and a list of all public sessions in that campaign. You no longer need to send a new link to your players for every session. <h3>Analysis Enhancements</h3><ul><li>A fair bit of reworking on the backend to allow for better "big picture" awareness and extracting more details. You can now expect: <ul><li>Longer full recaps</li><li>More "entities" being detected</li><li>Scenes with short descriptions in addition to their events</li><li>Limerick style recap added for English analyses</li><li>We are always refining the analysis process. If you see something weird or notice a dip in quality, please let us know (<a href="https://discord.gg/sRaryWKkFG" target="_blank">Discord</a>).</li><h2>What's Next?</h2><ul><li>Transcription Access</li><li>A few more analysis tweaks and improvements</li><li>Analysis "hints"</li><li>Cheeky announcement about our next massive feature!</li>]]></content:encoded>
      <pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-feb-2025-discounts-and-donations/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>January Updates: New Name, Multi-Track Support, and More</title>
      <link>https://gmassistant.app/blog/dev-update-jan-2025-rebranding-and-multitrack</link>
      <guid>https://gmassistant.app/blog/dev-update-jan-2025-rebranding-and-multitrack</guid>
      <description>New year, new domain! Plus multi-track audio support.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2025/dev-update-jan-2025-rebranding-and-multitrack/hero-800w.webp" alt="January Updates: New Name, Multi-Track Support, and More" /><br/><br/><p>Happy New Year! We're kicking off 2025 with some cool stuff.</p><h2>Rebranding to gmassistant.app</h2><p> You may have noticed we rebranded from .ai -> .app! This is to prevent confusion about what it is we strive to do here. We would like to lead with the real value we provide and not use AI as a buzzword or give the wrong impression. We still want to maintain transparency; the FAQ and our <a href="https://gmassistant.app/ai" target="_blank">AI philosophy</a> has not changed. We continue to be open to any and all AI oriented questions and concerns. <h2>Notable Updates and Features</h2><ol><li><strong>Multi-File Audio Support</strong><ul><li>Combine multiple audio recordings into a single session analysis</li><li>Perfect for split recordings or multiple audio tracks (speakers/music)</li><li>Compatible with <a href="https://craig.chat/" target="_blank">Craig bot</a> Discord recordings</li><li>Coming soon: Enhanced speaker recognition across tracks</li><li><strong>Quality of Life Improvements</strong><ul><li>Fixed credit estimate display for reanalyses</li><li>Improved UI feedback for audio file handling</li><li>Added retry option for failed analyses (no more new session required)</li><li>Introduced detailed feedback options for analyses rated under 5 stars</li><h2>Important Notes for Multi-Track Users</h2><p> When using multiple audio tracks: <ul><li>For podcast-style recordings (individual tracks per speaker), accurate start times are crucial for proper alignment</li><li>Craig bot recordings automatically handle track alignment through silence padding</li><li>We're actively monitoring feedback on this feature - please share any issues or confusion you encounter via Discord or the Feedback button!</li><h2>Coming Next</h2><ol><li><strong>User Experience Enhancements</strong><ul><li>Various quality-of-life improvements</li><li>Performance improvements</li><li><strong>Analysis Improvements</strong><ul><li>Optimization of analysis processes</li><li>Additional detail options</li><li>Access to session transcriptions</li><br /><p> As always, we appreciate your feedback and support as we continue to improve GM Assistant. Also, tell your friends about us!]]></content:encoded>
      <pubDate>Fri, 10 Jan 2025 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2025/dev-update-jan-2025-rebranding-and-multitrack/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>December Updates: Tips, Fixes, and Language Support</title>
      <link>https://gmassistant.app/blog/dev-update-dec-2024-tooltips-and-tweaks</link>
      <guid>https://gmassistant.app/blog/dev-update-dec-2024-tooltips-and-tweaks</guid>
      <description>Despite some holidays and PAX Unplugged, we still managed to get a few things done this month. Tooltips, bug fixes, and expanding language support</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2024/dev-update-dec-2024-tooltips-and-tweaks/hero-800w.webp" alt="December Updates: Tips, Fixes, and Language Support" /><br/><br/><p> Despite some holidays and PAX Unplugged, we still managed to get a few things done this month. </p><h2>Notable Updates and Fixes</h2><ol><li><strong>Tooltips</strong><ul><li>Added helpful tooltips throughout the app to provide context and guidance right when you need it.</li><li>Click or touch the "?" icons</li><li><strong>Bug Fixes</strong><ul><li>Fixed a bug where too much silence or too few words in the first 3 minutes of audio would somehow convince our system the session was in Norwegian. Takk for tålmodigheten! (Thanks for your patience!)</li><li>Resolved timezone-related issues where session dates could appear off by ±1 day.</li><li><strong>Backend Improvements</strong><ul><li>Enhanced SEO to make GM Assistant more discoverable.</li><li>Implemented various scaling and debugging improvements to keep things running smoothly behind the scenes.</li><h2>Black Friday Insights</h2><p> Our first Black Friday sale taught us a lot about what you're looking for in terms of credit packages. While many of you jumped at the chance for bulk credits at a deeper discount, we also heard that some would prefer smaller packages with modest discounts (like $50 at 20% off versus $100 at 30% off). We're taking this feedback into account for future promotions! <h2>Major World Language Support (Alpha)</h2><p> Our German-speaking testers have been providing invaluable feedback as we expand our language support. We're still actively seeking testers for other major languages - if you run your tabletop games in a language other than English, we'd love to have you try out the system in exchange for free credits! <p> Interested in helping us test? <a href="mailto:languages@gmassistant.app">Drop us a line</a> and join our growing community of international game masters. <p> Happy holidays and see you in 2025!]]></content:encoded>
      <pubDate>Thu, 12 Dec 2024 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2024/dev-update-dec-2024-tooltips-and-tweaks/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>INTERVIEW - William Murakami-Brundage of Menagerie Press</title>
      <link>https://gmassistant.app/blog/menagerie-press-interview-hyborian-adventures</link>
      <guid>https://gmassistant.app/blog/menagerie-press-interview-hyborian-adventures</guid>
      <description>We sat down with GM Assistant user, William Murakami-Brundage, to discuss their Shadowdark supplement &quot;Hyborian Adventures&quot;...</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2024/menagerie-press-interview-hyborian-adventures/hero-800w.webp" alt="INTERVIEW - William Murakami-Brundage of Menagerie Press" /><br/><br/><div><p>We sat down with GM Assistant user, William Murakami-Brundage, to discuss their Shadowdark supplement "Hyborian Adventures," which is currently being crowdfunded here: <a href="https://www.backerkit.com/c/projects/menagerie-press-llc/hyborian-adventures-for-shadowdark-rpg" target="_blank" rel="noopener noreferrer">Hyborian Adventures for Shadowdark RPG</a>.</p><strong>1. For those who might be new to either Shadowdark RPG or Robert E. Howard's work, could you give us a brief overview of what Hyborian Adventures brings?</strong><br /><br /><p>Shadowdark is a popular, approachable, quick-to-learn system that uses the best features of D&D 5E. It combines these with an intense role-playing game experience where you, as the player, determine your actions. With a focus on getting into the action and focusing on play, not rules, Shadowdark won four industry awards, including Best Game 2024.</p><p>Hyborian Adventures converts five of Robert E. Howard's public-domain Conan stories into RPG adventures. We did our best to retain the spirit and story beats of those stories while making them playable in an RPG format.</p><strong>2. What first drew you to Howard's stories, and what made you think "this would make an amazing RPG supplement"?</strong><br /><br /><p>Howard's stories are iconic. In many ways, Conan, Kull, and other characters are the foundations of sword and sorcery. Weird Tales was a seminal publication way ahead of its time. Hyborian Adventures makes a great series for role-playing. Players can either play their characters, treading the dark halls of the Monkey-God's temple anew, or a GM could create their version of Conan and his motley crew for extra fun.</p><strong>3. Could you tell us about Menagerie Press and your journey in the TTRPG space?</strong><br /><br /><p>Menagerie Press started around 2016 with <em>Careless Adventurer's Guide to Hazards</em> and then <em>Descent Into Mirefen</em>. Before that, my friends and I wrote about 20 Adventurers League adventures for D&D 5E's official Organized Play system. After some significant, unpleasant Organized Play rules changes (and weird adventure design mandates), I decided to "roll my own," as we say here in Oregon, and started Menagerie Press as an outlet for my adventures.</p><strong>4. The Hyborian Age is a fascinating setting between prehistoric times and recorded history. How would you describe its appeal to modern gamers?</strong><br /><br /><p>I'd place the Hyborian Age in an almost post-apocalyptic milieu. The Atlanteans have come and gone. The world is just barely entering a new Iron Age. Unlike the more sanitized, commercial worlds you find from major established publishers, there's room to explore and tell a story. And, even outside of Hyborian Adventures, hopefully, this inspires the RPG community to sharpen their Argosian blades a little more.</p><strong>5. Could you share a favorite moment or scene from these adventures that captures what players can expect?</strong><br /><br /><p>Without too many spoilers, there's the classic story "People of the Black Circle," one of Howard's strongest short stories of this genre. In the story are the servants of Yimsha, these black-robed man-monsters who flicker to and fro, doing the Master's bidding. In Hyborian Adventures, the adventurers likely meet and kill these Black Seers. Still, there's a bit of a horror motif because, like Jason or Freddy Kreuger, these Black Seers reconstitute themselves until their hidden hearts are destroyed - it's almost like the lich's phylactery.</p><strong>6. How did you modernize these classic tales while maintaining their sword & sorcery essence? Were there specific elements you felt were crucial to preserve?</strong><br /><br /><p>First, there was a close reading and study of the stories themselves. I read each one several times, listened to the available audiobooks, and did a lot of background research. I wanted to understand the point in time these stories were published and written to get the context of the creative intent. The audiobooks (more audio stories) were helpful for pronunciation and tempo - knowing where the pacing quickens was helpful when designing encounters.</p><p>It was crucial to preserve the significant villains and treasure or iconic traps. Beyond that, there was a lot of adaptation - I was given a basket of ingredients and a sketch of what the final product should look like, but the steps in between were left wide open.</p><strong>7. The collection features five distinct adventures, from the mountain fortress of Yimsha to the black river of Zarkheba. Which one proved most challenging to adapt, and what unique gameplay experiences can players expect from each?</strong><br /><br /><p>The House of Aram Baksh was the hardest to convert, from <em>Shadows of Zamboula</em>. In the short story, Conan stays the night at Baksh's hostel because he's broke and needs a place to rest after gambling away his coin. I needed a story hook and place that players (and thus, characters) would accept as in-game fiction, so I made Aram Baksh's house more of a brothel, gambling hall, and house of ill repute. I stuck to the original story beat of Baksh being a vile, wretched toad of a man. Given how things unfold in RPG sessions, I'd wager that some gaming tables will mow down Baksh and his entire operation while others will be more discrete.</p><strong>8. For game masters excited to run these adventures, what advice would you give for capturing that classic sword & sorcery feel at their table?</strong><br /><br /><ul><li>Make your campaign human-centric. PCs should be only humans; and demi-humans remain obscure, rare encounters.</li><li>Embrace the gritty nature of survival. Coin is scarce and fleeting, while adventure is plentiful.</li><li>No permanently safe space - roving and traveling are essential.</li><li>Magical items are rare, dangerous, and often cursed. Magic is corrupting and treacherous.</li><li>There's no universal good versus evil; if there is, good isn't guaranteed victory.</li><br /><strong>9. On a different note, you've been using GM Assistant in your gaming. Could you tell us about your experience with it as a game master?</strong><br /><br /><p>I saw an ad for an assistant and took a chance; I'm glad I did. I've heard that AI is pretty good at transcription and summarizing, and I figured an RPG session would be less complex than a medical appointment. It's been great for capturing high- and medium-level notes about our sessions. At the start of each session, I turn on my phone's audio memo and record the table's audio, then upload it to GMassistant that evening.</p><p>I run in-person games, so there's a ton of background noise - Battletech players cheering exploding mechs, D&D tables saving against dragon fire, tons of Magic players dueling for prizes. It's not a quiet environment, but GMassistant has no issues getting critical story points specific to our games. After generating the summary, I export it to Markup and create a blog post on my RPG blog, <a href="https://dubiousheroes.com/" target="_blank" rel="noopener noreferrer">Dubious Heroes</a>. Takes me about 15 minutes, including 5-10 for audio processing.</p><strong>10. For GMs who might be considering GM Assistant, could you share a memorable moment where it enhanced your game?</strong><br /><br /><p>I run three West Marches/open-world games - each is every other week, and all three games share an in-game universe and region. So there's a lot to keep track of, and the outcome of an adventure ripples down across every other group. GMAssistant has been fantastic for keeping organized, thorough notes - and instead of having to recap each session or taking notes while GMing, I can record the audio and have a complete summary ready in 10 minutes. Now, when my players ask, "What happened last session?" I can drop the blog post.</p><strong>11. Many GMs are curious about incorporating AI tools into their prep workflow. How has GM Assistant changed the way you prepare for and run your games?</strong><br /><br /><p>A big part of GMAssistant is that I'm offloading the extra work. I didn't keep notes before, and told my players, "Events can and will change from session to session because I don't remember everything, and I'll be too busy GMing to note down everything." Now, I have a history that is incredibly useful for building a region and world. GMAssistant lets me take my world-building to the next level by notating our sessions, so I don't miss things.</p><p>I am 100% an AI skeptic when it comes to RPGs. I wouldn't use AI to GM a game. The purpose of AI is to do the work that nobody wants to do, not replace the best parts of being human. Computers are great for video games and data crunching, not creating art. GMAssistant is filling that niche - doing the RPG work that nobody did at my games.</p><br /><p>Don't forget to read more about their project on Backerkit! <a href="https://www.backerkit.com/c/projects/menagerie-press-llc/hyborian-adventures-for-shadowdark-rpg" target="_blank" rel="noopener noreferrer">Hyborian Adventures</a>]]></content:encoded>
      <pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/2024/menagerie-press-interview-hyborian-adventures/hero-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>November Note-worthies, Tweaks, and Tools</title>
      <link>https://gmassistant.app/blog/dev-update-nov-2024-session-notes</link>
      <guid>https://gmassistant.app/blog/dev-update-nov-2024-session-notes</guid>
      <description>Find/Replace text, Move Sessions, PAX Unplugged</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2024/dev-update-nov-2024-session-notes/nov-2024-dev-update-800w.webp" alt="November Note-worthies, Tweaks, and Tools" /><br/><br/><h2>App Updates</h2><ol><li><strong>Find & Replace for session notes</strong><ul><li>Now easily correct spelling mistakes in your session notes in one fell swoop.</li><li><strong>Change the campaign for a session</strong><ul><li>Whoops, accidentally make a session in the wrong campaign?</li><li>Just use the session menu to move it to its proper home.</li><li><strong>Bug: VLC Player FLAC export</strong><ul><li>Mitigated a bug where if you exported FLAC with VLC player, the audio file has no metadata. Currently, you will see "Infinity" as the credit estimate, but it will still work. The real issue is with VLC player.</li><li><strong>Major World Language Support</strong><ul><li>Support for non-English languages is currently in Alpha</li><li>If you or anyone you know plays TTRPGs in a language other than English, <a href="mailto:languages@gmassistant.app">give us a shout</a>. We are offering free credits for those who can be early testers.</li><li>Input AND Output. Support includes analyzing non-English audio and getting the notes back in the same language.</li><li><strong>A blog!</strong><ul><li>It will be home to some hot takes, GM tips, and dev updates like this one.</li><li>Check out <a href="https://gmassistant.app/blog" target="_blank">the posts</a> we have so far!</li><h2>Coming Soon</h2><ol><li><strong>Extra Analysis details (no extra cost)</strong><ul><li>We've heard your feedback! Everyone wants even more details.</li><li>We will work towards this while also making sure that the simple, immediate value is still provided (such as an easy-to-reference short recap). Just to be transparent, the more details, the more it costs us on the backend, so that is part of the equation.</li><li>Folks have asked for extremely detailed synopses, battle breakdowns, XP tracking, and things of that nature. We will focus on adding some of this before net-new features coming in 2025.</li><li><strong>Roadmap 2025</strong><ul><li>Keep an eye on our <a href="https://gmassistant.app/roadmap" target="_blank">Roadmap page</a>.</li><li><strong>Discounted credits</strong><ul><li>We are working on ways to mitigate the cost of the service, especially for frequent users.</li><li><strong>PAX Unplugged!</strong><ul><li>I will be at PAXU in Philly, let me know on <a href="https://discord.gg/sRaryWKkFG" target="_blank">Discord</a> if you're there! Definitely looking to game or get coffee with folks.</li>]]></content:encoded>
      <pubDate>Sat, 16 Nov 2024 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Development Updates</category>
      <enclosure url="https://gmassistant.app/blog/2024/dev-update-nov-2024-session-notes/nov-2024-dev-update-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>How I run my D&amp;D sessions for minimal burnout</title>
      <link>https://gmassistant.app/blog/running-dungeons-and-dragons-for-minimal-burnout</link>
      <guid>https://gmassistant.app/blog/running-dungeons-and-dragons-for-minimal-burnout</guid>
      <description>I absolutely hate grunt work and deadlines. That&apos;s why I strive to be a low to no prep Dungeon Master ...</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2024/running-dungeons-and-dragons-for-minimal-burnout/dont-burn-out-800w.webp" alt="How I run my D&amp;D sessions for minimal burnout" /><br/><br/><p>I absolutely hate grunt work and deadlines. That's why I strive to be a low to no prep Dungeon Master but I still want to maintain a high standard of play. Currently, I GM virtual sessions with my scattered group of 6 friends in a Homebrew Dungeons & Dragons 5e (not 2024 rules yet) campaign.</p><h2>Embracing the Art of Minimal Prep</h2><p> Over the years, I've burned out from doing too much prep, especially on things my players never ended up exploring. Recently, I've begun honing my approach to running engaging D&D sessions without getting bogged down in hours of preparation. <h2>My Essential Toolkit</h2><ol><li><strong>FoundryVTT</strong>: FoundryVTT isn't so bad for a VTT; though I'm starting to think I really just want a virtual whiteboard. I've stopped over-customizing everything and now I simply use a VTT for my players to click the buttons without having to learn physical dice rolls or their character sheets :P It is also really nice for managing combat, even if I basically just use a grid and tokens, I don't have to write anything down to keep track of initiative and NPC health.</li><li><strong>Discord & Craig.chat</strong>: Discord serves as our main hub for voice and video chats. I also use Craig.chat to record our audio sessions. Having recordings is a lifesaver for recalling plot details. I don't even really take notes anymore and just let <a href="https://gmassistant.app">gmassistant.app</a> do it for me.</li><li><strong>5e.tools DM Screen</strong><a href="https://5e.tools/dmscreen.html" target="_blank" rel="noopener noreferrer"><external-link-icon /></a>: This is a digital DM screen that basically just has 5e SRD rules up on it at all times. <img alt="dmscreen example from 5e.tools" title="dmscreen example from 5e.tools" type="image/webp" srcset="https://gmassistant.app/blog/2024/running-dungeons-and-dragons-for-minimal-burnout/dmscreen-360w.webp 360w, running-dungeons-and-dragons-for-minimal-burnout/dmscreen-800w.webp 800w" sizes="100vw" width="100%" decoding="async" loading="lazy" /><li><strong>ChatGPT (or another AI chat)</strong>: When the party veers off-course and I need help thinking of an NPC name or a quick description on the fly, AI chat tools are my go-to. They help me maintain the illusion of a well-prepared world without the prep work.</li><li><strong>Kobold Fight Club Plus</strong><a href="https://koboldplus.club/" target="_blank" rel="noopener noreferrer"><external-link-icon /></a>: Balancing encounters can be a headache, especially with a party of six. Kobold Fight Club Plus simplifies this process by allowing me to create balanced combat scenarios tailored to my group's level and size. If I have an encounter pop up out of nowhere, I can just put in the enemies (or enemies of similar CR) and get an idea on how close it may be to a TPK. <img alt="kobold fight club example" title="kobold fight club example" type="image/webp" srcset="https://gmassistant.app/blog/2024/running-dungeons-and-dragons-for-minimal-burnout/kobold-360w.webp 360w, running-dungeons-and-dragons-for-minimal-burnout/kobold-800w.webp 800w" sizes="100vw" width="100%" decoding="async" loading="lazy" /><li><strong>Notion</strong>: All my campaign notes, world lore, and session outlines live in Notion. Its organizational features help me keep track of everything without getting overwhelmed. I can easily link pages, set up databases for NPCs, and copy in my session notes from <a href="https://gmassistant.app">GM Assistant</a>.</li><h2>My Dual-Monitor Command Center</h2><p> Having all the information available at a quick glance is really important so that I don't disrupt the flow of the game looking for something. That being said, I'm still super chaotic. <ul><li><strong>Monitor One</strong>: This is the monitor that has my webcam on top of it, so I put all the things I'll be staring at here with the video of my players faces up top near the webcam (to make it closer to eye contact), below that is the VTT and sometimes a page of notes if i'm reading off of it (I'll throw these notes on the other screen if they aren't immediately relevant).</li><li><strong>Monitor Two</strong>: This is my control panel. I have Notion open with all my notes and session prep. In my browser, I keep tabs for the 5e.tools DM Screen, ChatGPT, and Kobold Fight Club Plus. This setup allows me to quickly access any information I need without interrupting the flow of the game.</li><li><strong>On Physical Desk</strong>: I keep a set of polyhedral dice because sometimes I don't want to fiddle in the VTT. I also keep a notepad and pencil incase I want to note something down.</li><h2>Immediate Pre-Session Prep</h2><p>Even with a low-prep approach, a bit of immediate preparation goes a long way. Here's what I focus on right before a session:</p><ol><li><strong>Anticipating Player Choices</strong>: I spend some time thinking about the likely paths my players might take. While they often surprise me, having a general idea helps me stay one step ahead and keeps the story cohesive. I will literally make a list of things they will probably do. <ol><li>Example likely path: <ol><li>Attempt a short rest after fight</li><li>Enter the boss room and fight the boss</li><li>Head down the mountain and camp</li><li>Run into goblin bounty hunters</li><li>Journey back to town</li><li><strong>Curating Loot, Encounters, and NPCs</strong>: I prepare a shortlist of potential loot items, balanced encounters, and NPCs with distinct personalities and motivations. This ensures I have level appropriate things ready, I make sure I have everything for the "likely path" as well as some things for "likely unlikely paths" since players love to Zig when I prepared to Zag.</li><li><strong>Setting Up My Workspace</strong>: I make sure all my tools are up and running—FoundryVTT is loaded with the necessary maps and tokens, my notes are organized in Notion, and all relevant browser tabs are open. A smooth start sets the tone for the entire session.</li><h2>Maintaining a High Standard of Play</h2><p>By combining these tools and strategies, I can focus on what really matters: facilitating an enjoyable experience for my players. The technology handles the grunt work, allowing me to be more present in the moment and responsive to my players' actions.</p><h2>Final Thoughts</h2><p>Being a Dungeon Master doesn't have to consume all your free time. With the right tools and a streamlined workflow, it's possible to run high-quality sessions with minimal prep. That doesn't mean I don't do more prep when I feel like it, such as building out my world and potential plot threads, but it does mean there's less to do if I'm not feeling it that day.</p><p>If you wanna chat about my DMing style or have some suggestions, join us in <a href="https://discord.gg/sRaryWKkFG" target="_blank">Discord!</a>]]></content:encoded>
      <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/2024/running-dungeons-and-dragons-for-minimal-burnout/dont-burn-out-800w.webp" type="image/webp" length="0"/>
    </item>
    <item>
      <title>Introducing GM Assistant, The Long Story</title>
      <link>https://gmassistant.app/blog/introducing-automated-notes-for-dnd</link>
      <guid>https://gmassistant.app/blog/introducing-automated-notes-for-dnd</guid>
      <description>Back in August 2023, I quit my full-time job as a software engineer and decided to start a business. A tool to remove the burden of prep for Game Masters.</description>
      <content:encoded><![CDATA[<img src="https://gmassistant.app/blog/2024/introducing-automated-notes-for-dnd/thelongstory-800w.webp" alt="GM Assistant logo with the tagline &quot;The Long Story&quot;" /><br/><br/><p> Are you a game master who dreads the tedious task of taking session notes? Introducing <a href="https://gmassistant.app/" target="_blank">GM Assistant</a>, a web app designed to transform your audio recordings into organized, accurate notes effortlessly. I'm Alex, a software engineer and fellow game master, and I'd like to share the story of how this tool came to life. <p> Back in August 2023, I quit my full-time job as a software engineer, partly due to a company reorg I was not happy with and partly due to burnout. After that, I went deep into being a house-husband, gardener, and gamer. <p> Once I got antsy and concerned about what I was gonna do with my life, I looked into a ton of business ideas from freeze-drying candy, 3d printer farm, and even power-washing. Those numbers were really depressing coming from a software engineering income and frankly would be harder jobs. <p> Once I got my head straight, I remembered I actually enjoy writing code and solving really hard problems. I also had everyone telling me I was a good engineer. So I applied to Recurse Center<a href="https://recurse.com" target="_blank" rel="noopener noreferrer"><external-link-icon /></a> in NYC at the behest of a friend of mine. It's basically a 6-12 week retreat for programmers where you can work on anything you want with the support of a community. <p> Going there relit some serious fires I had deep down. I had no idea what I was going to work on when I got there but my "batch" of 40 or so super passionate and some super ambitious programmers had their ideas. A group of us ended up attending/forming an insane bootcamp with some ML/AI experts who were there. <p> The next two weeks were a roller coaster, we learned all about modern AI, LLMs, Diffusion Models, etc. We wrote our own code from scratch to create neural networks, we trained our own models with public data sets, we even got into mechanistic interpretability to try to *dissect* how these neural nets worked. <p> Coming out of those grueling two weeks, I still had 4 weeks to go in the Recurse Center. Every day I was listening to the latest AI news, being filled with dread and anxiety about the future. Not because I think AI is going to go skynet on us, but because it was impossible to understand what my career would look like going forward. AI was writing code for people. "Devon" was announced about this time which could write programs without hand-holding (turns out it was a lot of hype IMO). <h2> The idea </h2><p> In my remaining time at the retreat, I needed to work on something that I could point to and say "I made that". While burned out as a Dungeon Master at the time, I was also concerned I didn't want to do that anymore. So with AI simmering in my brain next to DMing, I had some ideas start forming. <p> The obvious things are character art generators, name generators, story generators, blah blah generators. I mean "generative" AI, it's in the name. I did actually write and train a name generator but it didn't take more than a day. I did it in a way where it made totally unique names that *sounded* like names and that was cool and different but still small potatoes. Here's a screenshot: <img alt="Screenshot of code and it's output of random names, such as: Cyton, Maiel, Bleyliannigrachi, and sanibpay" title="Screenshot of code and it's output of random names" type="image/webp" srcset="https://gmassistant.app/blog/2024/introducing-automated-notes-for-dnd/namegen.webp" sizes="100vw" width="100%" decoding="async" loading="lazy" /><p> Learning AI at the lowest possible levels really gave me an understanding of what it can and can't do, and more importantly what it would be good at and what it wouldn't be. Then I had a random idea, what if I could remove the part of game mastering that I hate the most and am terrible at, taking session notes. <h2> The Webapp </h2><p> In my remaining weeks at the Recurse Center, I cranked out a very ugly proof-of-concept for GM Assistant. <img alt="Screenshot of an early proof-of-concept GM Assistant with fewer fields than now" title="Screenshot of an early proof-of-concept GM Assistant" type="image/webp" srcset="https://gmassistant.app/blog/2024/introducing-automated-notes-for-dnd/poc.webp" sizes="100vw" width="100%" decoding="async" loading="lazy" /><p> Even though that was only about 7 months ago, transcription tools were way more expensive and AI models weren't nearly as good. I tried all sorts of things like GPT-3.5, Anthropic's models, AWS transcriptions, etc. The results were pretty good, but I did get a lot of hallucinations where all of a sudden my players were in some town that didn't exist in my world or the brief mention of South Park made "Mr. Mackey" an NPC. Even still, I was excited because it saved me a lot of time as a DM even if I had to heavily tweak the output by hand. That's how I knew I was solving a real problem that at least some other game masters must also face. <p> My gaming PC in my home office gave me access to a GPU I could use to develop my own "stack" without spending money. Some frustrating work with very nascent libraries and tools made it so I could finally get really, really good results in a reasonable amount of time for cheap enough I could turn it into a business. <p> Now we have users (!!!) and our tech stack is becoming pretty fancy and robust. Although in the near-term we are focused on our core feature of Audio → Notes, we have so many other ideas. I am super excited about what's to come. <p> Check out our plans here: <a href="https://gmassistant.app/roadmap">Roadmap</a><p> Any new features we add will adhere to our <a href="https://gmassistant.app/ai">AI Philosophy</a><p> I invite you to try out <a href="https://gmassistant.app/">gmassistant.app</a>, provide feedback, or share this post with others who might benefit.]]></content:encoded>
      <pubDate>Sat, 02 Nov 2024 00:00:00 GMT</pubDate>
      <author>alex@gmassistant.app (Alex)</author>
      <category>Articles</category>
      <enclosure url="https://gmassistant.app/blog/2024/introducing-automated-notes-for-dnd/thelongstory-800w.webp" type="image/webp" length="0"/>
    </item>
  </channel>
</rss>