GameRoom is too long to restore after closing games
October 24, 2018 at 9:04 am #460
I’m currently using this app and like it very much. Seems much better, easier and powerfull to use than others like LaunchBox, Playnite or Kodi for instance.
However I have an issue that irritates me very much: I minimize GameRoom at game launch (to prevent focus loss and minimized game/windowed mode) and I’m trying to get it restored after closing my game with the command ‘start’ in ‘After launch’ field in Advanced mode but it always takes about 15 seconds to execute and restore GameRoom, whereas my game is already closed in Windows Task Manager. Do you know why it takes so long to execute the command? Maybe the minimized app regularly checks if the game is still live or not, but I guess this interval is too big, it should be reduced to whatever we want, like 1 or 2 seconds maybe.
Does anybody have a clue about how to speed up this delay?
For information, my computer is:
Windows 10 Professional build 1809
Intel i7 8700K
GeForce 1080 Ti
16 GB Ram
DavidOctober 24, 2018 at 3:03 pm #461
Hello, why do you minimize GameRoom? I don’t need to do this, my games load without losing focus.
Anyway, this is how I manage GameRoom, in case it helps you :
I use Xbox controllers (360 and One together).
I installed Eventghost, and the eventghost plugin XInputPlugin. Using this plugin Eventghost can detect any event relative to the xbox controller and then you can trigger any event you want under windows.
–> I mapped the main xbox button (the shining one) to a .bat file that launches Gameroom. If GameRoom has never been launched, it launches it. Else, it puts it on the foregoround (this behaviour is natural).
–> Furthermore, I added another behaviour, if the same button is triggered I kill a big list of games I have in my library. So that if I want to “ragequit” a game I just press the button and I am back to gameroom.
Using Eventghost sky’s the limit.October 24, 2018 at 4:07 pm #462
Thank you, I did not know Eventghost, can be interesting indeed! BTW I was also looking for executing a .bat on some events (here when a game closes for instance) but I couldn’t find a way. Thanks a lot, I’m gonna try this. 🙂
I forgot to say that I use a Xbox One controller as well.
To answer your question, I minimize GameRoom otherwise I lose the focus on my game if I click to launch it THEN if I press any other button on the controller before the game launches. I know I could avoid to press any other button so I don’t lose the focus but eh, I was looking for a ‘clean’ solution. 🙂
But I still don’t know why it takes so much time after a game close to restore GameRoom.October 24, 2018 at 4:12 pm #463January 22, 2019 at 1:34 pm #503
Hi! I’m sorry, I realize I never replied to your thread.
Currently, GameRoom is internally capable of detecting accurately (1s delay max) if your game closes. BUT for many games, the process of starting the game is the following:
- the game starts for a few seconds
- it opens a launcher, e.g. Origin
- the game closes itself, for a few seconds. Here, GameRoom detects it as stopped
- the launcher starts the game again (and definitely this time).
In order to not have GameRoom consider that the game is definitely stopped, it waits ~10s to see if the game’s process is restarted after the first time it is closed. In the given situation, it will work as intended, but this creates the issue you mentionned.
What I could do is provide a way to edit this 10s delay to set any value you wish, and also allow to set this custom delay for each game. You could then set the global delay to 1 or 2s, and for games that would have the weird behavior described above, you could set a longer delay, e.g. 10s.
What do you think of that?
- This reply was modified 3 weeks, 6 days ago by n0xew. Reason: formatting and typos
You must be logged in to reply to this topic.