Yeah, according to the file I believe it was CR > abs(+/- 8) does not give XP.
So I added SetXP and got nothing...but then added the "PRC_XP_GIVE_XP_TO_NPCS int 1" line and now it's finally working. I don't know why that line seemed to do it, but it did. My current .2da is:
2DA V2.0
SwitchName SwitchType SwitchValue
1 PRC_XP_USE_PNP_XP int 1
2 PRC_XP_PC_PARTY_COUNT_x100 int 100
3 PRC_XP_HENCHMAN_PARTY_COUNT_x100 int 1
4 PRC_XP_DOMINATED_PARTY_COUNT_x100 int 1
5 PRC_XP_ANIMALCOMPANION_PARTY_COUNT_x100 int 1
6 PRC_XP_FAMILIAR_PARTY_COUNT_x100 int 1
7 PRC_XP_SUMMONED_PARTY_COUNT_x100 int 1
8 PRC_XP_MAX_PHYSICAL_DISTANCE int 150
9 PRC_MULTISUMMON int 1
10 PRC_XP_SLIDER_x100 int 100
11 PRC_XP_USE_SETXP int 1
12 PRC_XP_GIVE_XP_TO_NPCS int 1
Now I'm facing the problem of getting entirely too much xp (300 per zombie lol). Obviously I can manipulate that with the slider, but as I've never played through the campaigns before I'm not sure how to pace myself. I'm about to play through all 3 campaigns with my girlfriend, so if someone wants to fill me in on what levels I should expect to end each game on (and each Chapter of the first one if you're pro) I'll attempt to come up with a rough estimate to compare that to.
How's the pace of your HotU game going, barna10? I'm thinking of arbitrarily setting the slider to give the same amount of experience for an easily accessible creature (zombie, probably). This might have the side effect of giving me not enough later on. I'm not sure.