Zaawansowany przewodnik po konfigurowaniu konsoli do gier DIY z Raspberry Pi

  Obraz artykułu zatytułowanego Zaawansowany przewodnik po konfigurowaniu konsoli do gier typu „zrób to sam” z Raspberry Pi

Nie jest tajemnicą, że obracanie a Raspberry Pi w konsolę do gier retro to bez wątpienia najpopularniejszy, łatwy i zabawny projekt, który można wykonać za pomocą Pi. Ten wstępny przewodnik to jednak dopiero początek, a jeśli naprawdę chcesz wydobyć więcej ze swojej małej konsoli do majsterkowania, będziesz chciał zagłębić się w kilka zaawansowanych wskazówek.


To kontynuacja naszego przewodnik konfiguracji dla RetroPie , więc założymy, że już działasz, masz skopiowane ROMy i skonfigurowany dostęp do Internetu. Będziesz także potrzebować klawiatury do większości tego lub możesz użyć SSH z komputera stacjonarnego . Jeśli nie masz żadnej z tych konfiguracji, przed kontynuowaniem zapoznaj się z oryginalnym przewodnikiem.

Zaktualizuj do najnowszej wersji RetroPie

  Obraz artykułu zatytułowanego Zaawansowany przewodnik po konfigurowaniu konsoli do gier typu „zrób to sam” z Raspberry Pi

Przede wszystkim upewnij się, że masz zainstalowaną najnowszą wersję RetroPie:

  1. Uruchom Raspberry Pi z zainstalowanym RetroPie, a następnie wyjdź do wiersza poleceń (Menu> Zakończ).
  2. Wpisz sudo ~/RetroPie-Setup/retropie_setup.sh i naciśnij Enter.
  3. Spowoduje to załadowanie skryptu instalacyjnego. Wybierz „Aktualizuj wszystkie zainstalowane pakiety” i naciśnij Enter.

Niech RetroPie zrobi swoje. Może to zająć około 20-30 minut, jeśli nie jesteś jeszcze na bieżąco. Po zakończeniu wybierz „Wykonaj ponowne uruchomienie”, aby ponownie uruchomić system.

Dodaj grafikę do wszystkich swoich gier

  Grafika sprawia, że ​​przeszukiwanie biblioteki jest o wiele przyjemniejsze.
Grafika sprawia, że ​​przeszukiwanie biblioteki jest o wiele przyjemniejsze.

Po tobie dodaj swoje ROMy do RetroPie , możesz przejrzeć nudną listę, aby wybrać grę, w którą chcesz zagrać. To jest w porządku, ale większość ludzi tęskni za grafiką pudełkową, podobnie jak same gry. Na szczęście bardzo łatwo jest dodać grafikę pudełkową za pomocą oprogramowania zwanego „skrobakiem”. Po uruchomieniu skrobaka ta nijaka stara lista zawiera teraz grafikę pudełkową, daty wydania i nie tylko.


Masz kilka różnych sposobów dodania tych danych do swojego RetroPie. Pierwszą metodą do wypróbowania jest wbudowany skrobak. Wymaga to ręcznego zatwierdzenia metadanych. Możesz uzyskać do niego dostęp bezpośrednio z samego RetroPie, po prostu upewnij się, że Twoje Raspberry Pi jest podłączone do Internetu:

  1. Na głównym ekranie wyboru konsoli naciśnij przycisk Menu.
  2. Wybierz Skrobak.
  3. Wybierz Scape teraz.
  4. Jeśli chcesz zeskrobać grafikę dla gier na wszystkich systemach, upewnij się, że w systemach wybrano opcję „wszystko” (lub zmień ją na dowolną), a następnie wybierz Start.
  5. Każda gra wyświetli monit, dotknij „A”, aby zaakceptować wynik.

Teraz RetroPie będzie zbierać więcej informacji o wszystkich twoich grach. W zależności od tego, ile masz gier, może to trochę potrwać, więc jeśli masz tonę, jest to okropny sposób na ich zeskrobanie. Zamiast tego będziesz chciał poświęcić możliwość ręcznego zatwierdzania danych za pomocą zautomatyzowanego systemu, który po prostu zgaduje i zrzuca wszystko za Ciebie. W ten sposób skrobak skanuje w poszukiwaniu grafiki i innych danych bez konieczności zatwierdzania każdego wpisu. W tym celu musisz wrócić do tego samego menu, w którym zaktualizowałeś RetroPie:


  1. Wyjdź do wiersza poleceń (Menu > Quit) i wpisz: sudo ~/RetroPie-Setup/retropie_setup.sh i naciśnij Enter.
  2. Przewiń w dół do Konfiguracja / Narzędzia i naciśnij Enter.
  3. Przewiń w dół do Scraper i naciśnij Enter. To zainstaluje Narzędzie Skrobak Stevena Selpha .
  4. Po zakończeniu instalacji ponownie wybierz „Scraper” i naciśnij Enter.

Poczekaj na zakończenie pracy narzędzia skrobaka. Może to trochę potrwać, więc daj mu trochę czasu.

Uzyskaj bardziej „dokładny” obraz dzięki modułom cieniującym

  Bez shaderów obrazy są prawie czyste. Shadery dodają poziom (fałszywej) autentyczności.
Bez shaderów obrazy są prawie czyste. Shadery dodają poziom (fałszywej) autentyczności.

Kiedy po raz pierwszy uruchomisz niektóre gry w RetroPie, zauważysz, że mogą się wydawać zbyt jasne. To dlatego, że nowoczesne ekrany LCD są znacznie ostrzejsze niż stare ekrany CRT, do których była przeznaczona większość starszych gier. Shadery to zasadniczo filtry stworzone w celu skorygowania tego ostrzejszego obrazu . Dodają linie skanowania, trochę rozmycia, a nawet symulują krzywiznę ekranu.


RetroPie pozwala skonfigurować moduł cieniujący na poziomie systemu lub sprawić, by działał z określonymi grami. Oto jak ustawić moduł cieniujący dla każdej gry:

  1. Uruchom dowolną grę w RetroPie.
  2. Na kontrolerze naciśnij jednocześnie 'Wybierz' i 'X' (lub dowolne przyciski, które zmapowałeś do tych klawiszy). Spowoduje to wyświetlenie systemu menu w grze, który wygląda bardzo archaicznie.
  3. Wybierz Szybkie menu > Moduł cieniujący > Załaduj ustawienie wstępne modułu cieniującego.
  4. Tutaj znajdziesz tona różnych shaderów, które zmieniają wygląd twoich gier. Większość ludzi będzie zadowolona z shadera pokazanego powyżej, crt-pi.glslp. Jeśli nie, poeksperymentuj z liczbą dostępnych tutaj opcji, aby znaleźć taką, która Ci się podoba. Kiedy skończysz, wybierz go przyciskiem 'A' i dotknij 'B', aby się wycofać.
  5. Wybierz „Zastosuj zmiany cieniowania” i naciśnij przycisk „A”. Dotknij „B”, aby wyjść z menu, wybierz „Wznów”, aby wrócić do gry.

Jeśli nie chcesz tego robić dla każdej gry, możesz skonfigurować jeden moduł cieniujący do użycia we wszystkich emulatorach:

  1. Wyjdź do linii poleceń (Menu > Quit) i wpisz: sudo nano /opt/retropie/configs/all/retroarch.cfg i naciśnij Enter.
  2. Przewiń plik tekstowy za pomocą klawiszy strzałek i znajdź wiersz # video_shader_enable = false i zmień go na video_shader_enable = true
  3. Zmień # video_shader = na FE23B118E34EC510DA588DA38A655E76F87FDFC, na przykład, 622C3A7B194384FE85B9392E00BFBB49B5A085192
  4. Naciśnij Ctrl + X, aby zapisać i wyjść. Śmiało i uruchom ponownie Raspberry Pi, aby upewnić się, że efekt został zastosowany.

Wszystkie gry będą teraz domyślnie używać tego modułu cieniującego, ale zawsze możesz wejść i zmienić go ręcznie w niektórych grach, korzystając z pierwszej metody powyżej.

Dodaj niestandardowe motywy i ekrany powitalne

  Niestandardowe motywy oddzielają Twój emulator od reszty pakietu.
Niestandardowe motywy oddzielają Twój emulator od reszty pakietu.

Częścią atrakcyjności samodzielnego tworzenia konsoli do gier jest dostosowywanie. Jeśli nie chcesz używać domyślnego motywu dołączonego do RetroPie, możesz łatwo zamienić go na coś innego.


Po pierwsze, musisz ręcznie dodać motywy do RetroPie. Jest ich całkiem sporo do wyboru, a listę ze zrzutami ekranu znajdziesz na stronie RetroPie Wiki . Gdy już wiesz, który chcesz, musisz go dodać, korzystając ze znanego już ekranu konfiguracji RetroPie:

  1. Z terminala wpisz: sudo ~/RetroPie-Setup/retropie_setup.sh i naciśnij Enter.
  2. Wybierz Konfiguracja / Narzędzia i naciśnij Enter.
  3. Wybierz „estetyki” i naciśnij Enter.
  4. Wybierz motyw, który chcesz zainstalować, i naciśnij Enter.
  5. Wróć do terminala, wpisz emulationstation i naciśnij Enter, aby ponownie uruchomić RetroPie.
  6. Stuknij przycisk Menu, a następnie wybierz Ustawienia interfejsu użytkownika > Zestaw motywów, aby wybrać zainstalowany motyw.

Jeśli nie jesteś fanem żadnego z gotowych motywów, możesz stworzyć własny, ale przygotuj się na dużo pracy. Ten przewodnik przeprowadzi cię przez wszystko, czego potrzebujesz, jeśli chcesz iść tą drogą.

Aby uzyskać coś nieco prostszego niż całkowicie niestandardowy motyw, możesz także zaktualizować ekran powitalny, który pojawia się podczas uruchamiania. Jest to dość łatwe do zrobienia:

  1. Utwórz obraz, który ma być wyświetlany jako ekran powitalny, a następnie skopiuj go do folderu /home/pi/RetroPie/splashscreens z komputera. Ten folder jest już automatycznie udostępniany podczas konfigurowania RetroPie, więc powinieneś mieć do niego dostęp z sieci lokalnej. Jeśli nie, wróć do naszego przewodnik po wstępnej konfiguracji .
  2. Na swoim Raspberry Pi otwórz wiersz poleceń i wpisz: sudo ~/RetroPie-Setup/retropie_setup.sh
  3. Wybierz ekran powitalny i naciśnij Enter.
  4. Wybierz Wybierz ekran powitalny i naciśnij Enter.
  5. Wybierz plik skopiowany w kroku pierwszym.

Teraz, kiedy uruchomisz Raspberry Pi, wyświetli ten niestandardowy obraz. Jest to szczególnie przydatne, jeśli robisz konsolę retro na prezent lub planujesz ją postawić w arkadowej szafce .

Skonfiguruj osiągnięcia dla starych gier

  Obraz artykułu zatytułowanego Zaawansowany przewodnik po konfigurowaniu konsoli do gier typu „zrób to sam” z Raspberry Pi

Jeśli naprawdę podoba Ci się sposób, w jaki zdobywasz osiągnięcia za wykonywanie zadań we współczesnych grach, z przyjemnością dowiesz się, że możesz dodać to również do starszych gier. RetroPie używa System RetroOsiągnięć który działa na NES, SNES, Genesis, Game Boy, Game Boy Color i Game Boy Advance. Oto jak je skonfigurować:

  1. Załóż konto w Retro Achievements (zrób to z komputera).
  2. Wróć do swojego Raspberry Pi, wyjdź do wiersza poleceń (Menu> Quit).
  3. Wpisz sudo nano /opt/retropie/configs/all/retroarch.cfg i naciśnij Enter.
  4. Wpisz poniższy tekst w dowolnym miejscu w pustym wierszu, zastępując yourusername i yourpassword danymi logowania Retro Achievements:
cheevos_username = “yourusername” 
cheevos_password = “yourpassword”
cheevos_enable = true

Kiedy skończysz, naciśnij Ctrl + X, aby zapisać i wyjść.

Teraz będziesz zdobywać osiągnięcia we wszystkich tych starych grach, tak jak w nowoczesnych. Możesz śledzić swoje osiągnięcia na bieżąco RetroOsiągnięcia .

Dzięki temu jesteś na dobrej drodze do naprawdę dostosowania konsoli do gier RetroPie do swoich potrzeb. Oczywiście jest to projekt Raspberry Pi, więc nawet ten zaawansowany przewodnik to tylko zarys tego, co jest możliwe. Są szanse, że jeśli możesz wymyślić coś, co chcesz zmienić w RetroPie, prawdopodobnie możesz, o ile chcesz zagłębić się w niektóre pliki konfiguracyjne.