I made a level scaling mod and while testing it I noticed same creatures would get different bonus levels when spawn at different locations. Thus it seems that ExpectedDifferenceMin/Max values are not tied to base enemy level but to location (area) level. With scaling turned on, enemy base level appears to be adjusted by the difference between the player level and the location level. Early game locations would give highest bonus levels.
Anyway, here is a link to a work-in-progress level scaling mod for anyone willing to test it: https://drive.google.com/file/d/1lkrSndOItGA5nB1eQyBXyL0IyVh04lRd/view?usp=sharing
Mod's intention is to make the game slightly more challenging. It does two things:
Enemy levels are increased.
It changes the levelscaling cap of max 4 bonus levels to 10 bonus levels.
As posted before, enemy base level appears to be adjusted by the difference between the player level and the level of the current location.
How to install:
Navigate to Pillars 2 folder (e.g. Pillars of Eternity II\PillarsOfEternityII_Data\)
Create "override" folder in Pillars of Eternity II\PillarsOfEternityII_Data\
Unzip the mod to the created /override folder.
Run the game.
Make sure scaling is turned on (all + only up).
Note that the mod might work only in locations you haven't visited yet (needs further testing).
Thank you for the hard work going into editing all of the creatures to scale properly! I was holding off playing this game until things scaled to my level because I was too lazy to do so, and now that they do I am happily playing the game again.
I can confirm this mod works in scaling enemies (please note I only tested in two locations.) I am level 9 and without the mod enemies were level 6, with the mod they were level 9.