Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Any chance we could get the same control over skill points per level as we do with a tag like "WeaponProficiencyPointsByCharacterLevel"?

skills levelup abilities character creation

  • Please log in to reply
11 replies to this topic

#1
Spherical

Spherical

    (1) Prestidigitator

  • Members
  • 48 posts

Would be really cool if we could adjust the amount of skill points you get each level in the same way we can for Super Charges Weapon Proficiency inter alia.

 

I was hoping for something like this:

 

"SuperChargeCountByCharacterLevel": ["0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"],

"WeaponProficiencyPointsByCharacterLevel": ["2", "0", "0", "1", "0", "0", "0", "1", "0", "0", "0", "1", "0", "0", "0", "1", "0", "0", "0", "1"],

But for Skills instead of Super Charges Weapon Proficiency.

 

Edit: Changed Super Chargers to Weapon Proficiency to avoid any confusion.


Edited by Spherical, 03 July 2018 - 02:16 AM.


#2
TT1

TT1

    Transcendent Spirit of the Obsidian Order

  • Members
  • 299 posts
  • Pillars of Eternity Backer
  • Kickstarter Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer

What is Super Charges?



#3
Nudal

Nudal

    (1) Prestidigitator

  • Members
  • 24 posts
  • Deadfire Backer
  • Fig Backer

What is Super Charges?

 

Maybe he meant empower points?



#4
TT1

TT1

    Transcendent Spirit of the Obsidian Order

  • Members
  • 299 posts
  • Pillars of Eternity Backer
  • Kickstarter Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer

 

What is Super Charges?

 

Maybe he meant empower points?

 

 

Hmmm, its possible  :shrugz:



#5
Spherical

Spherical

    (1) Prestidigitator

  • Members
  • 48 posts

Hmmm, its possible  :shrugz:

Yeah, sorry, that's what I meant - empower points.


Edited by Spherical, 02 July 2018 - 10:04 AM.


#6
peardox

peardox

    (5) Thaumaturgist

  • Members
  • 564 posts
  • Location:Manchester, UK
  • Deadfire Backer

Hehe

 

That key is in gamedata/global.gamedatabundle

 

No - I dunno what it does

 

I found this topic amusing so took a little time out to search 

 

Blow me down - it actually exists

 

I have sod all idea what it does

 

All I can tell you with certainty is that the key exists EXCTLY once



#7
ferzal

ferzal

    (1) Prestidigitator

  • Members
  • 37 posts

You can adjust skill points per level as per this thread

I'm not sure that the category of points as originally described in that thread applies any more but I haven't tried it out.  It would be nice to be able to restrict passives vs abilities a little but I think there's only one kind of point now and you can spend it on whatever.  I haven't tested this but even if it works it's not intended (at this point) and could be removed in the future.  Or altered.

 

Given that level cap will likely change (and you can change it yourself now) I'm not sure how the empower points method would still work.  Can you just tack more commas in... The other method though more cumbersome explicitly references a level so it should translate.

 

Would need some dev input on the obsolete category vs categories stuff.  Is "257" still valid as a passive-only point and will it remain so?



#8
Spherical

Spherical

    (1) Prestidigitator

  • Members
  • 48 posts

You can adjust skill points per level as per this thread

I'm not sure that the category of points as originally described in that thread applies any more but I haven't tried it out.  It would be nice to be able to restrict passives vs abilities a little but I think there's only one kind of point now and you can spend it on whatever.  I haven't tested this but even if it works it's not intended (at this point) and could be removed in the future.  Or altered.

 

Given that level cap will likely change (and you can change it yourself now) I'm not sure how the empower points method would still work.  Can you just tack more commas in... The other method though more cumbersome explicitly references a level so it should translate.

 

Would need some dev input on the obsolete category vs categories stuff.  Is "257" still valid as a passive-only point and will it remain so?

 

Are you talking about this line of code?

 

Example#1 - Ciphers

{
    "$type": "Game.GameData.ClassProgressionTableComponent, Assembly-CSharp",
    "CategoryNames": [{
            "Category": "General",
            "DisplayName": 2935 <= Initial Abilities (gui.stringtable)
        }
    ],
    "AbilityPointUnlocks": [{
            "Level": 1,
            "CategoryObsolete": "General",
            "Categories": "257",
            "Points": 1,
            "UnlockDescription": 2925 <= Choose One Initial Ability (gui.stringtable)
        }
    ]
}

Example#2 - Chanters

{
    "$type": "Game.GameData.ClassProgressionTableComponent, Assembly-CSharp",
    "CategoryNames": [{
            "Category": "General",
            "DisplayName": 1435 <= Invocations (gui.stringtable)
        }, {
            "Category": "Custom1",
            "DisplayName": 1434 <= Phrases (gui.stringtable)
        }
    ],
    "AbilityPointUnlocks": [{
            "Level": 1,
            "CategoryObsolete": "General",
            "Categories": "257",
            "Points": 1,
            "UnlockDescription": 3332 <= Choose One Initial Invocation (gui.stringtable)
        }, {
            "Level": 1,
            "CategoryObsolete": "Custom1",
            "Categories": "8",
            "Points": 1,
            "UnlockDescription": 3331 <= Choose One Initial Phrase (gui.stringtable)
        }
    ]
}

Because that code doesn't do what I'm asking about. I'm asking for control over how many Skill Points you get per level, not Ability Points.


Edited by Spherical, 03 July 2018 - 04:26 AM.


#9
ferzal

ferzal

    (1) Prestidigitator

  • Members
  • 37 posts

 

Because that code doesn't do what I'm asking about. I'm asking for control over how many Skill Points you get per level, not Ability Points.

 

 

Ahhh done by terminology.  I automatically translated skill points into ability points in my mind without thinking.

 

You can add specific skills per levels via progressiontable but I couldn't see an obvious way to alter skillpoints per level (either in the documentation or gamedatabundles).  I can think of a possible workaround but it's messy on all fronts.  You could add a custom category to abilitiy points and have a choice of passive custom skills available that add a point to each respective skill via a corresponding permanent status effect but that's so messy it'd probably break the UI.  So many icons.  So much text.

 

Another way might be a scripted NPC that gifts skillpoints per level.  This isn't as messy on the GUI but it's a lot of modding.  You could check peardox's conversation modding (when it's finished) and when it's properly implemented (I thought it would be this patch) if you're really keen on adding this in a cleaner way.  If another method occurs to me I'll drop back in but I can't see an easy way out (except for the hardcoded skillchoices which is supereasy modding but gives no real options to the player).



#10
Spherical

Spherical

    (1) Prestidigitator

  • Members
  • 48 posts

 

 

Because that code doesn't do what I'm asking about. I'm asking for control over how many Skill Points you get per level, not Ability Points.

 

 

Ahhh done by terminology.  I automatically translated skill points into ability points in my mind without thinking.

 

You can add specific skills per levels via progressiontable but I couldn't see an obvious way to alter skillpoints per level (either in the documentation or gamedatabundles).  I can think of a possible workaround but it's messy on all fronts.  You could add a custom category to abilitiy points and have a choice of passive custom skills available that add a point to each respective skill via a corresponding permanent status effect but that's so messy it'd probably break the UI.  So many icons.  So much text.

 

Another way might be a scripted NPC that gifts skillpoints per level.  This isn't as messy on the GUI but it's a lot of modding.  You could check peardox's conversation modding (when it's finished) and when it's properly implemented (I thought it would be this patch) if you're really keen on adding this in a cleaner way.  If another method occurs to me I'll drop back in but I can't see an easy way out (except for the hardcoded skillchoices which is supereasy modding but gives no real options to the player).

 

Yeah those are the ways I've figured as well. Not something I'd like to jump into as it's currently a lot easier to just add skillpoints via console commands every time my party levels up.

 

That's why I was hoping for BMac to expose the code governing the skill-points-per-level in a future patch. One can hope :)



#11
BMac

BMac

    Programmer

  • Developers
  • 406 posts
  • Lords of the Eastern Reach Backer

I looked at the code and the way it's structured will unfortunately make it difficult to grant different numbers of skill points on level up.  It would be nice to change this, but I don't think it will be a priority for the next patch.


  • AndreaColombo, SiliconMage and Penemue like this

#12
Spherical

Spherical

    (1) Prestidigitator

  • Members
  • 48 posts

I looked at the code and the way it's structured will unfortunately make it difficult to grant different numbers of skill points on level up.  It would be nice to change this, but I don't think it will be a priority for the next patch.

That's a shame but thank you so much for checking it out to see if it was even possible to do. You guys are awesome and I'm enjoying Deadfire a ton (also your modding support is truly outstanding)! Thank you guys!


Edited by Spherical, 06 July 2018 - 07:12 AM.






Also tagged with one or more of these keywords: skills, levelup, abilities, character creation

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users