CodeTalker Posted May 15, 2018 Share Posted May 15, 2018 (edited) I want to add flames deveotion goldpact knight ability into the ability tree and make it upgrade to eternal flames or shared flames , but there are some problems I can't figure out. Here is a part of code flames of devotion for bleak walkers. { "Note": "CL 1 - Flames of Devotion Bleak Walkers", "Category": "General", "UnlockStyle": "AutoGrant", "ActivationObject": "Self", "AddAbilityID": "85c147f5-dffc-4a5e-8083-71db95d6203d", "RemoveAbilityID": "00000000-0000-0000-0000-000000000000", "Prerequisites": { "MinimumCharacterLevel": 1, "PowerLevelRequirement": { "Class": "Paladin", "MinimumPowerLevel": 1 }, "RequiresAbilityID": "00000000-0000-0000-0000-000000000000", "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean ProgressionTableHasAbility(Guid)", "Parameters": ["658a35ed-5549-47f5-b9df-0dbd999cb0b6"], "UnrealCall": "", "FunctionHash": -1793712019, "ParameterHash": -1548046530 }, "Not": true, "Operator": 0 }, So...Should I creat a new table like this? { "Note": "CL 1 - Flames of Devotion Goldpact Knights", "Category": "General", "UnlockStyle": "AutoGrant", "ActivationObject": "Self", "AddAbilityID": "823909bc-6577-4fd3-b746-c7f76f07ae5a", "RemoveAbilityID": "00000000-0000-0000-0000-000000000000", "Prerequisites": { "MinimumCharacterLevel": 1, "PowerLevelRequirement": { "Class": "Paladin", "MinimumPowerLevel": 1 }, "RequiresAbilityID": "00000000-0000-0000-0000-000000000000", "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean ProgressionTableHasAbility(Guid)", "Parameters": ["221eb3cc-a415-400e-81a5-0505f283670c"], "UnrealCall": "", "FunctionHash": "ParameterHash": }, The problem is I can't figure out FunctionHash and ParameterHash. How can I get this value ? Edited May 15, 2018 by CodeTalker Link to comment Share on other sites More sharing options...
nstgc Posted May 15, 2018 Share Posted May 15, 2018 Well. . .there is this guy I know. I get my hash from him. Discretely. >_> <_< 1 Link to comment Share on other sites More sharing options...
Excerpt Posted May 15, 2018 Share Posted May 15, 2018 There is a response from one of the Developers on this exact topic here: https://forums.obsidian.net/topic/96849-modding-subclasses/?p=1997468 Hope this helps. 3 Link to comment Share on other sites More sharing options...
CodeTalker Posted May 16, 2018 Author Share Posted May 16, 2018 There is a response from one of the Developers on this exact topic here: https://forums.obsidian.net/topic/96849-modding-subclasses/?p=1997468 Hope this helps. Great thx for the help ! Link to comment Share on other sites More sharing options...
CodeTalker Posted May 16, 2018 Author Share Posted May 16, 2018 (edited) Excuse me. I had successfully added the goldpacts knight 's flames of devotion and its upgradable abilities - eternal devotion and shared flames into the goldpact knihgts' ability tree. And it works well. I m getting a new strat to add paladin Pallegina's vielo vidorio ability and its two upgradable version (eternal_devotion_vielo_vidorio and shared_flames_vielo_vidorio ) into her ability tree. But there is not a urgradable ability for vielo vidorio in the original abilities.gamedatabundle ( For goldpact knights flame_of_devotion_goldpactknights,eternal_devotion_goldpactknights and shared_flame_goldpactknights already exist in the file ) As a part of flames devotion vielo vidorio code below: { "$type": "Game.GameData.WeaponAttackAbilityGameData, Assembly-CSharp", "DebugName": "Vielo_Vidorio", "ID": "72864613-52e4-40d9-b871-3e057b09d739", So should I need to create two abilities like this? { "$type": "Game.GameData.WeaponAttackAbilityGameData, Assembly-CSharp", "DebugName": "Eternal_flame_Vielo_Vidorio", "ID": "", The problem is almost the same here. I can't figure out how to assign the "ID" a value , without it I can't make the PT tables in progressiontables.gamedatabundle to add the abilities into the ability tree of game. Could anyone help ? Edited May 16, 2018 by CodeTalker Link to comment Share on other sites More sharing options...
HiddenWings Posted May 16, 2018 Share Posted May 16, 2018 As long as you have a unique value, I believe the ID can be whatever you want. If you don't want to come up with one yourself, someone linked https://www.uuidgenerator.net/ in another thread. 1 Link to comment Share on other sites More sharing options...
CodeTalker Posted May 16, 2018 Author Share Posted May 16, 2018 As long as you have a unique value, I believe the ID can be whatever you want. If you don't want to come up with one yourself, someone linked https://www.uuidgenerator.net/ in another thread. This is so nice! Now I can continue my mod ! Thank you ! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now