Oh my, thanks you very much, installing this new version for my next stint.
EDIT : Any specific reason why that would still not work ? Same as before to me, took the one from the link 1.4.1
Hi,
I'm now pretty sure something is wrong with either the game or sharedmemory API. And it is related to mInRealtimeFC value, as tinypedal reads & uses mInRealtimeFC value to determine whether widgets should be shown or hidden (a simple 0 or 1 value), but for some reason it can fail to work in current RF2 version.
If I may guess, your issue would look like following:
1. start RF2 & tinypedal.
2. go into server as spectator.
3. click Passenger button and choose team mate.
4. all widgets from tinypedal are still hidden and not shown.
5. finished driver swap, still no widgets shown.
Yesterday while I was testing with team mate, I had once encountered this issue where mInRealtimeFC did not work and caused widgets not shown no matter whether I was driving or not. Then suddenly after a few driver swap test, all widgets were always shown no matter whether I was driving. And I have tried to fully restart tinypedal several times, but it did not work, auto-hide function simply fail to work (Note, tinypedal doesn't interact with game in anyway, it only reads data from sharedmemory API, so that means it only reads value "1" from API when the issue occurred). And in the end it was only fixed after I fully restarted RF2. So it is definitely nothing wrong with tinypedal, but something is not right with RF2 or API.
Since this is not first time mInRealtimeFC shown troubled behavior, I'm going to rewrite auto-hide function to use something more reliable to determine widgets visibility.