preaCor Posted June 5, 2018 Posted June 5, 2018 (edited) So I managed to do some tweaks to the game already myself, but one thing I cannot figure out is how I change the amount of active/passive ability points gained per level. (talking spells + combat bonuses, not stuff like Alchemy) Where is that value located? It seems the default is that you get 2 when reaching a new power level and 1 on every regular level-up. I want something like 3 when reaching a new power level and 2 per regular level-up. Can't believe there hasnt been a mod for this tbh. Edited June 5, 2018 by preaCor
aweigh0101 Posted June 5, 2018 Posted June 5, 2018 Check in the globals.gamedatabundle file, or actually go check in the Characters.gamedatabundle file and control + F each class name, I think I remember seeing the entries for each class with per-level values for things in one of those two files.
preaCor Posted June 5, 2018 Author Posted June 5, 2018 (edited) That file holds the amount of weapon proficiency points per level as well as the power level / resource gains. It does not have any obvious variables for active skill picks. Edited June 6, 2018 by preaCor 1
preaCor Posted June 6, 2018 Author Posted June 6, 2018 (edited) I waded through Characters.gamedatabundle, Global.gamedatabundle, Progression.gamedatabundle and a few others. Nothing. Especially the large files are very confusing and basically not documented at all. I found out how to literally change every single aspect of leveling up already EXCEPT what I am looking for. I hope a dev can help out. Edited June 6, 2018 by preaCor
Kohwalter Posted June 6, 2018 Posted June 6, 2018 (edited) You need to add new parameters in the ProgressionTable.gamedatabundle At the end of each class, there is the following coding: { "$type": "Game.GameData.ClassProgressionTableComponent, Assembly-CSharp", "CategoryNames": [{ "Category": "General", "DisplayName": 2935 }], "AbilityPointUnlocks": [{ "Level": 1, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 1, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }] } You need to add more to it. For example, if we want to get an additional Passive and Active Ability points at level 3, then we need to change to something like this: { "$type": "Game.GameData.ClassProgressionTableComponent, Assembly-CSharp", "CategoryNames": [{ "Category": "General", "DisplayName": 2935 }], "AbilityPointUnlocks": [{ "Level": 1, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 1, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 3, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 3, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }] } Detailed explanation: "Level": Defines the level the bonus point will be gained"Categories": Defines if it is active or passive point (8 for passive and 257 for active abilities)"Points": Defines the number of points gained at the level marked in the first attribute The other parameters you can keep like the original from that class. This is a bit clumsy during the level-up screen because you need to spend the original points gained then press "Next" to spend the Active bonus points and then "Next" again to spend the Passive bonus point. Edited June 6, 2018 by Kohwalter 2
Myztik Posted June 6, 2018 Posted June 6, 2018 Can't points be spent on both passives and actives? Why is there a distinction in the code?
Kohwalter Posted June 6, 2018 Posted June 6, 2018 Unfortunately I only found two categories, which is used at level one during character creation (Select an initial passive and an active ability). Don't know if they made a category for "PassiveAndActive" because I didn't find any other references besides 8 and 257.
preaCor Posted June 6, 2018 Author Posted June 6, 2018 Thank you Kohwalter, that's exactly what I needed!
Valamyr Posted June 11, 2018 Posted June 11, 2018 preaCor, do you want to share your work? I think I wouldnt mind a mod that let me say, have an ability tree point for both classes every level rather than 1/2/1/2/1 etc. It could be nice when multiclassing classes with huge trees. Just a thought
peardox Posted June 12, 2018 Posted June 12, 2018 A this thread has been inactive for hours if @preaCor don't claim it I'll have a go @preaCor you want it - fine - it's yours I thought of a cool upgrade to this MOD, stick it on an equip item - not done items yet so would be a fun one to give it a go @preaCor if you want to do the item - feel free, I won't have time for a few days anyway I'm working thru ConvoBundles tomoz (really complex) OK Fair warning has been applied I'm gonna move the domain to https://perspak.com early Feb but will keep all content There are reasons behind this move which basically boil down to unifying my release schedule My friends are welcome to play (I'll set you up your own areas if you desire them) Please note that this process is messy so may take a few weeks
Valamyr Posted June 23, 2018 Posted June 23, 2018 @peardox did you end up looking into this? Your item idea seemed interesting.
peardox Posted June 23, 2018 Posted June 23, 2018 Was just fixing someone else's item mod - I'll give it a go in the next day or so Got something else planned today OK Fair warning has been applied I'm gonna move the domain to https://perspak.com early Feb but will keep all content There are reasons behind this move which basically boil down to unifying my release schedule My friends are welcome to play (I'll set you up your own areas if you desire them) Please note that this process is messy so may take a few weeks
Orannis Posted January 14, 2019 Posted January 14, 2019 (edited) From what i understand you should be able to just copy and past this into the file in the right area. If you need a straight line version i have that as well.1. Go into folderF:\Program Files\Steam\steamapps\common\Pillars of Eternity II\PillarsOfEternityII_Data\exported\design\gamedata2. the file you edit is progressiontables.gamedatabundle3. open in Notepad++ or what ever you use4. search for 3331} ,{"Level": 2,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 2,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 3,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 3,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 4,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 4,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 6,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 6,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 7,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 7,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 8,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 8,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 9,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 9,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 11,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 11,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 12,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 12,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 13,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 13,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 14,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 14,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 16,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 16,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 17,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 17,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 18,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 18,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},{"Level": 19,"CategoryObsolete": "General","Categories": "257","Points": 1,"UnlockDescription": 3332},{"Level": 19,"CategoryObsolete": "Custom1","Categories": "8","Points": 1,"UnlockDescription": 3331},}] Edit1: this seems to work for me it gives me 1 point to use for each class if i Multiclass. Edit2: had to make change to code because i left in }] had to make all but one into }, Edited January 16, 2019 by Orannis 1
Orannis Posted January 15, 2019 Posted January 15, 2019 I found a problem when i use this now. If you go to a Inn to re-roll your levels i don't gain the bonus ability/talent points from the modified files. Dose anybody know how to fix this other then starting a new game?
Orannis Posted January 17, 2019 Posted January 17, 2019 (edited) *******EDIT******** Found out the issue had conflicting mod ****EDIT***** Ok i am having issues now and i don't understand why this is not working. This is the line of code i searched for: {"Level":1,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription" every time it came up i put this code in in (there are no enters that is one huge line of text) ,{"Level":2,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":2,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":3,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":3,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":4,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":4,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":6,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":6,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":7,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":7,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":8,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":8,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":9,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":9,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":11,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":11,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":12,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":12,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":13,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":13,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":14,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":14,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":16,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":16,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":17,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":17,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":18,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":18,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331},{"Level":19,"CategoryObsolete":"General","Categories":"257","Points":1,"UnlockDescription":3332},{"Level":19,"CategoryObsolete":"Custom1","Categories":"8","Points":1,"UnlockDescription":3331} i dont even know how i got it to work this first time. i started a new game and i only gain 1 point when i should be gaining two points level 2 and level 3 only show 1 ability point *******EDIT******** Found out the issue had conflicting mod ****EDIT***** Edited January 17, 2019 by Orannis
Starym2 Posted January 28, 2019 Posted January 28, 2019 From what i understand you should be able to just copy and past this into the file in the right area. If you need a straight line version i have that as well. 1. Go into folder F:\Program Files\Steam\steamapps\common\Pillars of Eternity II\PillarsOfEternityII_Data\exported\design\gamedata 2. the file you edit is progressiontables.gamedatabundle 3. open in Notepad++ or what ever you use 4. search for 3331} ,{ "Level": 2, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 2, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 3, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 3, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 4, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 4, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 6, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 6, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 7, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 7, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 8, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 8, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 9, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 9, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 11, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 11, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 12, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 12, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 13, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 13, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 14, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 14, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 16, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 16, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 17, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 17, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 18, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 18, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, { "Level": 19, "CategoryObsolete": "General", "Categories": "257", "Points": 1, "UnlockDescription": 3332 }, { "Level": 19, "CategoryObsolete": "Custom1", "Categories": "8", "Points": 1, "UnlockDescription": 3331 }, }] Edit1: this seems to work for me it gives me 1 point to use for each class if i Multiclass. Edit2: had to make change to code because i left in }] had to make all but one into }, Are you still working on this? Is there any way to turn this into a mod? I'm looking for a way to do with with a multiclass character as well. Would this work with that? Thanks!!!
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