baffler / Transparent-Twitch-Chat-Overlay

Twitch chat on top of windowed games for single monitor streamers
GNU General Public License v3.0
715 stars 89 forks source link

Chat overlay doesnt load messages in certain games #152

Open adityastreams opened 1 year ago

adityastreams commented 1 year ago

I have these games set on windowed mode. the overlays go over the game, but the messages dont load until i alt tab the game. It seems to work over some games as intended but not a lot of games, even in windowed mode. should i run the game any particular way?

DANGER-007 commented 1 year ago

Run as administrator

baffler commented 1 year ago

Some games, even if they are running "windowed" they are technically running like a fullscreen game. Apps can't draw over these games. It just depends on the game. You may be able to change the settings in the game but usually if the app isn't showing up on top of the game, it just won't work period.

adityastreams commented 1 year ago

thank you, i found a fix. I ran as admin and in windows 8 compatibility

OGNetheri commented 1 year ago

There's something more on this. In the game Thehunter: Call of the Wild, Overlay load up just fine game is on windowed mode and Overlay has worked fine before but now when played and game view is in playing screen Overlay's messages are totally lagging a LOT or not showing up at. However when user presses "esc" in game and goes to any in-game menu, messages work just fine and with no lag or dissappearance. I tried admin mode for the Overlay but it doesn't help at all, also earlier mentioned Win8 compatibility mode doesn't do nothing. However when I raised the cpu priority for the program process from normal to above normal it seemed to help a little at least. So, maybe some internal testing and if the cpu priority solves the problem, maybe some affinity rising in code itself?

p.s. Overlay also lagged with Hogwarts Legacy but less and knowing how much more resources that game takes than Thehunter:CoTW I'd say there some incombatibility issues here on some games.

Edit: more on this note, if the game window (TheHunter:CoTW) is active, Twitc Chat Overlay lags. If I change active window to another program, in this case OBS while the game screen is active on main monitor (the moving and shootin screen), lagging starts immediately. Haven't tried high cpu prioprity yet.

Edit2: High cpu priority tested and there abou one minute lag to receive message from twitch chat to Overlay when on CoTW's gaming screen" Of course the messages are instant, if I'm on menu or the game window isn't active one.

p.s.2 I'm using Kapchat, as the custom url is even worse in lagging.