재미있는

Raspberry Pi를 사용하여 DIY 게임 콘솔을 설정하기위한 고급 안내서

Raspberry Pi를 레트로 게임 콘솔로 바꾸는 것이 Pi로 할 수있는 가장 인기 있고 쉽고 재미있는 프로젝트라는 것은 비밀이 아닙니다. 초기 가이드는 시작에 불과하며 작은 DIY 콘솔을 더 많이 사용하려면 고급 팁을 파고 싶을 것입니다.

최신 버전의 RetroPie로 업데이트

먼저, 최신 버전의 RetroPie가 설치되어 있는지 확인해야합니다.

  1. RetroPie가 설치된 상태에서 Raspberry Pi를 부팅 한 다음 명령 줄을 종료하십시오 (메뉴> 종료).
  2. sudo ~/RetroPie-Setup/retropie_setup.sh 를 입력하고 Enter를 누르십시오.
  3. 설치 스크립트가로드됩니다. “설치된 모든 패키지 업데이트”를 선택하고 Enter를 누르십시오.

RetroPie가 그 일을하도록하십시오. 아직 최신 상태가 아닌 경우 약 20-30 분이 소요될 수 있습니다. 모두 완료되면 "재부팅 수행"을 선택하여 시스템을 재부팅하십시오.

모든 게임을위한 작품 추가

ROM을 RetroPie에 추가 한 후에는 지루한 목록을 정렬하여 재생할 게임을 선택할 수 있습니다. 이것은 괜찮지 만 대부분의 사람들은 게임 자체만큼 상자 예술에 그리 향수를냅니다. 고맙게도“스크레이퍼”라고하는 소프트웨어를 사용하여 박스 아트를 추가하는 것은 매우 쉽습니다. 스크레이퍼를 실행하면 그 오래된 이전 목록에 박스 아트, 출시 날짜 등이 포함됩니다.

이 데이터를 RetroPie에 추가하는 몇 가지 방법이 있습니다. 시도 할 첫 번째 방법은 내장 스크레이퍼입니다. 이를 위해서는 메타 데이터를 수동으로 승인해야합니다. RetroPie 자체에서 바로 액세스 할 수 있으며 Raspberry Pi가 인터넷에 연결되어 있는지 확인하십시오.

  1. 메인 콘솔 선택 화면에서 메뉴 버튼을 누릅니다.
  2. 스크레이퍼를 선택하십시오.
  3. 지금 Scape를 선택하십시오.
  4. 모든 시스템에서 게임용 아트웍을 긁어 내려면 시스템에서 "모두"가 선택되어 있는지 (또는 원하는 것으로 변경) 시작을 선택하십시오.
  5. 각 게임에서 프롬프트가 표시되면 "A"를 탭하여 결과를 수락하십시오.

이제 RetroPie가 모든 게임에 대한 자세한 정보를 긁어냅니다. 가지고있는 게임 수에 따라 시간이 오래 걸릴 수 있으므로 톤이 많은 경우이 방법을 사용하면 끔찍한 방법입니다. 대신 최적의 추측을하고 자동으로 덤프하는 자동화 된 시스템으로 데이터를 수동으로 승인하는 기능을 희생하고 싶을 것입니다. 이러한 방식으로 스크레이퍼는 각 항목을 승인 할 필요없이 아트 워크 및 기타 데이터를 스캔합니다. 이를 위해 RetroPie를 업데이트 한 동일한 메뉴로 돌아 가야합니다.

  1. 명령 행을 종료하고 (메뉴> 종료) sudo ~/RetroPie-Setup/retropie_setup.sh 를 입력하고 Enter를 누르십시오.
  2. 구성 / 도구로 화면 이동하여 Enter를 누르십시오.
  3. 스크레이퍼로 스크롤을 내리고 Enter를 누르십시오. Steven Selph의 Scraper 도구가 설치됩니다.
  4. 설치가 완료되면“Scraper”를 다시 선택하고 Enter를 누르십시오.

스크레이퍼 도구가 완료 될 때까지 기다리십시오. 시간이 좀 걸릴 수 있으므로 시간을 좀주세요.

셰이더로 더 "정확한"이미지 얻기

RetroPie에서 일부 게임을 처음 시작하면 명확하게 보일 수 있습니다. 현대 LCD 화면은 대부분의 오래된 게임에 사용되었던 이전 CRT 화면보다 훨씬 선명하기 때문입니다. 쉐이더는 기본적으로이 선명한 이미지를 보정하기 위해 만들어진 필터입니다. 스캔 라인에 약간의 흐림 효과를 추가하고 화면 곡률을 시뮬레이션합니다.

RetroPie를 사용하면 시스템 수준에서 셰이더를 설정하거나 특정 게임에서 작동하도록 할 수 있습니다. 각 게임마다 셰이더를 설정하는 방법은 다음과 같습니다.

  1. RetroPie에서 모든 게임을 시작하십시오.
  2. 컨트롤러에서“선택”과“X”를 동시에 누르십시오 (또는 해당 키에 매핑 한 모든 버튼). 게임 내 메뉴 시스템을 불러옵니다.
  3. 빠른 메뉴> 쉐이더> 쉐이더 사전 설정로드를 선택하십시오.
  4. 여기서는 게임 모양을 바꾸는 다양한 쉐이더를 찾을 수 있습니다. 대부분의 사람들은 위에서 묘사 한 쉐이더 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 = false 로 변경하십시오.
  3. # video_shader = video_shader = pathtotheshaderyouwanttouse # video_shader = 변경하십시오 (예 : 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. 메뉴 버튼을 탭한 다음 UI 설정> 테마 세트를 선택하여 설치 한 테마를 선택하십시오.

사전 제작 된 테마를 좋아하지 않는다면 직접 만들 수 있지만 많은 작업을 준비 할 수 있습니다. 이 안내서는 그 길을 따라 가고 싶다면 필요한 모든 것을 안내합니다.

완전히 사용자 정의 된 테마보다 약간 더 간단한 경우 시작시 나타나는 스플래시 화면을 업데이트 할 수도 있습니다. 이것은 매우 쉽습니다.

  1. 스플래시 화면으로 표시 할 이미지를 만든 다음 PC의 /home/pi/RetroPie/splashscreens 폴더로 복사하십시오. 이 폴더는 RetroPie를 설정할 때 이미 자동으로 공유되므로 로컬 네트워크에서 액세스 할 수 있어야합니다. 그렇지 않은 경우 초기 설정 안내서를 다시 참조하십시오.
  2. Raspberry Pi에서 명령 줄을 열고 sudo ~/RetroPie-Setup/retropie_setup.sh
  3. Splashscreen을 선택하고 Enter를 누르십시오.
  4. 스플래시 화면 선택을 선택하고 Enter를 누르십시오.
  5. 1 단계에서 복사 한 파일을 선택하십시오.

이제 Raspberry Pi를 부팅하면 해당 사용자 지정 이미지가 표시됩니다. 이것은 복고풍 콘솔을 선물로 만들거나 아케이드 캐비닛 안에 넣을 계획이라면 특히 유용합니다.

오래된 게임을위한 업적 설정

현대 게임에서 과제를 완수하기위한 업적을 얻는 방법을 정말로 좋아한다면, 오래된 게임에도 추가 할 수 있다는 것을 알게되어 기쁩니다. RetroPie는 NES, SNES, Genesis, Game Boy, Game Boy Color 및 Game Boy Advance에서 작동하는 RetroAchievements 시스템을 사용합니다. 설정 방법은 다음과 같습니다.

  1. Retro Achievements에서 계정을 만드십시오 (PC에서이 작업을 수행하십시오).
  2. Raspberry Pi로 돌아가서 명령 행으로 나갑니다 (메뉴> 종료).
  3. sudo nano /opt/retropie/configs/all/retroarch.cfg 를 입력하고 Enter를 누르십시오.
  4. 빈 줄에 다음을 입력하여 사용자 yourusernameyourpassword 를 Retro Achievements 로그인 정보로 바꿉니다.

cheevos_username =“사용자 이름”

cheevos_password =“yourpassword”

cheevos_enable = true

완료되면 Ctrl + X를 눌러 저장하고 종료하십시오.

이제 현대 게임과 마찬가지로 모든 오래된 게임에서 성과를 얻을 수 있습니다. RetroAchievements에서 달성 한 것을 추적 할 수 있습니다.

이를 통해 귀사의 요구에 맞게 RetroPie 게임 콘솔을 실제로 사용자 정의 할 수 있습니다. 물론 이것은 Raspberry Pi 프로젝트 이므로이 고급 가이드조차도 가능한 것의 표면을 긁적입니다. RetroPie에서 변경하고 싶은 것을 생각할 수 있다면 일부 구성 파일을 깊이 파고 드는 한 가능할 것입니다.