Um launcher não-oficial para Genshin Impact escrito em C#, TypeScript e Svelte, possibilitando que o jogo seja executado em sistemas operacionais baseados em Linux, inspirado pelo projeto An Anime Game Launcher. Atualmente ele suporta o download, atualização e reparo do jogo através das APIs oficiais, bem como o download do Wine. O gerenciamento para o DXVK é um recurso que deve ser implementado em breve, embora você possa o instalar manualmente.
Por favor, tenha em mente que este projeto é experimental e que o código-fonte pode mudar abruptamente ou até mesmo parecer não fazer sentido.
A última versão do launcher pode ser baixada aqui. Descompacte o arquivo dodoco-launcher-vX.X.X.zip
em um diretório de sua preferência.
Rode o arquivo executável dodoco-launcher
através do seu explorador de arquivos ou pelo terminal:
chmod +x ./dodoco-launcher
./dodoco-launcher
- .NET SDK 7.0
- CMake 3.26
- Mingw-w64 8.0.0
- Node.js 18.16.0
Importante: Os scripts de build esperam que todos os caminhos para os executáveis das ferramentas acima estejam corretamentes configurados na variável PATH.
Importante: Você deve reservar ao menos 1 GB de espaço em armazenamento para realizar a build do projeto.
Clone esse repositório deste projeto com a flag --recurse-submodules
:
git clone --recurse-submodules https://github.com/BrendoCosta/dodoco-launcher.git
Entre no diretório do projeto:
cd ./dodoco-launcher
Execute o launcher direto do código fonte:
dotnet run --project ./Dodoco.Launcher/Source/Dodoco.Launcher.csproj
Cria um pacote de distribuição do projeto para o diretório /Dodoco.Launcher/Source/bin/Release/net7.0/linux-x64/publish/
:
dotnet publish -c Release
Código fonte disponível sob a licença MIT.