Not installed games from clients other than Steam
August 29, 2017 at 10:04 am #191
I recently dowloaded GameRoom and I’m very pleased with it, because I was looking for somthing to help me organise my games from different launchers or non drm games. It does the job really well and auto search works pretty good. But I have a suggestion about how to make it even better. There is a feature that show steam games, both installed and not installed. Is it possible to make it similar with other game launchers? I have quite a few games on my Origin and uPlay accounts but due to the lack of HDD space (even 1TB can be too little from time to time) I don’t have many of my games installed. If those were shown one could easier manage their games without need to open those launchers separately.
I think it would be great to add a tool for making lists of games stored on the external drives such as CDs, DVD, etc. Some people still use them :). I know that it wouldn’t offer as much funcionality as with downloadable content, but making and option to catalogue those games and download info about them would be perfect.
One more thing, when the programme is running it takes about 800MB to 1300MB of ram in tasks meneger. Is it normal? I have about 150 games on the list. Is there a way to decrease it’s appetite for memory?
Thank you for making this piece of software and fot the further developement!August 30, 2017 at 1:46 pm #192
Thanks for the suggestions (I see three of them here), here are some questions and info about them :
September 1, 2017 at 1:23 pm #197
- Non installed games from clients other than Steam : sadly, this is not yet possible. Steam is the only one providing an API that allows GameRoom to fetch a list of your non installed but owned games. Other launchers like UPlay, Origin, GOG.com and Battle.net do not offer such a feature sadly. But as soon as I’m aware that an API has been opened on an other client, I’ll add it in GameRoom (really close to #1 priority). So no other options than wait and see !
- Lists of games stored on the external drives such as CDs, DVD : not sure I understand this one. In order to play those game, they have to be installed first on your computer, thus you can directly browse to your game’s executable (installed on your PC) in order to add it to GameRoom. It may then ask you to input your CD to validate your installation, but this won’t make any difference to GameRoom !
- programme is running it takes about 800MB to 1300MB of ram in tasks meneger: Well basically this is Java, and loading tons of HD pictures. Currently there is not much you can do about that; one thing that can help (but that will not be much noticeable) is to add the following lines
vmarg.4=-XX:+UseG1GC vmarg.5=-XX:MinHeapFreeRatio=10 vmarg.6=-XX:MaxHeapFreeRatio=25
%APPDATA%/GameRoom/GameRoom.inifile. This will make the JVM attempt to shrink the heap size faster than usual, and shrink heap size on garbage collection.
Also, the amount of RAM displayed in Windows’ task manager is not representative of the true amount of memory used by the app. I recommend you to read this thread and linked articles in it. If it’s too technical, you can basically remember that GameRoom (like other Java apps) has some pre-allocated memory (what you see in Windows’ task manager), so that the app does not run out of memory. But not all of it is used and if your computer starts other memory intensive apps, this allocated memory will be shrinked (I have used lots of shortcuts to explain this, this is just to grasp the main idea). So this RAM amount allocated doest affect performances.
Thank you for the reply :). Too bad it’s not possible with other clients. There is no way to do this even by linking gog, uplay or origin accounts and logging to them via the GameRoom? This way the programme would have an access directly to libraries on those accounts. But maybe that’ll generate some legal issues with gathering data? I don’t know.
About games on CDs. I was thinking about a way of adding a game to GameRoom’s list but without need of showing the instalation path. Just adding game by title, downloading the data about it (cover, short description, dates, etc.), and showing the game picture with a small CD icon. That way a player have a reminder that he’s got a game on his shelf, but he has to install it in order to play. Just to put all the info about all games in one place :).
Ok, so much for the RAM :). While playing Saints Row IV I didn’t notice drastic performance drops but once or two during PC usage windows 10 called that the memory usage is to big (I have 8GB installed) and suggested to close GameRoom app.
I have one more question. I run few dosbox games, old Mortal Kombat games, Duke Nukem 3D and few others. I could manually add them to library but there’are problems with executables. When I add a shortcut as an executable GameRoom shows me that’s the wrong file, but when I choose the dosbox to be executable it can run only dosbox, not the game. Any way of easier playing in that kind of games?
Thanks one more time!September 2, 2017 at 9:27 pm #198
For most of those clients, this is yet impossible, only Battle.net seems to offer something like that, I’d have to do some research on this side…
Oh I see, nice idea ! It will be hard to make it not confusing, but it could be really interesting to have that, thanks for the idea.
Damn I never thought it could lead to such mem issues… Definitely have to take a look at it, but cannot promise anything yet…
About your DOSBox games, I currently am working on emulators support, DOSBox included. I need people to test this update out before releasing, would you mind helping me on this ?September 3, 2017 at 3:31 pm #199September 5, 2017 at 10:39 am #200
You must be logged in to reply to this topic.