GameRoom is too long to restore after closing games

Forums Community Help GameRoom is too long to restore after closing games

This topic contains 4 replies, has 3 voices, and was last updated by n0xew n0xew 2 months, 3 weeks ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #460
    Drumaster
    Drumaster
    Participant

    Hello!

    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

     

    Thank you!

     

    David

    0
    #461
    PeppaPig
    PeppaPig
    Participant

    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.

    0
    #462
    Drumaster
    Drumaster
    Participant

    Hi!

    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.

     

     

    0
    #463
    Drumaster
    Drumaster
    Participant

    And anyway, even if I would not minimize GameRoom, I need to execute another command with GameRoom when closing some of my games (Ubisoft) to kill the very annoying Uplay software, otherwise I find myself in front of this software without being able to close it with my controller. 🙁

    0
    #503
    n0xew
    n0xew
    Keymaster

    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:

    1. the game starts for a few seconds
    2. it opens a launcher, e.g. Origin
    3. the game closes itself, for a few seconds. Here, GameRoom detects it as stopped
    4. 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 2 months, 3 weeks ago by n0xew n0xew. Reason: formatting and typos
    0
Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.