blish-hud / Blish-HUD

A Guild Wars 2 overlay with extreme extensibility through compiled modules.
https://blishhud.com
MIT License
309 stars 60 forks source link

Translucent overlay GUI with no way to set opacity #631

Open rootkie opened 2 years ago

rootkie commented 2 years ago

Hi, not sure if this is a bug or there is some hidden setting to change opacity.

Windows settings: Dark, transparency effects on

image

Log from this run:

Blish HUD v0.11.7+Branch.tags-v0.11.7.Sha.0c709c76cb502d310f2964dca92ce770e533dae2
13:18:53.1950 | INFO  | Blish_HUD.Program | Running Build "Branch.tags-v0.11.7.Sha.0c709c76cb502d310f2964dca92ce770e533dae2"
13:18:53.1950 | INFO  | Blish_HUD.Program | Launched from "D:\Personal\Games\Guild Wars 2\Blish.HUD.0.11.6" with args "".
13:18:54.8147 | INFO  | Blish_HUD.Modules.Pkgs.StaticPkgRepoProvider | Getting module list...
13:18:55.5562 | INFO  | Blish_HUD.Contexts.FestivalContext | Active festival(s): ""
13:19:00.1614 | INFO  | Blish_HUD.GameIntegration.WinFormsIntegration | Blish HUD starting Guild Wars 2 with args '"-autologin"'
13:19:57.0075 | INFO  | Blish_HUD.GameIntegration.ClientTypeIntegration | Detected Guild Wars 2 client to be the Standard version.
13:19:57.0535 | INFO  | Blish_HUD.Gw2WebApiService | Could not find registered API key associated with character "Social Darwinist"
13:23:08.2095 | WARN  | Blish_HUD.WindowUtil | GetClientRect failed with error code 1400.
13:23:08.4573 | INFO  | Blish_HUD.GameIntegration.Gw2InstanceIntegration | Guild Wars 2 application has exited!
13:23:08.4573 | INFO  | Blish_HUD.OverlayService | Exiting [0]!
dlamkins commented 2 years ago

Hello! This is a bug in the most recent version. Please try using this custom build and let us know if it resolves the issue for you or not: Blish HUD 0.11.8-Xanthus-custom-transparency.zip.

rootkie commented 2 years ago

Hello! This is a bug in the most recent version. Please try using this custom build and let us know if it resolves the issue for you or not: Blish HUD 0.11.8-Xanthus-custom-transparency.zip.

Unfortunately this does not seem to resolve the issue. It is still translucent. Here is the logs from this custom build

Blish HUD v0.11.8-Xanthus-custom-transparency.1+Branch.Xanthus-custom-transparency.Sha.37c65bc23803f787039729bd495df7c034ff44d8
08:58:06.6450 | INFO  | Blish_HUD.Program | Running PreRelease "Xanthus-custom-transparency.1"
08:58:06.6450 | INFO  | Blish_HUD.Program | Running Build "Branch.Xanthus-custom-transparency.Sha.37c65bc23803f787039729bd495df7c034ff44d8"
08:58:06.6450 | INFO  | Blish_HUD.Program | Launched from "D:\Personal\Games\Guild Wars 2\Blish.HUD.0.11.8-Xanthus-custom-transparency.1.1" with args "".
08:58:07.3386 | INFO  | Blish_HUD.SettingsService | Preparing default settings file.
08:58:08.1907 | INFO  | Blish_HUD.Modules.Pkgs.StaticPkgRepoProvider | Getting module list...
08:58:10.2130 | INFO  | Blish_HUD.Contexts.FestivalContext | Active festival(s): ""
08:58:11.9222 | INFO  | Blish_HUD.GameIntegration.WinFormsIntegration | Blish HUD starting Guild Wars 2 with args '"-autologin"'
08:58:52.6371 | INFO  | Blish_HUD.GameIntegration.ClientTypeIntegration | Detected Guild Wars 2 client to be the Standard version.
08:58:52.6786 | INFO  | Blish_HUD.Gw2WebApiService | Could not find registered API key associated with character "Social Darwinist"
08:59:48.3151 | WARN  | Blish_HUD.WindowUtil | GetClientRect failed with error code 1400.
08:59:48.7192 | INFO  | Blish_HUD.GameIntegration.Gw2InstanceIntegration | Guild Wars 2 application has exited!
08:59:48.7192 | INFO  | Blish_HUD.OverlayService | Exiting [0]!
flameshroud commented 2 years ago

image I also have this problem. I tried version 11.7 , 11.6 and 11.4 only 11.4 doesn't have this issue. Upgrading using the program doesn't change anything, either.

The Blish HUD 0.11.8-Xanthus-custom-transparency.zip. Build did fix it for me, so thanks :) image

Pecochola commented 2 years ago

Problem solved for me too. Thanks :)

dlamkins commented 2 years ago

I will push a new prerelease this week that hopefully will fix this before we push a new official release with the changes included.

dlamkins commented 2 years ago

Could somebody that has experienced this issue please try this prerelease and let us know if it works or exhibits the same transparency issue?

https://github.com/blish-hud/Blish-HUD-Prereleases/releases/download/0.11.8-ci.47/Blish.HUD.0.11.8-ci.47.zip

Pecochola commented 2 years ago

Could somebody that has experienced this issue please try this prerelease and let us know if it works or exhibits the same transparency issue?

https://github.com/blish-hud/Blish-HUD-Prereleases/releases/download/0.11.8-ci.47/Blish.HUD.0.11.8-ci.47.zip

Unfortunately, the problem reappeared. Here's the log files blishhud.20220401-191435.log blishhud.20220401-191523.log .

dlamkins commented 2 years ago

Thank you for testing. I'll review again and see if I can provide another test build.

dlamkins commented 2 years ago

Hey, are any of you that are experiencing this issue on Discord and perhaps even in the Blish HUD Discord channel?

I'd like to do a series of tests with various builds, but it'll likely be easier to pass information back and forth via Discord and avoid muddying the waters on what is working and what isn't. 😄

https://discord.gg/FYKN3qh

If you do join there, just tag me to let me know. Freesnöw#0001

kalebmcgregor commented 1 year ago

I'm still seeing this issue with https://github.com/blish-hud/Blish-HUD-Prereleases/releases/download/v0.11.8-ci.322/Blish.HUD.0.11.8-ci.322.zip

I'm open to helping out with this bug by sending logs to anyone who may know what's going on.

dlamkins commented 1 year ago

In order to solve the issue while using prerelease 322 you just download and place the opacity fix file linked on the following page:

https://github.com/blish-hud/Blish-HUD/discussions/732

Please follow the directions there and if you still have issues, please show a screenshot of the downloaded fix file next to your Blish HUD exe and include a screenshot of the UI still having opacity issues.

kalebmcgregor commented 1 year ago

Finding out more about this bug. If I launch Blish-HUD and GW2 isn't the active window it doesn't have the opacity issue. It happens when Blish-HUD is already started and I launch GW2, or I am in game and launch Blish-HUD.

Also if I have the issue, switching from fullscreen to windowed fixes it.

dlamkins commented 1 year ago

For those still regularly running into this, please try this version which @kalebmcgregor did some investigating and found more issues and contributed a fix.

If it does not work, but the OpacityFix file (mentioned here: https://github.com/blish-hud/Blish-HUD/discussions/732) did work, please let me know.

Blish HUD 0.11.8-ci.326.zip

kalebmcgregor commented 1 year ago

I've been eyballing the diff between 0.11.4 and 0.11.6 and I think I found the setting that causes the overlay to be transparent for me: https://github.com/blish-hud/Blish-HUD/compare/v0.11.4...v0.11.6#diff-485a549f56ecb4d1605492e814832675eaeb41db55889c08df055a43006b2063R179

I tested using 0.11.8-ci.331 and disabling show in taskbar, restarting blish hud, solves the issue for me. I restarted GW2 and it was still fixed. I also tried restarting Blish HUD while GW2 was running.

I also tested 0.11.7, but that one doesn't seem to get fixed by disabling that setting. I'll see how the behavior is for the next couple of days, but this seems promising.

pikangie commented 1 year ago

I am having this issue as well, except in 2023 (literally just started using this today). Will try the old version posted above, but I am not sure if the modules will still work with an older version. But... not only is it this transparency issue, it also seems to randomly crash itself after a few seconds. I tried disabling modules, particularly ones that weren't functioning properly (like the music mixer), but it doesn't seem to be caused by them since it still crashes and has this transparency glow. Someone on a reddit post said the transparency issue could be caused by the program being confused with dual/multi-monitors? I play GW2 on the screen that my computer has set as the Main display, though, and prefer not to play on my laptop screen from how small it is.

dlamkins commented 1 year ago

@pikangie this guide contains the only solution available right now for the opacity issue:

https://new.blishhud.com/docs/user/troubleshooting/732

If you are having other problems like crashing, please join us in our Discord for assistance with troubleshooting. That should be quite easy for us to narrow down and get things running smoothly for you.

Regarding other settings that seem to impact it, we've tried several combinations, and it seems to vary user by user. That's why we now have the OpacityFix file option, which solves it for many folks by toggling one of those seemingly unrelated settings.