CarrO Posted May 21, 2018 Share Posted May 21, 2018 As the title says, I'm looking for a way to increase the health of enemies. I know that it's level based, but there's gotta be somewhere a table with base values for every creature type... If you happen upon it please let me know! Link to comment Share on other sites More sharing options...
aweigh0101 Posted May 21, 2018 Share Posted May 21, 2018 in characters.gamedatabundleyou'll have to go through each enemy one by one. search for them by name, i think the first one was Animat something. Once you find one they're all one after the other, so just find one (control + F "Xaurip" is good choice) and work you way through the list. Link to comment Share on other sites More sharing options...
KentDA Posted June 13, 2018 Share Posted June 13, 2018 You can also do a blanket adjustment by changing the HP scaling for each difficulty mode. That is in the globals.gamedatabundle file. Link to comment Share on other sites More sharing options...
peardox Posted June 13, 2018 Share Posted June 13, 2018 Did this yesterday owing to a REQ https://www.nexusmods.com/pillarsofeternity2/mods/99 The scaling will affect how, for example, Furrante works The MOD is simple, it doubles the base level of any NPC 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 Link to comment Share on other sites More sharing options...
KentDA Posted June 13, 2018 Share Posted June 13, 2018 The problem with increasing level is that it also affects DEFENSES and ACCURACY. Link to comment Share on other sites More sharing options...
Guest Psychovampiric Shield Posted June 14, 2018 Share Posted June 14, 2018 (edited) You can edit gamedatabundle and change value of "HealthMultiplier" variable for given difficulty, for example for PotD change it from 1.25 to 1.45, or save attached file to ~/PoE2/game/PillarsOfEternityII_Data/override/DifficultyMod/gamedata/ and it MIGHT work. For sake of science, I murdered an innocent NPC, and counted damage she had taken before she died, with and without edited file. Only then I realized she had constant recovery, which rendered perilously obtained data worthless. So you will have to verify whether it works or not yourself. I know for sure that changing value of "AccuracyBonus" or "DefenseBonus" indeed changes PotD bonus NPCs get, in my case from 15 to 16 (not changed in attached file). Since I know nothing about modding PoE, only inferred from mods of other people that the point is to copy part of JSON somewhere esle and edit it, I do not know whether it also breaks something. Now what I would like to know is whether if there is some way to use expression with variable to set value of another variable. E.g. to set "AccuracyBonus", to, say, level * 2, so that at (Watcher's) level 2, enemies would get +4 PoTD bonus, at level 10 +20 and at level 20 +40, so that difficulty would increase as the game would progress. EDIT: oops, no attaching permitted. Nevermind, here is the file: http://massaraksh.net/poe/potdmod.gamedatabundle Edited June 14, 2018 by Psychovampiric Shield Link to comment Share on other sites More sharing options...
peardox Posted June 14, 2018 Share Posted June 14, 2018 Now what I would like to know is whether if there is some way to use expression with variable to set value of another variable. E.g. to set "AccuracyBonus", to, say, level * 2, so that at (Watcher's) level 2, enemies would get +4 PoTD bonus, at level 10 +20 and at level 20 +40, so that difficulty would increase as the game would progress. There are various boolean operators - here's a random one I just grepped out... "Conditionals": { "Operator": 0, "Components": [ { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsSkillValue(Guid, Guid, Operator, Int32, Boolean, Boolean)", "Parameters": [ "b1a8e901-0000-0000-0000-000000000000", "f5d2c2bf-1ffd-4741-b6d8-31ae01985d4b", "GreaterThanOrEqualTo", "3", "True", "False" ], "UnrealCall": "", "FunctionHash": 193829831, "ParameterHash": 1920340589 }, "Not": false, "Operator": 0 } ] }, So, in theory yep, you can do what you want I've picked the functions out of the quests but they appear all over the place so my list is incomplete ATM. I'm slowly creating a MySQL DB I'll release when it's more polished - it's useful already in tracking down what some DisplayName means or working out which one to search for. I've done 27 tables so far. 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 Link to comment Share on other sites More sharing options...
fxluk Posted June 15, 2018 Share Posted June 15, 2018 I think the author already did it in his mod, as he is the creator of Deadly Deadfire https://www.nexusmods.com/pillarsofeternity2/users/561919 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