So I quickly realized I had not done enough research on the exact problem I was having. I do want to thank people for the info they posted. The source code is definitely interesting.
So my goal was to make skills a lot less of a concern. So I set as I said above the Character::SkillUpModifier to 2400 and while testing it over the next few day I set it to a variety of setting ranging from 300-24000. After leveling a group to level 65 a lot of the skills level at the expected rate. but a few seem to not work as expected. here is a list of ones that level fast up to around 100 then slow down. It seem like a 1% chance is about how slow they get.
- All weapon skills like 1hs 2hb and so on
- Swimming
- Archery
- Disarm (Broken skill?)
Oddly throwing skill levels up fast.
Class specific skills have not been tested as well. There is a rouge and back stab and pick pocket has been reported as levels up fast.
For now what I am considering as a work around will be to modify the source to change the chance line from 1 to 20
Code:
if(Chance < 1)
Chance = 1; // Make it always possible
Code:
if(Chance < 60)
Chance = 60; // Make it always possible
(edit)
A quick test on archery and this change worked. You now gain a skill point about 60% of the time.