G. Ambatte
banner
g-ambatte.bsky.social
G. Ambatte
@g-ambatte.bsky.social
Homebrewery developer, electromagicks wizard, father, ninja, sailor, author, Kiwi

Homebrewery: https://homebrewery.naturalcrit.com
Homebrewery Tools:
- 5E 2014 SRD: https://g-ambatte.github.io/APItoHB/
- Daggerheart SRD: https://daggerheartsrd.vercel.app/
For my next campaign, the will be PCs being strangers, thrown together by the cruel whims of fate (aka the DM, me).
Each will have enjoyed some measure of celebrity and/or notoriety, so I'm having the players create rumours about each other.

#D&D #ttrpg

Some examples:
December 9, 2025 at 12:33 AM
Some changes are afoot in #NaturalCrit!

After years of accruing technical debt, it's finally getting some much needed updates - and maybe it will finally be more than just a log in system for #Homebrewery.
December 7, 2025 at 11:37 PM
There's something very awkward about preparing for a new campaign while we're still playing out the climax of the current one.

I'm focused on the PCs facing off with the leader of Hell for the fate of all people everywhere, but also I'm thinking about some level 3 vampire encounters?

#dmproblems
December 6, 2025 at 10:32 AM
See, the problem with fixing a bug with the #5E #SRD #API was that I could start getting the data that had previously been unavailable...

...which meant that I almost immediately found another bug.

The good news is that I have ALSO fixed this bug, which will be live once the API updates to v5.2.2.
fix: Add Spell field resolver to Subclass Resolver by G-Ambatte · Pull Request #952 · 5e-bits/5e-srd-api
What does this do? This PR adds a Spell field resolver to the Subclass resolver. How was it tested? On a local install using Apollo GraphQL Explorer. Is there a Github issue this is resolving? No,...
github.com
December 4, 2025 at 6:54 AM
After fighting off a cold for nearly a week now, I have finally fully failed.

On the up side, I figured out the issue with Subclass-Specific Level Features for 5E SRD API, which was blocking me from finishing my SRD to #Homebrewery app.
Only one API update away from done!

#d&d #srd #api
fix: missing subclass features by G-Ambatte · Pull Request #946 · 5e-bits/5e-srd-api
This PR updates the subclass_levels resolver to use lean() in it's MongoDB find call, like all of the other find calls. What does this do? Subclass specific feature information was not being re...
github.com
December 1, 2025 at 9:26 AM
Tonight is the final night of running #D&D at twice our table's normal frequency.

- I love D&D
- I love my players
- I have had this campaign memorized for over three years

...but the pace has been stressful; I'll be glad to get back to normal.

I'd still do it again, if the opportunity arose.
November 28, 2025 at 4:21 AM
One of my favorite #D&D moments:

"*(in terrible Barovian accent)* I can to help you Mend torn crotch of pants, but I want to make sure that you are to being consent first. Because - uh, how to say in Common? 'Range of spell is Touch', ya?"

"Oh! I guess that I'll just take these off, then..."
November 25, 2025 at 7:55 AM
My #D&D #DescentIntoAvernus players had to cross the River Styx.
They could pay for a ride across; or work for a Devil to earn their passage; or... there was a high stony cliff, overlooking the river.

After careful thought, the Barbarian floored it and jumped the War Machine over a 250ft gorge.
November 22, 2025 at 10:05 PM
That was a fun bug for #Homebrewery: variables were unexpectedly being reset at the end of each page. It turns out that when we extracted the function to the NPM package `marked-variables`, we missed that the packaged version didn't play well with our custom HTML renderer.

The fix is live now!
www.npmjs.com
November 20, 2025 at 9:27 AM
#Homebrewery v3.20 just went live!

Now to find all the bugs that we missed...
November 18, 2025 at 9:03 PM
If you need art for your projects but have time instead of money, @wendigoworkshop.bsky.social's PDF is an extremely handy resource!

#ttrpg #homebrewery
Art Resources for Broke TTRPG Creators! by WendigoWorkshop
A small document with a bunch of resources for TTRPG creators on a budget
wendigoworkshop.itch.io
November 15, 2025 at 10:07 PM
My #D&D #DescentIntoAvernus players have reached a crossroads; tonight, they must choose their path.
They may escape Avernus, but in the knowledge that by doing so, they leave the city of Elturel to fall to the Devils.

Will they doom at least 10,000 people to save themselves?
November 14, 2025 at 1:49 AM
After a long and tiring work trip, I got home to relax... by finding a sync bug in the current #Homebrewery development branch that prevented transferring files to/from Google Drive.

Once identified, it was only a few lines of code to fix... but I'm very glad that one didn't manage to go live!
November 11, 2025 at 9:24 AM
My #Daggerheart SRD project continues...
Today, I've been working on testing!

✅ 100% of the API is now covered by tests
❌ 7 of the 14 UI data types (including #Homebrewery templates) are 100% covered
- Adversaries
- Ancestries (HB still WIP)
- Armor
- Beast Forms
- Loot
- Weapons
- Wheelchairs
Daggerheart SRD to Homebrewery
daggerheartsrd.vercel.app
November 9, 2025 at 9:05 AM
I've been posting progress updates about my current #D&D campaign on a Discord server for the module. Today I got a message from a new user, asking about specific plot points because my campaign sounds "cinematic" and "epic".

BRAIN: It's an AI spam bot, isn't it?
ME: SHUT UP AND LET ME HAVE THIS
November 7, 2025 at 5:35 AM
I was already thinking of converting Curse of Strahd to #Daggerheart, but this morning my brain provided a further wrinkle:

Make the infamous grey East European-inspired Barovia a western.

Pros: Ridiculous Vampire Cowboys
Cons: I have to rework the entire campaign, like I was already going to...
November 3, 2025 at 11:30 PM
Data entry is done for #Daggerheart subclasses at daggerheartsrd.vercel.app!
Unless I've missed something, that should be a wrap on the data entry portion of the project and all that's left is creating Homebrewery templates for everything.
Daggerheart SRD to Homebrewery
daggerheartsrd.vercel.app
November 2, 2025 at 1:17 AM
This is the link to The House of Fear, my re-imagining of Curse of Strahd's Death House as a #Daggerheart one shot.

Here's how it went...

#ttrpg
The House of Fear - A Death House Companion.pdf
drive.google.com
October 31, 2025 at 8:25 PM
Wrapped up my #Daggerheart Halloween one shot just before 1 AM. In a first for my table, the PCs failed to achieve the best outcome and had to handle the permanent loss of a character, who chose to sacrifice themselves so that the others could get away.

Success, but at a great personal cost.
October 31, 2025 at 11:59 AM
Today's the day: #Daggerheart Halloween one-shot is due to start in less than ten hours!
So naturally I'm doing my usual DM last minute preparations and revisions - adding spot art from itch.io, specifically Hounskull and Fscibe.
October 30, 2025 at 8:48 PM
Swapping out Nodesto for Eveleth feels right, given that the primary focus of this document is Daggerheart, not Dungeons & Dragons.
October 28, 2025 at 8:14 PM
I don't know why I started giving my Environments alliterative names, but I feel like it's a thing now and I should probably keep doing it.

#daggerofstrahd #daggerheart #oneshot
October 27, 2025 at 4:37 AM
I forgot to post that all of my #Hacktoberfest PRs have been accepted, and I am officially a Supercontributor... as of about two weeks ago.
Whoops.

I got the Hacktoberfest 2025: Supercontributor badge from Hacktoberfest @hacktoberfest @digitalocean! www.holopin.io/hacktoberfes...
I got the Hacktoberfest 2025: Supercontributor badge from Hacktoberfest @hacktoberfest @digitalocean!
@gambatte has earned the Hacktoberfest 2025: Supercontributor badge from Hacktoberfest.
www.holopin.io
October 27, 2025 at 12:27 AM
My #Daggerheart API project (daggerheartsrd.vercel.app) is nearly complete...
Subclasses are still WIP, but data entry & API routes are complete for:

✅Adversaries
✅Ancestries
✅Armor
✅Beast Forms
✅Classes
✅Communities
✅Consumables
✅Domains (including Cards)
✅Environments
✅Loot
✅Weapons
✅Wheelchairs
Daggerheart SRD to Homebrewery
daggerheartsrd.vercel.app
October 27, 2025 at 12:05 AM
I printed the mini for the boss monster of my Halloween one shot!

Grey Ooze, by Draigbran
www.thingiverse.com/thing:4222630
October 26, 2025 at 9:08 AM