Ludusavi - Le Bottin des Jeux Linux

Ludusavi

🗃️ Specifications

📰 Title: Ludusavi 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 👁️ Visual: 2D
🏷️ Category: Tool ➤ Misc. 🏝️ Perspective: First person (interface)
🔖 Tags: Tool; Back-up; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2020-06-14 👫️ Played: Single
🐓️ Latest: 2024-08-19 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 0.25.0 / Dev: 4defdc9 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2022-08-28 🐜️ Updated: 2024-09-09

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: A libre, multi-platform tool for managing/backing up the user's game save data. It can be used from a graphical interface or from the command line. To know what to save it uses an actively maintained database of more than 10,000 entries - called "Ludusavi Manifest" (which it updates automatically from the data on the PCGamingWiki site). Users can also enter their own entries. It offers support for Steam, Steam Deck, and games using Proton. 📜️[fr]: Un outil libre et multi-plateforme permettant de gérer/sauvegarder les données de sauvegarde des jeux vidéo de l'utilisateur. Il peut être utilisé à partir d'une interface graphique ou en ligne de commande. Pour savoir ce qu'il doit sauvegarder il utilise une base de données activement maintenue de plus de 10 000 entrées - dénommée "Manifeste Ludusavi" (qu'il met à jour automatiquement à partir des données du site PCGamingWiki). L'utilisateur peut aussi y saisir ses propres entrées. Il offre le support de Steam, du Steam Deck, et des jeux utilisant Proton.

🎥️ Videos


🦝️ From Users: (0.9.0/202102),


🕯️ How To: MonroeWorld (202308), Manuel Cabrera Caballero [sp](202208), Resdryn [pt](202211),

🕸️ Links

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

💰 Commercial
• (empty)

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Ludusavi Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Matthew Kennerly (mtkennerly) [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
[HOLaRSE [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: [HOLaRSE on mastodon [de](20220820)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Ludusavi
🦊️ What's: A libre tool for managing/backup the user's game save data
🏡️ -
🐣️ https://github.com/mtkennerly/ludusavi
🔖 #LinuxTool #Backup
📦️ #Libre #Bin #Arch #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.25.0
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/mtkennerly/ludusavi/releases
🦣️ From: 🛜️ https://github.com/mtkennerly/ludusavi/releases.atom

🦝️ https://www.youtube.com/embed/ySs5nVKdu-4?start=698
🕯️https://www.youtube.com/embed/smvU1Wq1Qv0
🕯️[sp] https://www.youtube.com/embed/6ZYbeFrJIGI
🕯️[pt] https://www.youtube.com/embed/Wp3zFbAYFfA

🕶️ A view of its UI showing the action buttons, the save location, the current save directory and, within that directory (the Steam directory on the user's home page), the names of the games being saved and, for each of them, the space occupied by all the save files.

📚️ Ludusavi is a libre, multi-platform tool for managing/backing up the user's game save data. It can be used from a graphical interface or from the command line. To know what to save it uses an actively maintained database of more than 10,000 entries - called "Ludusavi Manifest" (which it updates automatically from the data on the PCGamingWiki site). Users can also enter their own entries. It offers support for Steam, Steam Deck, and games using Proton.

📕 Description [en]

📜️ "A libre tool for managing/backup the user's game save data" 📜️

Ludusavi is a tool for backing up your PC video game save data, written in Rust. It is cross-platform and supports multiple game stores.

Features

✅️ Ability to back up data from more than 10,000 games plus your own custom entries.
✅️ Backup and restore for Steam as well as other game libraries.
✅️ Both a graphical interface and command line interface for scripting. Tab completion is available for Bash, Fish, Zsh, PowerShell, and Elvish.
✅️ Support for:
• Saves that are stored as files and in the Windows registry.
• Proton saves with Steam.
• Steam screenshots.
✅️ Available as a Playnite extension: https://github.com/mtkennerly/ludusavi-playnite
✅️ Works on the Steam Deck.

This tool uses the Ludusavi Manifest for info on what to back up, and it will automatically download the latest version of the primary manifest. The data is ultimately sourced from PCGamingWiki, so please contribute any new or fixed data back to the wiki itself, and your improvements will be incorporated into Ludusavi's data as well.

If you'd like to help translate Ludusavi into other languages, check out the Crowdin project.


Comparison with other tools

There are other excellent backup tools available, but not a singular cross-platform and cross-store solution:

• GameSave Manager (as of v3.1.471.0):
⚬ Only supports Windows.
⚬ Much slower than Ludusavi. On the same hardware and with default settings, an initial scan of the whole system takes 2 minutes in GSM versus 10 seconds in Ludusavi. Performing a backup immediately after that scan takes 4 minutes 16 seconds in GSM versus 4.5 seconds in Ludusavi. In this test, GSM found 257 games with 2.84 GB, and Ludusavi found 297 games with 2.95 GiB.
⚬ Closed source, so the community cannot contribute improvements.
⚬ Interface can be slow or unresponsive. For example, when clicking "select all / de-select all", each checkbox has to individually toggle itself. With 257 games, this means you end up having to wait around 42 seconds.
⚬ Minimal command line interface.
⚬ Can create symlinks for games and game data (not currently supported by Ludusavi).

• Game Backup Monitor (as of v1.2.2):
⚬ Does not support Mac.
⚬ Database only covers 577 games (as of 2022-11-16), although it can also import the Ludusavi manifest starting in 1.3.1.
⚬ No command line interface.
⚬ Can automatically back up saves for a game after you play it. Ludusavi can only do that in conjunction with a launcher like Playnite.

• Gaming Backup Multitool for Linux (as of v1.4.0.0):
⚬ Only supports Linux and Steam.
⚬ Database is not actively updated (as of 2020-06-20, the last update was 2018-06-05).
⚬ No command line interface.

📕 Description [fr]

Un outil permettant de gérer/sauvegarder les données de sauvegarde des jeux vidéo de l'utilisateur, par la Ludusavi Team, initié par Matthew Kennerly (mtkennerly).
En Rust.

Ludusavi est un outil libre et multi-plateforme permettant de gérer/sauvegarder les données de sauvegarde des jeux vidéo de l'utilisateur. Il peut être utilisé à partir d'une interface graphique ou en ligne de commande. Pour savoir ce qu'il doit sauvegarder il utilise une base de données activement maintenue de plus de 10 000 entrées - dénommée "Manifeste Ludusavi" (qu'il met à jour automatiquement à partir des données du site PCGamingWiki). L'utilisateur peut aussi y saisir ses propres entrées. Il offre le support de Steam, du Steam Deck, et des jeux utilisant Proton.

Voir aussi / See also: Game Backup Monitor, Ludusavi,


Ludusavi est un outil pour sauvegarder les données de sauvegarde de vos jeux vidéo sur PC, écrit en Rust. Il est multiplateforme et supporte plusieurs magasins de jeux.

Caractéristiques

✅️ Possibilité de sauvegarder les données de plus de 10 000 jeux, plus vos propres entrées personnalisées.
✅️ Sauvegarde et restauration pour Steam ainsi que pour d'autres ludothèques.
✅️ À la fois une interface graphique et une interface en ligne de commande pour la création de scripts. La complétion d'onglet est disponible pour Bash, Fish, Zsh, PowerShell et Elvish.
✅️ Prise en charge :
• Des sauvegardes qui sont stockées sous forme de fichiers et dans le registre de Windows.
• Des sauvegardes Proton avec Steam.
• Des captures d'écran Steam.
✅️ Disponible en tant qu'extension Playnite : https://github.com/mtkennerly/ludusavi-playnite
✅️ Fonctionne sur le Steam Deck.

Cet outil utilise le manifeste Ludusavi pour savoir ce qu'il faut sauvegarder, et il téléchargera automatiquement la dernière version du manifeste primaire. Les données proviennent en fin de compte de PCGamingWiki, alors n'hésitez pas à contribuer au wiki en y ajoutant des données nouvelles ou corrigées, et vos améliorations seront également intégrées aux données de Ludusavi.

Si vous souhaitez aider à traduire Ludusavi dans d'autres langues, consultez le projet Crowdin.


Comparaison avec d'autres outils

Il existe d'autres excellents outils de sauvegarde, mais pas de solution unique multiplateforme et multi-magasin :

• GameSave Manager (à partir de la version 3.1.471.0) :
⚬ Ne prend en charge que Windows.
⚬ Beaucoup plus lent que Ludusavi. Sur le même matériel et avec les paramètres par défaut, une analyse initiale de l'ensemble du système prend 2 minutes avec GSM contre 10 secondes avec Ludusavi. L'exécution d'une sauvegarde immédiatement après cette analyse prend 4 minutes et 16 secondes avec GSM contre 4,5 secondes avec Ludusavi. Dans ce test, GSM a trouvé 257 jeux avec 2,84 Go, et Ludusavi a trouvé 297 jeux avec 2,95 GiB.
⚬ Source fermée, donc la communauté ne peut pas contribuer aux améliorations.
⚬ L'interface peut être lente ou ne pas répondre. Par exemple, lorsque l'on clique sur "sélectionner tout / désélectionner tout", chaque case à cocher doit basculer individuellement. Avec 257 jeux, cela signifie que vous devez attendre environ 42 secondes.
⚬ Interface de ligne de commande minimale.
⚬ Peut créer des liens symboliques pour les jeux et les données de jeu (non pris en charge actuellement par Ludusavi).

• Game Backup Monitor (à partir de la v1.2.2) :
⚬ Ne prend pas en charge Mac.
⚬ La base de données ne couvre que 577 parties (au 2022-11-16), bien qu'elle puisse également importer le manifeste Ludusavi à partir de la version 1.3.1.
⚬ Pas d'interface en ligne de commande.
⚬ Peut sauvegarder automatiquement les sauvegardes d'un jeu après y avoir joué. Ludusavi ne peut le faire qu'en conjonction avec un lanceur comme Playnite.

• Gaming Backup Multitool pour Linux (à partir de la version 1.4.0.0) :
⚬ Ne prend en charge que Linux et Steam.
⚬ La base de données n'est pas activement mise à jour. Au 2022-11-16, la dernière mise à jour date du 2018-06-05.
⚬ Pas d'interface en ligne de commande.