A curated forum for compatible and maintained mods. Users are unable to create new topics in this forum but can reply to existing topics. Please message a moderator to have your mod moved into this forum area.
Text now renders properly while SDF rendering is either enabled or disabled.
Added progress bar graphic options instead of only text, the progress text has also been upgraded and made more customizable alongside this
Added notification option to give live indication that a specific skill has reached it's threshold necessary to level, both HUD text and audio notification options included
Add a large amount of new settings and options for all of the newly added features and mod in general
Version 1.20, 7/31/2022:
For the DFU v0.14.1+ version, the multiple text-box pop-up has been fixed due to a code-base change, this is still present in the 0.13.5 version however
Skill mastery now taken into account. Skills that are currently at 100 will be marked with "MASTERED", any that are maxed will be marked "Maxed."
WHAT THIS MOD DOES AND WHY:
As the brief overview says. Now, when you open up your character sheet window that shows your current attributes, details and everything. When you click on the 4 types of skills you have (Primary, Major, Minor, Misc) instead of just showing their current level, the window that pops up will now also show what you current progress is to the next level for each skill. The format is by default: Current_Skill_XP / Required_Skill_XP. So whenever Current Skill XP is equal or above Required Skill XP, next time you rest long enough, that skill will increase to the next level and also resetting Current_Skill_XP back to 0, so you can start training to the next required xp threshold.
As of the most recent update, there is now also an option to have a more graphical representation of the skill progress in the form of "progress bars" for each skill. They will show up in the same windows as the progress and skill text itself and are fairly customizable in size, position, and color. The text itself has also had the same treatment of more settings and additional ways the text can be represented, not just Current_Skill_XP / Required_Skill_XP.
The last feature recently added is a system of "notifications" that will give you an indication when individual skills have reached their required "XP" threshold in order to level. These notifications can be easily turned on and off in the settings. They include both HUD text as well as audio notifications, which are both fairly customizable, especially the audio which gives a selection of 62 clips to choose from the Daggerfall audio-clip library.
COMPATIBILITY:
This mod will have compatibility issues with any other mods that also override the "DaggerfallCharacterSheetWindow". In the case that another mod overrides this same window, if you want this one to work you will have to put this one lower in the load order than the incompatible mod (I.E. This mod should be below the incompatible mod, in your mod list.)
Feel free to leave any suggestions and such, I'm very open to anything, and hopefully you find this addition enjoyable or enhances your Daggerfall Unity experience in some way.
I've always wanted this feature, so thank you very much for making this mod.
As for feedback, it doesn't work terribly well with the classic pixel font: https://i.imgur.com/wsbRWQO.png
Also, it displays progress even for skills that have been maxed out. While that is technically accurate, since it seems that internally the skill use counter keeps increasing and resetting even for skills that are maxed out, it would be more elegant to not display it in that case.
Sordid wrote: ↑Mon Mar 21, 2022 10:33 am
I've always wanted this feature, so thank you very much for making this mod.
As for feedback, it doesn't work terribly well with the classic pixel font: https://i.imgur.com/wsbRWQO.png
Also, it displays progress even for skills that have been maxed out. While that is technically accurate, since it seems that internally the skill use counter keeps increasing and resetting even for skills that are maxed out, it would be more elegant to not display it in that case.
Yeah, somebody else commented about the retro rendering for the text font, did not consider it initially so I will want to eventually try and fix that. Also for the max level thing I'll try to fix that as well when I get a chance. Glad to hear you like the mod.
Magicono43 wrote: ↑Mon Mar 21, 2022 12:46 pm
Yeah, somebody else commented about the retro rendering for the text font, did not consider it initially so I will want to eventually try and fix that.
Just for when you get around to it. You can check wether the boolean for SDF font rendering is TRUE using DaggerfallUnity.Settings.SDFFontRendering.
Then you'd just have to display it as a long list instead of the two column layout I think unless you think of a way to make it more compact.
BadLuckBurt wrote: ↑Mon Mar 21, 2022 1:25 pm
Just for when you get around to it. You can check wether the boolean for SDF font rendering is TRUE using DaggerfallUnity.Settings.SDFFontRendering.
Then you'd just have to display it as a long list instead of the two column layout I think unless you think of a way to make it more compact.
Thanks Burt, I will take that into consideration when I get to it. I was considering doing that (just checking if the user is using different font rendering) and maybe having a different text token formatting for the default fonts at least. But maybe I can also think of a more elegant way as well, I'm certainly not a text formatting guru by any stretch, lol.
BadLuckBurt wrote: ↑Mon Mar 21, 2022 1:25 pm
Then you'd just have to display it as a long list instead of the two column layout I think unless you think of a way to make it more compact.
Since the default skill list window opens underneath the new one anyway, one possibility is to remove skill levels from the new one entirely. So you'd first get a list of skills with their progress, then another list of skills with their current level.
Fixed some oversights:
- Text now renders properly while SDF rendering is either enabled or disabled.
- Skill mastery now taken into account. Skills that are currently at 100 will be marked with "MASTERED", any that are maxed will be marked "Maxed."
Thanks all for the bug reports, ideas, and feedback.