PDA

View Full Version : Shadowdarklings Fantasy Grounds Converter



spoofer
January 31st, 2025, 11:37
This is the link to the Windows OS version of Shadowdarklings Fantasy Grounds Converter. This application converts the .json file output into an .xml file that can then be read into Fantasy Grounds using the character import function.

https://github.com/kmheffernan/SD2FG-Converter/

Please post bugs and I will do my best to fix them.

Laerun
March 30th, 2025, 22:38
Shadow Dark Characters to FG VTT Conversion Tool:
Purpose: Converts ShadowDarklings JSON character files into XML files for Fantasy Grounds, specifically for Shadowdark RPG campaigns.
Developer: kmheffernan (Spoofer)
Last Major Updated: November 17, 2023

Related Shadowdark YouTube Videos: https://youtube.com/live/wiivkW1MkCw


How It Works:
Create a character at https://shadowdarklings.net/create (requires account).
Export as JSON file.
Use the converter from https://github.com/kmheffernan/SD2FG-Converter (GitHub account may be needed).
Convert JSON to XML.
Import XML into Fantasy Grounds via Character Management in a Shadowdark campaign.

Key Features:
Automates character import (stats, talents, etc.) into Fantasy Grounds Unity.
Supports batch processing and customizable settings (see GitHub docs).
Preserves editable traits for house rules or custom campaigns.

Requirements:
Fantasy Grounds VTT and Shadowdark ruleset (account at https://www.fantasygrounds.com).
ShadowDarklings account (https://shadowdarklings.net).
GitHub account may be required for download (https://github.com/kmheffernan/SD2FG-Converter).
Useful Links:

Tool Repository: https://github.com/kmheffernan/SD2FG-Converter

ShadowDarklings Character Creator: https://shadowdarklings.net

Free FG Character Portraits: https://forge.fantasygrounds.com/shop/items/1761/view

Fantasy Grounds Website: https://www.fantasygrounds.com
Forum Discussion: https://www.fantasygrounds.com/forums/showthread.php?84071-Shadowdarklings-Fantasy-Grounds-Converter&p=736153&viewfull=1#post736153
Fantasy Grounds SD Character Creation Video: https://youtu.be/QNvp_sBA9Uk?si=WTice4SXvYGldGhz (TY Bayne!)

Notes:
Open-source and community-supported.
ShadowDarklings was acquired by Arcane Library in 2023, adding official content.(https://www.reddit.com/r/shadowdark/comments/16pr3n0/shadowdarklings_character_creator_acquired_by/)

yogsothothian
April 26th, 2025, 16:40
This is amazing. Thank you for your efforts on this!

Lawlesslisa
July 4th, 2025, 14:33
Hello.

Can this be used to make NPC's and monsters?

Thanks

spoofer
July 4th, 2025, 15:06
This app converts the json output file from the SHadowdarklings website into an xml file that can be loaded into FG.
Take a look at the website. It makes player characters only. If you come across a similar website for making NPCs that allows saving the date to a text or json file, then let me know. I am sure I can easily make an app to convert the output to xml of Fantasy Grounds.

Lawlesslisa
July 4th, 2025, 16:59
Thanks for the quick response, Spoofer.

Can you convert PCs to NPCs in this ruleset?

Tempered7
July 7th, 2025, 17:52
FYI, I deep searched for a similar monster / npc generator around the time I wrote about SoloDark in the blog, there was none. I checked again (brave search + google), there is only text-based (description) generators for NPCs, not stats.

If NPC entries in Shadowdark had an export to XML function like PC Sheets, It would be easier to reverse-engineer it to edit a PC.xml file. Then the PC.xml would be imported back into the NPC window.

Nilrem
September 3rd, 2025, 03:14
Great tool. Thank you :)

kris1d20
January 28th, 2026, 22:00
I might be doing this wrong but downloading that zip file and attempting to extract fails because it's empty. Probably user error but I can't figure out what I'm doing wrong.

spoofer
January 30th, 2026, 11:10
I just downloaded and unzipped from GitHub without a problem. If you want, I can send you the file directly. Send my a private message with a way to do so.