Jak skonfigurować EmulationStation, aby pojawiała się i mogła uruchamiać gry

EmulationStation

Jeśli jesteś użytkownikiem Debiana/Ubuntu lub innych dystrybucji, takich jak Raspberry Pi, nie polecam podążania za tym, co wyjaśniono w tym przewodniku, ponieważ istnieje RetroPie i myślę, że to wszystko jest o wiele lepsze i bardziej bezpośrednie. Dla Arch Linux jest Konfiguracja ArchyPie, który jest skryptem do instalacji Ubuntu RetroPie na Arch Linux, ale będąc pakietem AUR stworzonym przez wolontariuszy, nie ma gwarancji, że zadziała. Gwarantuje zrobienie wszystkiego ręcznie od podstaw, a podstawą RetroPie są emulatory (PPSSPP, RetroArch...) i EmulationStation.

EmulationStation jest interfejs graficzny dla emulatorów. Innymi słowy, frontend lub rodzaj biblioteki, z której możemy uruchomić nasze klasyczne gry konsolowe. Jeśli zainstalujemy go luzem, sam nie zadziała nawet przy pierwszym uruchomieniu. Tworzy dla nas folder konfiguracyjny w naszym osobistym katalogu i jest tam plik, który będziemy musieli edytować, aby znalazł gry i mógł wykonać „złomowanie”, co jest konieczne, aby pojawiły się okładki .

Konfigurowanie EmulationStation

EmulationStation to oprogramowanie, które nie wymaga wielu modyfikacji, a na swojej oficjalnej stronie mówi, że nie był aktualizowany od 2015 roku. Konfigurując EmulationStation, możemy również uzyskać do niego dostęp z innych interfejsów, takich jak Pegasus, co jak na mój gust jest prostsze i lepsze, ale to już inna historia.

Jak wyjaśniliśmy, a oni również mówią nam w swojej oficjalnej dokumentacji, aby móc zobaczyć coś innego niż komunikat, że nic nie jest dostępne, musimy wykonać konfiguracja ręczna, że choć prawdą jest, że na początku wydaje się to nużące, to też jest tego warte. Powodem, dla którego plik konfiguracyjny jest pusty, jest to, że EmulationStation nie wie, gdzie mamy ROMy lub który emulator wolimy otworzyć każdy z nich.

Oto co musimy zrobić:

  1. Jeśli jeszcze nie otworzyliśmy EmulationStation, musimy to zrobić. W przeciwnym razie folder konfiguracji nie będzie istniał w naszym katalogu domowym.
  2. Idziemy do naszego osobistego folderu i pokazujemy ukryte pliki.
  3. Przejdźmy do .emulationstation.
  4. Za pomocą edytora tekstu otwieramy plik es_systems.cfg. Umieszcza tam instrukcje i mogą nas odrzucić, ale kontynuujmy.
  5. Musimy zrobić dokładnie to, co mówi: między tagami przejdź do „systemu”, który jest niczym więcej niż instrukcjami dotyczącymi pojawiania się ROM-ów i tego, z czym zamierzamy je wykonać. Możemy zmodyfikować ten pierwszy, a następnie kilka razy skopiować i wkleić to samo, modyfikując za każdym razem niezbędne informacje. Na przykład to jest mój system do uruchamiania gier PSP:
	psp przenośny playstation  /home/pablinux/Gry/roms/psp  .iso .ISO .cso .CSO  PPSSPPQt %ROM%  psp . --> PSP

Przepraszam, jeśli zostawiłem etykietę, która nie wyświetla się tak, jak powinna, ale musiałem wymienić otwór, inaczej nie pojawi się w ostatecznym widoku.

Tak, włosy stają dęba, widząc to wszystko, ale nie jest tak źle. Musisz zmienić to, co jest w tagach w ten sposób:

  • Nazwa: musisz podać nazwę, która jest używana wewnętrznie i zwykle jest pisana małymi literami. W przypadku PSP dobrze „psp” bez cudzysłowów.
  • pełna grzywa: Pełna nazwa, która pojawi się w menu.
  • ścieżka: ścieżka, w której przechowywane są ROMy, w moim przypadku w folderze o nazwie psp, który znajduje się w grach, który z kolei znajduje się w moim osobistym folderze.
  • rozbudowa: jakiego typu plików szukać. W razie wątpliwości polecam zajrzeć do dokumentacji RetroPie, tutaj link do PSP. Jak widać, gry PSP mogą być plikami ISO, CSO i PBP. Przedłużenia muszą być zawarte w punkcie i oddzielone spacją. To może być skomplikowane życie, ale widziałem przypadki, w których dodawali rozszerzenie dwukrotnie, raz małymi literami, a raz dużymi. Każdy robi to, co uważa za stosowne, ale zmieniłbym na przykład rozszerzenie .ISO na .iso w oryginalnym pliku.
  • komenda: To jest polecenie, które uruchomi ROM z wybranym przez nas emulatorem. W przypadku PPSSPP mam wersje Qt i SDL i wybieram Qt. To, co robi, to uruchomienie wybranej pamięci ROM w EmulationStation za pomocą PPSSPPQt. W tym przypadku, aby dokładnie wiedzieć, jak napisać plik wykonywalny, poszedłem do usr/share/applications/ppsspp-qt , otworzyłem plik w edytorze tekstu i sprawdziłem, co było w „Exec=”.
  • Platforma: to jest do złomowania, czyli do szukania i znajdowania okładek. Jeśli nic nie zostanie wprowadzone, wyszuka wszystkie dopasowania i pojawi się więcej wyników. Na przykład w Sonic ROM pojawią się te z Master System, Mega Drive, Genesis...
  • motyw: jest dla motywu, ale EmulationStation domyślnie go nie dodaje i pozostaje jak na zrzucie ekranu nagłówka.

Wybór RetroArcha

wolę korzystać z tzw oryginalny PPSSPP a nie ten, którego używa RetroArch, a RetroPie też to robi. Ale jeśli wolisz używać RetroArch, „komendą” dla emulatora Genesis byłoby „retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%” (-f: pełny ekran; -L: ładuj jądro) . W usr/lib/libretro znajdują się wszystkie rdzenie RetroArch i jeszcze raz odsyłam do dokumentacji RetroPie, aby dowiedzieć się, który emulator może działać najlepiej w każdym przypadku.

Po prawidłowym dodaniu systemów gry pojawią się w EmulationStation, chociaż za pierwszym razem poprosi nas o skonfigurowanie kontrolera, co jest po prostu konfiguracją przycisków. Jeśli chcemy okładki, musimy uruchomić skrobaczkę. A jeśli nie lubimy EmulationStation, Pegasus używa tego samego pliku konfiguracyjnego do wyświetlania gier.

Przód Pegasusa

Lubie to bardziej. Jest prostszy i nie prosi o żadne polecenie podczas uruchamiania.

I to byłby sposób na skonfigurowanie EmulationStation do działania, przynajmniej najbardziej podstawowego. Zabawmy się.


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  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.