12-26-2019, 05:35 AM
To preface, I have to run all of my games through Steam. To achieve this, all non-Steam games have a shortcut in Steam and then I add a Steam URL of this non-Steam shortcut to the Play Action of the game in Playnite. Up until today I hadn't run into any issues with the setup. But I'm noticing that my Playnite is having issue with my emulators -- specially Playnite is having issues tracking time and the status of the emulator. So not only is my time for these games not getting tracked properly but Playnite reports that these games are still "Running" even after being closed. I tested this with non-emulated, non-Steam games and with emulated games running directly through Playnite and those both situations work fine. It's only when I combine the two when it has an issue. And it happens with 6 out of the 6 games I tried.
Here is the json for one of the games. The Steam shortcut does the exact same thing as the secondary Play Action (run the emulator with arguments for loading the .iso and running the emulator in fullscreen with nogui). I know this is a bit outside of the normal usage of the program but maybe someone has some insight into why this specific combination of settings causes Playnite to lose the ability to track if a program is running and to properly track its time played.
Here is the json for one of the games. The Steam shortcut does the exact same thing as the secondary Play Action (run the emulator with arguments for loading the .iso and running the emulator in fullscreen with nogui). I know this is a bit outside of the normal usage of the program but maybe someone has some insight into why this specific combination of settings causes Playnite to lose the ability to track if a program is running and to properly track its time played.