De geavanceerde gids voor het opzetten van een doe-het-zelf-gameconsole met een Raspberry Pi

  Afbeelding voor artikel met de titel De geavanceerde gids voor het opzetten van een doe-het-zelf-gameconsole met een Raspberry Pi

Het is geen geheim dat het draaien van een Raspberry Pi in een retro gameconsole is zonder twijfel het meest populaire, gemakkelijke en leuke project dat je met een Pi kunt doen. Die eerste gids is echter nog maar het begin, en als je echt meer uit je kleine doe-het-zelfconsole wilt halen, wil je je verdiepen in enkele geavanceerde tips.


Dit is een vervolg op onze installatiehandleiding voor RetroPie , dus we gaan ervan uit dat je al aan de slag bent, je ROM's hebt gekopieerd en internettoegang hebt ingesteld. Je hebt voor veel hiervan ook een toetsenbord nodig of je kunt het gebruiken SSH vanaf een desktopcomputer . Als je geen van deze instellingen hebt, raadpleeg dan de originele handleiding voordat je verder gaat.

Update naar de nieuwste versie van RetroPie

  Afbeelding voor artikel met de titel De geavanceerde gids voor het opzetten van een doe-het-zelf-gameconsole met een Raspberry Pi

Allereerst moet u ervoor zorgen dat u de nieuwste versie van RetroPie hebt geïnstalleerd:

  1. Start uw Raspberry Pi op met de RetroPie geïnstalleerd en ga vervolgens naar de opdrachtregel (Menu> Afsluiten).
  2. Typ sudo ~/RetroPie-Setup/retropie_setup.sh en druk op Enter.
  3. Dit laadt het installatiescript. Selecteer 'Alle geïnstalleerde pakketten bijwerken' en druk op Enter.

Laat RetroPie zijn werk doen. Dit kan ongeveer 20-30 minuten duren als u nog niet op de hoogte bent. Als alles klaar is, selecteert u 'Opstarten uitvoeren' om het systeem opnieuw op te starten.

Voeg illustraties toe voor al je games

  Kunstwerken maken het doorzoeken van je bibliotheek veel leuker.
Kunstwerken maken het doorzoeken van je bibliotheek veel leuker.

Na u voeg je ROM's toe aan RetroPie , kun je een saaie lijst doorzoeken om een ​​spel uit te kiezen om te spelen. Dit is prima, maar de meeste mensen zijn net zo nostalgisch voor de box-art als voor de games zelf. Gelukkig is het heel eenvoudig om box-art toe te voegen met software die een 'scraper' wordt genoemd. Nadat je een scraper hebt uitgevoerd, bevat die saaie oude lijst nu de box-art, releasedatums en meer.


Je hebt een aantal verschillende manieren om deze gegevens aan je RetroPie toe te voegen. De eerste methode om te proberen is de ingebouwde schraper. Dit vereist dat u de metadata handmatig goedkeurt. Je hebt hier rechtstreeks toegang toe vanuit RetroPie zelf, zorg er gewoon voor dat je Raspberry Pi is verbonden met internet:

  1. Druk in het selectiescherm van de hoofdconsole op de Menu-knop.
  2. Selecteer Schraper.
  3. Selecteer Scape nu.
  4. Als je op alle systemen naar illustraties voor games wilt schrapen, zorg er dan voor dat 'alle' is geselecteerd onder systemen (of wijzig dit naar welke je maar wilt) en selecteer vervolgens Start.
  5. Elke game zal een prompt openen, tik op 'A' om het resultaat te accepteren.

Nu zoekt RetroPie naar meer informatie over al je games. Afhankelijk van hoeveel games je hebt, kan dit even duren, dus als je er veel hebt, is dit een vreselijke manier om er doorheen te schrapen. In plaats daarvan wil je de mogelijkheid om de gegevens handmatig goed te keuren opofferen met een geautomatiseerd systeem dat gewoon een zo goed mogelijke schatting maakt en alles voor je dumpt. Op deze manier scant de scraper naar illustraties en andere gegevens zonder dat u elke invoer hoeft goed te keuren. Hiervoor moet je teruggaan naar hetzelfde menu waar je RetroPie hebt bijgewerkt:


  1. Ga naar de opdrachtregel (Menu > Afsluiten) en typ: sudo ~/RetroPie-Setup/retropie_setup.sh en druk op Enter.
  2. Scrol omlaag naar Configuratie / Tools en druk op Enter.
  3. Blader omlaag naar Scraper en druk op Enter. Dit zal installeren De Scraper-tool van Steven Selph .
  4. Wanneer de installatie is voltooid, selecteert u opnieuw 'Scraper' en drukt u op Enter.

Wacht tot het schrapergereedschap is voltooid. Dit kan even duren, dus geef het wat tijd.

Krijg een 'nauwkeuriger' beeld met shaders

  Zonder shaders zijn de beelden bijna te schoon. Shaders voegen een niveau van (nep)authenticiteit toe.
Zonder shaders zijn de beelden bijna te schoon. Shaders voegen een niveau van (nep)authenticiteit toe.

Wanneer je voor het eerst een aantal games in RetroPie start, zul je merken dat ze misschien lijken te duidelijk. Dat komt omdat moderne LCD-schermen veel scherper zijn dan de oude CRT-schermen waarvoor de meeste oudere games bedoeld waren. Shaders zijn in wezen filters die zijn gemaakt om dit scherpere beeld te corrigeren . Ze voegen scanlijnen toe, een beetje wazigheid en simuleren zelfs schermkromming.


Met RetroPie kun je een shader instellen op systeemniveau, of deze laten werken met specifieke games. Zo stelt u een arcering in voor elke game:

  1. Start een willekeurig spel in RetroPie.
  2. Tik op je controller tegelijkertijd op 'Selecteren' en 'X' (of welke knoppen je ook aan die toetsen hebt toegewezen). Hierdoor wordt het in-game menusysteem geopend, dat er erg archaïsch uitziet.
  3. Selecteer Snelmenu > Arcering > Laad voorinstelling arcering.
  4. Hier vind je een ton van verschillende shaders die het uiterlijk van je games veranderen. De meeste mensen zullen blij zijn met de hierboven afgebeelde shader, crt-pi.glslp. Als je dat niet bent, experimenteer dan met het aantal opties dat hier beschikbaar is om er een te vinden die je leuk vindt. Als je klaar bent, selecteer je het met de knop 'A' en tik je op 'B' om terug te gaan.
  5. Selecteer 'Apply Shader Changes' en druk op de 'A' -knop. Tik op 'B' om het menu te verlaten en selecteer 'Hervatten' om terug te gaan naar het spel.

Als je dit niet voor elke game wilt doen, kun je één shader configureren voor gebruik in alle emulators:

  1. Ga naar de opdrachtregel (Menu > Afsluiten) en typ: sudo nano /opt/retropie/configs/all/retroarch.cfg en druk op Enter.
  2. Blader door het tekstbestand met de pijltjestoetsen en zoek de regel # video_shader_enable = false en wijzig deze in video_shader_enable = true
  3. Wijzig # video_shader = in video_shader = pathtotheshaderyouwanttouse, bijvoorbeeld video_shader = /opt/retropie/emulators/retroarch/shader/crt-pi.glslp
  4. Druk op Ctrl+X om op te slaan en af ​​te sluiten. Ga je gang en start je Raspberry Pi opnieuw op om ervoor te zorgen dat het effect wordt toegepast.

Alle games gebruiken die shader nu standaard, maar je kunt altijd naar binnen gaan en deze handmatig wijzigen voor bepaalde games met behulp van de eerste methode hierboven.

Voeg aangepaste thema's en opstartschermen toe

  Aangepaste thema's scheiden uw emulator van de rest van het pakket.
Aangepaste thema's scheiden uw emulator van de rest van het pakket.

Een deel van de aantrekkingskracht van het zelf maken van een gameconsole is maatwerk. Als je het standaardthema van RetroPie niet wilt gebruiken, kun je het eenvoudig vervangen door iets anders.


Ten eerste moet je handmatig thema's aan RetroPie toevoegen. Er zijn er nogal wat om uit te kiezen, en je kunt een lijst met screenshots vinden op de RetroPie-wiki . Zodra u weet welke u wilt, moet u deze toevoegen met behulp van het nu bekende RetroPie-configuratiescherm:

  1. Typ vanaf de terminal: sudo ~/RetroPie-Setup/retropie_setup.sh en druk op Enter.
  2. Selecteer Configuratie / Tools en druk op Enter.
  3. Selecteer 'esthemes' en druk op Enter.
  4. Selecteer het thema dat je wilt installeren en druk op Enter.
  5. Terug in de terminal typt u emulationstation en drukt u op Enter om RetroPie opnieuw te starten.
  6. Tik op de menuknop en selecteer vervolgens UI-instellingen > Themaset om het thema te kiezen dat je hebt geïnstalleerd.

Als je geen fan bent van een van de kant-en-klare thema's, kun je er zelf een maken, maar wees voorbereid op veel werk. Deze gids leidt je door alles wat je nodig hebt als je bereid bent die weg in te slaan.

Voor iets eenvoudigers dan een volledig aangepast thema, wil je misschien ook het opstartscherm bijwerken dat bij het opstarten verschijnt. Dit is vrij eenvoudig te doen:

  1. Maak een afbeelding die u als opstartscherm wilt weergeven en kopieer deze vervolgens vanaf uw pc naar de map /home/pi/RetroPie/splashscreens. Deze map wordt automatisch al gedeeld wanneer u RetroPie instelt, dus u zou er toegang toe moeten hebben vanaf uw lokale netwerk. Zo niet, raadpleeg dan onze eerste set-up gids .
  2. Open op je Raspberry Pi de opdrachtregel en typ: sudo ~/RetroPie-Setup/retropie_setup.sh
  3. Selecteer Splashscreen en druk op Enter.
  4. Selecteer Kies Splashscreen en druk op Enter.
  5. Selecteer het bestand dat u in stap één hebt gekopieerd.

Wanneer u nu uw Raspberry Pi opstart, wordt die aangepaste afbeelding weergegeven. Dit is vooral handig als je een retro-console cadeau doet of van plan bent hem neer te zetten in een arcadekast .

Prestaties instellen voor oude spellen

  Afbeelding voor artikel met de titel De geavanceerde gids voor het opzetten van een doe-het-zelf-gameconsole met een Raspberry Pi

Als je het echt leuk vindt hoe je prestaties behaalt voor het voltooien van taken in moderne games, zul je blij zijn te weten dat je dat ook aan oudere games kunt toevoegen. RetroPie gebruikt de RetroAchievements-systeem dat werkt voor NES, SNES, Genesis, Game Boy, Game Boy Color en Game Boy Advance. Zo stelt u ze in:

  1. Maak een account aan bij Retro Achievements (doe dit vanaf uw pc).
  2. Ga terug naar je Raspberry Pi en ga naar de opdrachtregel (Menu > Afsluiten).
  3. Typ sudo nano /opt/retropie/configs/all/retroarch.cfg en druk op Enter.
  4. Typ het volgende ergens op een lege regel, waarbij u yourusername en yourpassword vervangt door uw Retro Achievements-inloggegevens:
cheevos_username = “yourusername” 
cheevos_password = “yourpassword”
cheevos_enable = true

Als u klaar bent, drukt u op Ctrl+X om op te slaan en af ​​te sluiten.

Nu krijg je prestaties in al die oude games, net als in moderne games. U kunt volgen wat u bereikt op Retro Prestaties .

Daarmee ben je goed op weg om je RetroPie-gameconsole echt aan te passen aan je behoeften. Dit is natuurlijk een Raspberry Pi-project, dus zelfs deze geavanceerde gids is nog maar het topje van de ijsberg van wat mogelijk is. De kans is groot dat als je iets kunt bedenken dat je in RetroPie wilt veranderen, dat waarschijnlijk kan, zolang je maar bereid bent om diep in sommige configuratiebestanden te graven.