The Endlessness
guides6 min read

How to Play Any PDF Campaign With an AI Dungeon Master

Have a campaign PDF but no group? Here is how to upload it to The Endlessness and turn it into a solo, playable world run by an AI Dungeon Master.

How to Play Any PDF Campaign With an AI Dungeon Master

You have the PDF. You bought it in a bundle three years ago, or a friend swore it was the best module they had ever read, or you wrote it yourself over a long weekend and a longer pot of coffee. It is 180 pages of maps, NPCs, and plot hooks, and it has never once been played, because assembling four adults on the same evening turns out to be harder than any encounter inside it.

Import Campaign fixes exactly that. You hand The Endlessness your campaign document, it reads the whole thing, and it builds a private, playable world from it. Then you pick a hero and start playing, tonight, alone, with an AI Dungeon Master running the world your PDF describes.

Here is how to do it, start to finish.

What Import Campaign actually does

Point it at a campaign and it reads every page, then turns what it finds into a world you can walk around in: the towns and dungeons, the people who live there, the factions quietly working against each other, and the quests waiting to go wrong. It stays faithful to the source, so a grim survival module stays grim, a heist stays a heist, and a spacefaring one-shot does not suddenly sprout elves.

A few honest expectations before you start:

  • It builds a world, not a slideshow. You get places, characters, factions, and quests you can play through, not a page-by-page reader.
  • It is not a map generator. It reads your world and makes it playable. It does not redraw the battle maps from your book.
  • It respects the genre. Sci-fi, horror, historical, high fantasy, fairytale. It takes its cues from what you uploaded, not from a generic fantasy template.

If you would rather describe a setting in a sentence and improvise from there, that is a different tool. The sandbox campaign guide covers speaking a world into existence with no file at all. Import Campaign is for when you already have the material and want it played by the book.

Step 1: Get on a plan that includes it

Import Campaign is part of the Adventurer and Legend plans. The free tier is a great way to meet your AI Dungeon Master and run the built-in worlds, but importing your own campaign is a paid feature.

The difference between the two paid plans, for this feature, is how many worlds you can import each month: Adventurer includes one import a month, Legend includes three. Pick whichever matches how many dusty PDFs you are itching to finally run, and you can always compare the plans first.

Step 2: Open Import Campaign

From the world screen, where you would normally choose one of the built-in worlds, you will find Import Campaign. That is the door. Open it and you get an upload page with a big drop zone, ready for your files.

Step 3: Upload your campaign

Drag your file in, or click to browse. Here is what it accepts and where the edges are, so nothing surprises you:

  • File types: PDF, DOCX, DOC, TXT, MD, HTML, images like PNG and JPG, and even a ZIP of several of those.
  • Size: up to 150 MB per file, and you can add several files at once (up to 20) if your campaign lives across a book, an appendix, and a folder of notes.
  • Scanned books are fine. If your PDF is an art-heavy hardcover that is really a stack of images, it will still read it. The cleaner the text, the richer the world, so a proper text PDF beats a blurry phone photo of a page every time.

Then you start the build.

Step 4: Let it forge the world

Bigger campaigns take longer to read. A long book can take up to about fifteen minutes to become a world, which is roughly the time it takes to make a sandwich and lose a tab you meant to keep.

You do not have to sit and watch the progress bar. It is safe to leave the page. The build keeps running, and your new world will be waiting on the world screen when it is done. Go do something else and come back to a finished realm.

Step 5: Pick a hero and play

When the world is ready, you roll a hero the same way you always do, and step in. Your imported world sits right alongside the built-in ones on your world screen, and it plays exactly like them: real dice in the open, full D&D 5e rules, NPCs who remember you, and a world that keeps its state between sessions.

New to that part? The getting started guide walks through character creation and your first combat, and if playing without a group is new to you, how to play D&D alone is a good next read.

Do not like how a world turned out, or finished with it? You can delete an imported world whenever you like. Any campaign you already started from it keeps working.

Getting the best world out of your document

A few small things make the result noticeably better:

  • Feed it the real thing. A clean, text-based PDF or DOCX gives the fullest world. Scanned images work, but text reads better than pictures of text.
  • Include the good stuff. If your NPCs, factions, and locations live in an appendix or a separate file, upload those too. More source means a richer world.
  • One campaign at a time. Import a single adventure rather than your entire shelf at once. You will get a tighter, truer world, and you can always import the next one next month.

The short version

Get on Adventurer or Legend, open Import Campaign from the world screen, upload your PDF or document, give it up to fifteen minutes, then pick a hero and play. The campaign that has been sitting on your drive since 2023 finally gets a table, and the table is always free.

Go pick your plan and bring your own world. If you would rather see what the built-in adventures feel like first, the Shattered Crown preview is a fine place to start. And if you own a stack of modules you never ran, we wrote a whole post on playing the books and homebrew you already own.

Ready to Roll?

Create a character and start your first campaign in under five minutes. Free. No credit card.