Jump to content

Recommended Posts

Posted

Hi there! I want to make a Druid subclass with a spider shapeshift and extra penetration on Decay spells. I've never modded anything before, so how do I go about this?

Thanks! 

  • 2 weeks later...
Posted

Hey, sorry for the late reply!
A good place to start is the modding documentation that Obsidian themselves provided, and the Apotheosis mod tool by Noqn. The modding documentation is pretty intimidating at first but does a pretty good job explaining purpose of most of the game data contained in the .gamedatabundle files. Where as Apotheosis is built for exploring and working with that game data in a way that is much more approachable than having to format and parse those .gamedatabundle files.

Otherwise if you have any questions about how to do more specifics things feel free to ask!

On 11/17/2025 at 7:46 PM, MsFicwriter said:

I want to make a Druid subclass with a spider shapeshift and extra penetration on Decay spells. I've never modded anything before, so how do I go about this?

Thanks! 

So board strokes:

Characters -> CharacterSubClass.
This is where you set up the basics of a new Subclass entry.

Abilities -> GenericAbilities and StatusEffects -> StatusEffect
My advice would be to duplicate existing abilities and status effect that are close to what you want and make the necessary tweaks to those. Some of the data types for abilities and their parameters can be a bit confusing to navigate when making them from scratch.
So maybe duplicate something like "Spiritshift_Cat" and make changes to a spider model, and for the decay penetration duplicate something like Heart of the Storm and change the keyword for the Attackfilter to on the status effect.

ProgressionTables -> BaseProgressionTableAppend
This can be a bit complicated to explain. Depending on what you are trying to do. A new BaseProgressionTableAppend is the best as far compatibility with other mods, when it comes to adding new abilities and features to a class, as these addition are additive to the existing class progression tables.
However from what I can tell it doesn't support conditional subtractive edits. Such as setting restriction on existing abilities (such as losing access to certain base class abilities like with the Watershaper with fire abilities for example) for a new subclass. These types of edits may require making edits to how conditions for abilities unlocks on ClassProgressionTable.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...