Sobre o projeto

Ludusavi é uma ferramenta multiplataforma para fazer backup de dados de save de jogos de PC, escrita em Rust. Ela suporta várias lojas de jogos e fornece tanto uma interface gráfica quanto uma interface de linha de comando para scripts, com conclusão de tab para Bash, Fish, Zsh, PowerShell e Elvish. Principais capacidades: - Faz backup de dados para mais de 19.000 jogos, além de entradas personalizadas definidas pelo usuário. - Suporte a backup e restauração para Steam, GOG, Epic, Heroic, Lutris e outras bibliotecas de jogos. - Lida com saves armazenados como arquivos e no registro do Windows, saves Proton com Steam e capturas de tela do Steam. - Funciona no Steam Deck e está disponível como uma extensão do Playnite. - Usa o Ludusavi Manifest para informações de backup por jogo, principalmente originado do PCGamingWiki. A instalação é portátil: baixe o executável para Windows, Linux ou Mac na página de releases. Também está disponível via Winget, Scoop, Flatpak e Cargo. A documentação de ajuda detalhada cobre tópicos como automação de backup, exclusões, retenção, validação, backup em nuvem, jogos personalizados, duplicatas, filtragem, encapsulamento de lançamento de jogos, redirecionamentos, raízes, varredura seletiva, transferência entre sistemas operacionais, pasta do aplicativo, estrutura de backup, linha de comando, arquivo de configuração, variáveis de ambiente, registro e solução de problemas. O README também menciona manifestos secundários criados pela comunidade, plugins para Decky Loader, LaunchBox e VS Code, e um conversor de GSM para Ludusavi. Uma seção de comparação discute outras ferramentas de backup, observando diferenças em suporte de plataforma, velocidade, disponibilidade de código-fonte e interfaces.