Jump to content
View in the app

A better way to browse. Learn more.

Obsidian Forum Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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 by CodeTalker

Well. . .there is this guy I know. I get my hash from him. Discretely.

>_>

<_<

  • Author

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 by CodeTalker

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.

  • Author

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 !

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.