In DKS / D2:DC the equipment only has level requirements, so you can simply change equipment to suit whatever build you want, use enchantments, charms, extra potions, etc, to compensate for stats you may lack, and then adjust your stats as you level. Mana Efficiency also compensates for a lower mana amount/regeneration (so warriors and rangers don't need to boost intelligence/spirit for enough mana to summon the creature, use the healing spell and combat skills), etc.

I had no trouble playing an archer on nightmare difficulty, not distributing any stat points after level 15. Even without the unused stat points (145 at the end of the game, shortly after hitting level 47; I also had 87 unused skill points then), I could have easily adapted to a warrior or mage build throughout the game (in fact I started off doing an unarmed warrior / archer combo, and then switch to an archer full time after a few levels).


However, the developer mode version cheat window can be used to adjust stats (How do I use the debug to give me stat points?).

To directly set stats, you can use the setstat command, using the form below (to adjust spirit, use the original stat name Stamina).
setstat Strength 80

To just add stat/skill books, the following are listed not quite half way down the 'give' list, after a long section of equipment, and before a bunch of formula.
IT_Books_StatBook
IT_Books_SkillBook
IT_Books_DragonSkillBook