Jump to content

Recommended Posts

Posted (edited)

Hi everyone. I've never modded anything for Deadfire in my life, so I have no idea where to begin. I'm hoping someone might help me here and explain some stuff.

What I want to do is to give a Fury Druid an option to choose their Spiritform. Fury is almost perfect both gameplay and RP-wise for my druid, but the storm blight is kinda messing up my playstyle. Well, I want to either have an option to choose or just straight up change the blight form to a different one.

I know how to change stuff in general and make a mod file btw. I just don't know where the info I need is stored and what exactly I need to edit to make it work

Thanks in advance for helping out a dum dum

Edited by Aldaroshka
typos
  • Like 1
Posted (edited)

You need to override the entire PT_Druid progression table, located in progressiontables.gamedatabundle.

  • PL 0 Auto Grant - Spiritshift Stormblight
    1. Change Category from General to Custom1 (for Druids this is the category used for Spirit Shift abilities).
    2. Change UnlockStyle from AutoGrant to Unlock.
    3. To hide Storm Blight from your Ability Tree if you did not pick it, append the following ConditionalCall to VisibilityConditional:
    {
    	"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
    	"Data": {
    		"FullName": "Boolean ProgressionTableHasAbility(Guid)",
    		"Parameters": [
    			"b1cbe940-1f51-48e0-ac54-d7547e8cc0e3"
    		]
    	},
    	"Not": false,
    	"Operator": 0
    }

     

  • PL 0 Unlock - Spiritshift Bear/Boar/Wolf/Cat/Stag
    1. Remove the following ConditionalCall from both VisibilityConditional and Conditional to make sure Fury can pick each Spiritshift variant:
    {
    	"$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
    	"Data": {
    		"FullName": "Boolean ProgressionTableIsSubclass(Guid)",
    		Parameters": [
    			"0e7a5b7d-6eba-4d29-9bdc-a90dc145a0c4"
    		],
    		"Flags": "",
    		"UnrealCall": "",
    		"FunctionHash": 1231916529,
    		"ParameterHash": 1588994268
    	},
    	"Not": true,
    	"Operator": 0
    }

     

fury.png.7bfcc1e54948e4e5b72828f8cc0f1305.png

fury2.thumb.png.1777df05d5544306a3384a66af26360a.png

Edited by Noqn
  • Like 1
Posted
1 hour ago, Noqn said:

no worries

Surprisingly, there's indeed few worries to be found 😄 I think it's working and my game hasn't gone up in flames just yet! And if anything does go wrong, I kinda understand what's going on and what to do now.

So thank you soooo much once again!

  • Like 1

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...