Как да създадете свой собствен NES или SNES Classic с малина Pi и RetroPie

Съдържание:

Как да създадете свой собствен NES или SNES Classic с малина Pi и RetroPie
Как да създадете свой собствен NES или SNES Classic с малина Pi и RetroPie
Anonim
NES Classic Edition е официалният клонинг на оригиналната Nintendo Entertainment System и един от най-добрите начини да играете любимите си ретро игри. SNES Classic е наследникът му. За съжаление, това е толкова популярно, че е почти невъзможно да се сдобиете и с ръцете си. Не плащайте $ 300 на иБей, когато можете да използвате скромната цена Raspberry Pi, за да създадете свой собствен - с още повече игри.
NES Classic Edition е официалният клонинг на оригиналната Nintendo Entertainment System и един от най-добрите начини да играете любимите си ретро игри. SNES Classic е наследникът му. За съжаление, това е толкова популярно, че е почти невъзможно да се сдобиете и с ръцете си. Не плащайте $ 300 на иБей, когато можете да използвате скромната цена Raspberry Pi, за да създадете свой собствен - с още повече игри.

Какви са NES и SNES Classic, и защо е по-добре Raspberry Pi?

Image
Image

През есента на 2016 г. Nintendo пусна NES Classic Edition, миниатюрна реплика на старата Nintendo Entertainment система от 80-те години. Той кораби с 30 класически игри включителноСупер Марио Брос, Легендата за Зелда, и Castlevania и старчески училищен NES контролер (макар и с много къс кабел и различен конектор, за да побере по-малкия размер на NES Classic).

Тя се продава на дребно за 60 долара, а корабите с един контролер - можете да закупите втори играч контролер за допълнителни 10 щ.д., което ще доведе до общата ви инвестиция до $ 70. За съжаление, конзолата се оказа толкова популярна, а Nintendo е произвела толкова малко, че е почти невъзможно да се намери за оригиналната си цена, която се появява само на сайтове като eBay за 200-500%.

През 2017 г. Nintendo проследи с SNES Classic Edition, което се продава за $ 70 и се предлага с два контролера. Предварителните поръчки са започнали и вече се оказва много трудно да се получи такъв.

Не се отчайвайте: въпреки че те са толкова рядко, че никога не сте виждали дори лично (да не говорим, че сте имали възможност да си купите такъв), можете лесно да преобразите собствената си здрава конзола Classic Edition у дома - с повече игри и други функции. В днешния урок ние ще комбинираме икономичния Raspberry Pi, безплатен софтуер, който емулира NES, SNES и други конзоли, заедно с някои евтини USB NES контролери, за да създадете версия на DIY, която е дори по-добра от оригиналите.

По-добре как? Не само, че вашата версия на DIY включва всички функции на действителните NES Classic-подобно запаметяващи състояния, CRT шейдъри за ретро изглеждащи игри и страхотно изглеждаща организация с корица - но ще ви позволи да играете който и да е (не само 30-те включени в Classics), използвайте желания от вас USB контролер (не само обикновения 2-бутон NES контролер) и включва по-добри състояния за запазване и организация.

Не само това, но и вашата система ще може да играе и игри от други системи - като Atari, Game Boy, Sega Genesis и дори по-късни системи като PlayStation Portable или Nintendo 64. Тук можете да видите пълен списък на поддържаните системи.

От какво имаш нужда

За да следвате заедно с нашия урок, ще ви трябва много неща и малко свободно време, за да ги обличате заедно.

A Raspberry Pi и нейните аксесоари

На първо място ще ви е необходим микрокомпютър Raspberry Pi и някои основни аксесоари за него. Изчислителната мощност, необходима за стартиране на емулатор на Nintendo Entertainment System, е много ниска, така че ако вече имате по-стар модел 1 или 2 от Малина Пи, можете да използвате (и трябва!) Да го използвате. Ако трябва да закупите нов Pi, по всякакъв начин купуват най-актуалните Raspberry Pi 3 ($ 40).
На първо място ще ви е необходим микрокомпютър Raspberry Pi и някои основни аксесоари за него. Изчислителната мощност, необходима за стартиране на емулатор на Nintendo Entertainment System, е много ниска, така че ако вече имате по-стар модел 1 или 2 от Малина Пи, можете да използвате (и трябва!) Да го използвате. Ако трябва да закупите нов Pi, по всякакъв начин купуват най-актуалните Raspberry Pi 3 ($ 40).

В допълнение към Pi, ще ви е необходима SD карта или microSD карта с подходящ размер (на базата на вашия модел Pi), HDMI кабел за свързване към вашия телевизор, USB клавиатура (само временно за настройка) и добро захранване. Вероятно ще искате и интернет достъп на Pi, за да изтеглите актуализации и да прехвърлите игри - можете да направите това с Ethernet кабел или Wi-Fi. Raspberry Pi 3 има вграден Wi-Fi, а по-старите модели ще изискват USB Wi-Fi адаптер.

Ако сте нов за Raspberry Pi, не се притеснявайте: ние сме написали подробно ръководство за всички части, от които имате нужда, затова проверете тази статия за повече информация.

Делото прави проекта

За да завършите настройката на Pi, ще искате също така случай. Ако вече сте направили куп проекти на Pi, тогава вече имате случай, което е наред. Но ако започнете от нулата или наистина искате пълноценно изживяване, може да помислите за получаване на специален NES или SNES-тематичен случай за вашата малина Pi.
За да завършите настройката на Pi, ще искате също така случай. Ако вече сте направили куп проекти на Pi, тогава вече имате случай, което е наред. Но ако започнете от нулата или наистина искате пълноценно изживяване, може да помислите за получаване на специален NES или SNES-тематичен случай за вашата малина Pi.

Има няколко тематични случая с NES и SNES на Amazon, включително случая Old Skool NES и делото Super Tinytendo. Въпреки това, ако не ви харесва видът на тези по някаква причина, винаги можете да отпечатате 3D от вашето собствено или от тях, или да намерите други на сайтове като Etsy.

Контролери: старо училище или модерен комфорт

След това ще ви трябва поне един USB контролер (два, ако искате да играете игри с приятел). Можете да се приближите към ситуацията на контролера по един от двата начина: Първо, можете да отидете чист класик и да получите двойка USB NES контролери.
След това ще ви трябва поне един USB контролер (два, ако искате да играете игри с приятел). Можете да се приближите към ситуацията на контролера по един от двата начина: Първо, можете да отидете чист класик и да получите двойка USB NES контролери.

Този подход, който ще признаем първи, беше много по-труден, отколкото първоначално очаквахме. Изглежда, че би било невероятно просто да си купите някои евтини и добре направени NES контролери, но в действителност има такова пускане на пазара точно сега, когато списъците често са неточни, контролерите са трудни за намиране и най-добрата практика можем препоръчваме в момента да купувате няколко контролера наведнъж, да върнете този, който не искате, и да запазите добрите (които имат добра грамада, добро отзивчивост и играят добре).

Изпробвахме двата най-популярни контролера USB NES на Amazon: Ретро-линк контролера и генеричен, но добре обмислен класически USB NES контролер (който в действителност пристигна, бе маркиран iNext). Макар че харесахме ремаркето на Retro-Link по-добре, но реакцията на бутон на iNext контролера беше по-добра.На практика това е опит и грешка. (Ако искате нещо класическо, но по-удобно от NES контролерите, нямаме нищо друго освен хубави неща, които да кажем и за този Buffalo SNES контролер.)

Другият подход, който можете да предприемете, което е по-малко автентично, но малко по-гъвкаво, е да закупите по-модерен контролер, подобно на кабелен контролер за Xbox 360. Не само, че качеството и наличността на изграждане са по-последователни, но платформата за емулация, която ще създадем, RetroPie, поддържа повече от NES, така че ако искате да играете игри от други системи, по-нов контролер с повече бутони е хубаво.
Другият подход, който можете да предприемете, което е по-малко автентично, но малко по-гъвкаво, е да закупите по-модерен контролер, подобно на кабелен контролер за Xbox 360. Не само, че качеството и наличността на изграждане са по-последователни, но платформата за емулация, която ще създадем, RetroPie, поддържа повече от NES, така че ако искате да играете игри от други системи, по-нов контролер с повече бутони е хубаво.

Така или иначе, ще ви трябва поне един USB контролер за проекта, така че изберете любимите си.

Софтуерът: RetroPie и ROM за всички ваши любими игри

В допълнение към хардуера ще ви трябва и някакъв софтуер, за да играете вашите игри. Трябва да изтеглите копие от RetroPie, фантастичен пакет от софтуер, който съчетава редица емулационни инструменти и софтуер в един много удобен за потребителя интерфейс.
В допълнение към хардуера ще ви трябва и някакъв софтуер, за да играете вашите игри. Трябва да изтеглите копие от RetroPie, фантастичен пакет от софтуер, който съчетава редица емулационни инструменти и софтуер в един много удобен за потребителя интерфейс.

За целта ще използваме предварителните изображения за Raspberry Pi (за разлика от инсталирането им върху съществуваща операционна система). Изтеглете точното изображение за вашия номер на модел Pi тук. Освен това ще ви трябва някакъв инструмент за записване на това изображение на вашата SD карта - най-добрият ни инструмент е платформата Etcher за изображения на различни платформи.

Най-накрая, и тематично най-важното, ще ви трябва някои игри! Те идват под формата на ROM файлове, които можете или да се разкъсате (с подходящия хардуер), или да изтеглите от мрежата. Придобиването на ROM е упражнение, поради размити правни проблеми, най-добре оставено на читателя - тук няма директна връзка към ROM или ROM сайтове. Това каза обаче, просто търсене с Google ще ви отведе далеч.

Първа стъпка: Подгответе своя Pi

С всички събрани по-горе материали, е време да се потопите в подготовката на Pi. Първо, ще настроим SD картата. Поставете SD картата си в компютъра си и изстрелете Etcher. Процесът е толкова лесен, колкото 1-2-3: изберете RetroPie изображението, което сте изтеглили, потвърдете, че SD картата е избраният диск, след което кликнете върху "Flash!"

Изчакайте изображението да завърши записването, извади SD картата безопасно от компютъра и вземете Pi и неговите аксесоари. Свържете Pi с телевизора с вашия HDMI кабел, включете USB клавиатурата и контролера, поставете SD картата и включете захранващия кабел, за да включите системата.
Изчакайте изображението да завърши записването, извади SD картата безопасно от компютъра и вземете Pi и неговите аксесоари. Свържете Pi с телевизора с вашия HDMI кабел, включете USB клавиатурата и контролера, поставете SD картата и включете захранващия кабел, за да включите системата.

Ако някога сте се забили по време на инсталационния процес, не се колебайте да се обърнете към нашето ръководство за начинаещи Raspberry Pi, което има много полезна информация за първоначалната настройка.

Стъпка втора: Конфигуриране на RetroPie

След като включите Pi за първи път с инсталираната SD карта RetroPie, тя автоматично ще премине през някои еднократни стъпки за настройка (като разширяване на дяла, разопаковане на файлове и т.н.). След това той ще се рестартира и ще ви доведе до екрана за конфигуриране на контролера, както е показано по-долу.

Точно както показва екранът, трябва да натиснете и задържите който и да е бутон на вашия USB контролер, за да започнете процеса на конфигуриране. В менюто за конфигуриране натиснете кратко съответния бутон за всяко изброено вписване (напр. Нагоре, за да стартирате направляващата подложка).
Точно както показва екранът, трябва да натиснете и задържите който и да е бутон на вашия USB контролер, за да започнете процеса на конфигуриране. В менюто за конфигуриране натиснете кратко съответния бутон за всяко изброено вписване (напр. Нагоре, за да стартирате направляващата подложка).
В крайна сметка ще получите записи за бутони, които може да нямат съответни бутони на вашия контролер (например, ако използвате традиционен контролер NES и той започва да ви пита за бутоните X и Y). Когато стигнете до записите за бутоните, които нямате, просто натиснете и задръжте бутон, който вече сте програмирали за 2 секунди, след което го освободете. Това ще покаже на съветника за конфигуриране, че искате да пропуснете този бутон. Повторете този процес, докато не сте пропуснали всички ненужни записи и щракнете върху "OK", за да продължите.
В крайна сметка ще получите записи за бутони, които може да нямат съответни бутони на вашия контролер (например, ако използвате традиционен контролер NES и той започва да ви пита за бутоните X и Y). Когато стигнете до записите за бутоните, които нямате, просто натиснете и задръжте бутон, който вече сте програмирали за 2 секунди, след което го освободете. Това ще покаже на съветника за конфигуриране, че искате да пропуснете този бутон. Повторете този процес, докато не сте пропуснали всички ненужни записи и щракнете върху "OK", за да продължите.

На този етап ще видите следния екран с логото на RetroPie и "13 игри, които са на разположение" под него.

- Тринадесет игри? Сладко! "Може да мислите. Не е толкова бързо: това не са 13 игри, които можете да играете, това са 13 инструмента за конфигуриране на "RetroPie" (което е разпознато като един от вашите емулатори, въпреки че всъщност е основната система). Не се притеснявайте, само за момент ще се доближим до действителните игри.
- Тринадесет игри? Сладко! "Може да мислите. Не е толкова бързо: това не са 13 игри, които можете да играете, това са 13 инструмента за конфигуриране на "RetroPie" (което е разпознато като един от вашите емулатори, въпреки че всъщност е основната система). Не се притеснявайте, само за момент ще се доближим до действителните игри.

Ако използвате Ethernet кабел с вашия Pi за достъп в мрежа, вместо Wi-Fi, можете да прескочите направо в следващата секция, за да влезете направо в пускането на игри в RetroPie. Ако използвате Wi-Fi, обаче, натиснете бутона A на вашия контролер, за да стартирате менюто. Основната цветова схема на RetroPie го прави малко трудно да се види в по-малка екранна снимка, но вписването за Wi-Fi е последното в списъка, както е показано по-долу.

Когато изберете записа "WIFI", той ще стартира инструмент за конфигуриране на Wi-Fi. Изберете "Свързване с WiFi мрежа".
Когато изберете записа "WIFI", той ще стартира инструмент за конфигуриране на Wi-Fi. Изберете "Свързване с WiFi мрежа".
След това изберете домашната си мрежа, въведете паролата, кликнете върху OK и след това отново кликнете върху OK на главния екран, за да излезете от приложението (ще се върнете на екрана, който сте избрали за влизане в Wi-Fi).
След това изберете домашната си мрежа, въведете паролата, кликнете върху OK и след това отново кликнете върху OK на главния екран, за да излезете от приложението (ще се върнете на екрана, който сте избрали за влизане в Wi-Fi).

Въпреки че можете да използвате RetroPie без достъп до интернет, далеч е по-лесно да прехвърлите игрите си в устройството чрез мрежата.

Стъпка трета: Добавете вашите игри

С нашата Pi създадена и свързана с нашата домашна мрежа, най-важната стъпка е върху нас: зареждането й със сладки, сладки, ретро игри. Най-лесният начин за прехвърляне на игри е използването на мрежови споделяния. (Можете да използвате USB устройство, но мрежовата настройка всъщност е още по-опростена, така че ще опишем този метод тук). Да започваме.

По подразбиране полето RetroPie е присвоено мрежов дял, наречен "retropie", и можете да го преглеждате, като просто отваряте Windows Explorer на компютъра си и пишете

retropie

в полето за адрес. След това просто отворете папката "roms", отидете до избраната от вас система (в този пример ще използваме "nes") и копирайте всички ROM файлове в тази папка. Копирахме една от любимите ни RPG игри, Crystalis, като нашата тестова ROM.

След като добавите игри, трябва да рестартирате RetroPie (или, по-точно, интерфейса на Emulation Station отдолу). На вашия Pi, натиснете бутона B на вашия контролер, за да се върнете в главното меню и след това натиснете бутона Старт, за да отворите главното меню, както е показано по-долу. Изберете "Quit".
След като добавите игри, трябва да рестартирате RetroPie (или, по-точно, интерфейса на Emulation Station отдолу). На вашия Pi, натиснете бутона B на вашия контролер, за да се върнете в главното меню и след това натиснете бутона Старт, за да отворите главното меню, както е показано по-долу. Изберете "Quit".
Изберете "Restart EmulationStation" и потвърдете, че наистина искате да го рестартирате.
Изберете "Restart EmulationStation" и потвърдете, че наистина искате да го рестартирате.
Когато се рестартира, изведнъж няма да има само запис за "RetroPie" в главния графичен интерфейс, но (защото ние добавихме roms към директорията "nes") ще видите запис за Nintendo Entertainment System. Това е ключова стъпка в настройването на всеки емулатор на RetroPie. Има тонове емулатори за различни платформи за видеоигри, инсталирани по подразбиране, но те няма да се появят в интерфейса, докато не добавите поне едно ROM в директорията им "roms".
Когато се рестартира, изведнъж няма да има само запис за "RetroPie" в главния графичен интерфейс, но (защото ние добавихме roms към директорията "nes") ще видите запис за Nintendo Entertainment System. Това е ключова стъпка в настройването на всеки емулатор на RetroPie. Има тонове емулатори за различни платформи за видеоигри, инсталирани по подразбиране, но те няма да се появят в интерфейса, докато не добавите поне едно ROM в директорията им "roms".
Натиснете бутона A, за да видите наличните игри. Изберете играта, която искате да играете (единствената игра в нашия случай) и натиснете отново A.
Натиснете бутона A, за да видите наличните игри. Изберете играта, която искате да играете (единствената игра в нашия случай) и натиснете отново A.
След много кратък миг, емулаторът на NES ще завърши зареждането на вашето ROM и ще видите играта, сякаш сте я заредили на рекордно NES устройство.
След много кратък миг, емулаторът на NES ще завърши зареждането на вашето ROM и ще видите играта, сякаш сте я заредили на рекордно NES устройство.
В този момент можете да играете играта точно както играете оригинала. Ако трябва да рестартирате играта, просто натиснете SELECT и B едновременно. Ако искате да излезете от играта до менюто RetroPie, натиснете SELECT и START едновременно. Чувствайте се свободни да повторите тази стъпка за SNES игри, Genesis игри и каквито и да било други системи, които искате да играете.
В този момент можете да играете играта точно както играете оригинала. Ако трябва да рестартирате играта, просто натиснете SELECT и B едновременно. Ако искате да излезете от играта до менюто RetroPie, натиснете SELECT и START едновременно. Чувствайте се свободни да повторите тази стъпка за SNES игри, Genesis игри и каквито и да било други системи, които искате да играете.

Juicy Екстри: Cover Art, Shaders и Запаметяване на Игри

Това е всичко, от което се нуждаете, за да започнете да играете. Но ако искате пълното "Аз построих собствения си NES Classic" опит, има още няколко допълнителни функции, на които трябва да се включим: cover art (които правят вашата библиотека доста лесна за браузър), шейдъри (които правят играта още по- ретро на модерния си телевизор) и да запазите състояния (които ви позволяват да запазите играта си, дори ако оригиналната игра не я поддържа.) Всички са включени в официалния NES Classic.

Добавете корицата на библиотеката

След като имате куп игри, копирани в папката "roms", се върнете в менюто NES (където току-що стартирахме нашата тестова игра), натиснете бутона "Старт", за да отворите менюто, а след това изберете "Scraper".

На следващия екран можете да настроите настройките. Оставете скрепера като "THEGAMESDB". Можете да превключвате рейтингите, ако искате (оставихме ги на). След това изберете "Scrape Now".
На следващия екран можете да настроите настройките. Оставете скрепера като "THEGAMESDB". Можете да превключвате рейтингите, ако искате (оставихме ги на). След това изберете "Scrape Now".
Image
Image

Тъй като това е първото ни остъргване, превключете филтъра на "Всички игри". По подразбиране, скреперът е настроен да използва само системата, в която е зареден (в този случай NES), така че няма нужда да променяте нищо. И накрая, уверете се, че "Потребителят решава за конфликти" е включен. Това е важно, в противен случай скреперът може да изстърже грешните данни, ако не е сигурен дали играта е Двойният Дракон или Двойният Дракон II.

Единствената причина, поради която не бихте искали да използвате тази настройка, е, ако сте имали стотици игри за остъргване и не искате да потвърдите ръчно всяка селекция (все пак ще трябва да се върнете и ръчно да коригирате по-късно конфликти, игра по игра), Когато сте готови, изберете "Старт".

Тъй като системата работи, ще бъдете подканени да потвърдите всеки избор (дори ако има само един избор). Натиснете A, след като сте избрали правилната игра.
Тъй като системата работи, ще бъдете подканени да потвърдите всеки избор (дори ако има само един избор). Натиснете A, след като сте избрали правилната игра.
Когато приключите, ще имате добре организирана игрална колекция.
Когато приключите, ще имате добре организирана игрална колекция.
Image
Image

Вземете това старо училище CRT Vibe с изглаждане и шейдъри

Едно нещо, което може да забележите веднага след поставянето на играта, е колко жива и чиста изглежда графиката. Всъщност, при зареждането на нашата демонстрацияCrystalis, първото нещо, което забелязах, беше, че цветовете бяха толкова по-ярки, а линиите толкова по-рязко, отколкото си спомних.

Основната причина за това несъответствие е как изображенията се показват на цифров дисплей спрямо аналогов CRT дисплей. Компютърният ви монитор и HDTV представят играта с перфектно съотношение 1: 1 пиксел към пиксел, докато старият Ви CRT дисплей е базиран на фосфор с по-меко изображение и цветно "цъфтят" около отделните точки на екрана.

За да компенсирате това, можете да настроите системата си да прилага шейдъри или изглаждащи алгоритми, за да пресъздаде този CRT ефект. Не сте сигурни дали това ви интересува? Нека сравним изображенията, заснети от една и съща игра, в същия момент с приложени различни ефекти. Първо, нека да разгледаме как в момента е първият годен за игра моментCrystalis изглежда без шумове или изглаждане.

Забележете, че линиите са много ясни, значително по-отчетливи, отколкото вероятно си спомняте (ако сте играли оригиналната игра на оригиналния хардуер). Ако ви харесва този отчетлив поглед с остри ръбове, тогава по всякакъв начин играете играта по този начин.
Забележете, че линиите са много ясни, значително по-отчетливи, отколкото вероятно си спомняте (ако сте играли оригиналната игра на оригиналния хардуер). Ако ви харесва този отчетлив поглед с остри ръбове, тогава по всякакъв начин играете играта по този начин.

Нека да разгледаме как изглежда играта и графиката се изглажда с помощта на алгоритъма за заглаждане. Ако използвате по-стар Pi, това е чудесна опция, тъй като алгоритъмът за изглаждане (за разлика от шейдърите) не зарежда GPU малко.

Ако погледнете това на монитора на компютъра си или на мобилно устройство с остър екран с висока разделителна способност, може да мислите "Това изглежда … замъглено", но когато се гледа от разстояние (като между дивана и телевизията), ефектът на изглаждане дава играта е по-CRT-подобно усещане и размазването не се чувства толкова интензивно. Застанете назад и погледнете скалите в ръба на снимката в сравнение с първото изображение и ще видите какво искам да кажа.
Ако погледнете това на монитора на компютъра си или на мобилно устройство с остър екран с висока разделителна способност, може да мислите "Това изглежда … замъглено", но когато се гледа от разстояние (като между дивана и телевизията), ефектът на изглаждане дава играта е по-CRT-подобно усещане и размазването не се чувства толкова интензивно. Застанете назад и погледнете скалите в ръба на снимката в сравнение с първото изображение и ще видите какво искам да кажа.

Накрая, можете да използвате шейдъри, за да създавате CRT ефекти като сканирани линии и дори леко изкривяване (тъй като предната част на CRT дисплеите е била леко извита в повечето случаи). Ето един прост CRT shader приложен.

Image
Image

Отново, когато гледаме в близко сравнение, както тук имаме, ефектът изглежда явен (сякаш сте седнали много близо до екрана на CRT). Но когато се гледа от разстояние, изглежда много естествено. Всъщност, макар да нямах нищо против как изглежда играта изглеждаше като изглаждане или шейдърс, то тогава когато включих CRT shader, отидох "О!Че прилича на играта, която си спомням!"

Както настройките за изглаждане, така и за шейдърите са разположени на едно и също място, но има малко ощипване, което трябва да извършим, преди да се потопим в това меню. Въпреки че RetroPie се очаква да се снабдява с предварително заредени шейдъри, в нашия опит е необходимо ръчно да актуализирате списъка със шейдъри (за който ще ви е необходима връзка с интернет, затова включете този Ethernet кабел, ако още не е такъв). Върнете се в менюто за настройка RetroPie, което първоначално посетихме, и изберете "RetroArch" от менюто, както е показано по-долу.

Image
Image

Това ще стартирамного ретро-изглеждащо RetroArch конфигурация меню. Изберете "Онлайн актуализатор".

В менюто "Онлайн актуализатор" изберете "Update GLSL Shaders".
В менюто "Онлайн актуализатор" изберете "Update GLSL Shaders".
Надолу в долния ляв ъгъл, в малък жълт текст, ще видите малко индикатор за актуализация, показващ, че "shaders gsls.zip" се изтегля. Изчакайте да приключи. След приключване на процеса натиснете клавиша Esc на клавиатурата или бутона B на контролера, за да излезете от менютата до главното меню. Там изберете "Quit RetroArch". След като се върнете в менюто RetroPie, изберете "RetroPie Setup".
Надолу в долния ляв ъгъл, в малък жълт текст, ще видите малко индикатор за актуализация, показващ, че "shaders gsls.zip" се изтегля. Изчакайте да приключи. След приключване на процеса натиснете клавиша Esc на клавиатурата или бутона B на контролера, за да излезете от менютата до главното меню. Там изберете "Quit RetroArch". След като се върнете в менюто RetroPie, изберете "RetroPie Setup".
В менюто за настройка RetroPie изберете "configedit - Редактиране на RetroPie / RetroArch конфигурации".
В менюто за настройка RetroPie изберете "configedit - Редактиране на RetroPie / RetroArch конфигурации".
Изберете "Конфигуриране на опциите на основния libretro емулатор".
Изберете "Конфигуриране на опциите на основния libretro емулатор".
Тук можете да изберете конфигуриране на шейдъри и изглаждане на база емулатор-емулатор или да го приложите универсално. Освен ако не искате различни настройки на шината за всяка система, най-добре е просто да изберете "Конфигуриране на опциите по подразбиране за всички libretro емулатори".
Тук можете да изберете конфигуриране на шейдъри и изглаждане на база емулатор-емулатор или да го приложите универсално. Освен ако не искате различни настройки на шината за всяка система, най-добре е просто да изберете "Конфигуриране на опциите по подразбиране за всички libretro емулатори".
В това меню ще намерите всички настройки, от които се нуждаете, както за изглаждане, така и за шейдъри. Важно е да се отбележи, че изглаждането и шейдърите са едно или друго решение - не можете да използвате и двете едновременно. Ако се опитвате да решите между двете, не забравяйте, че изглаждането е много по-леко от ресурсите на Pi, отколкото от шейдърите.
В това меню ще намерите всички настройки, от които се нуждаете, както за изглаждане, така и за шейдъри. Важно е да се отбележи, че изглаждането и шейдърите са едно или друго решение - не можете да използвате и двете едновременно. Ако се опитвате да решите между двете, не забравяйте, че изглаждането е много по-леко от ресурсите на Pi, отколкото от шейдърите.

Ако искате да използвате изглаждане, изберете "Smoothing Video" и променете "false" на "true". След това можете да се върнете обратно в главното меню и да се възпроизвеждате с разрешеното изглаждане.

Ако искате да използвате шейдъри, имате две стъпки. Уверете се, че "Изтриване на видеоклипове" е зададено по подразбиране за фалшива. След това задайте "Video Shader Enable" на "true". Накрая изберете "File Shader за видеоклипове", за да изберете сензора, който искате да използвате.
Ако искате да използвате шейдъри, имате две стъпки. Уверете се, че "Изтриване на видеоклипове" е зададено по подразбиране за фалшива. След това задайте "Video Shader Enable" на "true". Накрая изберете "File Shader за видеоклипове", за да изберете сензора, който искате да използвате.
Списъкът с шейдъри може да изглежда малко обезсърчително, но има лесно решение. Просто потърсете файлове shader с "pi" в името, като файла "crt-pi.glslp", разгледан по-горе. Тези шейдъри са оптимизирани за по-малко мощен GPU на Raspberry Pi. Винаги можете да използвате други шейдъри, но не се изненадвайте, ако представянето страда.
Списъкът с шейдъри може да изглежда малко обезсърчително, но има лесно решение. Просто потърсете файлове shader с "pi" в името, като файла "crt-pi.glslp", разгледан по-горе. Тези шейдъри са оптимизирани за по-малко мощен GPU на Raspberry Pi. Винаги можете да използвате други шейдъри, но не се изненадвайте, ако представянето страда.

Ако по всяко време вече не искате да играете с изглаждане или шейдъри (или желаете да промените кой шихер използвате), можете просто да се върнете към тези менюта и да зададете стойностите на фалшиви или да промените файла shader.

Настройте спасяването на държавите … Тъй като контра е наистина трудно

Ако сте пурист, може да искате да пропуснете изцяло този раздел. Някои игри поддържат спонтанно запазването на напредъка ви, някои игри не (можете например да запишете играта си Легендата за Зелда но не можете да влезетеСупер Марио Брос).

Дори и онези игри, които поддържат спестяване, изискват да запазите играта по определен начин, често използвайки някакъв механизъм в играта, като посещение на хан или проверка на космическа станция. С емулаторите можете да запазите игратапо всяко време инавсякъде, точно както можете да запазите файл в Microsoft Word, докато работите върху него. Той също така ви дава няколко слота за съхранение на игра, така че можете да имате колкото се може повече запазени файлове, колкото искате. Може да не е пуристкият начин да го направите, но човекът е добър начин да намалите нивата на неудовлетвореност, докато играете безумно трудни игри.

Можете да запазите и заредите играта си, докато играете, като използвате клавишни комбинации, базирани на контролери. За тези от вас, които използват контролер с много бутони (като гореспоменатия контролер за Xbox 360), не е нужно да правите изобщо никакво лошо картографиране, можете просто да използвате стандартните карти на бутоните RetroPie / RetroArch за вашия контролер. Разгледайте този запис за RetroPie wiki, за да видите стандартните клавишни комбинации joypad.

Ако използвате контролера NES, обаче, ограниченият брой бутони наистина налага малко бреме. Ако искате да използвате системата за запазване на състоянието, ще трябва да направите някои малки редактиране на клавиатурата.Основната клавиатура за запазване и зареждане на състоянията за запаметяване използва бутоните на рамото на контролера, които не присъстват в контролера NES. Ще трябва да преоценим тези бутони, за да получите достъп до тези функции. Има два начина да направите това: можете да редактирате файла retroarch.cfg, намиращ се в

retropieconfigsall

etroarch.cfg

(което е много досадно) или можете да използвате интерфейса RetroArch (което е нормално количество досадно). Ще преминем през последното.

За да използвате интерфейса на клавиатурата, стартирайте системата RetroArch отново (от основното меню RetroPie, изберете категорията RetroPie и след това изберете "RetroArch"). В главното меню изберете "Настройки". Преди да направим каквито и да е промени, трябва да включим настройката за запазване на изход, за да запазим тези промени.

Image
Image

В менюто "Настройки" изберете "Конфигурация".

В това меню изберете "Save Configuration On Exit", за да включите запазването. Без тази настройка промените, които правим, няма да бъдат запазени, когато излезем от системата за меню RetroArch.
В това меню изберете "Save Configuration On Exit", за да включите запазването. Без тази настройка промените, които правим, няма да бъдат запазени, когато излезем от системата за меню RetroArch.
Натиснете бутона B или клавиша Esc, за да излезете от менюто, докато отново сте в основното меню RetroArch. Изберете менюто Настройки.
Натиснете бутона B или клавиша Esc, за да излезете от менюто, докато отново сте в основното меню RetroArch. Изберете менюто Настройки.
Изберете "Вход". Тук ще намерите всички настройки за ключови връзки и свързаните с тях конфигурации.
Изберете "Вход". Тук ще намерите всички настройки за ключови връзки и свързаните с тях конфигурации.
Изберете "Включване на клавишни комбинации". Тук можем да променим това, което правят комбинациите от клавишни комбинации на вашия контролер.
Изберете "Включване на клавишни комбинации". Тук можем да променим това, което правят комбинациите от клавишни комбинации на вашия контролер.
За да отключите достъпа до менюто RetroArch по време на игра, както и да ни осигурите подходящ достъп за запазване на състояния, има три комбинации от бутони, които трябва да нанесем: запазване, зареждане и достъп до менюто RetroArch. Можете да изберете какви комбинации от бутони желаете за всеки от тях, но комбинациите от бутони, които сме избрали за този урок, са оптимални в смисъл, че те не пречат на съществуващите ключови карти.
За да отключите достъпа до менюто RetroArch по време на игра, както и да ни осигурите подходящ достъп за запазване на състояния, има три комбинации от бутони, които трябва да нанесем: запазване, зареждане и достъп до менюто RetroArch. Можете да изберете какви комбинации от бутони желаете за всеки от тях, но комбинациите от бутони, които сме избрали за този урок, са оптимални в смисъл, че те не пречат на съществуващите ключови карти.

Нека да започнем с "Заредете състояние". Изберете този запис и натиснете A на вашия контролер. Ще ви бъде напомнено за броене на четири секунди, за да натиснете клавиша, който искате да настроите към тази функция.

Искате да начертаете клавиша Down на посоката, така че при натискане на клавиша за активиране (бутонът Избор) и надолу той ще запази играта ви. Изберете "Запазване на състоянието" и го преместете с клавиша "Нагоре" на направляващата подложка. Отидете напред и оставете записите "Savestate slot +/-" самостоятелно, тъй като те са добре (е настроено така, че да можете да кликнете наляво или надясно, за да промените запаметяващия слот).
Искате да начертаете клавиша Down на посоката, така че при натискане на клавиша за активиране (бутонът Избор) и надолу той ще запази играта ви. Изберете "Запазване на състоянието" и го преместете с клавиша "Нагоре" на направляващата подложка. Отидете напред и оставете записите "Savestate slot +/-" самостоятелно, тъй като те са добре (е настроено така, че да можете да кликнете наляво или надясно, за да промените запаметяващия слот).

Накрая превъртете до края на списъка, докато не видите "Превключване на менюто". Изберете го и след това преместете бутона A към него (това ще ви позволи да натиснете Select + A) в играта, за да получите достъп до менюто RetroArch.

Натиснете бутона B, за да излезете от менютата, докато не сте на главния екран и след това изберете "Quit RetroArch", за да запазите промените.
Натиснете бутона B, за да излезете от менютата, докато не сте на главния екран и след това изберете "Quit RetroArch", за да запазите промените.
В този момент сте готови и сега можете да използвате следните комбинации от бутони:
В този момент сте готови и сега можете да използвате следните комбинации от бутони:
  • Изберете + Старт: Излезте от емулатора.
  • Изберете + B: Възстановете емулатора.
  • Изберете + A: Пауза на играта и отваряне на менюто RetroArch от емулатора.
  • Изберете + дясно: Увеличете запаметяващия слот (например преместете от Запазване на каре 1 до # 2)
  • Изберете + наляво: Намаляване на мястото за запазване (например преместване от Запазване на каре 2 до # 1)
  • Избери + Нагоре: Запазете играта до текущо избраното място за запаметяване.
  • Изберете + Надолу: Заредете играта от запаметяването в текущото място за запис.
Сега можете да играете дори и най-трудните игри, без да се налага да започнете от нулата всеки път, когато получите Game Over.
Сега можете да играете дори и най-трудните игри, без да се налага да започнете от нулата всеки път, когато получите Game Over.

Накрая сте готови: ние не само пресъздавахме опита на NES Classic, но всъщност създадохме и по-добра версия, тъй като може да играе някоя игра, която някога е била създадена, да поддържа повече спестени слотове от NES Classic, повече шейдъри и видео опции и (ако искате да го направите) можете да достигнете отвъд обхвата на този урок и дори да използвате измамни кодове на Game Genie, незабавни реплики и др. Разгледайте wikis RetroPie и RetroArch за повече информация за всички усъвършенствани функции, скрити в платформата, както и наръчника ни за разширените настройки на RetroArch.

Кредити за изображения: Fynsya / Etsy и Clive Darra / Flickr.

Препоръчано: