No, that did nothing besides showing Steam API as invalid. Nothing from Steam showed up. If it helps, I’m using 0.11.0.48 in global injector mode, edited config entering Notepad from GUI.
Delay does not have any effect either.
What’s also interesting is that the replaced frame timing makes the game smooth when it wasn’t before. It has a really weird and broken limiter. And that in scRGB mode, using Unchanged (== BT-709 gamma) -> DCI P3 makes the colors mostly correct - still slightly oversaturated in red compared to SDR, but that can’t be helped without actually tonemapping or setting dynamic tonemapping to On (vs HGIG or Off) in the LG CX TV. Could use an Output colorspace of “matrix” read off the target screen.
My suspicion is the game has a Steam callback wired to the original window and firing it from there, but it’s been recreated. I’ll check if hooking wnd proc or disabling HDR changes anything inside Special K by not touching the window.
Suspicion is almost confirmed as by disabling flip discard (and thus HDR) I got the Steam popup back with Silent set to true.
Not sure how to fix that globally at all, perhaps SK would have to keep normal window running and see if there are any tick callbacks in main loop, then patch them to replace original pointer with new one and wire them in. Very tricky. Maybe easier for Unity games.