by Bokeelia
Description
Full Description
This extension enables the bulk import of story entries into Fantasy Grounds,
using structured chapter formatting, list recognition, and advanced table
handling.
How It Works:
• Each entry must begin with a chapter reference in this format: XX.XX
Title.
• All lines that follow (until the next chapter line) are included in that
entry.
• Paragraphs are created from normal lines of text.
• Bullet lists are created using the • symbol at the beginning of a line.
• Tables are added using the format: Table: Number Title
◦ Example: Table: 51 Crystal Nexus Effects
◦ Tables must have a header row followed by data rows.
◦ Columns can be separated using tabs or two or more spaces.
• After import, you must right-click each story entry and select “Clean Up
Text” to apply markup formatting.
Item Table Importing:
• If a table includes “(Items)” in its title—like Table: 54 Sentinel Weapons
(Items)—each row will also be imported as a separate item in your Items list.
• Current item import supports:
◦ Name
◦ Cost
◦ Weight
◦ Description
◦ DM Only notes
• Note: Fields like AC or weapon damage are not currently included but are
planned for a future release.
Image Link Detection:
• You may now include image links that will auto-insert as clickable buttons
inside your story entries.
• Image records must already be imported into the campaign’s Images window.
• Supported trigger formats (each on its own line):
◦ IMAGE: Airship Deck
◦ Airship Deck.jpg
◦ Moon Ritual.png
• The importer will automatically detect the image name, match it to a
sanitized record ID, and insert a proper Fantasy Grounds image link:
◦ Example result: a clickable link labeled “Airship Deck” that opens the
image window.
• Display names are matched loosely—apostrophes, casing, and spacing are
normalized automatically.
Planned Future Support (if feasible):
• Rollable tables
• NPC entries
• Classes
• Races (Species)
• Backgrounds (Kits)
• Skills
• Spells
Vision for This Tool:
This tool is designed to allow you to take an entire book exported into
Notepad++, make necessary edits, and paste the content into the
importer—automating 90% of the conversion process.
As this extension expands on functionality, the price
will increase.
If you have any feedback or issues, feel free to reach out to me on Discord:
ClewDM#1008
UUID 60896258-2fdf-11f0-a251-0050562be458