PDA

View Full Version : Creating a subclass for custom class



DonutDude717
February 16th, 2025, 00:48
Hello!

I've watched both of Zacchaeus' videos on class building and I still can't figure it out. My version of Fantasy Grounds is much different than that of those videos and it seems things have been moved or are called different things in my version.

That being said, I'm trying to add a few subclasses to my custom class and I can't figure out how it's done. The subclasses or specializations or whatever you want to call them, should become available at level 3. This is what my Fantasy Grounds looks like:

63452

I'd appreciate any help you can provide.

Zacchaeus
February 16th, 2025, 09:04
Click on the subclasses button at the top of the class list in your screenshot. Create new in the usual way and in the 'Other' tab add the name of the class to which the subclass belongs.

DonutDude717
February 17th, 2025, 22:14
Click on the subclasses button at the top of the class list in your screenshot. Create new in the usual way and in the 'Other' tab add the name of the class to which the subclass belongs.

In the "usual way" you reference a Spec Choice which doesn't appear to exist on my version of Fantasy Grounds. I don't know how to tell Fantasy Grounds that this is in fact a choice the character needs to make. I've created the class, the three subclasses, I marked them as belonging to the class, and yet nothing happens when I reach level three besides there being a text box stating that there is a choice to be made with no choice options available.

Zacchaeus
February 17th, 2025, 22:58
Ah, my bad, I should have explained further. I should have said that the only classes which work at present using the 2024 template in as far as automatically giving a choice of subclass are the official ones in the PHB. If you use the 2014 Legacy template you should be able to get a choice appear if you create a level three feature with the Spec Choice ticked.

DonutDude717
February 18th, 2025, 05:30
Ah, my bad, I should have explained further. I should have said that the only classes which work at present using the 2024 template in as far as automatically giving a choice of subclass are the official ones in the PHB. If you use the 2014 Legacy template you should be able to get a choice appear if you create a level three feature with the Spec Choice ticked.

Forgive my ignorance, but you can change the template?! How is this done? And just to make sure I understand, it's not currently possible to create a custom class with subclasses in the 2024 version?

Moon Wizard
February 18th, 2025, 08:10
You can create a class in by clicking on the Character->Classes button in the sidebar, which opens the Classes campaign list; then pressing the Add button (green plus).
You can create a subclass by clicking on the Subclasses button in the Classes campaign list window, which opens the Subclasses campaign list; then pressing the Add button.
In order to link together, the Subclass record must have a Class field value which matches the Class name value.

If the class is a 2024 class record, then the subclass is always gained at L3.
If the class is a Legacy class record, then you need to click the checkbox in one of the Class Feature sub-records to specify that the class feature triggers the subclass selection for that class. (i.e. Divine Domain, Primal Path, etc.)

When making a new class, it's usually best to use an existing class as an example; or copy an existing class and modify to fit your needs. You can copy a record by dragging the link in the record window back onto the campaign list.

Regards,
JPG

DonutDude717
February 18th, 2025, 08:25
You can create a class in by clicking on the Character->Classes button in the sidebar, which opens the Classes campaign list; then pressing the Add button (green plus).
You can create a subclass by clicking on the Subclasses button in the Classes campaign list window, which opens the Subclasses campaign list; then pressing the Add button.
In order to link together, the Subclass record must have a Class field value which matches the Class name value.

If the class is a 2024 class record, then the subclass is always gained at L3.
If the class is a Legacy class record, then you need to click the checkbox in one of the Class Feature sub-records to specify that the class feature triggers the subclass selection for that class. (i.e. Divine Domain, Primal Path, etc.)

When making a new class, it's usually best to use an existing class as an example; or copy an existing class and modify to fit your needs. You can copy a record by dragging the link in the record window back onto the campaign list.

Regards,
JPG

I really appreciate the explanation. I still couldn't figure out how to make subclasses available for my 2024 version so I recreated the class in Legacy version and it seems to work just fine now. Thank you again for really breaking it down for me.

Zacchaeus
February 18th, 2025, 08:32
Forgive my ignorance, but you can change the template?! How is this done? And just to make sure I understand, it's not currently possible to create a custom class with subclasses in the 2024 version?

At the bottom of the class window there is a field which will say either 2024 or Legacy. Clicking on this will swap between the two. There is the same button at the bottom of the Subclass window which does the same thing. You can certainly create 2024 classes with sub classes but when I tested it by copying and renaming an existing class I couldn't get it to pop up the subclass choice; so I'm thinking that at the moment the subclasses are hard coded. This would mean that you'd need to drag in the subclass in character creation rather than have it pop up as a choice.

Alternatively use the 2014 template and tick the Spec Choice box as noted above.

DonutDude717
February 18th, 2025, 17:22
At the bottom of the class window there is a field which will say either 2024 or Legacy. Clicking on this will swap between the two. There is the same button at the bottom of the Subclass window which does the same thing. You can certainly create 2024 classes with sub classes but when I tested it by copying and renaming an existing class I couldn't get it to pop up the subclass choice; so I'm thinking that at the moment the subclasses are hard coded. This would mean that you'd need to drag in the subclass in character creation rather than have it pop up as a choice.

Alternatively use the 2014 template and tick the Spec Choice box as noted above.

Yeah, I ended up just changing the class and subclasses to the 2014 template. Unfortunately, there is no intuitive way that I've found in repeating the process in the 2024 version. It's baffling that this would become more difficult with a newer version, but here we are.

superteddy57
February 18th, 2025, 17:43
I really appreciate the explanation. I still couldn't figure out how to make subclasses available for my 2024 version so I recreated the class in Legacy version and it seems to work just fine now. Thank you again for really breaking it down for me.

As was pointed out by Moon Wizard, the subclasses are not hardcoded. The level 3 selection is static for 2024. Making a class and subclass are the same as suggested by Moon Wizard. I'm able to make my own 2024. None of them are hardcoded.

63502

DonutDude717
February 18th, 2025, 18:54
As was pointed out by Moon Wizard, the subclasses are not hardcoded. The level 3 selection is static for 2024. Making a class and subclass are the same as suggested by Moon Wizard. I'm able to make my own 2024. None of them are hardcoded.

63502

I'm not sure I understand what you mean by hardcoded. In your screenshot, did it automatically select that subclass for you? What if you wanted multiple selections for subclasses and wanted to give the player their choice in which they picked? It's straightforward in the 2014 version. But I still fail to see how to do the same in the 2024 version.

superteddy57
February 18th, 2025, 19:04
Yes, it was the only one in the subclass list and automatically selected it since it's the only one, but gives me a choice if I have multiple subclasses created. These are on the GM side and would have to be shared with players or put into a player module.

63504

DonutDude717
February 18th, 2025, 22:45
Yes, it was the only one in the subclass list and automatically selected it since it's the only one, but gives me a choice if I have multiple subclasses created. These are on the GM side and would have to be shared with players or put into a player module.

63504

Regretfully I'm still not able to replicate this feat of engineering in the 2024 edition. I've tried following all the guides here to a tee and continue running into the same problem. The subclasses do not appear when I hit level 3.

63506

The 2014 version is vastly more straightforward and simple to accomplish this with.

Moon Wizard
February 18th, 2025, 23:39
Ok, reviewing the code; it looks like the 2024 keys off a feature ending in "subclass".

So, add a 3rd level feature titled "Testing class Subclass" to your sample class. That was done to make sure that the subclass decision was tied to the specific feature for grouping. Probably look at splitting that off later, but it's a requirement for now.

Apologies for the inaccuracies. We are used to working with the classes fully built out.

Regards,
JPG

DonutDude717
February 19th, 2025, 00:39
That did it! That was the trick. I appreciate the time you spent troubleshooting this. Thank you to everyone for all of the help!