Oglas
Medtem ko gradim svoje Raspberry Pi retro igralni center Kako namestiti emulatorje igre na Raspberry PiNamizni računalnik, medijski center, sestavni del proračunskega vesoljskega programa - ni vsestranskosti Raspberry Pi konec? Na videz ne - ker igra tudi igre. Preberi več Naletel sem na nekaj težav s konfiguriranjem krmilnikov iger.
Izzivi so bili neposredni. Bi uporabil svoj krmilnik Xbox 360 ali se zatekel k paru osnovnih krmilnikov USB za igranje dveh igralcev?
Vzpostavitev rešitve je bila težka. Na koncu sem se kljub mojim željam odločil za par osnovnih, retro-stičnih krmilnikov iger, ki so se izkazali za nekaj klasičnih dvokanalnih arkadnih iger.
Čeprav sem iskren, je večina moje uporabe RetroPie uživala v nekaterih klasičnih naslovih strategij, ki jih lahko prav tako enostavno naložim v DOSBox na svoj računalnik.
Kako sem se torej lotil postavljanja igralnega profila za dva igralca na svojem RetroPie in kako enostavno je dodati krmilnik Xbox 360?
Prednosti modernega igralnega regulatorja
Čeprav je retro igranje zabavno, krmilniki pogosto sesajo. V tem dnevu bi redno hodil skozi več igralnih palic na leto, vključno s trdo nosljivimi, kovinsko ojačanimi dvema tipkama (Competition Pro in podobno).
Kar se tiče dvoročnih krmilnikov, sem se jim zdel nezanesljiv in lahkomislen, verjetno zaradi pomanjkanja mikropreklopnikov v prid pretisnih stikal.
Jasno je, da je uporaba retro krmilnika Xbox 360 (ali podobnega) namesto retro alternative očitna, od ergonomskega udobja do večje zanesljivosti.
Nastavitev igralnih krmilnikov Xbox na Raspberry Pi
Čeprav to ni bila moja končna izbira, se je nastavitev krmilnika Xbox 360 izkazala za veliko enostavnejšo, kot sem predvideval.
Če ste preverili prejšnji priročnik o namestitvi in nastavitvi sistema RetroPie, boste vedeli, da lahko konfiguracijsko datoteko urejate, tako da lahko dodate različne krmilnike. Mimogrede, dodajanje krmilnika Xbox 360 v sistem Linux Priključite krmilnik Xbox 360 na igralno ploščo LinuxLinux igralne ploščice? Ja, dogajajo se. Z Valveovim Steamom na Linuxu in prihodnjim Valve Steamboxom, ki uporablja Steam za izvajanje iger Linux, se prihodnost išče v igrah na Linuxu. Lahko celo namestite ... Preberi več ni vse tako nenavadno.
Če želite namestiti gonilnik krmilnika Xbox 360, morate zapustiti program EmulationStation iz navigacijskega menija in v ukazno vrstico vnesti naslednje:
sudo apt-get install xboxdrv
Po tem uredite /etc/rc.local, dodajanje
xboxdrv - sprožilec-kot-gumb --wid 0 --led 2 --deadzone 4000 --silent &
spanje 1
To zagotavlja, da se gonilnik zažene, ko se računalnik zažene. Upoštevajte uporabo „–Wid“ v navodilu, ki je namenjeno brezžičnim krmilnikom. Spremenite ga v –id za žične krmilnike.
Po tem vnesite
cd ~ / RetroPie / emulatorji / RetroArch / orodja
V tem imeniku vnesite naslednji ukaz:
./retroarch-joyconfig -o p1.cfg -p 1 -j 0
Za vsak dodatni regulator morate povečati števke s faktorjem 1. Če ste pravilno vnesli, je treba dobljene datoteke dodati v retroarch.cfg:
sudo cat p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg
Nato lahko shranite in znova zaženete za uporabo krmilnika Xbox 360.
Kako nastaviti dvojne krmilnike
Obstaja en jasen razlog, zakaj lahko uporabite več kot en krmilnik - za uživanje v igrah za več igralcev.
Čeprav je mogoče namesto dveh krmilnikov uporabljati tipkovnico in USB krmilnik, boste ugotovili, da je konfiguriranje parov različnih naprav težko. Za najboljše rezultate (in da se izognete težavam s konfiguracijo) uporabite dva enaka krmilnika. Če želite več kot to, boste morali uporabiti napajalnik USB.
Začnite z odpiranjem datoteke retroarch.cfg prek FTP (ali z zagonom Raspbian in brskanjem do RetroPie> Konfigurira> Vse) in poiščite to vrstico:
input_player1_joypad_index = "0"
Preverite vrstice, ki sledijo, in jih kopirajte do zadnjega v tem razdelku. Po zadnji vrstici pustite prazno vrstico in nato prilepite izbiro. Podvojili ste prvi profil krmilnika, vendar boste morali urediti nov blok kode, tako da vsak primerek "player1" zdaj bere "player2"
Tu je primer. Prvi dve vrstici prilepljenega segmenta naj se glasi:
input_player2_joypad_index = "0"
input_player2_a_btn = "1"
Ponavljajte, dokler ne pridete do konca kopirane kode, nato shranite in zaprite.
Zapustite igre z uporabo svojih krmilnikov
Privzeta metoda za izhod iz igre v EmulationStation je ponovni zagon vašega Raspberry Pi - nekaj, kar lahko poškodovali kartico SD 3 vzrokov, zakaj vaš malin Pi ne deluje pravilnoZ Raspberry Pi živim že nekaj mesecev in se mi zdi ta osupljiv mali računalnik še bolj neverjeten, kot smo pričakovali. Raspberry Pi je kljub majhnim dimenzijam enako saden ... Preberi več saj je to v tem primeru možno le z odstranitvijo napajalnega kabla.
Da bi to premagali, obstaja rešitev, ki preslika možnost izhoda v krmilnik igre.
Če želite to narediti, morate urediti datoteko retroarch.cfg in dodati to kodo:
input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"
Boste morali preveriti datoteko retroarch.cfg, da prepoznate gumbe, ki jih želite uporabiti tukaj. Očitno ne želite zapustiti iger z običajnimi gumbi krmilnika - namesto tega bi morali iskati za tiste, ki se nanašajo na gumbe na sredini regulatorja, morda z napisom "menu" ali "Začetek".
Ko veste, kako so ti gumbi oštevilčeni v konfiguracijski datoteki, nadomestite "X" in "Y" z ustreznima številkama.
Nato lahko datoteko shranite in zapustite, da uporabite spremembe.
Zaključek: Če se boste igrali Retro, to storite pravilno
Nasveti v tem primeru naj vam pomagajo, da se na napravi RetroPie v stilu vrnete na retro igralsko sled, vendar za absolutno klasično igralsko izkušnjo morda boste želeli razmisliti o uporabi (ali gradnji!) večnamenskih igralnih naprav za kopiranje tistih, ki jih najdete na stari arkadi omare.
Ne glede na rešitev krmilnika, se prepričajte, da ste opravili nekaj preizkusnih voženj pred "igranjem v jezi" - in nam sporočite, kako se boste vključili in katere možnosti krmilnika se boste odločili.
Christian Cawley je namestnik urednika za varnost, Linux, samostojno delo, programiranje in razloženo tehnologijo. Proizvaja tudi Zares uporaben Podcast in ima bogate izkušnje na področju podpore za namizje in programsko opremo. Christian je sodelavec revije Linux Format, kristjalec Raspberry Pi, ljubitelj Lego in ljubitelj retro iger.