Den avancerede guide til opsætning af en DIY-spilkonsol med en Raspberry Pi

  Billede til artiklen med titlen Den avancerede guide til opsætning af en DIY-spilkonsol med en Raspberry Pi

Det er ingen hemmelighed, at man bliver en Raspberry Pi til en retro-spilkonsol er uden tvivl det mest populære, nemme og sjove projekt, du kan lave med en Pi. Den første guide er dog kun begyndelsen, og hvis du virkelig vil have mere ud af din lille gør-det-selv-konsol, vil du gerne grave ind med nogle avancerede tips.


Dette er en opfølgning på vores opsætningsvejledning til RetroPie , så vi vil antage, at du allerede er i gang, har kopieret dine ROM'er og internetadgang sat op. Du skal også bruge et tastatur til meget af dette, eller du kan bruge det SSH fra en stationær computer . Hvis du ikke har noget af denne opsætning, skal du gå tilbage til den originale vejledning, før du fortsætter.

Opdater til den seneste version af RetroPie

  Billede til artiklen med titlen Den avancerede guide til opsætning af en DIY-spilkonsol med en Raspberry Pi

Først og fremmest skal du sikre dig, at du har den nyeste version af RetroPie installeret:

  1. Start din Raspberry Pi med RetroPie installeret, og forlad derefter kommandolinjen (Menu > Afslut).
  2. Indtast sudo ~/RetroPie-Setup/retropie_setup.sh og tryk på Enter.
  3. Dette indlæser opsætningsscriptet. Vælg 'Opdater alle installerede pakker', og tryk på Enter.

Lad RetroPie gøre sit. Dette kan tage omkring 20-30 minutter, hvis du ikke allerede er opdateret. Når det hele er færdigt, skal du vælge 'Udfør genstart' for at genstarte systemet.

Tilføj illustrationer til alle dine spil

  Artwork gør dit bibliotek meget sjovere at søge i.
Artwork gør dit bibliotek meget sjovere at søge i.

Efter dig tilføje dine ROM'er til RetroPie , kan du sortere gennem en kedelig liste for at vælge et spil at spille. Det er fint, men de fleste mennesker er lige så nostalgiske til bokskunsten, som de er selve spillene. Heldigvis er det meget nemt at tilføje bokskunst med software kaldet en 'skraber'. Når du har kørt en skraber, inkluderer den kedelige gamle liste nu box art, udgivelsesdatoer og mere.


Du har et par forskellige måder at tilføje disse data til din RetroPie. Den første metode at prøve er den indbyggede skraber. Dette kræver, at du godkender metadataene manuelt. Du kan få adgang til dette direkte fra RetroPie selv, bare sørg for, at din Raspberry Pi er forbundet til internettet:

  1. Fra hovedkonsollens valgskærm skal du trykke på Menu-knappen.
  2. Vælg Scraper.
  3. Vælg Skab nu.
  4. Hvis du vil skrabe efter illustrationer til spil på alle systemer, skal du sørge for, at 'alle' er valgt under systemer (eller ændre det til de, du ønsker), og vælg derefter Start.
  5. Hvert spil vil poppe op en prompt, tryk på 'A' for at acceptere resultatet.

Nu vil RetroPie skrabe efter mere information om alle dine spil. Afhængigt af hvor mange spil du har, kan dette tage et stykke tid, så hvis du har et ton, er dette en forfærdelig måde at skrabe igennem dem. I stedet vil du gerne ofre muligheden for manuelt at godkende dataene med et automatiseret system, der bare giver et bedste gæt og dumper det hele ind for dig. På denne måde scanner skraberen for illustrationer og andre data uden at kræve, at du godkender hver indtastning. For at gøre dette skal du gå tilbage til den samme menu, hvor du opdaterede RetroPie:


  1. Afslut til kommandolinjen (Menu > Afslut), og skriv: sudo ~/RetroPie-Setup/retropie_setup.sh og tryk på Enter.
  2. Rul ned til Konfiguration / Værktøjer, og tryk på Enter.
  3. Rul ned til Scraper, og tryk på Enter. Dette vil installere Steven Selphs skraberværktøj .
  4. Når installationen er færdig, skal du vælge 'Scraper' igen og trykke på Enter.

Vent på, at skraberværktøjet er færdigt. Dette kan tage et stykke tid, så giv det lidt tid.

Få et mere 'præcis' billede med shaders

  Uden shaders er billederne næsten for rene. Shaders tilføjer et niveau af (falsk) ægthed.
Uden shaders er billederne næsten for rene. Shaders tilføjer et niveau af (falsk) ægthed.

Når du først starter nogle spil i RetroPie, vil du bemærke, at de kan virke også klar. Det skyldes, at moderne LCD-skærme er meget skarpere end de gamle CRT-skærme, som de fleste ældre spil var beregnet til. Shaders er i det væsentlige filtre lavet til at korrigere for dette skarpere billede . De tilføjer scanningslinjer, en smule sløring og simulerer endda skærmens krumning.


RetroPie giver dig mulighed for at opsætte en shader på systemniveau eller få den til at fungere med specifikke spil. Sådan indstiller du en skygge for hvert spil:

  1. Start ethvert spil i RetroPie.
  2. På din controller skal du trykke på 'Vælg' og 'X' på samme tid (eller hvilke knapper, du har knyttet til disse taster). Dette trækker menusystemet i spillet op, som ser meget arkaisk ud.
  3. Vælg Hurtig menu > Shader > Indlæs Shader Preset.
  4. Her finder du en ton af forskellige shaders, der ændrer den måde, dine spil ser ud. De fleste mennesker vil være tilfredse med skyggen på billedet ovenfor, crt-pi.glslp. Hvis du ikke er det, kan du eksperimentere med antallet af tilgængelige muligheder her for at finde en, du kan lide. Når du er færdig, skal du vælge den med 'A'-knappen og trykke på 'B' for at gå tilbage.
  5. Vælg 'Anvend Shader Changes', og tryk på 'A'-knappen. Tryk på 'B' for at gå ud af menuen, vælg 'Genoptag' for at gå tilbage til spillet.

Hvis du ikke ønsker at gøre dette for hvert spil, kan du konfigurere én shader, der skal bruges i alle emulatorer:

  1. Afslut til kommandolinjen (Menu > Afslut) og skriv: sudo nano /opt/retropie/configs/all/retroarch.cfg og tryk på Enter.
  2. Rul gennem tekstfilen med piletasterne og find linjen # video_shader_enable = false og skift den til video_shader_enable = true
  3. Ændring # video_shader = til Fe23B118E34EC510DA588DA38A6555E76F87FDFC, for eksempel, 622C3A7B194384FE85B9392E00B49B49B5B5002000020208551
  4. Tryk på Ctrl+X for at gemme og afslutte. Gå videre og genstart din Raspberry Pi for at sikre, at effekten bliver anvendt.

Alle spil vil nu bruge denne shader som standard, men du kan altid gå ind og ændre den manuelt for visse spil ved at bruge den første metode ovenfor.

Tilføj brugerdefinerede temaer og splash-skærme

  Brugerdefinerede temaer adskiller din emulator fra resten af ​​pakken.
Brugerdefinerede temaer adskiller din emulator fra resten af ​​pakken.

En del af appellen ved at lave en spillekonsol på egen hånd er tilpasning. Hvis du ikke vil bruge standardtemaet, der følger med RetroPie, er det nemt nok at bytte det ud med noget andet.


Først og fremmest skal du tilføje temaer til RetroPie manuelt. Der er en del at vælge imellem, og du kan finde en liste med skærmbilleder over på RetroPie Wiki . Når du ved, hvilken du vil have, skal du tilføje den ved hjælp af den nu velkendte RetroPie-konfigurationsskærm:

  1. Fra terminalen skal du skrive: sudo ~/RetroPie-Setup/retropie_setup.sh og trykke på Enter.
  2. Vælg Konfiguration / Værktøjer, og tryk på Enter.
  3. Vælg 'esthemes', og tryk på Enter.
  4. Vælg det tema, du vil installere, og tryk på Enter.
  5. Tilbage i terminalen skal du indtaste emulationstation og trykke på Enter for at genstarte RetroPie.
  6. Tryk på menuknappen, og vælg derefter UI-indstillinger > Temasæt for at vælge det tema, du har installeret.

Hvis du ikke er fan af nogen af ​​de færdiglavede temaer, kan du lave dine egne, men vær forberedt på en masse arbejde. Denne guide leder dig gennem alt, hvad du har brug for, hvis du er villig til at gå den vej.

For noget, der er lidt enklere end et helt brugerdefineret tema, vil du måske også opdatere splash-skærmen, der vises ved lanceringen. Dette er ret nemt at gøre:

  1. Opret et billede, du vil have vist som en splash-skærm, og kopier det derefter til mappen /home/pi/RetroPie/splashscreens fra din pc. Denne mappe er automatisk allerede delt, når du konfigurerer RetroPie, så du burde kunne få adgang til den fra dit lokale netværk. Hvis ikke, så se tilbage til vores indledende opsætningsvejledning .
  2. På din Raspberry Pi skal du åbne kommandolinjen og indtaste: sudo ~/RetroPie-Setup/retropie_setup.sh
  3. Vælg Splashscreen, og tryk på Enter.
  4. Vælg Vælg Splashscreen, og tryk på Enter.
  5. Vælg den fil, du kopierede over i trin et.

Nu, når du starter din Raspberry Pi op, vil den vise det brugerdefinerede billede. Dette er især praktisk, hvis du laver en retro-konsol som gave, eller du planlægger at lægge den inde i et arkadeskab .

Konfigurer præstationer for gamle spil

  Billede til artiklen med titlen Den avancerede guide til opsætning af en DIY-spilkonsol med en Raspberry Pi

Hvis du virkelig kan lide, hvordan du opnår præstationer for at udføre opgaver i moderne spil, vil du være glad for at vide, at du også kan tilføje det til ældre spil. RetroPie bruger Retro Achievements system der virker til NES, SNES, Genesis, Game Boy, Game Boy Color og Game Boy Advance. Sådan konfigurerer du dem:

  1. Opret en konto hos Retro Achievements (gør dette fra din pc).
  2. Tilbage på din Raspberry Pi skal du afslutte til kommandolinjen (Menu > Afslut).
  3. Indtast sudo nano /opt/retropie/configs/all/retroarch.cfg, og tryk på Enter.
  4. Indtast følgende hvor som helst på en tom linje, og erstat yourusername og yourpassword med dine Retro Achievements-loginoplysninger:
cheevos_username = “yourusername” 
cheevos_password = “yourpassword”
cheevos_enable = true

Når du er færdig, skal du trykke på Ctrl+X for at gemme og afslutte.

Nu vil du opnå resultater i alle de gamle spil, ligesom du gør i moderne. Du kan følge med i, hvad du opnår Retropræstationer .

Med det er du godt på vej til virkelig at tilpasse din RetroPie-spilkonsol, så den passer til dine behov. Selvfølgelig er dette et Raspberry Pi-projekt, så selv denne avancerede guide ridser bare i overfladen af, hvad der er muligt. Chancerne er, at hvis du kan komme i tanke om noget, du vil ændre i RetroPie, kan du sandsynligvis det, så længe du er villig til at grave dybt ned i nogle konfigurationsfiler.