Make 'alpha' indicator not use health:current colors? #1466


  • New
Closed
  • vicalanis created this issue Apr 10, 2026

    What version of Grid2  are you using (Version is displayed in General/About Tab) ?

    v3.3.11

     

    What game client version, classic or retail, windows or mac and language are you using ?

    Retail. 

     

     

    Hello! 

     

    I have more of a question than a bug I believe, and truly hope you can help me figure it out :) 

    My goal: I have black frames, with health:current gradient indicator set as background, so that my frames are black when at 100% HP, and the hp loss color is handled by the health:current gradient. It works beatufiully, I love it. 

     

    However: I noticed that since the background is set for health:current, my 'out of range' alpha also follows this color scheme, so full health out of range units are displayed as a kind of faded green. 

     

    I would like to have my out of range members have a fix faded grey color, is this possible in some way? I tried fiddling with the background, like loading the range indicator as a background along with the health:current, but this made my health:current colors not load at all, regardless the order I set for them. I also tried enabling my range color for my health-bar indicator, but this made out of range characters appear in range too, even though I tried setting a really small out of range alpha+the color be quite transparent in the range indicator itself. 

    Is there any way for the alpha to disregard the health:current indicator somehow? 

     

    Thank you very much in advance! 

     

  • vicalanis added a tag New Apr 10, 2026
  • michaelsp posted a comment Apr 10, 2026

    This can be done, but it is a bit tricky.

     

    First unlink the health-current from the background indicator, and set a fixed black or transparent color to the background, because we are not going to use the frame background.

     

    Assuming you are using a multibar indicator:

     

    1. Use the health-current color to colorize the main-bar.

    2. Clik the "Add Background" button, to add an extra background for the multibar.

    3. Goto the new background tab and in the "Anchor To" option select "Main Bar", with this option enabled the background only fills the health deficit part of the bar and not the whole unit frame.

    4. Now goto the Main bar tab and check the "Invert" option, this option will swap the main-bar color with the background color.

     

    Similar setup can be configured using a single bar indicator (there is an option to add a background and another option to invert/swap the colors).

     

    Another posibility (without using the invert option)  is to display the health-deficit instead of the health-current in the main bar. You have to enable the  option to reverse the bars in the bar or multibar indicator (because in this case we want the bar growing to the left instead of to the right).


    Edited Apr 10, 2026
  • vicalanis posted a comment Apr 11, 2026

    Thank you so much! I used the first option you listed and finally got it to work :) 

     

    But I noticed that the health:current colors now seem to be more faded, do not really reflect the ones given within the indicator settings. Previously they were more vivid (when I only set it at my default 'background' indicator). Is there an opacity setting I should fiddle with now with the added background and the inverted main bar? 

     

    Thank you very much for taking the time to reply, truly appreciate it!


    Edited Apr 11, 2026
  • michaelsp posted a comment Apr 11, 2026

    Maybe this  could be related to the  texture used for the background, by default the "Gradient" texture is used, and this texture is a bit dark,

    If you change the texture used in the multibar "Background" tab to "Grid2 Flat",  colors should be more vivid.


    Edited Apr 11, 2026
  • vicalanis posted a comment Apr 12, 2026

    Yes, changing the texture does have a bearing on how visible the health:current color is, I'll try switching up my settings to find the optimal one. 

     

    I think my last question (and I will get out of you hair hopefully) is this: 

     

     

    I realized that with this new setup, if I want to make my dispely overlays really visible + colorize my frames if I have a certain buff applied, I have to apply the color in the background indicator settings, given that my background works as my health bar now, basically. (If I understand the logic behind the previous steps I took correctly.) 

     

    However, this makes the color appear on the whole frame, not just the actual hp portion. Here is a picture for better understanding: https://imgur.com/a/vMW1qoV

     

     

    As you can see, the blue overlay appears on the whole bar, whereas I would only like it to colorize only the actual HP portion (not the hp loss). Where should I set up the dispel/different buff color indicator so that it only colors the actual HP portion of the bar? 

     


    Edited Apr 12, 2026
  • michaelsp posted a comment Apr 12, 2026

    When the background tab is enabled in the multibar indicator this is a new and different background texture than the "background indicator" this is the reason the first step in my instructions  was to disable the background indicator (using a transparent color to hide it and removing all statuses from the colors tab).  This background indicator always  covers the whole unit frame so it can not be used for your use case due to the way the game handles transparency.

     

    It seems the issue is that you want to apply  dynamic colors to the health bar and another set of dynamic colors to the health deficit/missing part. As this was not clear in your first post, i though you health-bar should be always black.

    Unfortunatelly this setup is not supported using only one multibar indicator, a multibar indicator only has one colors tab, and you would need two colors tabs , one to define the dynamic colors for the health-bar and another to define the dynamic colors for the health-deficit part.

     

    I think the more easy way is to return to your previous settings. Configure the multibar indicator with no invert option and with no background tab (there is a button to remove the background).

    Configure the health-bar color using the Colors tab, adding a default black color and add more colors/buffs statuses as needed.

     

    Remember that  background indicator should be kept transparent/disabled with no statuses linked to it. 

     

    Now instead of using the background indicator we are going  to use a extra single bar to display and color the health-deficit:

     

    1. Goto indicators -> Right Panel  to create a new bar indicator.

    2. In the first editbox type a descriptive name for the bar for example:  "health-deficit-bar"

    3. In the Type option  Select "Bar"

    4. In Location select "CENTER"

    5. Push the Create button.

    6. In the Statuses tab  add the "health-deficit" status to the active statuses list (this is the value displayed by the bar).

    7. In the Colors tab add "health-current" status to the active statuses list (this is the color of the bar).

    8. Move to the layout tab

    9. In the Level option select Level 2 or 1, this is needed to draw this new bar behind the health-bar that should be Level 3 (higher levels are painted on top of lower levels)

    10.  Now  scroll down to "Appearance"  section and click the "Reverse Fill" option, this is important, because this bar is showing the  health-deficit part, so we need the bar growing in reverse from the right to the left.

     

    And this should be enough: now we are using the health-bar indicator to configure the colors for the health bar, and the health-bar-deficit indicator to configure different colors for the health deficit.

     


    Edited Apr 12, 2026
  • vicalanis closed issue Apr 13, 2026
  • vicalanis posted a comment Apr 13, 2026

    You are simply amazing. Works wonderfully, thank you so much! Really really appreciate your help. Closing this ticket now as my frames look awesome, thanks to you! :) 


To post a comment, please login or register a new account.