Games Nebula - Le Bottin des Jeux Linux

Games Nebula

🗃️ Specifications

📰 Title: Games Nebula 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 👁️ Visual: 2D
🏷️ Category: Tool ➤ Content Distribution ➤ Game Launcher 🏝️ Perspective: First person (interface)
🔖 Tags: Tool; Web Store; Game Launcher; Game Management; Content Distribution; GOG ⏱️ Pacing: Real Time
🐣️ Approx. start: 2024-11-03 👫️ Played: Single
🐓️ Latest: 2024-11-14 🚦 Status: 04. Released (status)
📍️ Version: Latest: 2024.dev1 / Dev: 88b45c0 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2019-12-27 🐜️ Updated: 2024-11-14

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🍏️ (Unstable) Major release 👻️ Temporary:
💡 Lights on: ✓ 👔️ Already shown:
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15709

📖️ Summary

📜️[en]: A libre Linux tool for downloading, installing and launching games purchased from the GOG online store. It comes in a command-line interface (CLI, operational) and a graphical user interface (GUI, under development, not yet functional). In particular, it lets you make an offline copy of the user's GOG library, without having to install every single game. It is not a complete client like GOG Galaxy. 📜️[fr]: Un outil Linux libre facilitant le téléchargement, l'installation et le lancement de jeux acquis sur le magasin en ligne GOG. Il est décliné en une interface en ligne de commande (CLI, opérationnelle) et une interface graphique (GUI, en développement, pas encore fonctionnelle). Elle permet notamment de faire une copie hors ligne de la bibliothèque GOG de l'utilisateur sans avoir à installer chaque jeu. Ce n'est pas un client complet comme GOG Galaxy.

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site 1 2 3] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
[GOG]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Ivan Yancharkin (yancharkin) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (GOG.com) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Gaming on Linux on mastodon (20191227)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Games Nebula
🦊️ What's: A libre unofficial Linux client for GOG store
🏡️ -
🐣️ https://github.com/yancharkin/games_nebula
🔖 #LinuxTool #ContentDistrib #OnlineStore #GOG
📦️ #Libre
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2024.dev1
⚗️ Major release (Unstable) 🍏️
(Rewritten from scratch)
📌️ Changes: https://github.com/yancharkin/games_nebula/releases
🦣️ From: 🛜️ https://github.com/yancharkin/games_nebula/releases.atom

🕶️ A view of its UI (on a dark theme) with a thumbnail and button (Install or Play) for each game, and filters and tabs (Library / Downloads) at the top.

📚️ Games Nebula is a libre Linux tool for downloading, installing and launching games purchased from the GOG online store. It comes in a command-line interface (CLI, operational) and a graphical user interface (GUI, under development, not yet functional). In particular, it lets you make an offline copy of the user's GOG library, without having to install every single game. It is not a complete client like GOG Galaxy.

📕 Description [en]

📜️ "A libre Linux client that makes it easier to download, install and launch games acquired from the GOG online store" 📜️

Unofficial (Linux) CLI and GUI (WIP) client for GOG.

Important Disclaimer

The application is only partially functional (more info below), and its development is currently on hold. The original plan was to release it in 2022, but unforeseen circumstances delayed progress, and I have had different priorities since then. As of writing this, I've found some time to piece together the already written code and create a somewhat usable application.

The previous (prototype) version is available here and likely still works.

Differences from the prototype version:

✅️ Much better code quality (though still not necessarily perfect)
✅️ Qt instead of GTK
✅️ Both CLI and GUI clients
✅️ Very few dependencies
✅️ Not fully functional yet :)

What it is and what it is not

It is a simple application for listing, downloading, installing, and playing games from GOG - nothing more. One notable feature is that, with the app, you can make an offline copy of your GOG library without having to install every single game. I'd also like to add most (but not all) features from the prototype, so you can check it out to get an idea of what to expect. However, in general, I’d like to keep it even simpler.

It is not a full-featured client like GOG Galaxy, both because it’s impossible for someone outside of CD Projekt to create one, and because I don’t want to.

CLI
Mostly complete. There may still be a few bugs here and there, but it should be usable. It can be used in both interactive (shell-like) mode and non-interactive mode (like a simpler version of lgogdownloader).

GUI (WIP)
Almost nothing works yet. It's possible to view and sort your library, and launch games that were installed using the CLI client. Also, the first launch will take some time, as the app needs to download images for all the games in the library, and right now it is implemented in a less-than-ideal way.

📕 Description [fr]

Un client Linux facilitant le téléchargement, l'installation et le lancement de jeux acquis sur le magasin en ligne GOG, initié par Ivan Yancharkin (yancharkin).
En Python.

Games Nebula est un outil Linux libre facilitant le téléchargement, l'installation et le lancement de jeux acquis sur le magasin en ligne GOG. Il est décliné en une interface en ligne de commande (CLI, opérationnelle) et une interface graphique (GUI, en développement, pas encore fonctionnelle). Elle permet notamment de faire une copie hors ligne de la bibliothèque GOG de l'utilisateur sans avoir à installer chaque jeu. Ce n'est pas un client complet comme GOG Galaxy.


Un client CLI et GUI (WIP) non officiel (Linux) pour GOG.

Avertissement important

L'application n'est que partiellement fonctionnelle (plus d'informations ci-dessous), et son développement est actuellement en suspens. Le plan initial était de la sortir en 2022, mais des circonstances imprévues ont retardé les progrès, et j'ai eu d'autres priorités depuis. Au moment où j'écris ces lignes, j'ai trouvé le temps de rassembler le code déjà écrit et de créer une application quelque peu utilisable.

La version précédente (prototype) est disponible ici et fonctionne probablement encore.

Différences par rapport à la version prototype :

✅️ Code de bien meilleure qualité (même s'il n'est pas encore parfait)
✅️ Qt au lieu de GTK
✅️ Clients CLI et GUI
✅️ Très peu de dépendances
✅️ Pas encore totalement fonctionnel :)

Ce que c'est et ce que ce n'est pas

Il s'agit d'une simple application pour lister, télécharger, installer et jouer aux jeux de GOG - rien de plus. Une caractéristique notable est qu'avec l'application, vous pouvez faire une copie hors ligne de votre bibliothèque GOG sans avoir à installer chaque jeu. J'aimerais également ajouter la plupart (mais pas toutes) des fonctionnalités du prototype, vous pouvez donc le consulter pour vous faire une idée de ce qui vous attend. Cependant, en général, j'aimerais le garder encore plus simple.

Ce n'est pas un client complet comme GOG Galaxy, à la fois parce qu'il est impossible pour quelqu'un d'autre que CD Projekt d'en créer un, et parce que je n'en ai pas envie.

CLI

Presque terminée. Il peut encore y avoir quelques bugs ici et là, mais elle devrait être utilisable. Elle peut être utilisée à la fois en mode interactif (comme un shell) et en mode non-interactif (comme une version plus simple de lgogdownloader).

INTERFACE GRAPHIQUE (WIP)

Presque rien ne fonctionne encore. Il est possible de voir et de trier votre bibliothèque, et de lancer des jeux qui ont été installés en utilisant le client CLI. De plus, le premier lancement prendra un certain temps, car l'application doit télécharger les images de tous les jeux de la bibliothèque, et pour l'instant cela est implémenté d'une manière qui n'est pas idéale.