GOG Galaxy integration

  • #1, by marco-s--27540Wednesday, 16. December 2020, 13:19 3 years ago
    Hi all!
    After successfully adding steam achievements for our game, we've been trying to get GOG Galaxy achievements to work without much luck.

    We roughly followed the steam achievements method and added Galaxy.dll and Galaxy64.dll to the game folder (also tried combinations of only one of the two files and just the Galaxy64.dll renamed to Galaxy.dll like required for the steam dlls)

    We then run:
    initGameClient(clientID, clientSecret) 
    with the correct string values for our game.


    Unfortunately, when running the game from the GOG client and executing this:
    if getProperty("galaxy_initialized") then
    
      print("GOG HAS BEEN FOUND!")
    
    else
    
      print("NO GOG")
    
    end

    it returns NO GOG in the messages.log no matter what combination of dll placement and renaming we try.

    The Galaxy client is running and the game is already accepted and listed for release in GOG Galaxy.

    Does anyone have any ideas of what we're doing wrong?
    Or is maybe the documentation out of date and GOG Galaxy no longer supported?

    Thanks!

    Newbie

    3 Posts


  • #2, by SimonSWednesday, 16. December 2020, 14:16 3 years ago
    They reworked the galaxy api, I haven't merged it into the build version yet. That will be part of the next update in the next days.

    Thread Captain

    1581 Posts

  • #3, by marco-s--27540Wednesday, 16. December 2020, 17:43 3 years ago
    Awesome,
    thanks a lot Simon, not just for the fix but also the quick reply.
    We'll keep an eye out for the update smile

    Newbie

    3 Posts