Related app/team name (not a must if you want to keep it private): MetaTFT
Issue Description: When a user has OBS in game capture mode, requesting game info and registering for events has a large delay
Can you reproduce it (exact steps to reproduce):
[This affects TFT but may also impact League. Testing was done on PBE server in 1v0 mode to quickly start multiple games]
- Load PBE client and load into 1v0 game. Call overwolf.games.events.getInfo() in a setInterval loop and observe how many attempts it takes to get correct info.
- Start OBS and add a source. Source should be “Game Capture” > “Create New” > “Capture Specific Window”. Window name should be “League of Legends.exe”, other settings can be default.
- Exit the 1v0 game and requeue, with the game being captured this time. Compare how long it takes to get the correct info. This delay also impacts registering for events & having overlay windows show.
(You may also see that the game_info response looks like this: {“success”:true,“status”:“success”,“info”:null}
which caused crashes as I was relying on “success”:true to mean the format would be correct.)
Impact for my app: [e.g. x% of the users complained about it, it’s a show-stopper]
Do you currently have a workaround?
High. A lot of streamers switched to using Blitz app as this issue was causing windows to not load at all. I have coded a workaround to keep checking for game info for longer, but the delay is still there.
Please reproduce and attach a zip package of your OW client logs
Please mention the time of the event so we can find it easily in the logs
OverwolfLogs_2021-11-15_09-44-17.zip (1.3 MB)
The most recent data is me queueing into a 1v0 game with obs on.