Ludusavi
Ludusavi é uma ferramenta para fazer backup dos dados salvos de seus videogames para PC, escrita em Rust. É multiplataforma e oferece suporte a várias lojas de jogos.
Características
- Capacidade de fazer backup de dados de mais de 19.000 jogos, além de suas próprias entradas personalizadas.
- Faça backup e restaure para Steam, GOG, Epic, Heroic, Lutris e outras bibliotecas de jogos.
- Uma interface gráfica e uma interface de linha de comando para scripts. O preenchimento de guias está disponível para Bash, Fish, Zsh, PowerShell e Elvish.
- Suporte para:
- Salva que ficam armazenados como arquivos e no registro do Windows.
- Proton salva com Steam.
- Capturas de tela do Steam.
- Disponível como extensão Playnite: https://github.com/mtkennerly/ludusavi-playnite
- Funciona no Steam Deck.
Esta ferramenta usa o Manifesto Ludusavi para obter informações sobre o que fazer backup para cada jogo. Os dados são provenientes principalmente do PCGamingWiki, então, por favor, contribua com quaisquer dados novos ou corrigidos para o próprio wiki, e suas melhorias também serão incorporadas aos dados de Ludusavi.
Se você quiser ajudar a traduzir Ludusavi para outros idiomas, confira o projeto Crowdin.
Demonstração
Instalação
Baixe o executável para Windows, Linux ou Mac na página de lançamentos. É portátil, então você pode simplesmente baixá-lo e colocá-lo em qualquer lugar do seu sistema.
Se preferir, Ludusavi também está disponível via Winget, Scoop, Flatpak e Cargo.
Observação:
- Os usuários do Windows podem ver um pop-up que diz “O Windows protegeu seu PC”, porque o Windows não reconhece o editor do programa. Clique em “mais informações” e depois em “executar mesmo assim” para iniciar o programa.
- Os usuários de Mac podem ver um pop-up que diz “Ludusavi não pode ser aberto porque é de um desenvolvedor não identificado”. Para permitir a execução do Ludusavi, consulte este artigo, especificamente a seção
If you want to open an app [...] from an unidentified developer
.
Uso
Documentação de ajuda detalhada está disponível para vários tópicos.
Em geral
- Automação de backup
- Exclusões de backup
- Retenção de backup
- Validação de backup
- Backup na nuvem
- Jogos personalizados
- Duplicatas
- Filtro
- Envolvimento de lançamento do jogo
- Redirecionamentos
- Raízes
- Verificação seletiva
Interfaces
- Pasta do aplicativo
- Estrutura de backup
- Linha de comando
- Arquivo de configuração
- Variáveis de ambiente
- Registro
Outro
Comunidade
A comunidade criou alguns recursos adicionais que podem ser úteis. Observe que esta não é uma lista exaustiva e que esses projetos não são oficialmente afiliados à própria Ludusavi:
- Manifestos secundários:
- https://github.com/BloodShed-Oni/ludusavi-extra-manifests
- https://github.com/hblamo/ludusavi-emudeck-manifest
- https://github.com/hvmzx/ludusavi-manifests
- Este é um exemplo de uso de um fluxo de trabalho agendado do GitHub para gerar um manifesto que adiciona mais caminhos às entradas do manifesto primário.
- Plug-ins para Decky Loader no Steam Deck:
- https://github.com/GedasFX/decky-ludusavi
- Plug-ins para código VS:
- https://marketplace.visualstudio.com/items?itemName=claui.ludusavi
- Ferramentas:
- https://github.com/jose-l-martins/GSM-to-Ludusavi-converter
Comparação com outras ferramentas
Existem outras excelentes ferramentas de backup disponíveis, mas não uma solução única entre plataformas e lojas:
- Gerenciador GameSave (a partir da v3.1.512.0):
- Suporta apenas Windows.
- Muito mais lento que Ludusavi. No mesmo hardware e com configurações padrão, uma varredura inicial de todo o sistema leva 2 minutos no GSM contra 10 segundos no Ludusavi. Realizar um backup imediatamente após a verificação leva 4 minutos e 16 segundos no GSM contra 4,5 segundos no Ludusavi. Neste teste, o GSM encontrou 257 jogos com 2,84 GB, e o Ludusavi encontrou 297 jogos com 2,95 GiB.
- Código fechado, portanto a comunidade não pode contribuir com melhorias.
- A interface pode ser lenta ou não responder. Por exemplo, ao clicar em "selecionar tudo/desmarcar tudo", cada caixa de seleção deve ser alternada individualmente. Com 257 jogos, isso significa que você terá que esperar cerca de 42 segundos.
- Interface mínima de linha de comando.
- Pode criar links simbólicos para jogos e dados de jogos. Ludusavi não apoia isso.
- Monitor de backup de jogo (a partir da versão 1.2.2):
- Não suporta Mac.
- O banco de dados cobre apenas 577 jogos (em 16/11/2022), embora também possa importar o manifesto Ludusavi a partir de 1.3.1.
- Nenhuma interface de linha de comando.
- Pode fazer backup automaticamente dos salvamentos de um jogo depois de jogá-lo. Ludusavi só pode fazer isso em conjunto com um lançador como o Playnite.
- Multiferramenta de backup de jogos para Linux (a partir da versão 1.4.0.0):
- Suporta apenas Linux e Steam.
- O banco de dados não está atualizado ativamente. Em 16/11/2022, a última atualização foi 05/06/2018.
- Nenhuma interface de linha de comando.
Desenvolvimento
Consulte CONTRIBUTING.md.