Well, there's the Level1NPCs mod, but to me it's silly to use another mod when you could just use your own... to make the NPC more usable as is in general sense, as you can set the XP to whatever without needing to level up the character and thus remove the choices the player might want to make for the character to better suite the party.
Why the mocking smiley, though?
Well, you can actually set the ApR to whatever you like, as long as you can keep it there too... it's not "YOU MUST SET THE ApR to 1".
Say, Attacks per Round (ApR) must always be set to 1 (for a joinable NPC, that is)
HP - original NPC's always have this value set below maximum (except for level 1)
The same is for the NPCs hit points. Generally most of the HPs are counted by the games own rules, so the BG1's makers decided that because Minsc was a second level ranger, and thus he could have had maximum HP of 20 in the .cre file(+the Con bonus of +1/level)... but because he was "randomly made", he only has 18 HP's in the .cre file, as if he had first the usual start HP's, and then had thrown an 8 in the 1d10 at level up.
Now, there's BG2 Tweakpack mod that some people use has a component that makes the "random rolls" non random, as the people like it that way, but it doesn't adjusts all the .cre files accordingly, because they are preset, and the rule system only adjust the requirements and the increments in the tables that are used. So if you wish, you can set the HP's to 200 and the character will gain the next levels add on hit points as set by the ruleset as an increment without looking back at what he currently has.
This is why I suggest that you make the NPCs actually be just the level 1 and then add the necessary set amount of XP when they are summoned. And that's why the was there...
Edited by Jarno Mikkola, 06 September 2011 - 01:21 AM.