Após seis meses de desenvolvimento, foi lançada a plataforma de jogos Lutris 0.5.10, que oferece ferramentas para simplificar a instalação, configuração e gerenciamento de jogos no Linux. O código do projeto é escrito em Python e distribuído sob a licença GPLv3.
O projeto mantém um diretório para busca e instalação rápida de aplicativos de jogos, permitindo iniciar jogos no Linux com um clique em uma única interface, sem se preocupar em instalar dependências e configurações. Os componentes de tempo de execução para rodar jogos são fornecidos pelo projeto e não estão vinculados à distribuição utilizada. Runtime é um conjunto de bibliotecas independente de distribuição que inclui componentes do SteamOS e Ubuntu, bem como várias bibliotecas adicionais.
É possível instalar jogos distribuídos pelo GOG, Steam, Epic Games Store, Battle.net, Origin e Uplay. Ao mesmo tempo, o próprio Lutris atua apenas como intermediário e não vende jogos, portanto, para jogos comerciais, o usuário deve adquirir o jogo de forma independente no serviço apropriado (os jogos gratuitos podem ser iniciados com um clique na interface gráfica do Lutris).
Cada jogo no Lutris está associado a um script de carregamento e um manipulador que descreve o ambiente para iniciar o jogo. Isso inclui perfis prontos com configurações ideais para rodar jogos rodando Wine. Além do Wine, os jogos podem ser lançados usando emuladores de console de jogos como RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME e Dolphin.
Principais inovações no Lutris 0.5.10:
- Adicionado suporte para execução do Lutris no console de jogos Steam Deck. Instalação atualmente testada dos repositórios Arch Linux e AUR, que requer colocar a partição do sistema em modo de gravação e reinstalar após aplicar atualizações significativas do SteamOS. No futuro, está prevista a preparação de um pacote independente no formato Flatpak, cujo funcionamento não será afetado pelas atualizações do Steam Deck.
- Uma nova seção foi proposta para adicionar jogos manualmente. A seção oferece interfaces para:
- adicionar e personalizar jogos já instalados no sistema local;
- varrer um diretório com jogos previamente instalados através do Lutris, mas não inspecionados no cliente (ao realizar a operação, os nomes dos diretórios são comparados com os identificadores dos jogos);
- instalar jogos do Windows a partir de mídia externa;
- instalação usando instaladores YAML disponíveis no disco local (versão GUI para os flags “-install”);
- pesquise na biblioteca de jogos oferecida no site lutris.net (anteriormente essa oportunidade era oferecida na aba “Instaladores da comunidade”).
- Adicionados componentes para integração com os serviços Origin e Ubisoft Connect. Semelhante ao suporte ao catálogo da Epic Games Store, os novos módulos de integração requerem a instalação dos clientes Origin e Ubisoft Connect.
- Adicionada opção para adicionar jogos Lutris ao Steam.
- O suporte para formato de capa foi implementado.
- Carregamento garantido de componentes ausentes durante a inicialização.
- Para jogos Linux e Windows, um cache de shader separado é usado em sistemas com GPUs NVIDIA.
- Adicionada opção para suportar o sistema anti-cheat BattleEye.
- Adicionada a capacidade de baixar patches e DLC para jogos GOG.
- Adicionados sinalizadores "--export" e "--import" para exportar e importar jogos.
- Adicionados sinalizadores "--install-runner", "--uninstall-runners", "--list-runners" e "--list-wine-versions" para controlar os executores.
- O comportamento do botão “Parar” foi alterado; a ação para encerrar todos os processos do Wine foi removida.
- Nas GPUs NVIDIA, a opção Gamescope está desabilitada.
- Por padrão, o mecanismo fsync está habilitado.
Além disso, pode-se notar que o suporte para jogos 2039 foi confirmado para o console de jogos Steam Deck baseado em Linux. 1053 jogos são marcados como verificados manualmente pela equipe da Valve (Verificado) e 986 como suportados (Jogável).
Fonte: opennet.ru