So, I have always wanted to make a successful mage character, who could master all six schools of magic. I've been building him up for a few days straight, using the Daggerfall self installer (DaggerfallSetup.exe from the UESP Files for Daggerfall), and I noticed it came with DagSkills. I did some checking on what it was, and it turns out to be a skill "uncapper". It changes the cap so that it is higher, allowing sharper characters. I thought it was quite interesting, so long as the cap for skills was 200, as I didn't want to end up having a corrupted save game or some such from too high of skills. Obviously, this wasn't the case.
Although it said that the skill cap was 200, it wasn't. While implementing my training method, it always raised Destruction with one of my other schools as well. I was getting a bit worried, as Destruction started going far beyond 200 while I was trying to get my other schools up. I finally got all of my schools up to a total of 200, with Destruction at a whooping 400+ if I remember correctly.
I was happy, because it was definitely a heck of a grind. I was heading to the spellmaker so I could make some interesting spells and see what I was capable of. Did my typical saving and such, and entered the guild. I went to the spellmaker and talked. Nothing happened, no option screen to choose "Talk" or "Spellmaker". After a short while, I realized it was frozen. No biggie, I figured, Daggerfall CAN crash quite a bit. I reloaded and tried again, same crash.
I then tried talking to OTHER people in the Mages Guild, the same crash. I loaded to a save that was BEFORE I entered the Mages Guild. All the citizens outside talked to me without any problem. But when I went inside and talked to guild members, it froze. I believe that when you talk to a guild member, they check your related skills, and maybe Destruction was so high... it froze the game up.
This problem does not occur with only 200 skill. I have confirmed it doesn't occur, so Destruction being at a whooping 400+ is my best guess. It's simple enough to pop it in a save editor (granted I can find one that doesn't force rounding on skill/attribute numbers over 100, which ones that I have used from the UESP Files always do) and just put Destruction back to 200, but the key issue is that it will just raise back to that amount when I use it regularly. Dagskills was supposed to cap it at 200, but it went far beyond that. I just want to know if there is a way to change the cap to 200, maybe something just went wrong.
If anyone can help me in this matter, it'd be much appreciated. I'm eager to get back to spellcasting.
Update: I found a DOS-based editor that doesn't truncate/round off skills over 100. I can now use the Mages Guild without incident, but this hasn't fully solved my problem. I need to cap the skill at 200 so it will stop increasing. I have already looked in to hexadecimal memory editing, and catching the addresses that perform the control flow check from the UESP information on it. The guide in there unfortunately was of no help, as after following it to the letter, the executable became un-runnable by DOSBox (in that, it simply won't run). Not that I didn't expect that, as editing such is bound to do that, so I backed it up ahead of time already. If anyone can help with how I can ensure it stays capped at 200 and doesn't go off the margin, I'd greatly appreciate it... I already had to cheat once now, and I'm disappointed. (Guess there's no such thing as playing Daggerfall "straight", haha)