This is a really bad idea and very unnecessary. Just make for example this character:
- Human race for an extra skillpoint per level
- Intelligence 14 for two extra skillpoints per level
- Otherwise fighter stats (high Strength and Constitution)
- Start as Rogue for maximum skillpoints
- Continue exclusively as Fighter afterwards
Human does not get xp penalty for the class that has the highest level, in this case Fighter, so this character will never receive any xp penalty.
Thanks to Int 14, Human race, and starting as Rogue you have plenty of skillpoints to distribute, even on Fighter levels. Enough to cover all important Rogue skills.
Thanks to being one level of Rogue, all thievery skills can be leveled as class skills, and thus maxed, like on a pure Rogue.
Thanks to all other levels but the first being Fighter you have a fully valid Fighter character otherwise, with very quickly almost no disadvantage compared to a pure Fighter.
Other non-spellcaster classes of course would work just as well as Fighter; Fighter is just such a good class in D&D3, as they are really in every version of D&D.
You can also make a sacrifice and do the same with a spellcaster class like Wizard, but that seems totally unnecessary.
All that said, I have played IWD2 with a single Drow Sorcerer, and it was perfectly possible. You can handle traps and locks without a Rogue just fine.
WARNING: I havent played IWD2 in over a decade and I cant find any good IWD2 Wiki to confirm the details. Furthermore I only own IWD2 on DVD, not as GoG game, yet, and I have no computer with a DVD drive anymore. So if I made an error I'm very sorry; I tried my best. This is definitely a valid D&D3 character but IWD2 ran on an AD&D engine (Bioware Infinity) only very losely converted to D&D3, which for example lacked Attacks of Opportunity, so it was not always accurate in its D&D3 implementation.
Still according to the original rules of D&D3, just taking one level of a class is enough that the skills of that class are your class skills afterwards, even if you dont level that class on that levelup. I hope thats the case in IWD2, too, though I have no way to make sure.
---
TL;DR: Pick one character with sufficient skillpoints, give them ONE level of Rogue (preferably the first when you get additional skillpoints), and they should easily be able to handle all locks and traps.
Post edited April 28, 2025 by Geromino