Розширений посібник із налаштування ігрової консолі своїми руками за допомогою Raspberry Pi

  Зображення для статті під назвою Розширений посібник із налаштування ігрової консолі своїми руками за допомогою Raspberry Pi

Не секрет, що перетворення а Raspberry Pi в ретро ігрову консоль це найпопулярніший, простий і веселий проект, який можна зробити за допомогою Pi. Цей початковий посібник — це лише початок, і якщо ви дійсно хочете отримати більше від своєї маленької саморобної консолі, ви захочете розібратися з деякими розширеними порадами.


Це продовження нашого посібник із налаштування RetroPie , тож ми припустимо, що ви вже запущені, ваші ПЗУ скопійовані та налаштовано доступ до Інтернету. Вам також знадобиться клавіатура для більшої частини цього або ви можете використовувати SSH з настільного комп’ютера . Якщо ви не налаштували нічого з цього, поверніться до оригінального посібника, перш ніж продовжити.

Оновіть RetroPie до останньої версії

  Зображення для статті під назвою Розширений посібник із налаштування ігрової консолі своїми руками за допомогою Raspberry Pi

Перш за все, вам потрібно переконатися, що у вас встановлено останню версію RetroPie:

  1. Завантажте свій Raspberry Pi із встановленим RetroPie, а потім вийдіть у командний рядок (Меню > Вийти).
  2. Введіть sudo ~/RetroPie-Setup/retropie_setup.sh і натисніть Enter.
  3. Це завантажує сценарій налаштування. Виберіть «Оновити всі встановлені пакети» і натисніть Enter.

Нехай RetroPie робить свою справу. Це може зайняти близько 20-30 хвилин, якщо ви ще не в курсі подій. Коли все буде зроблено, виберіть «Виконати перезавантаження», щоб перезавантажити систему.

Додайте ілюстрації для всіх своїх ігор

  Ілюстрації роблять пошук у вашій бібліотеці набагато цікавішим.
Ілюстрації роблять пошук у вашій бібліотеці набагато цікавішим.

Після вас додайте свої ПЗУ до RetroPie , ви можете сортувати нудний список, щоб вибрати гру для гри. Це добре, але більшість людей так само ностальгують за мистецтвом боксу, як і за самими іграми. На щастя, за допомогою програмного забезпечення під назвою «скребок» дуже легко додати зображення коробки. Після того, як ви запустите скребок, цей м’який старий список тепер містить зображення коробки, дати випуску тощо.


У вас є кілька різних способів додати ці дані до вашого RetroPie. Перший метод, який варто спробувати, це вбудований скребок. Для цього потрібно затвердити метадані вручну. Ви можете отримати доступ до цього прямо з самого RetroPie, просто переконайтеся, що ваш Raspberry Pi підключено до Інтернету:

  1. На екрані вибору головної консолі натисніть кнопку «Меню».
  2. Виберіть Скребок.
  3. Виберіть Scape Now.
  4. Якщо ви хочете отримати ілюстрацію для ігор на всіх системах, переконайтеся, що в системі вибрано «всі» (або змініть його на будь-який, який хочете), а потім виберіть «Пуск».
  5. У кожній грі з’явиться підказка, натисніть «A», щоб прийняти результат.

Тепер RetroPie шукатиме більше інформації про всі ваші ігри. Залежно від того, скільки у вас ігор, це може зайняти деякий час, тому, якщо у вас їх маса, це жахливий спосіб їх прогрібати. Замість цього ви захочете пожертвувати можливістю вручну затверджувати дані за допомогою автоматизованої системи, яка просто робить найкраще припущення та скидає все для вас. Таким чином, скребок сканує ілюстрації та інші дані, не вимагаючи підтвердження кожного запису. Для цього вам потрібно буде повернутися до того самого меню, де ви оновили RetroPie:


  1. Вийдіть у командний рядок (Меню > Вийти) і введіть: sudo ~/RetroPie-Setup/retropie_setup.sh і натисніть Enter.
  2. Прокрутіть униз до Конфігурація / Інструменти та натисніть Enter.
  3. Прокрутіть униз до Scraper і натисніть Enter. Це буде встановлено Інструмент Скребок Стівена Селфа .
  4. Після завершення інсталяції знову виберіть «Scraper» і натисніть Enter.

Зачекайте, доки інструмент скребка завершить роботу. Це може зайняти деякий час, тож дайте трохи часу.

Отримайте більш «точне» зображення за допомогою шейдерів

  Без шейдерів зображення майже чисті. Шейдери додають рівень (фальшивої) автентичності.
Без шейдерів зображення майже чисті. Шейдери додають рівень (фальшивої) автентичності.

Коли ви вперше запускаєте деякі ігри в RetroPie, ви помітите, що вони можуть здатися теж ясно. Це тому, що сучасні РК-екрани набагато чіткіші, ніж старі екрани з ЕПТ, для яких призначалася більшість старих ігор. Шейдери — це, по суті, фільтри, створені для корекції цього різкішого зображення . Вони додають лінії розгортки, трохи розмитості та навіть імітують кривизну екрана.


RetroPie дозволяє налаштувати шейдер на системному рівні або змусити його працювати з окремими іграми. Ось як встановити шейдер для кожної гри:

  1. Почніть будь-яку гру в RetroPie.
  2. На контролері одночасно натисніть «Вибрати» та «X» (або будь-яку іншу кнопку, яку ви зіставили з цими клавішами). Це відкриває систему ігрового меню, яка виглядає дуже архаїчно.
  3. Виберіть «Швидке меню» > «Шейдер» > «Завантажити стиль шейдера».
  4. Тут ви знайдете a тонна різних шейдерів, які змінюють вигляд ваших ігор. Більшість людей будуть задоволені шейдером, зображеним вище, crt-pi.glslp. Якщо ви ні, експериментуйте з кількістю доступних тут варіантів, щоб знайти той, який вам до душі. Коли ви закінчите, виберіть його за допомогою кнопки «A» та торкніться «B», щоб повернутися.
  5. Виберіть «Apply Shader Changes» і натисніть кнопку «A». Натисніть «B», щоб вийти з меню, виберіть «Продовжити», щоб повернутися до гри.

Якщо ви не хочете робити це для кожної гри, ви можете налаштувати один шейдер для використання в усіх емуляторах:

  1. Вийдіть у командний рядок (Меню > Вийти), введіть: sudo nano /opt/retropie/configs/all/retroarch.cfg і натисніть Enter.
  2. Прокрутіть текстовий файл за допомогою клавіш зі стрілками та знайдіть рядок # video_shader_enable = false і змініть його на video_shader_enable = true
  3. Змініть # video_shader = на video_shader = pathtotheshaderyouwanttouse, наприклад, video_shader = /opt/retropie/emulators/retroarch/shader/crt-pi.glslp
  4. Натисніть Ctrl+X, щоб зберегти та вийти. Перезавантажте Raspberry Pi, щоб переконатися, що ефект застосовано.

Усі ігри тепер використовуватимуть цей шейдер за замовчуванням, але ви завжди можете зайти та змінити його вручну для певних ігор, використовуючи перший метод вище.

Додайте власні теми та заставки

  Спеціальні теми відокремлюють ваш емулятор від решти набору.
Спеціальні теми відокремлюють ваш емулятор від решти набору.

Частина привабливості самостійного створення ігрової консолі полягає в налаштуваннях. Якщо ви не хочете використовувати тему за замовчуванням, яка постачається з RetroPie, досить легко замінити її на щось інше.


По-перше, ви повинні додати теми до RetroPie вручну. Є чимало на вибір, і ви можете знайти список із знімками екрана RetroPie Wiki . Коли ви дізнаєтеся, який вам потрібен, вам потрібно додати його за допомогою вже знайомого екрана налаштування RetroPie:

  1. У терміналі введіть: sudo ~/RetroPie-Setup/retropie_setup.sh і натисніть Enter.
  2. Виберіть Конфігурація / Інструменти та натисніть Enter.
  3. Виберіть «esthemes» і натисніть Enter.
  4. Виберіть тему, яку хочете встановити, і натисніть Enter.
  5. Повернувшись у термінал, введіть emulationstation і натисніть Enter, щоб перезапустити RetroPie.
  6. Торкніться кнопки «Меню», а потім виберіть «Налаштування інтерфейсу користувача» > «Набір тем», щоб вибрати встановлену тему.

Якщо ви не любите жодну з готових тем, ви можете створити власну, але будьте готові до великої роботи. Цей посібник проведе вас через усе, що вам потрібно, якщо ви готові піти цим шляхом.

Для чогось простішого, ніж повністю спеціальна тема, ви також можете оновити екран-заставку, який з’являється під час запуску. Це досить легко зробити:

  1. Створіть зображення, яке має відображатися як заставка, а потім скопіюйте його в папку /home/pi/RetroPie/splashscreens зі свого ПК. Ця папка вже автоматично відкрита під час налаштування RetroPie, тому ви повинні мати доступ до неї з локальної мережі. Якщо ні, зверніться до нашого посібник із початкового налаштування .
  2. На Raspberry Pi відкрийте командний рядок і введіть: sudo ~/RetroPie-Setup/retropie_setup.sh
  3. Виберіть Splashscreen і натисніть Enter.
  4. Виберіть «Вибрати заставку» та натисніть Enter.
  5. Виберіть файл, який ви скопіювали на першому кроці.

Тепер, коли ви завантажуєте свій Raspberry Pi, він відображатиме це власне зображення. Це особливо зручно, якщо ви робите ретро-консоль на подарунок або плануєте її поставити всередині аркадної шафи .

Налаштувати досягнення для старих ігор

  Зображення для статті під назвою Розширений посібник із налаштування ігрової консолі своїми руками за допомогою Raspberry Pi

Якщо вам справді подобається, як ви отримуєте досягнення за виконання завдань у сучасних іграх, ви будете раді дізнатися, що можете додати це й у старіші ігри. RetroPie використовує Система RetroAchievements який працює для NES, SNES, Genesis, Game Boy, Game Boy Color і Game Boy Advance. Ось як їх налаштувати:

  1. Створіть обліковий запис на Retro Achievements (зробіть це з ПК).
  2. Повернувшись на Raspberry Pi, вийдіть у командний рядок (Меню > Вийти).
  3. Введіть sudo nano /opt/retropie/configs/all/retroarch.cfg і натисніть Enter.
  4. Введіть наступне в будь-якому місці в порожньому рядку, замінивши yourusername і yourpassword вашою інформацією для входу в Retro Achievements:
cheevos_username = “yourusername” 
cheevos_password = “yourpassword”
cheevos_enable = true

Коли закінчите, натисніть Ctrl+X, щоб зберегти та вийти.

Тепер ви отримуватимете досягнення в усіх тих старих іграх, як і в сучасних. Ви можете відстежувати свої досягнення РетроДосягнення .

З цим ви вже на шляху до справжнього налаштування ігрової консолі RetroPie відповідно до своїх потреб. Звичайно, це проект Raspberry Pi, тож навіть цей розширений посібник лише дряпає поверхню того, що можливо. Швидше за все, якщо ви можете придумати щось, що хочете змінити в RetroPie, ви, ймовірно, зможете, якщо ви готові глибоко копати деякі конфігураційні файли.