Roberta, nowy projekt do gry ze ScummVM natywnie na Steam

Roberta-Steam

Wczoraj rozmawialiśmy wydanie nowej wersji projektu Proton, a także prezentacja projekt, który ma na celu poprawę funkcjonalności Proton poprzez wdrażanie najnowszych zmian w Wine bez konieczności czekania na aktualizacje od Valve, projekt, o którym rozmawialiśmy, był Proton-i.

Dziś porozmawiamy o Robercie, który jest nowym projektem, który ma na celu rozszerzenie funkcjonalności klienta Steam w systemie Linux i jest że jego propozycją jest możliwość używania ScummVM lub DOSBox przez Proton.

O Robercie

Roberta narodziła się z potrzeby od programisty „dreamer_” aby móc bezpośrednio wykonywać klasyczne misje w Steam Play przy użyciu wersji ScummVM dla systemu Linux bez uruchamiania wersji systemu Windows.

Ten sam programista był również tym, który opracował również Boxtron, który jest kolejnym projektem mającym na celu rozszerzenie funkcjonalności Steam, ale który pozwala na użycie natywnej wersji DOSBox dla Linuksa, aby uruchamiać gry tak, jak w przypadku Steam Play Proton.

Aby skorzystać z projektu Roberty, konieczne jest, aby mieć zainstalowanego klienta Steam w systemie, a jeśli go nie masz, możesz po prostu poszukać pakietu za pomocą menedżera pakietów lub centrum oprogramowania, aby móc go zainstalować, ponieważ Steam znajduje się w większości dystrybucji Linuksa.

Jak zainstalować Roberta na Steamie?

Dla zainteresowanych możliwością zainstalowania tego projektu na swoim kliencie Steam, Mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.

Przed instalacją konieczne jest zainstalowanie dwóch jednostek, oprócz klienta Steam w twoim systemie, jednym z nich jest Python, a drugim ScummVM i inotify-tools

Instalacja dwóch ostatnich (ponieważ Python znajduje się w większości dystrybucji Linuksa jako pakiet domyślny, a jeśli go nie masz, możesz dowiedzieć się, jak zainstalować go w swojej dystrybucji).

Do instalacji tych po prostu otwórz terminal (Możesz to zrobić za pomocą skrótu klawiszowego „Ctrl + Alt + T”) i wpiszesz w nim następującą komendę:

sudo apt install scummvm inotify-tools

Teraz w przypadku tych, którzy są użytkownikami Fedory, wpisz:

sudo dnf install scummvm inotify-tools

Natomiast w przypadku tych, którzy używają openSUSE:

sudo zypper install scummvm inotify-tools

Wreszcie dla tych, którzy używają Arch Linux, Manjaro lub jakiejkolwiek innej pochodnej Arch Linux:

sudo pacman -S scummvm inotify-tools

Już na to liczyłem, teraz zamierzamy pobrać kod Roberty z katalogu Steam w podfolderze compliancetools.d, jeśli nie masz tego katalogu, musisz go utworzyć (w tym celu możesz zapoznać się z publikacją, która robimy z Proton-i).

W tym miejscu ważne jest, aby podkreślić, że twój klient Steam musi być zamknięty.
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 -

Już rozpakowałam pakiet Roberty w wymienionym wyżej katalogu, teraz zamierzamy otworzyć naszego klienta Steam, aby później wybrać „Roberta” w sekcji „Wymuś użycie określonego narzędzia zgodności Steam Play”. Gdy to zrobisz, poprosi nas o ponowne uruchomienie klienta, aby zmiany zostały załadowane wraz z uruchomieniem Steam.

Inny sposób korzystania z Roberty ze Steam, polega na zainstalowaniu pakietu, można to zrobić z terminala, wpisując następujące polecenia:

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

cd roberta

make user-install

Na koniec zastosujemy ostatni krok poprzedniej metody, aby wybrać Roberta na Steamie.

Jak usunąć Roberta ze Steam?

Wreszcie, jeśli po wypróbowaniu Roberty na Steamie uważasz, że nie jest to, czego się spodziewałeś, możesz to wyeliminować w dość prosty sposób.

Dla tych, którzy umieścili Robertę w katalogu compliancetools.d, po prostu usuń folder z tego katalogu.

O dla tych, którzy wykonali instalację po prostu uruchom następujące polecenie:

make user-uninstall

I to wszystko, Roberta zostanie wyeliminowana i możesz wybrać inne narzędzie zgodności dla swojego klienta Steam.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.