Ludussavi
Ludusavi est un outil de sauvegarde des données de sauvegarde de vos jeux vidéo sur PC, écrit en Rust. Il est multiplateforme et prend en charge plusieurs magasins de jeux.
Caractéristiques
- Possibilité de sauvegarder les données de plus de 19 000 jeux ainsi que vos propres entrées personnalisées.
- Sauvegarde et restauration pour Steam, GOG, Epic, Heroic, Lutris et d'autres bibliothèques de jeux.
- À la fois une interface graphique et une interface de ligne de commande pour les scripts. La complétion par onglets est disponible pour Bash, Fish, Zsh, PowerShell et Elvish.
- Prise en charge de :
- Sauvegardes stockées sous forme de fichiers et dans le registre Windows.
- Proton enregistre avec Steam.
- Captures d'écran Steam.
- Disponible en extension Playnite : https://github.com/mtkennerly/ludusavi-playnite
- Fonctionne sur le Steam Deck.
Cet outil utilise le manifeste Ludusavi pour obtenir des informations sur ce qu'il faut sauvegarder pour chaque jeu. Les données proviennent principalement de PCGamingWiki, veuillez donc contribuer toutes les données nouvelles ou corrigées au wiki lui-même, 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.
Démo
Installation
Téléchargez l'exécutable pour Windows, Linux ou Mac à partir de la page des versions. Il est portable, vous pouvez donc simplement le télécharger et le placer n'importe où sur votre système.
Si vous préférez, Ludusavi est également disponible via Winget, Scoop, Flatpak et Cargo.
Note:
- Les utilisateurs de Windows peuvent voir une fenêtre contextuelle indiquant « Windows a protégé votre PC », car Windows ne reconnaît pas l'éditeur du programme. Cliquez sur « plus d'informations », puis sur « exécuter quand même » pour démarrer le programme.
- Les utilisateurs de Mac peuvent voir une fenêtre contextuelle indiquant "Ludusavi ne peut pas être ouvert car il provient d'un développeur non identifié". Pour permettre à Ludusavi de s'exécuter, veuillez vous référer à cet article, en particulier à la section
If you want to open an app [...] from an unidentified developer
.
Usage
Une documentation d'aide détaillée est disponible pour plusieurs sujets.
Général
- Automatisation des sauvegardes
- Exclusions de sauvegarde
- Rétention des sauvegardes
- Validation de la sauvegarde
- Sauvegarde dans le cloud
- Jeux personnalisés
- Doublons
- Filtre
- Emballage du lancement du jeu
- Redirections
- Racines
- Balayage sélectif
Interfaces
- Dossier de candidature
- Structure de sauvegarde
- Ligne de commande
- Fichier de configuration
- Variables d'environnement
- Enregistrement
Autre
Communauté
La communauté a créé des ressources supplémentaires qui pourraient vous être utiles. Veuillez noter qu'il ne s'agit pas d'une liste exhaustive et que ces projets ne sont pas officiellement affiliés à Ludusavi lui-même :
- Manifestes secondaires :
- https://github.com/BloodShed-Oni/ludusavi-extra-manifests
- https://github.com/hblamo/ludusavi-emudeck-manifest
- https://github.com/hvmzx/ludusavi-manifests
- Il s'agit d'un exemple d'utilisation d'un workflow GitHub planifié pour générer un manifeste qui ajoute davantage de chemins aux entrées du manifeste principal.
- Plugins pour Decky Loader sur Steam Deck :
- https://github.com/GedasFX/decky-ludusavi
- Plugins pour VS Code :
- https://marketplace.visualstudio.com/items?itemName=claui.ludusavi
- Outils:
- https://github.com/jose-l-martins/GSM-to-Ludusavi-converter
Comparaison avec d'autres outils
Il existe d'autres excellents outils de sauvegarde disponibles, mais il n'existe pas de solution multiplateforme et multi-magasins unique :
- GameSave Manager (à partir de la version 3.1.512.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 première analyse de l'ensemble du système prend 2 minutes en GSM contre 10 secondes en Ludusavi. Effectuer une sauvegarde immédiatement après cette analyse prend 4 minutes 16 secondes en GSM contre 4,5 secondes en Ludusavi. Dans ce test, GSM a trouvé 257 jeux avec 2,84 Go et Ludusavi a trouvé 297 jeux avec 2,95 Go.
- Source fermée, la communauté ne peut donc pas contribuer aux améliorations.
- L'interface peut être lente ou ne pas répondre. Par exemple, lorsque vous cliquez sur « Tout sélectionner / Tout désélectionner », chaque case à cocher doit s'activer individuellement. Avec 257 jeux, cela signifie que vous devrez 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. Ludusavi ne soutient pas cela.
- Moniteur de sauvegarde de jeu (à partir de la v1.2.2) :
- Ne prend pas en charge Mac.
- La base de données ne couvre que 577 jeux (au 16/11/2022), bien qu'elle puisse également importer le manifeste Ludusavi à partir de la version 1.3.1.
- Pas d'interface de ligne de commande.
- Peut automatiquement sauvegarder 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) :
- Prend uniquement en charge Linux et Steam.
- La base de données n'est pas activement mise à jour. Au 16/11/2022, la dernière mise à jour date du 05/06/2018.
- Pas d'interface de ligne de commande.
Développement
Veuillez vous référer à CONTRIBUTING.md.