module

AI Monster Importer

Endorsements
0
Installs
0.1125%
Comments
0
Latest version1.0.9
Minimum Core11
Compatible Core11.313
Last updated10 months ago
Created10 months ago
Authors
Languages English
Systems Dnd5e
Project source Project URL
Report bugs Bug tracker URL
Read-me Readme URL
Changelog Changelog URL
License License URL

AI Monster Text Importer

Import any monster stat block text right into FoundryVTT using GPT!

It's as easy as copy-paste, and it's gonna get even easier.

Video Demo

Here is a short video demo importing a Couatling by copy-pasting text from D&D Beyond (but you can import from any stat block you want!)

 

Prerequisites
1. Subscribe to an OpenAI plan with GPT-4 access (Required)

Sign up for a plan on the [OpenAI Website](https://platform.openai.com/signup)

This module currently uses gpt-4-turbo-preview to power its text content parsing. Models that are available through the free plan (i.e. gpt-3.5-turbo) after testing do not provide accurate results. Support for other LLM providers, including Ollama, is in development.

2. Import the DnD 5e SRD (Recommended but not necessary)
The importer uses your existing compendium monsters/items for spells, item examples and some assets.
  • Option 1 - If you're using a late enough version, do this through FoundryVTT's provided D&D content
  • Option 2 - Use [D&D Beyond Importer for Foundry VTT](https://github.com/MrPrimate/ddb-importer) to import all the free SRD content on D&D Beyond
Usage

(DnD5e only for now, but just wait!)

  1.  Download and install this module using FoundryVTT Add-on Modules
  2. Open the AI Monster Importer with the button at the top of the Actors tab
  3. (Do this once) You will be prompted for your OpenAI API key, enter it and click "Save and Validate". You can get one by creating an account on the OpenAI Website
  4.  Copy-paste a monster text block into the box and click "Submit"

That's it!

  • After parsing your monster, the actor sheet will pop up and display the goods.
  • You can select a compendium to send your monsters to - a default one will be created if you don't!
  • While parsing, you'll see a breakdown of the different processes as they start and end.
  • Click "Import Another" and keep going!
The Future

There is a lot to be done here in the way of optimization and extending functionality, we're just getting started!

  • Leverage more advanced LLMs as they come
  • Prompt optimization
  • Support other Systems
  • ...and more
Contact

If you're interested in getting involved or talking about the project, let me know! Find me on the FoundryVTT Discord at wickerplane

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x