Here’s a short, accurate article covering how resetting skill points works in Dungeon Siege 2 .
When Arin stepped into the dim chapel of Ehb, the game’s tutorial felt like a whisper: every choice mattered. He was playing Dungeon Siege II for the first time, and the thrill of crafting a hero had him distribute every skill point with care. Firebolts, Healing, Sword Mastery — everything fit a plan. But late in Act II, after a few disastrous encounters and a new strategy in mind, Arin wished he could undo his earlier decisions.
This leads to the most frequently asked question in the Dungeon Siege 2 community:
: For a fee, this character clears your allocated points so you can rebuild your specialties. 🛠️ Unofficial Methods: Mods & Editors
void ReapportionSkillPoints(Character* character) // Recalculate skill points based on character level and other factors int newPoints = CalculateSkillPoints(character->level); // Update character skill points character->skillPoints = newPoints; // Update skill tree with new points UpdateSkillTree(character);
However, you can reset skill points using the following methods: Official Expansion Method
Functionally, the reset mechanic is designed to support the game's classless leveling system. Because characters grow based on the equipment they use—such as bows for Ranged or staves for Combat Magic—the ability to reset skill points ensures that a player who transitions from a melee-focused "Fighter" to a "Nature Mage" isn't permanently penalized for their early-game choices. However, it is important to note that while skill points can be moved, the base attributes (Strength, Dexterity, and Intelligence) are permanent and tied to the XP earned in those specific disciplines. Thus, a total character overhaul is possible, but the underlying physical stats will always reflect the character's historical combat path.