Log in

View Full Version : DnD 4e Sidebar Extensions Interest?



SieferSeesSomething
April 18th, 2025, 19:39
I have been trying to learn how to make an extension for Fantasy Grounds Unity for a bit, and as a practice project added races to the sidebar of 4e. The DnD 4e ruleset doesn't seem to have that by default like some of the other rulesets (like 5e) so I figured I'll upload this project as an actual extension in case others who play 4e can feel they can use it (plus it's practice with the Forge).
If it's too simple or not useful enough to be an extension, let me know and I'll delist it until I can make something more comprehensive or useful (maybe with Themes and Classes, too). Otherwise, I'll make a thread in the extensions forum and update this post with it.

Like Starwolf in that other thread, I'm kind of just gauging interest, too. I'm still learning, but I think I'm starting to get how to do this.

Here's the forum link to my first extension. (https://www.fantasygrounds.com/forums/showthread.php?84832-D-amp-D-4E-Character-Race-Extension&p=742219#post742219)

Here's the forum link to my second extension. This one is for classes. (https://www.fantasygrounds.com/forums/showthread.php?85937-D-amp-D-4E-Character-Class-Extension)

Starwolf
April 19th, 2025, 07:42
This one looks interesting. I will give it as test drive and give some feedback over the weekend.

RScottSteele
April 19th, 2025, 12:41
I am interested. I tried your Races extension and I have a question. Only the PHB3 races seem to be in the list. Am I missing something or are the others not included? If not, do you have plans to add them?

SieferSeesSomething
April 21st, 2025, 06:11
I am interested. I tried your Races extension and I have a question. Only the PHB3 races seem to be in the list. Am I missing something or are the others not included? If not, do you have plans to add them?

It should show whatever you have in your data library. If you parsed the compendium and activated the module, it'll show everything, otherwise you have to add them in manually. So it is a little weird it's only showing PHB3 races for you. I'll look into it, but might take me a couple days before I can do so (got some family visiting this week for a family wedding among other things).

SieferSeesSomething
June 6th, 2025, 03:01
I am interested. I tried your Races extension and I have a question. Only the PHB3 races seem to be in the list. Am I missing something or are the others not included? If not, do you have plans to add them?

Are you still having this issue? I just released a new version so if it's still happening after you update, let me know.

RScottSteele
June 7th, 2025, 13:41
Are you still having this issue? I just released a new version so if it's still happening after you update, let me know.

Yes it is still happening. I have the Feats, NPC, and Powers portable compendium files loaded but all I get are the PH3 races. And I think those are coming from a separate Player's Handbook 3 module. I tried unloading it and the races disappeared.

I saw on your forum post that you said it pulls from the "4E PC Options compendium module skelekon currently maintains." Can you provide a link to that? That might be the problem. I don't have that module, just the ones from VegaFontana.

RScottSteele
June 7th, 2025, 14:54
That did it. Once I loaded the skelekon mods it pulled all the other options in. Thanks.

SieferSeesSomething
June 7th, 2025, 22:27
Glad you found it! Ya, I think skelekon took it over from VegaFonatana and Valkyrion and kept working on it and improving it, so I used their version as a base example for the data code, since they seemed to have the most recently maintained version.

SieferSeesSomething
June 13th, 2025, 21:23
Made some extensive changes to my 4e Races Extension. And in the process, learning more about how to work on extensions! Thanks to everyone who helped in the Workshop forum. Maybe next I'll work on adding a classes record to the sidebar. It would be a huge leap in complexity, but I am starting to feel more confident in it being possible to do. Or maybe add Themes next, then Classes after that? I know Classes would probably be more useful, though.

Anyway, the Race/Species one should now add basically everything mechanical to your character if you input it into the race and then drag it on the character's main sheet. If I forgot anything a race can possibly give a character, let me know.

Note: For languages, ability scores, and skill bonuses, make sure the values are comma-separated to have them parse correctly when adding to your character.

Starwolf
June 16th, 2025, 20:11
When I open the Races window it looks like picture one. When I move a race to the race field on the character sheet the ability bonuses and skill bonuses are not added. hardly even mentioned. May this be due to difference in how the different 4e databases are set up?

64605
Not only races listed in this window

64606
Bonus are not added to the skills. everything else mentioned in the chat is added however. The dialog box for where the ability bonus should go is weird, and it doesnt work. no bonuses was added to the abilities.

SieferSeesSomething
June 18th, 2025, 01:59
When I open the Races window it looks like picture one. When I move a race to the race field on the character sheet the ability bonuses and skill bonuses are not added. hardly even mentioned. May this be due to difference in how the different 4e databases are set up?

64605
Not only races listed in this window

64606
Bonus are not added to the skills. everything else mentioned in the chat is added however. The dialog box for where the ability bonus should go is weird, and it doesnt work. no bonuses was added to the abilities.

Thanks for the heads up! I'm looking into it. Sorry I didn't test it better before releasing it, but thanks for taking a look at it =)

EDIT: Okay, so I wasn't able to replicate the first issue. Not sure what's going on there exactly. Maybe get the latest compendium module? It's located here (https://www.fantasygrounds.com/forums/showthread.php?73753-4E-Module-Maker-yet-another-Portable-Compendium-parser&p=729229&viewfull=1#post729229). (I've also got a pull request that will make that compendium module maker work even better with my extension, but waiting for skelekon to come back and review it lol. Or maybe I'll just drop the fork here sometime, but I'll give them a bit more time first.)
i was able to replicate the bonuses not getting properly added and it displaying the ability score options all weird, so I just put out an update for the extension that will hopefully fix those, at least.

Starwolf
June 18th, 2025, 04:27
Thanks for the heads up! I'm looking into it. Sorry I didn't test it better before releasing it, but thanks for taking a look at it =)

EDIT: Okay, so I wasn't able to replicate the first issue. Not sure what's going on there exactly. Maybe get the latest compendium module? It's located here (https://www.fantasygrounds.com/forums/showthread.php?73753-4E-Module-Maker-yet-another-Portable-Compendium-parser&p=729229&viewfull=1#post729229). (I've also got a pull request that will make that compendium module maker work even better with my extension, but waiting for skelekon to come back and review it lol. Or maybe I'll just drop the fork here sometime, but I'll give them a bit more time first.)
i was able to replicate the bonuses not getting properly added and it displaying the ability score options all weird, so I just put out an update for the extension that will hopefully fix those, at least.

If i don`t remember wrong, there was two types of parsers for the compendium, and the files I got are not compatible with Skelekons parser. But it is a long time ago I made those files so I have forgotten the details how I got about back then.

BTW: is there a way to add in the defense bonuses as Fortitude, Reflex and Willpower when defining your own race?

SieferSeesSomething
June 19th, 2025, 05:50
Oh that's right. Hm... You've given me something to think about. I remember now that the other files are even harder to get because the google drive link in that that one thread is broken now. Ya, that's a tough one. I'd like it to work with both compendium parsers, but not sure how. I'll have to put some thought into it.


BTW: is there a way to add in the defense bonuses as Fortitude, Reflex and Willpower when defining your own race?
Not yet, though I might add it at some point, especially considering how common of a race Human is. For now, I would just add give it a name and add it as a racial feature, like the Goblin's Goblin Reflexes or Human Defense Bonus. It means you'll have to add the value to your character's defense manually after adding the race to them. Since features are so varied, I can't really automate them all, but like I said, I'll consider having that one automate and I'll add it to the list of ideas.

SieferSeesSomething
August 8th, 2025, 03:31
Hey Starwolf, did you use this parser? https://www.fantasygrounds.com/forums/showthread.php?60221-4E-Module-Generator-Offline-compendium-gt-Fantasy-Grounds

Starwolf
August 8th, 2025, 06:10
Yes, thats the one I used.

Edit: No, for the FG data I used the parser in the picture. Shown below. My offline compendium though, looks like the one you linked to. I made that at a later date. But it is a long time ago, so my memory is a biut fuzzy.

65033

SieferSeesSomething
October 7th, 2025, 05:42
I started on the next extension, this time for classes. It's still mostly made for skelekon's compendium parser, haven't gotten it to work with the other one yet, so sorry about that.

I'm starting on an extension that adds classes to the sidebar and some minor automation related to that.

Here is the forum thread (https://www.fantasygrounds.com/forums/showthread.php?85937-D-amp-D-4E-Character-Class-Extension). I'll also update the first post to include it.

SieferSeesSomething
November 29th, 2025, 22:07
Decided to start adding some filters to these new libraries as well. Starting with the Class extension, but I'll add some to the Races extension, too. For the class extension, you can filter by role (Defender, Leader, Striker, and Controller), power source (Arcane, Primal, Divine, Martial, Psionic, Shadow), book/publishing source (Player's Handbook, Player's Handbook 2, etc.), and class type. "Class Type" of course isn't a thing that exists for 4e, I made it up myself, but basically I split it up into some common categories the 4e classes are split up into: Default, Essentials, and Hybrid. I'd also like to add another filter for their primary stat eventually, but I haven't gotten around to it yet.

65821

For Races, I'm still deciding what they'll be. One of the compendiums uses origin, attributes, sizes, and book/publishing source, so I might just go with that. Origin doesn't seem to mean a lot, though, so I might not use that one. Maybe speed?

EDIT: Accidentally posted this comment in the wrong thread before. Put it back in the right one.