Not only is it fully compatible with such mods, it should also show the correct tooltip as long as the mod editing the blessings still uses the original spells. In case you find a blessing that doesn't display the tooltip correctly, you can let me know the mod that adds it and I can add it to the mod.
Been working perfectly for long until I happened to save the game by the Maar Gan shrine (with the pilgrim quest completed; The magic rock of Maar Gan)
Here is the MWSE.log:
Spoiler:
Show
Morrowind has crashed! To help improve game stability, send MWSE_Minidump.dmp and mwse.log to [email protected] or to NullCascade#1010 on Discord. Additional support can be found in the #mwse channel at the Morrowind Modding Community Discord: https://discord.me/mwmods MWSE version: 2.1.0-2170 Build date: 20220409 Memory usage: 275673088 bytes. Lua traceback at time of crash: stack traceback: [C]: in function 'getPlayerEyePosition' Data Files\MWSE\mods\Virnetch\ShrineTooltips\main.lua:56: in function <Data Files\MWSE\mods\Virnetch\ShrineTooltips\main.lua:53> [C]: in function 'xpcall' .\Data Files\MWSE\core\lib\event.lua:180: in function <.\Data Files\MWSE\core\lib\event.lua:170> MiniDump creation successful.
(also the last camera angle on saving/loading if it helps)
Crashed twice in a row on load. Then I disabled the mod(uninstall) and load back up as a workaround. Good. Saved again at the same spot. Installed the mod back. Restarted and tried to load up the new save again, viola! Nothing strange happened at all.
Not really know what happened but report just in case. There was no other shrine but the rock only IIRC.
It looks like it's crashing in the getPlayerEyePosition function for some reason, but I can't replicate the issue on my end. I'd try updating mwse and if it keeps happening in the future with the same log, you can send the minidump file to the mwse channel on the MMC discord.
idk what causes this but hover box appears black with no text. but you can see the some of the text if the hover box is outside of the background selection box. for example in your screenshots, first to would be visible for me but the last one wouldnt because the hover box explaining the blessing is inside the bigger box behind.
im trying to get some screenshots but they dont work either for some reason
here are some photos. I have the same black tooltip box issue with all of em. but some blessings like almsivi restoration just doesnt have any tooltip at all (like not even the black box).
https://imgur.com/a/HR3OFtf
some installed mods: Shrines - Restore Health and Cancel Options, morrowind rebirth, descriptive descriptions, ui expansion also your hotkeys and better questlist mods
there arent any error BUT it says morrowind crashed even though it didnt? Ive tried abit and it always says morrowind crashed at the end of the log file like this:
Morrowind has crashed! To help improve game stability, send MWSE_Minidump.dmp and mwse.log to [email protected] or to NullCascade#1010 on Discord. Additional support can be found in the #mwse channel at the Morrowind Modding Community Discord: https://discord.me/mwmods Memory usage: 311013376 bytes. Lua traceback at time of crash: stack traceback: MiniDump creation successful.
The latest version doesn't have the tooltip for Almsivi Restoration or the cure effects, as I thought that those were pretty obvious. I don't think it is a conflict with any other mods. I tested it and it seemed to happen only at some resolutions or when changing the UI scaling in MGE XE. It might be some issue in MWSE, I'll look into it more tomorrow.
This seems to be a problem in the vanilla game as well. For some reason it happens only with some resolutions. You can try to change the UI scaling in MGE XE, but if that doesn't work I don't think there is really any way for me to fix it.
There isn't really any easy way to make it work with different translations, as the shrines use a regular messagebox. So it would have to be manually translated for each language.
In case it may help if you still need/want to translate lua mods, the best program to do so seems to be Lua for Windows, which won't mess up accentuated characters (an issue that happens with Notepad++).
This is very useful. Now at least you'll know whether or not a blessing is useful to you (too bad this happens after you've already paid..)
The only issue I can think of is that the effects for each blessing are specified in the code, so if the player is using a mod that changes those spells, the tooltip might no longer be correct. (Maybe get the effect from the spell and use that?)
Descriptive Shrines https://www.nexusmods.com/morrowind/mods/46119 adds a cancel option to the shrines. I don't think there is any way to get the affected skill or attribute of fortify spells so getting the magic effect would only show Fortify Attribute/Skill for those spells. If there is a mod that changes the effects of the shrines I could make a compatibility patch for that, but I can't remember any mod that changes them.
But you'd have to check each effect on the spell since there might be more than one (though I think the vanilla spells all have only one?) And this is only if the mod uses the same spell name, if the mod edits the script to use a different spell or add more options that's a whole different thing.
But yeah it might not be worth it. I was thinking BTB's Game Improvements changed some of these spells but apparently I was wrong about that. I thought I remembered some mod doing it, but I can't remember/find it.
The new version checks for the effects directly. It will still be incompatible with mods that change the spells in the scripts, but those can be added at the end of the file. Shrines from other mods could also easily be added by adding a line that specifies the spell used for each of the buttons.
The new version works mostly as expected, but I've noticed two issues.
1. The shrine of St. Rilms (Rilms' Grace, Fortify Endurance) doesn't display the tooltip at all. I'm pretty sure this is because Patch for Purists changes the button text from Rilm's Grace to Rilms' Grace. The spell name is also corrected, but the spell ID is not changed, so the button text doesn't match the spell ID.
2. The shrine of St. Felms (Felms' Glory, Fortify Restoration) displays the tooltip as "Fortify REstoration". It looks like getAttributeName returns all lowercase but getSkillName does not, so no need to capitalize the first lowercase letter.
Agreed. Even better is that most of these wonderful mods are MWSE-based, so there's no fiddling with load orders, rebuilding patches, and starting new games.
33 comments
I have to ask - was the answer already contained in the main menu ? Because in that case, I want to apologize.
So if i have a mod that changes the blessings, yours won't overwrite it.. it will just show a wrong tooltip?
Here is the MWSE.log:
Additional support can be found in the #mwse channel at the Morrowind Modding Community Discord: https://discord.me/mwmods
MWSE version: 2.1.0-2170
Build date: 20220409
Memory usage: 275673088 bytes.
Lua traceback at time of crash:
stack traceback:
[C]: in function 'getPlayerEyePosition'
Data Files\MWSE\mods\Virnetch\ShrineTooltips\main.lua:56: in function <Data Files\MWSE\mods\Virnetch\ShrineTooltips\main.lua:53>
[C]: in function 'xpcall'
.\Data Files\MWSE\core\lib\event.lua:180: in function <.\Data Files\MWSE\core\lib\event.lua:170>
MiniDump creation successful.
(also the last camera angle on saving/loading if it helps)
Crashed twice in a row on load. Then I disabled the mod(uninstall) and load back up as a workaround. Good. Saved again at the same spot. Installed the mod back. Restarted and tried to load up the new save again, viola! Nothing strange happened at all.
Not really know what happened but report just in case. There was no other shrine but the rock only IIRC.
Example: Fortify ENdurance, ... LUck and so on.
im trying to get some screenshots but they dont work either for some reason
https://imgur.com/a/HR3OFtf
some installed mods: Shrines - Restore Health and Cancel Options, morrowind rebirth, descriptive descriptions, ui expansion also your hotkeys and better questlist mods
Morrowind has crashed! To help improve game stability, send MWSE_Minidump.dmp and mwse.log to [email protected] or to NullCascade#1010 on Discord.
Additional support can be found in the #mwse channel at the Morrowind Modding Community Discord: https://discord.me/mwmods
Memory usage: 311013376 bytes.
Lua traceback at time of crash:
stack traceback:
MiniDump creation successful.
I guess it's because I'm using hungarian translated esm files.
Is there any way to make it work?
The only issue I can think of is that the effects for each blessing are specified in the code, so if the player is using a mod that changes those spells, the tooltip might no longer be correct. (Maybe get the effect from the spell and use that?)
https://mwse.readthedocs.io/en/latest/lua/type/tes3effect.html
But you'd have to check each effect on the spell since there might be more than one (though I think the vanilla spells all have only one?) And this is only if the mod uses the same spell name, if the mod edits the script to use a different spell or add more options that's a whole different thing.
But yeah it might not be worth it. I was thinking BTB's Game Improvements changed some of these spells but apparently I was wrong about that. I thought I remembered some mod doing it, but I can't remember/find it.
1. The shrine of St. Rilms (Rilms' Grace, Fortify Endurance) doesn't display the tooltip at all. I'm pretty sure this is because Patch for Purists changes the button text from Rilm's Grace to Rilms' Grace. The spell name is also corrected, but the spell ID is not changed, so the button text doesn't match the spell ID.
2. The shrine of St. Felms (Felms' Glory, Fortify Restoration) displays the tooltip as "Fortify REstoration". It looks like getAttributeName returns all lowercase but getSkillName does not, so no need to capitalize the first lowercase letter.