Roberta, um novo projeto para jogar com ScummVM nativamente no Steam

Roberta-Steam

Ontem falamos sobre o lançamento da nova versão do projeto Proton, bem como a apresentação de um projeto que visa melhorar a funcionalidade do Proton implementando as alterações mais recentes no Wine sem a necessidade de esperar por atualizações da Valve, o projeto de que falamos foi Próton-i.

Hoje vamos falar sobre Roberta, que é um novo projeto que visa estender a funcionalidade do cliente Steam no Linux e é que sua proposta é poder usar ScummVM ou DOSBox através do Proton.

Sobre Roberta

Roberta nasceu por necessidade do desenvolvedor "dreamer_" ser capaz de executar missões clássicas diretamente no Steam Play usando a versão Linux do ScummVM , sem executar versões do Windows.

Este mesmo desenvolvedor foi quem também desenvolveu o Boxtron, que é outro projeto que visa expandir as funcionalidades do Steam, mas que permite usar uma versão nativa do DOSBox para Linux, para rodar jogos como faria com o Steam Play Proton.

Para usar o projeto de Roberta, é necessário que eles tenham o cliente Steam instalado no seu sistema e caso você não o tenha, você pode basicamente procurar o pacote com o seu gerenciador de pacotes ou centro de software para instalá-lo, já que o Steam é encontrado na maioria das distribuições Linux.

Como instalar Roberta no Steam?

Para aqueles que estão interessados ​​em poder instalar este projeto em seu cliente Steam, Eles podem fazer isso seguindo as instruções que compartilhamos abaixo.

Antes de instalar é necessário ter duas unidades instaladas, além do cliente Steam em seu sistema, um deles é Python e o outro é ScummVM e inotify-tools

A instalação dos dois últimos (já que Python é encontrado na maioria das distribuições Linux como o pacote padrão e caso você não o tenha, você pode descobrir como instalá-lo em sua distro).

Para a instalação destes apenas abra um terminal (Você pode fazer isso com o atalho de teclado "Ctrl + Alt + T") e nele você digitará o seguinte comando:

sudo apt install scummvm inotify-tools

Agora, para o caso de usuários do Fedora, digite o seguinte:

sudo dnf install scummvm inotify-tools

Enquanto para o caso de quem usa o openSUSE:

sudo zypper install scummvm inotify-tools

Finalmente, para aqueles que estão usando Arch Linux, Manjaro ou qualquer outro derivado do Arch Linux:

sudo pacman -S scummvm inotify-tools

Já contando com isso, agora vamos baixar o código de Roberta dentro do diretório do Steam na subpasta compatibilidadetools.d, se você não tem este diretório você deve criá-lo (para isso você pode consultar a publicação que nós fazemos a partir do Proton-i).

É importante enfatizar neste ponto que seu cliente Steam deve ser fechado.
cd ~/.local/share/Steam/compatibilitytools.d/ || cd ~/.steam/root/compatibilitytools.d/

curl -L https://github.com/dreamer/roberta/releases/download/v0.1.0/roberta.tar.xz | tar xJf -

O pacote de Roberta já descompactado no diretório mencionado acima, agora vamos prosseguir para abrir nosso cliente Steam para depois selecionar "Roberta" na seção "Forçar o uso de uma ferramenta específica de compatibilidade do Steam Play". Feito isso, ele nos pedirá para reiniciar o cliente para que as alterações sejam carregadas com o início do Steam.

Outra maneira de usar Roberta com o Steam, é instalando o pacote, isso pode ser feito a partir de um terminal digitando os seguintes comandos:

git clone https://github.com/dreamer/roberta.git

cd roberta

make user-install

No final disso, vamos aplicar a última etapa do método anterior para selecionar Roberta no Steam.

Como remover Roberta do Steam?

Finalmente, se depois de experimentar Roberta no Steam você achar que não é o que você esperava, pode eliminá-lo de uma forma bastante simples.

Para aqueles que colocaram Roberta dentro do diretório compatibletools.d, apenas exclua a pasta deste diretório.

O para quem realizou a instalação apenas execute o seguinte comando:

make user-uninstall

E pronto, Roberta será eliminada e você poderá escolher outra ferramenta de compatibilidade para seu cliente Steam.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.