GOG Galaxy Exporter

Swift. Fast. Reliable. Fill your games library on the run

GOG Galaxy Exporter

GOG Galaxy Exporter is a simple utility, designed to swiftly and effortlessly export entire games library titles into a single JSON file. Coupled with API available in GBX Edition, you can easily import the entire library data into your member's profile to later use it with our GameLink solution. All you need is this piece of software and GOG Galaxy from GOG platform. Read below for more info.

How does it work?

GOG Galaxy Exporter (GGX for short) utilises files from GOG Galaxy application in order to export information about your owned games. All you need to do is point the application to a specific file on your hard drive, after which all the magic happens on its' own. On top of that, the GBX Edition allows you to upload the titles directly to our database, and assign the titles to your account.

After uploading the data to the server, additional parsing layer is being activated, through which titles are being cross-referenced with our database in order to exclude inadequate items, like software, DLCs or media files owned through implemented platforms. Also, another step merges same games with slightly differently written titles into one ID (for example: 'Battlefield II' and 'Battlefield 2').

GOG Galaxy
GOG Galaxy Exporter
Global Bullets Xchange

Why GOG?

The reasons are actually very simple.

  • First of, GOG Galaxy allows you to connect to all the platforms where you have an account by using multiple integrations within the application. This way, you can gather entire list of your games from various mainstream gaming platforms (like Steam, Uplay, battle.net, xBox, and so on) with just one tool. Pair that with the fact that not every API is accessible without partnership programs, and you get an awesome way to keep it all together.
  • Secondly, the local database files created by GOG Galaxy are encoded in a fairly common and widely known SQLite format. They are easy to handle, parse, and come up with all the info you need.
  • Third, web-based APIs of most (if not all) platforms will not respond with data about games from other platforms, even if they are integrated. Funnily enough, neither will GOG's API. Hence the need for local-based solution.

These three reasons created a base to cut down development time and actually make it possible to work easily and effortlessly for the user. Also, they allow us to create the workflow for this data without having to follow strict outside specification.

How to use it?

Follow these simple points to upload your comprehensive game library into your profile.

  1. Launch your GOG Galaxy application.
  2. Make sure you set up and login to all the integrations you want in Settings → Platforms → Integrations.
  3. Wait until GOG Galaxy imports all of your data from integrated platforms.
  4. Launch GOG Galaxy Exporter (GBX Edition).
  5. Log in, using the same data as your account on GBX site.
  6. Specify path to galaxy-2.0.db file (by default can be found at C:\ProgramData\GOG.com\Galaxy\storage).
  7. Press the "Extract titles data" button to start parsing the file.
  8. After a while a screen will popup with statistics about your titles. Here you can press "Upload data to your account" to finalise the process or "See titles list" to check all the found games names.
  9. And that's it... not even 10 points. Hell, not even 9, really...