Issue Description:
After installation process, we launch OW(+ Flexer Recorder plugin).
Then launch the Game (CS:GO -insecure) and do the kills.
According to logs: our plugin is running, but didn’t intercept any of in-game process related to events, for example OWGamesEvents.start(), that we called it in our code.
Long story short: plugin worked, but didn’t notice that the game starts
Logs path(2 game sessions):
Apps\Flexer\background.html.1.log
Apps\Flexer\background.html.log
The logs seem to have been sent before something happened (both).
Could you please try to reproduce it again and then try to relaunch CSGO 1-2 times and only then send the logs?
This is the Logs after full reinstall of OW and Flexer App on the same PC, so events not triggered from time to time.
So in the archive attached you can find 2 log files:
Apps\Flexer\background.html.1.log
It’s a first session of game (CS:GO). Without events (game start not triggered).
Apps\Flexer\background.html.log
Second session in the same game, but events are triggered - line 5 - [ow-game-events] START.
But in this case we have another issue:
Method overwolf.games.getRunningGameInfo return null - line 100.
We use it to provide video game info from our plugin to Editor (video items)
your app first launch at 14:16:27,198
3 .than you close the app at 2020-08-05 14:17:00,406 (INFO) [UI] WebBrowser - Dispose Browser host: background
CSGO detected at 14:18:44,306 (on first run detection of process may take 1- 2 mintuins) (background.html.1.log)
once CDGO detected Flex app started at 14:19:35,356, (background.html.log),
and you you app got all evetnt
CSGO exit at 14:25:47,461
so thats whay you get ‘null’ at GameInfoUpdated (becasue game exited)
2020-08-05 14:26:19,341 (INFO) </dist/background/background.js> (:650) - Get running game info: null
@itayG from my end - yes. Elad gave the exact info for the root cause. @enterpredator Is everything clear and make sense? If so, I would like to go ahead and close this ticket.