I don`t want to change the basic concept of Oblivion XP or force the player to use certains skill just for the sake of improving them. I was thinking about adding an idea from the vanilla leveling system to the Oblivion XP leveling system, not the other way around. My idea was to reward a player for using skills he uses a lot, because he likes them. The effect would be a character, who is directly shaped by his actions and not by abstract thoughts.
But I guess, this is going to be nearly impossible to implement. Maybe you can get to know how the vanilla leveling system keeps record of the player`s actions.
Yes, I understood what you were saying. I'm saying that currently Oblivion XP does not monitor skill usage, so there would be no way for me to say "oh, you've used Destruction 15 times, you deserve a bonus". I was just saying that since Oblivion XP does not monitor skill usage at all, it would be a lot of work for me to add that at this point.
Not a bad idea, just not easy to implement! Oblivion XP expects you to make your favoured skills major and specialized skills and then rewards you by making those skills cheaper to improve. Since there is no penalty for creating a character this way, Oblivion XP was designed this way. Now I guess that is still a bit restrictive because the Specializations fall into groups. So you have a character that specializes in combat, or magic or stealth. I think you're looking for a bit more of a blend, where the Specialization is defined by the skills you actually use, rather than the arbitrary classification that Oblivion imposes. With a custom class, you're free to select the skills that will be Majors, but you're still restricted to picking a Specialization that is close to what you want, but doesn't necessarily fit your character very well.