GOG Galaxy is a Steam-like client for GOG's digital storefront that's really quite good and offers the added bonus of being completely optional: You can conduct all your GOG-related business through it, or you can ignore it completely and continue downloading your games directly from the site and running them through Windows Explorer—or a DOS prompt, if you're a truly dedicated retro-type.
Galaxy 2.0, announced today, sounds like a more ambitious undertaking, as it promises to combine all of your games, online friends, and other data in one place. The idea is that you'll connect the new client to your various online accounts and platforms, including consoles—a list hasn't been confirmed yet, but a rep said that the goal is 'to have all major platforms officially integrated in the app'—at which point it will import your libraries and friends lists, essentially acting as a big-tent overlay for Steam, EGS, Origin, and so forth. It will also track all of your achievements and hours played across platforms, support cross-platform chat, and offer various sorting, filtering, and collection comparison options.
User data will be stored online to enable simple syncing between devices, but GOG made a point of emphasizing that privacy is paramount: It explicitly states on the Galaxy website that 'we're not spying on data from your computer' and won't share it with third parties; you'll also be able to remove your imported data from Galaxy servers 'with a single click.'
Details are light at this point: On how you'll actually add games, for instance, an FAQ states, 'In GOG Galaxy 2.0 you’re adding games through official and community created integrations. By connecting platforms, the data about the games you own is automatically imported to the application. On top of that you will also be able to manually add single games that are not connected to any platform.'
And on those 'community created integrations': 'We want to offer integrations with all possible gaming platforms. This is a challenging and time-consuming process, not only because these are technically complex projects, but they also require negotiations and agreements with partners. We want all our official integrations to be supported by respective platform holders, so we make sure they’re in-line with partners’ policies and that they’re safe.'
'While we’re hard at work on adding more official integrations, we’ve decided to give you—the community—an opportunity to work on your own open source platform integrations. We’re currently polishing the documentation that will be shared with you to help you build your own platform integrations for GOG Galaxy 2.0.'
Galaxy 2.0 has also been 'rebuilt from the ground up' to offer better performance than the current client, and like the original Galaxy the updated version will remain entirely optional: If you just want to be left alone to download your games and play them in quiet solitude as God and nature intended, that will continue to be totally cool. If you want to fully embrace the future, however, you'll need to keep the other clients installed on your PC.
'We’ve been in contact with several partners already, as we aim to have official integrations with all major platforms. We want all our official integrations to be supported by respective platform holders, so we make sure they’re in-line with partners’ policies and that they’re safe,' a GOG rep said. For now, however, it's not saying who those partners are.
It's pretty clear that GOG is taking direct aim at growing frustration with the number of launchers that gamers have to deal with these days, as well as possibly more disingenuous concerns about data privacy driven by the rise of the Epic Games Store. That might be a little opportunistic, but even so the big idea behind it is still a good one. Whether it will satisfy its intended audience will depend largely on the success of its implementation, but if GOG can pull it off it could turn Galaxy from a niche client that most of us probably ignore into an essential gamer utility.
Signups for the 'coming soon' Galaxy 2.0 beta test are now open at gogalaxy.com.
General discussionInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Israel
And set a custom image like in steam Add non steam games ?
thomq
thomq Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From United States
yafatana: And set a custom image like in steam Add non steam games ?
No. And no.
Or optimistically: not yet.
JMich
JMich Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Greece
yafatana: And set a custom image like in steam Add non steam games ?
It was possible through some workarounds, unsure if it still is. Still, it would only be useful as a launcher, no Galaxy features would be available for those games. Unsure about chat and fps counter, those weren't there when we were testing about adding non-GOG games to Galaxy. Edit: 2015 thread, 2016 thread.
Post edited May 10, 2017 by JMich
Pages:
This is my favourite topic
General discussionUpdate 1.2 will bring plenty more too. GOG explain: What is one systemcare cleanup console key.
“GOG Galaxy Update 1.2 also introduces an option to customize the Client to users’ needs by selecting features they want to use, for a personalised experience and no feature-creep. In addition, the brand new hibernate mode cuts on Client CPU usage when playing a game, and saves resources and battery life when idling in the background. Update 1.2 also packs many of community’s most-desired requests, including bandwidth limiting and scheduling, FPS counter, screenshot capturing, in-game overlay, achievement rarity, desktop and in-game notifications system, new chat and more.”
Peachy! That’s the sort of stuff Galaxy needed. Of all the Steam knock-offs, Galaxy is the one which causes me the least trouble. With these features coming, I can’t think of anything else big that’ll make me wish I was using Steam instead. And more Galaxy is likely in my future. While it’s optional for most games — you can still download ’em DRM-free from the GOG website, same as ever — GOG’s dad, CD Projekt, are using for things like Gwent.
Update 1.2 will launch in April. If you want an early peek and to help get it ship-shape, it is now on the opt-in beta branch. More details about Update 1.2 are on the Galaxy site.
General discussionFrom Poland
high rated
Adding games to Galaxy sidebar guide (update 27.08.15) note, game will be added to your sidebar only, you'll be able to start the game through Galaxy but forget about tracking your playtime or downloading bonuses from GOG : )
1. Adding games available at GOG.
a) find the game on GoG and search in source for third gog-product string. Note the number as shown highlighted on attached picture 1a.jpg.
b) go to game folder and create text file with content as in Shogo example: 1b.jpg
{
'gameId' : '1207658659',
'rootGameId' : '1207658659',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Shogo',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'Shogo.exe',
'workingDir' : '
}
]
}
and save as goggame-#.info, where # stands for gameId you found in step a 'gameId' : '1207658659',
'rootGameId' : '1207658659',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Shogo',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'Shogo.exe',
'workingDir' : '
}
]
}
c) within Galaxy click on + sign at the top-left, choose scan and import folders and head to directory with game you want to add.
d) (optional but recommended) buy digital copy on GOG
2. Adding games not yet available at GOG.
a) create goggame-#.info file as in 1. with random gameId number in game directory. (see attached 2abd.jpg picture)
{
'gameId' : '777', //random number
'rootGameId' : '777',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Return to Castle Wolfenstein', //game title
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'ioWolfSP.x86_64.exe', //path to game executable
'workingDir' : '
},
{
'name' : 'multi', //new menu entry
'type' : 'FileTask',
'path' : 'ioWolfMP.x86_64.exe', //and path to another executable
'workingDir' : ',
'arguments' : ' //optional command line arguments (ie. +set sv_cheats.)
},
{
'name' : 'help', //another menu entry
'type' : 'FileTask',
'path' : 'DocsHelpindex.htm', //and some file to open.
'workingDir' : 'DocsHelp'
},
{
'name' : 'vote for rtcw',
'type' : 'URLTask',
'link' : 'http://www.gog.com/wishlist/games/return_to_castle_wolfenstein'
}
]
}
b) go to %ALLUSERSPROFILE%GOG.comGalaxywebcache and create folder named with number used in a) 'gameId' : '777', //random number
'rootGameId' : '777',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Return to Castle Wolfenstein', //game title
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'ioWolfSP.x86_64.exe', //path to game executable
'workingDir' : '
},
{
'name' : 'multi', //new menu entry
'type' : 'FileTask',
'path' : 'ioWolfMP.x86_64.exe', //and path to another executable
'workingDir' : ',
'arguments' : ' //optional command line arguments (ie. +set sv_cheats.)
},
{
'name' : 'help', //another menu entry
'type' : 'FileTask',
'path' : 'DocsHelpindex.htm', //and some file to open.
'workingDir' : 'DocsHelp'
},
{
'name' : 'vote for rtcw',
'type' : 'URLTask',
'link' : 'http://www.gog.com/wishlist/games/return_to_castle_wolfenstein'
}
]
}
c) paste three images in this folder, one for logo (196x110px), one for icon (128x128px) and one for background (usually 2560x670px, but can be any size)
d) create text file with content as follow:
{
'images/background' : 'background.jpg',
'images/icon' : 'icon.png',
'images/logo' : 'logo.jpg'
}
with names used for background, icon and logo and save as resources.json in this same directory 'images/background' : 'background.jpg',
'images/icon' : 'icon.png',
'images/logo' : 'logo.jpg'
}
e) (optional but recommended) e-mail publisher to put the game on GOG as soon as possible : )
3. To remove game from Galaxy, rename/delete goggame-#.info file in game folder and restart Galaxy.
4. (optional but recommended) Please forgive me my english skills and fact I actually did this for no reason.
I hope I didn't break any rules nor revealed some kind of confidential data ; )
edit (28.08.15):
Currently it's not possible to set compatibility mode via .info file, although there is a workaround with batch file:
'name' : 'doom compatibility mode', //menu entry
'type' : 'FileTask',
'path' : 'doom.bat', // path to batch file
'workingDir' : ',
'arguments' : ' // optional command line arguments
doom.bat'type' : 'FileTask',
'path' : 'doom.bat', // path to batch file
'workingDir' : ',
'arguments' : ' // optional command line arguments
@set __COMPAT_LAYER=Win95 640x480 256Color // compatibility mode
doom.exe // executable
list of available modes: doom.exe // executable
Windows 95 = WIN95
Windows 98/ME = WIN98
Windows NT SP5 =NT4SP5
Windows 2000 = WIN2000
Windows XP SP2 = WINXPSP2
Windows XP SP3 = WINXPSP3
Windows Server 2003 SP1 = WINSRV03SP1
Windows Server 2008 SP1 = WINSRV08SP1
Windows Vista = VISTARTM
Windows Vista SP1 = VISTASP1
Windows Vista SP2 = VISTASP2
Windows 7 = WIN7RTM
Run in 256 colors = 256COLOR
Run in 640 x 480 screen resolution = 640X480
Disable visual themes = DISABLETHEMES
Disable desktop composition = DISABLEDWM
Disable display scaling on high DPI settings = HIGHDPIAWARE
Run this program as an administrator =RUNASADMIN
thanks Anthedon for asking about compatibility mode : )Windows 98/ME = WIN98
Windows NT SP5 =NT4SP5
Windows 2000 = WIN2000
Windows XP SP2 = WINXPSP2
Windows XP SP3 = WINXPSP3
Windows Server 2003 SP1 = WINSRV03SP1
Windows Server 2008 SP1 = WINSRV08SP1
Windows Vista = VISTARTM
Windows Vista SP1 = VISTASP1
Windows Vista SP2 = VISTASP2
Windows 7 = WIN7RTM
Run in 256 colors = 256COLOR
Run in 640 x 480 screen resolution = 640X480
Disable visual themes = DISABLETHEMES
Disable desktop composition = DISABLEDWM
Disable display scaling on high DPI settings = HIGHDPIAWARE
Run this program as an administrator =RUNASADMIN
as bonus, Quake II with berserker mod and mission packs .info file ; )
{
'gameId' : '700',
'rootGameId' : '700',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Quake II',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : '
},
{
'name' : 'Ground Zero',
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : ',
'arguments' : '+set game rogue +set net_compatibility 1'
},
{
'name' : 'The Reckoning',
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : ',
'arguments' : '+set game xatrix +set net_compatibility 1'
}
]
}
'gameId' : '700',
'rootGameId' : '700',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Quake II',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : '
},
{
'name' : 'Ground Zero',
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : ',
'arguments' : '+set game rogue +set net_compatibility 1'
},
{
'name' : 'The Reckoning',
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : ',
'arguments' : '+set game xatrix +set net_compatibility 1'
}
]
}
Attachments:
2.jpg (392 Kb)
1a.jpg (317 Kb)
1b.jpg (27 Kb)
1c.jpg (167 Kb)
2abd.jpg (312 Kb)
Post edited August 28, 2015 by mike_cesara
0Grapher
0Grapher Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Germany
I don't use Galaxy yet so it will take a while until I can test your method. Thanks anyway, Doc! +1
Maighstir
Maighstir Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Sweden
mike_cesara
mike_cesara Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Poland
Thank you very much for kind words, I'm really glad to be of help : )
skeletonbow
skeletonbow Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Canada
Useful tips, hopefully they add the functionality to add non-GOG games to Galaxy sometime though too.
There's an easier way to add a GOG game that is not in your Galaxy account to Galaxy though. Let's say you happen to have multiple GOG accounts, or you share a computer between multiple people who each have their own GOG account and games. Galaxy does not support multiple accounts on a shared computer yet (maybe in the future likely), but it can still recognize an installed GOG game, you just have to manually import the game and it will show up on your installed games list. This may require that you have installed the game with the most recent Galaxy-aware installers though, so if the game installer is older you might need to log onto the website with the other GOG account and re-download the latest installer in order for Galaxy to detect the game.
When you've got a GOG game installed that is not owned by the currently logged in account, Galaxy puts a blue button below where achievements would normally show which says '[Connect]'. I haven't clicked on that as I didn't actually want the game showing up in my Galaxy at the time, but I think it might take you to the game's store page or something.
It would be nice though to have features for handling multiple accounts on a shared computer with the ability to either see other games installed from other accounts, or to ignore them depending on configuration.
The trick mentioned above should work though too if someone doesn't want to re-download Galaxy compatible installers for some reason. Thanks for the post.
There's an easier way to add a GOG game that is not in your Galaxy account to Galaxy though. Let's say you happen to have multiple GOG accounts, or you share a computer between multiple people who each have their own GOG account and games. Galaxy does not support multiple accounts on a shared computer yet (maybe in the future likely), but it can still recognize an installed GOG game, you just have to manually import the game and it will show up on your installed games list. This may require that you have installed the game with the most recent Galaxy-aware installers though, so if the game installer is older you might need to log onto the website with the other GOG account and re-download the latest installer in order for Galaxy to detect the game.
When you've got a GOG game installed that is not owned by the currently logged in account, Galaxy puts a blue button below where achievements would normally show which says '[Connect]'. I haven't clicked on that as I didn't actually want the game showing up in my Galaxy at the time, but I think it might take you to the game's store page or something.
It would be nice though to have features for handling multiple accounts on a shared computer with the ability to either see other games installed from other accounts, or to ignore them depending on configuration.
The trick mentioned above should work though too if someone doesn't want to re-download Galaxy compatible installers for some reason. Thanks for the post.
sharp299
sharp299 Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Mexico
yogsloth
Install Gog Galaxy
yogsloth Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From United States
This is the first reason I've seen to use Galaxy that actually appeals to me. The ability to launch non-GOG games? Neat.
LiefLayer
LiefLayer Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Italy
thank you but it didn't work for a wineskin port (on mac).
mike_cesara
mike_cesara Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Poland
LiefLayer: thank you but it didn't work for a wineskin port (on mac).
I don't have a mac, but I think in path section should be terminal command to start wine and path to game executable as arguments. And of course saved as .goggame-###.info![Galaxy Galaxy](/uploads/1/2/3/7/123717335/688836050.jpg)
{
'gameId' : '2701',
'rootGameId' : '2701',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Best Game of All Time',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'wine',
'workingDir' : '
'arguments' : '/.wine/drive_c/Program Files/GAME/game.exe'
}
]
}
'gameId' : '2701',
'rootGameId' : '2701',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Best Game of All Time',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'wine',
'workingDir' : '
'arguments' : '/.wine/drive_c/Program Files/GAME/game.exe'
}
]
}
LiefLayer
LiefLayer Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Italy
mike_cesara: I don't have a mac, but I think in path section should be terminal command to start wine and path to game executable as arguments. And of course saved as .goggame-###.info
Ok I'll try this with Deus ex (mac port are still made with wine..although more wineskin that pure wine)JohnDwaynsen
JohnDwaynsen Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Germany
It it possible to run an executable that's in an entirely different folder than GOG Galaxy?
I wanted to play Shantae and the Pirate's Curse in english through a Locale Emulator since it adjusts the language of the game accordingly to the systems locale, which is german in my case and and I'd like to run the emulator shortcut inside GOG Galaxy.
I wanted to play Shantae and the Pirate's Curse in english through a Locale Emulator since it adjusts the language of the game accordingly to the systems locale, which is german in my case and and I'd like to run the emulator shortcut inside GOG Galaxy.
mike_cesara
mike_cesara Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Poland
As far as I know, you can import any folder to Galaxy (none of my games were installed inside of the GOG Galaxy folder). Try to play around with 'workingDir' & 'arguments' like I did with Soltys just a few days ago for the Polish forum.
Post edited March 02, 2018 by mike_cesara
Arizal_Efendi
Arizal_Efendi Sorry, data for given user is currently unavailable. Please, try again later. View profileView wishlistStart conversationInvite to friendsInvite to friendsAccept invitationAccept invitationPending invitation..User since {{ user.formattedDateUserJoined }} Friends since {{ user.formattedDateUserFriended }} Unblock chat User blocked This user's wishlist is not public.You can't chat with this user due to their or your privacy settings.You can't chat with this user because you have blocked him.You can't invite this user because you have blocked him.From Indonesia
mike_cesara: Best Gog Games
Adding games to Galaxy sidebar guide (update 27.08.15)note, game will be added to your sidebar only, you'll be able to start the game through Galaxy but forget about tracking your playtime or downloading bonuses from GOG : )
1. Adding games available at GOG.
a) find the game on GoG and search in source for third gog-product string. Note the number as shown highlighted on attached picture 1a.jpg.
b) go to game folder and create text file with content as in Shogo example: 1b.jpg
{
'gameId' : '1207658659',
'rootGameId' : '1207658659',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Shogo',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'Shogo.exe',
'workingDir' : '
}
]
}
c) within Galaxy click on + sign at the top-left, choose scan and import folders and head to directory with game you want to add.
d) (optional but recommended) buy digital copy on GOG
2. Adding games not yet available at GOG.
a) create goggame-#.info file as in 1. with random gameId number in game directory. (see attached 2abd.jpg picture)
{
'gameId' : '777', //random number
'rootGameId' : '777',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Return to Castle Wolfenstein', //game title
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'ioWolfSP.x86_64.exe', //path to game executable
'workingDir' : '
},
{
'name' : 'multi', //new menu entry
'type' : 'FileTask',
'path' : 'ioWolfMP.x86_64.exe', //and path to another executable
'workingDir' : ',
'arguments' : ' //optional command line arguments (ie. +set sv_cheats.)
},
{
'name' : 'help', //another menu entry
'type' : 'FileTask',
'path' : 'DocsHelpindex.htm', //and some file to open.
'workingDir' : 'DocsHelp'
},
{
'name' : 'vote for rtcw',
'type' : 'URLTask',
'link' : 'http://www.gog.com/wishlist/games/return_to_castle_wolfenstein'
}
]
}
c) paste three images in this folder, one for logo (196x110px), one for icon (128x128px) and one for background (usually 2560x670px, but can be any size)
d) create text file with content as follow:
{
'images/background' : 'background.jpg',
'images/icon' : 'icon.png',
'images/logo' : 'logo.jpg'
}
e) (optional but recommended) e-mail publisher to put the game on GOG as soon as possible : )
3. To remove game from Galaxy, rename/delete goggame-#.info file in game folder and restart Galaxy.
4. (optional but recommended) Please forgive me my english skills and fact I actually did this for no reason.
I hope I didn't break any rules nor revealed some kind of confidential data ; )
edit (28.08.15):
Currently it's not possible to set compatibility mode via .info file, although there is a workaround with batch file:
'name' : 'doom compatibility mode', //menu entry
'type' : 'FileTask',
'path' : 'doom.bat', // path to batch file
'workingDir' : ',
'arguments' : ' // optional command line arguments
@set __COMPAT_LAYER=Win95 640x480 256Color // compatibility mode
doom.exe // executable
Windows 95 = WIN95
Windows 98/ME = WIN98
Windows NT SP5 =NT4SP5
Windows 2000 = WIN2000
Windows XP SP2 = WINXPSP2
Windows XP SP3 = WINXPSP3
Windows Server 2003 SP1 = WINSRV03SP1
Windows Server 2008 SP1 = WINSRV08SP1
Windows Vista = VISTARTM
Windows Vista SP1 = VISTASP1
Windows Vista SP2 = VISTASP2
Windows 7 = WIN7RTM
Run in 256 colors = 256COLOR
Run in 640 x 480 screen resolution = 640X480
Disable visual themes = DISABLETHEMES
Disable desktop composition = DISABLEDWM
Disable display scaling on high DPI settings = HIGHDPIAWARE
Run this program as an administrator =RUNASADMIN
as bonus, Quake II with berserker mod and mission packs .info file ; )
{
'gameId' : '700',
'rootGameId' : '700',
'standalone' : true,
'dependencyGameId' : ',
'language' : 'English',
'name' : 'Quake II',
'playTasks' : [
{
'isPrimary' : true,
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : '
},
{
'name' : 'Ground Zero',
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : ',
'arguments' : '+set game rogue +set net_compatibility 1'
},
{
'name' : 'The Reckoning',
'type' : 'FileTask',
'path' : 'Berserker.exe',
'workingDir' : ',
'arguments' : '+set game xatrix +set net_compatibility 1'
}
]
}
Pages:
This is my favourite topic
General discussion