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/
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
Watching the #Dimension20 season finale and adding more data to my #Daggerheart #SRD #API... Tonight, I've pushed live the data and basic Homebrewery templates for Armor, Loot, and Wheelchairs.

Subclasses are still in progress; Consumables and Domain Cards are not started yet.
October 26, 2025 at 8:20 AM
In my re-imagining of Death House as a #Daggerheart one shot, the party is menaced by a strange mist - but on reaching a village, all the doors are locked!
Then a girl calls from a window: can they come up and let her and her brother out?

No time! Mist on their heels, they race in.

#daggerofstrahd
October 25, 2025 at 11:36 AM
Oct 31st is fast approaching, I need to get this #Daggerheart one shot wrapped up...

Environments: Haunted House > Monstrous Ambush > Digesting Dungeon > Altar of Blood

Modified Adversaries: Dire Wolf, Rotted Zombies, Patchwork Zombie Hulk

Doesn't look much like the original Death House.
October 21, 2025 at 11:00 AM
Just as I got the last of the #Daggerheart SRD Environments loaded, Vercel has gone down... Looks like the front end might still be working but the back end is unresponsive.

Sounds like a good point to call it a night then.
October 20, 2025 at 9:07 AM
Secondary Weapons are now complete, and #Homebrewery output is now working for all Weapons.

#daggerheart #srd #api

Being able to throw these together in a matter of seconds is incredibly convenient... Especially when you're looking to base your homebrew weapon on an existing one.
October 20, 2025 at 6:15 AM
Just quietly finished the data transformation to add all 149 Primary Weapons to my #Daggerheart API.
Next up: secondary weapons & wheelchairs.
October 20, 2025 at 2:01 AM