Dan Chapman · @hoshisabi
hoshisabi
An experienced DM with two active campaigns and weekly session logs — plus a small set of code and the occasional note. A working space for things I'm bothering to finish.
2
Active campaigns
63+
Sessions logged
15
Adventures written
∞
Unfinished tasks
52
Number P4ND0 is thinking of
Wed
10
Jun
Up next at the table · PandoDnD
Absent without Leave
★ Section 01
Campaigns I run
Icewind Dale
AL · 5e · in person at Pandemonium Games
A cold, brutal struggle in the freezing north. Adventurers League Dungeoncraft, ongoing.
Portal
·
7 sessions
PandoDnD Pub Crawl
AL · DungeonCraft · online (Discord)
Planescape season. A rotating cast of adventurers wanders the planes, stumbling into trouble one questionable pub at a time.
Portal
·
19 sessions
Phandelver and Below: The Shattered Obelisk
Classic 5e · in person
The party restores the Wave Echo Cave and establishes themselves as heroes in Phandalin.
Portal
·
12 sessions
★ Section 02
Characters I play
Logos
Elf · Wizard 2
A drop-in character for Legends of Greyhawk. Elven acolyte with a knack for the arcane.
Legends of Greyhawk·DM: drop-in·Legends of Greyhawk
Oskar
Human · Fighter 2
A drop-in character for Legends of Greyhawk. Human acolyte, still finding his feet.
Legends of Greyhawk·DM: drop-in·Legends of Greyhawk
Cadwell
Half-elf Warlock 14 (Great Old Ones)
Young noble of Waterdeep, born of his father's indiscretions. His father's wife was the one with the money and status, so she never approved of his birth. They provided him with the necessities to not be a pauper, but never fully accepted him. So he set out to prove his worth to his family, and in the process, became awarded high honors from the Blackstaff and Waterdeep.
Waterdeep: Dragon Heist·DM: Kate Hoff·Adventurers League
★ Section 03
Latest session
Icewind Dale · Session 7
“Dead Run”
FR-DC-PND-AO-07 · June 6, 2026
The camp is still counting its losses. Kaarsk is injured and furious about it. A boy named Dak has decided now is the moment for his first hunt, and a stranger with a deck of cards has nowhere else to go.
Read the recap
★ Section 04
Coming up at PandoDnD
★ Next session
PS-DC-PUB-10
Absent without Leave
Wed, Jun 10 · 7:00 PM
PS-DC-PUB-10 Absent without Leave Wed 6/10 7-9pm at Online (details in event)
Warhorn
PS-DC-PUB-08
Unremembered Things
Wed, Jun 17 · 7:00 PM
PS-DC-PUB-08 Unremembered Things Wed 6/17 7-9pm at Online (details in event)
Warhorn
PS-DC-PUB-11
Fallen for You
Wed, Jun 24 · 7:00 PM
PS-DC-PUB-11 Fallen for You Wed 6/24 7-9pm at Online (details in event)
Warhorn
PS-DC-PUB-09
Reign of Frogs
Wed, Jul 1 · 7:00 PM
PS-DC-PUB-09 Reign of Frogs Wed 7/1 7-9pm at Online (details in event)
Warhorn
★ Section 05
Code I'm tinkering with
hoshisabi/scrollcase
in progress
Scrollcase
A tabletop campaign portal generator. Sessions, characters, NPCs, locations — all crosslinked. Uses several AI tools to be able to do a summary of the session, generate DM advice, make achievements, and generate artwork for memorable moments. You can see an example of it over at https://hoshisabi.com/rpg/icewind-dale/public/
Python
hoshisabi/al_adventure_catalog
live
AL Adventure Catalog
A searchable index of every Adventurers League adventure, by code, tier, season, and tag. Lives at https://hoshisabi.com/al_adventure_catalog/.
Python
hoshisabi/allog_download
live
AL Log Download
A small utility to pull data from https://www.adventurersleaguelog.com/ into a local copy. When their site went down for a short time, a number of us panicked about the loss of data that we didn't save. It attempts to be as good a citizen as possible by pulling from their APIs with plenty of throttling. The site is still up, but you never know. Over time we will work on having this convert the resulting files into several formats.
Python
hoshisabi/coding-challenges
live
Coding Challenges
A number of small programs to solve puzzles and challenges and to experiment with a number of different concepts, such as constraint based programming and dynamic programming. Also an excuse for me to try out new languages or frameworks.
C#, Python, Java
★ Section 06
U-Con Adventurers League
U-Con · Ann Arbor
We ran AL at U-Con — and we're coming back.
If you're an organizer, a DM, or a player who'd like to sit at our tables next year, get in touch. The convention site has the lay of the land at ucon-gaming.org.
This year we also fundraised for Doctors Without Borders.
★ Fundraiser
Doctors Without Borders
A personal campaign raising funds alongside our U-Con games. Donations remain open.
Donate
★ Section 07
Reference shelf
01 / ref
Basht Archives
Information and history about Basht from before the very first adventure was written.
02 / ref
What is Adventurers League?
Official introductory documentation and guidelines from D&D Beyond.
03 / ref
Adventurers League Info
An unofficial but comprehensive alternate source of AL documentation and rulings.