Thread Tools Display Modes
08/02/20, 12:16 PM   #1
Woafmann
Join Date: Aug 2020
Posts: 7
Attribute Stats as Screen Edge Glows for Immersive Gameplay

Hi all,

I've searched and searched for days upon days and I can't seem to find anything that does this. I also modified Garkin's excellent "Bloody Screen" addon to try and do this, and although I made some working progress, I'm completely ignorant with LUA scripting to make it how I'm envisioning it.

I should state that the goal is for more immersive gameplay to be used in lieu of player attribute bars, or for those who use attribute bars but want more easily seen low attribute indicators without clutter, words, or numbers..

Essentially what I'm looking for will be an addon that shows thin red screen edge glows on the left and right side for low player health, a thin blue screen edge glow at the top for low player Magicka, and a thin green screen edge glow at the bottom for low player stamina.

I'm thinking that as the character decreases in an attribute, the addon will stack successive copies of the faint screen edge texture to make it more and more opaque. As the character increases in an attribute, those texture copies will fade out.

Like Garkin's "Bloody Screen" addon, having the ability to adjust overall opacity, attribute threshold before the texture appears, and the step size before the textures fade will be required.

Also, having a single checkbox for the Magicka edge to be at the bottom and Stamina edge to be at the top will be the icing on the cake, but not required.

Attached is a zip file with 3 folders that have Garkin's original "Bloody Screen" addon, and two modified copies (which currently just display textures (icy "clouds" for Magicka and "sweat beads" for Stamina) randomly around the screen. This was my first attempt at modding Garkin's addon and I've since decided that having glowing edges will be a more elegant solution than screen clutter. I'm stuck at figuring out how to display textures on an edge, and stretch them to full screen width (for Magicka and Stamina) and the full screen height (for Health).

If anyone wants to help with this project, that would be so fantastic. I don't mind getting in there and getting my hands dirty, but I don't know what I'm doing, haha. I'm a media designer by trade, so I can certainly make the texture graphics.

So, if someone wants to completely take over the project, or let me know the best way to proceed with attempting to do it all myself, I'll take any help/advice you can lend. If someone with scripting experience wants to write the code and then just let me know the specs on the graphics for me to design, that seems to be even more ideal.
Attached Files
File Type: zip Bloddy, Magicka, Stamina Screens.zip (1.30 MB, 339 views)
  Reply With Quote
08/02/20, 02:05 PM   #2
Woafmann
Join Date: Aug 2020
Posts: 7
Here are some mockups for possibilities in how the addon could look. Showing all attributes being either low or very low.

I don't play with any UI elements on the screen whatsoever when exploring or fighting, but I do need some indicator to show me when I'm getting lower and lower in the 3 attributes.
Attached Thumbnails
Click image for larger version

Name:	Health, Magicka, Stamina Edge Glow Mockup Examples (All Stats Very Low (Angular)).jpg
Views:	324
Size:	877.4 KB
ID:	1280  Click image for larger version

Name:	Health, Magicka, Stamina Edge Glow Mockup Examples (All Stats Marginally Low).jpg
Views:	316
Size:	898.7 KB
ID:	1281  Click image for larger version

Name:	Health, Magicka, Stamina Edge Glow Mockup Examples (All Marginally Low (Angular)).jpg
Views:	309
Size:	897.9 KB
ID:	1282  Click image for larger version

Name:	Health, Magicka, Stamina Edge Glow Mockup Example (All Stats Very Low).jpg
Views:	297
Size:	856.9 KB
ID:	1283  


Last edited by Woafmann : 08/02/20 at 02:10 PM.
  Reply With Quote
08/02/20, 04:04 PM   #3
Woafmann
Join Date: Aug 2020
Posts: 7
Also, if anyone has any other ideas for better immersion with attribute stats, then please share them here! I was also thinking of going just straight audio with a "heartbeat" that grows louder as you run out of Stamina. Groans of pain as Health diminishes, and maybe crackling ice sound for low Magicka?

Just some other thoughts.
  Reply With Quote
08/02/20, 05:01 PM   #4
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,912
Just an snwer to your sound ideas:
You cannot play any custom sound and the eso sounds in the SOUNDS table most likely won't fit your needs
  Reply With Quote
08/02/20, 05:05 PM   #5
Akopian Atrebates
Premium Member
Join Date: Jan 2015
Posts: 9
That's a really neat idea! I hope it works out!
  Reply With Quote
08/02/20, 06:35 PM   #6
Woafmann
Join Date: Aug 2020
Posts: 7
Originally Posted by Baertram View Post
Just an snwer to your sound ideas:
You cannot play any custom sound and the eso sounds in the SOUNDS table most likely won't fit your needs
Got it and good to know about this! Thank you Baertram! Installing Wykkyd's Sound Preview addon now to see (or rather, hear) if there're any good clips that could be used as attribute alert warnings. I'll report back if anything good catches my ear.
  Reply With Quote
08/02/20, 06:37 PM   #7
Woafmann
Join Date: Aug 2020
Posts: 7
Originally Posted by Akopian Atrebates View Post
That's a really neat idea! I hope it works out!
Me too Akopian! I hope someone chimes in with advice or some script wizardry!
  Reply With Quote
08/02/20, 06:40 PM   #8
Woafmann
Join Date: Aug 2020
Posts: 7
"xTG_ImmersiveInterface" addon has a full-screen red overlay that increases in intensity and flashes like a heartbeat as health is diminished. Not exactly what I was envisioning, but it may have useful code snippets if the author allows us to dissect and reuse portions of it.

The other issue with this addon is that it's preventing the ability bar from being hidden, which doesn't work for a completely immersive experience.

Last edited by Woafmann : 08/02/20 at 06:44 PM.
  Reply With Quote
08/02/20, 07:45 PM   #9
Woafmann
Join Date: Aug 2020
Posts: 7
Originally Posted by Baertram View Post
Just an snwer to your sound ideas:
You cannot play any custom sound and the eso sounds in the SOUNDS table most likely won't fit your needs
I see what you mean about the sounds. Nothing that seems very immersive like heavy breathing or cries of anguish.

For a heartbeat, this one could work:
SOUNDS.AVA_GATE_CLOSED


Perhaps this is what Magicka leaving the mind sounds like:
SOUNDS.CHAMPION_CYCLED_TO_MAGE
Or
SOUNDS.CHAMPION_STAR_UNLOCKED


Anyhow, Good to know about the soundest limitations.

Last edited by Woafmann : 08/02/20 at 07:50 PM.
  Reply With Quote

ESOUI » AddOns » AddOn Search/Requests » Attribute Stats as Screen Edge Glows for Immersive Gameplay

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off