Are there any AI tools you would suggest to help with generating and maintaining my D&D campaign? I want to load in all the backstory, NPCs, and current plots I've already created, and then have the AI help me maintain consistency as I continue to develop the plot and add more backstory going forward.
Rollback Post to RevisionRollBack
C. Foster Payne
"If you get to thinkin' you're a person of some influence, try orderin' somebody else's dog around."
AI Based? no, I wouldn't recommend using AI tools personally while they exist in a morally dark grey area of existence.
There are programs which help depending on what you want to do, I personally use DungeonDraft for map creation but if you're after something for less effort then I think Dungeon Alchemist would be good. on the flip side there is also Talespire which is a lot more work but fully customizable 3D environments.
There are various Virtual Table Top programs as well, I suspect Maps would be the official answer but I personally use a different VTT program (FoundryVTT).
Just a warning for OP, threads like this often devolve into complaints about the ethics of AI and typically (a) do not get the most helpful responses to the question asked and (b) typically get locked. Just saying that to set your expectations.
First, it does not appear you are looking to use generative AI? From your post, it looks like your goal is to help you track information for consistency, using an AI assistant instead of a generative AI to help you make new content. That is a pretty important distinction, and I will respond both to the AI assistant point and the Generative AI point, so you have the information regardless of what your intent might be.
As far as I am aware, the only type of AI assistant that tracks data like that and can compare documents for consistency is designed for the legal community - there exist AI assistants that can scan through multiple pages of deposition transcripts, discovery, etc. to find discrepancies. They are designed for use by law firms handling massive piles of documents in cases with large dollar values at issue, so I am guessing they are prohibitively expensive for casual D&D use.
That said, there might be smaller AI assistants that can perform this kind of task, so it does not hurt to look into them. I am guessing, however, they are still mostly in their infancy, so you might end up putting in more work double checking the AI than you would have if you developed your own tracking system by hand.
Generative AI simply cannot do what you are asking at the present time. GenAI has a real difficult time distinguishing certain elements of prompts from other elements, resulting in it mixing and matching data sets to produce unexpected outcomes. For example, if you input “Grog is an angry Barbarian exiled from his clan. Percy is a runaway trying to survive after his family was murdered” it might start conflating those backstories (particularly since both have similar “had to leave home” origins). Combined with the large amounts of external data (often trope heavy) GenAI uses, and you are very, very likely to start creating false answers that not only will fail to track your existing inputs, but likely create things that are entirely wrong.
So, regardless of what system you are using - AI assistants or GenAI - I do not think the technology is presently there in an accessible manner. This kind of tracking complex information falls into a usage category where AI fundamentally flounders, confused by basic understanding of the inputs and by the other data it was trained by.
One thing I have learned after a couple campaigns: if you need extra tools to keep track of your plot, your players are definitely not keeping up. Telling a complex story can be really satisfying, but it can take the wind out of your sails when you have to explain to the players why they know so-and-so and why it is such a shocking twist that they are the person who did such-and-such 3 sessions ago.
At this point, I'm trying to work on clarifying my plot - focusing on memorable moments and reinforcing them later on. It's not so much a dumbing-down but more of a distillation. If my player writes a 3-page backstory and then never brings it up again at the table, sorry - it's not getting incorporated. Focus on the things the party engages with because that's the stuff they will remember.
Now if you're doing this for you - because it can be fun to interweave all this stuff and create something cool from it - then by all means proceed. But if you're doing it from a perspective of "A good DM must synthesize all relevant information into a grand plot that incorporates everything," I would say don't do that to yourself. It's a lot of work and it often doesn't pay off.
Are there any AI tools you would suggest to help with generating and maintaining my D&D campaign? I want to load in all the backstory, NPCs, and current plots I've already created, and then have the AI help me maintain consistency as I continue to develop the plot and add more backstory going forward.
If you want consistency, the last thing you want to use for that is "AI". It just regurgitates input without any understanding of what it is doing, and for that and other reasons, it is extremely poor at maintaining consistency.
I use Copilot with the built in pages functionality to create and maintain notes. It has access to anything previously written plus internet sources to help you refine and extract important infomation.
You can put all of your info in something like Google Docs, give the AI access, and then ask it to summarize your plots & narratives and to discover implied ones that you wrote and surprise you.
When I need a quick plotline for NPC's I have the AI pull from PLOTTO, and it gives me ideas that I can bring into a D&D world with minimal work. PLOTTO is in the public domain and is, in a quirky way, algebra for plots. You run the equation and get something that can be worked just fine.
Asking AI for plots or complete adventures ends up being more work than is useful, as it's not smart. Having it parse what I wrote to parse it and help me see it in other perspectives works.
UPDATE: Using NotebookLM has been amazing! Uploading all my campaign material, using Gemini to flesh out my session notes, then uploading them, all is pretty time-intensive, but well worth it. Not only can I search my database of material for how material interconnects, but NotebookLM has an "Audio Overview" feature that makes getting my players to review the session notes EASY!!! Many people would rather listen to a podcast in their car than read on their laptop or phone. And so that's what I've done... I've created my session notes as a podcast and uploaded them to Spotify where my group can listen to them at their leisure.
Now, this first session review is not perfect, but I am certain that with practice in understanding how the prompts for customizing NotebookLM's Audio Overview, it will get better.
He/Him. Loooooooooong time Player. The Dark days of the THAC0 system are behind us.
"Hope is a fire that burns in us all If only an ember, awaiting your call To rise up in triumph should we all unite The spark for change is yours to ignite." Kalandra - The State of the World
Are there any AI tools you would suggest to help with generating and maintaining my D&D campaign? I want to load in all the backstory, NPCs, and current plots I've already created, and then have the AI help me maintain consistency as I continue to develop the plot and add more backstory going forward.
C. Foster Payne
"If you get to thinkin' you're a person of some influence, try orderin' somebody else's dog around."
AI Based? no, I wouldn't recommend using AI tools personally while they exist in a morally dark grey area of existence.
There are programs which help depending on what you want to do, I personally use DungeonDraft for map creation but if you're after something for less effort then I think Dungeon Alchemist would be good. on the flip side there is also Talespire which is a lot more work but fully customizable 3D environments.
There are various Virtual Table Top programs as well, I suspect Maps would be the official answer but I personally use a different VTT program (FoundryVTT).
Just a warning for OP, threads like this often devolve into complaints about the ethics of AI and typically (a) do not get the most helpful responses to the question asked and (b) typically get locked. Just saying that to set your expectations.
First, it does not appear you are looking to use generative AI? From your post, it looks like your goal is to help you track information for consistency, using an AI assistant instead of a generative AI to help you make new content. That is a pretty important distinction, and I will respond both to the AI assistant point and the Generative AI point, so you have the information regardless of what your intent might be.
As far as I am aware, the only type of AI assistant that tracks data like that and can compare documents for consistency is designed for the legal community - there exist AI assistants that can scan through multiple pages of deposition transcripts, discovery, etc. to find discrepancies. They are designed for use by law firms handling massive piles of documents in cases with large dollar values at issue, so I am guessing they are prohibitively expensive for casual D&D use.
That said, there might be smaller AI assistants that can perform this kind of task, so it does not hurt to look into them. I am guessing, however, they are still mostly in their infancy, so you might end up putting in more work double checking the AI than you would have if you developed your own tracking system by hand.
Generative AI simply cannot do what you are asking at the present time. GenAI has a real difficult time distinguishing certain elements of prompts from other elements, resulting in it mixing and matching data sets to produce unexpected outcomes. For example, if you input “Grog is an angry Barbarian exiled from his clan. Percy is a runaway trying to survive after his family was murdered” it might start conflating those backstories (particularly since both have similar “had to leave home” origins). Combined with the large amounts of external data (often trope heavy) GenAI uses, and you are very, very likely to start creating false answers that not only will fail to track your existing inputs, but likely create things that are entirely wrong.
So, regardless of what system you are using - AI assistants or GenAI - I do not think the technology is presently there in an accessible manner. This kind of tracking complex information falls into a usage category where AI fundamentally flounders, confused by basic understanding of the inputs and by the other data it was trained by.
One thing I have learned after a couple campaigns: if you need extra tools to keep track of your plot, your players are definitely not keeping up. Telling a complex story can be really satisfying, but it can take the wind out of your sails when you have to explain to the players why they know so-and-so and why it is such a shocking twist that they are the person who did such-and-such 3 sessions ago.
At this point, I'm trying to work on clarifying my plot - focusing on memorable moments and reinforcing them later on. It's not so much a dumbing-down but more of a distillation. If my player writes a 3-page backstory and then never brings it up again at the table, sorry - it's not getting incorporated. Focus on the things the party engages with because that's the stuff they will remember.
Now if you're doing this for you - because it can be fun to interweave all this stuff and create something cool from it - then by all means proceed. But if you're doing it from a perspective of "A good DM must synthesize all relevant information into a grand plot that incorporates everything," I would say don't do that to yourself. It's a lot of work and it often doesn't pay off.
My homebrew subclasses (full list here)
(Artificer) Swordmage | Glasswright | (Barbarian) Path of the Savage Embrace
(Bard) College of Dance | (Fighter) Warlord | Cannoneer
(Monk) Way of the Elements | (Ranger) Blade Dancer
(Rogue) DaggerMaster | Inquisitor | (Sorcerer) Riftwalker | Spellfist
(Warlock) The Swarm
A very important consideration when contemplating using "ai".
There are also environmental concerns with "ai"
If you want consistency, the last thing you want to use for that is "AI". It just regurgitates input without any understanding of what it is doing, and for that and other reasons, it is extremely poor at maintaining consistency.
I use Copilot with the built in pages functionality to create and maintain notes. It has access to anything previously written plus internet sources to help you refine and extract important infomation.
I checked out NotebookLM today and liked it. It produced an AI podcast-like commentary about my party's adventures that was quite funny.
C. Foster Payne
"If you get to thinkin' you're a person of some influence, try orderin' somebody else's dog around."
You can put all of your info in something like Google Docs, give the AI access, and then ask it to summarize your plots & narratives and to discover implied ones that you wrote and surprise you.
When I need a quick plotline for NPC's I have the AI pull from PLOTTO, and it gives me ideas that I can bring into a D&D world with minimal work. PLOTTO is in the public domain and is, in a quirky way, algebra for plots. You run the equation and get something that can be worked just fine.
Asking AI for plots or complete adventures ends up being more work than is useful, as it's not smart. Having it parse what I wrote to parse it and help me see it in other perspectives works.
UPDATE: Using NotebookLM has been amazing! Uploading all my campaign material, using Gemini to flesh out my session notes, then uploading them, all is pretty time-intensive, but well worth it. Not only can I search my database of material for how material interconnects, but NotebookLM has an "Audio Overview" feature that makes getting my players to review the session notes EASY!!! Many people would rather listen to a podcast in their car than read on their laptop or phone. And so that's what I've done... I've created my session notes as a podcast and uploaded them to Spotify where my group can listen to them at their leisure.
https://open.spotify.com/show/61klwdrm3kAIaBr3kKr4Th?si=e9aee89989f74618
Now, this first session review is not perfect, but I am certain that with practice in understanding how the prompts for customizing NotebookLM's Audio Overview, it will get better.
C. Foster Payne
"If you get to thinkin' you're a person of some influence, try orderin' somebody else's dog around."
What is this a paid ad-read?
He/Him. Loooooooooong time Player.
The Dark days of the THAC0 system are behind us.
"Hope is a fire that burns in us all If only an ember, awaiting your call
To rise up in triumph should we all unite
The spark for change is yours to ignite."
Kalandra - The State of the World
No... I was just relating my experience. I can't be the only one looking for a tool to do something like this. I hope it helps others.
C. Foster Payne
"If you get to thinkin' you're a person of some influence, try orderin' somebody else's dog around."