MapGenerator builds a full continent — climate, rivers, biomes, nations, and a feudal hierarchy of duchies down to baronies — then hands you an editable atlas. TheDM is the same login, one tab over: a D&D 5e combat simulator for testing the party you'll run through it.
Log in / Sign up →Accounts are invite-only — you'll need a code from whoever's hosting it. Once you're in, the world you get is yours alone: every account keeps its own save file, nobody else can see or touch it.
Your account works for both apps. Same login, same session, no separate signup for the combat simulator.
Pick a seed and a size, and the generator runs terrain, hydrology, climate, and biomes, then grows settlements, nations, and a three-tier feudal hierarchy — duchies, counties, and baronies, each with its own seat and title — all before you've touched anything.
Click any settlement to rename it, change its tier, or write lore into its notes. Population, area, and gold output start from the generation model but are yours to hand-tune. Want a landmark the generator didn't put there? Place your own settlement or point of interest anywhere on the map.
Toggle duchy, county, and barony borders on top of the terrain. Click into any fief and its gold total is summed live from every settlement underneath it — a duke's income reflects their whole duchy, not just their own city.
Square or hex, sized in miles per cell — the overlay converts to the world's real scale automatically, so a "10 miles per hex" crawl actually means ten miles at that map's scale, not an arbitrary grid.
Drag-select part of the map and regenerate just that area at much higher detail — rivers and coastlines stay consistent with the parent world, and anything you place inside the zoomed region syncs back automatically. When you're ready to share, download a flattened PNG for your table or the raw .npz to keep editing later.
The combat simulator runs full 5e rules — classes, subclasses, feats, spell slots, saving throws, opportunity attacks — against a tactical AI that positions and targets on its own.
A single fight tells you what happened. Running the same scenario twenty times tells you whether your encounter is actually balanced. Here's a real result: two 5th-level adventurers — a Ranger and a Fighter — against a war party of eight orcs and eight goblins.
Sample outcome: Victory for team 'blue'! Survivors: Thando, Brendiir — Brendiir walked away with 8 of 44 HP left. Close enough to be interesting; that's the point of running it twenty times instead of trusting one roll.
Full stat blocks for every monster in the bestiary — AC, HP, ability scores, attack profiles — laid out the way a 5e stat block actually reads.
Both apps live behind the one login and one Tailscale Funnel URL — no separate accounts, no separate servers. If you don't have an invite code, ask whoever's hosting it for one.
Log in / Sign up →