반응형

레트로파이에 한글 폰트, 게임 마키, 이미지, 플레이 영상, 설명등을 넣어 보자.

 

2020/02/13 - [Raspberry Pi & Arduino] - Raspberry Pi Desktop(Debian), Ubuntu에서 RetroPie 설치하기

 

특별한 설정을 하지 않았다면 레트로파이(아케이드)에 게임 이름 정도만 표시된다. 등록된 게임을 잘 아는 사람은 문제 없겠지만 모르는 사람은 무슨 게임인지 알 수가 없다. 처음 하는 사람도 어떤 게임인지 알 수 있도록 이미지, 플레이 영상, 설명등을 넣어 보자.

 

Cabin-Bold.ttf 가 기본(영문) 폰트다. 한글이 표시 될 수 있도록 원하는 한글 폰트(KATURI.TTF)를 /etc/emulationstation/themes/carbon/art/ 에 복사한다. 

 

/etc/emulationstation/themes/carbon/ 에 있는 'carbon.xml', 'theme.xml' 파일에 설정된 폰트를 변경한다.

 

두 파일을 열고 'Cabin-Bold.ttf'가 나오는 부분을 모두 한글 폰트 이름(KATURI.TTF)으로 바꾼다. (원래 있던 'Cabin-Bold.ttf' 파일을 지우고 한글 폰트 이름을 'Cabin-Bold.ttf'로 바꾸면 두 파일의 내용을 바꾸지 않아도 된다)

 

 

RetroPie를 실행해 보면 바뀐 폰트가 적용되어 있다.

 

/opt/retropie/configs/all/emulationstation/gamelists/arcade/gamelist.xml 에 게임 이름, 이미지, 플레이 영상, 설명등을 등록 할 수 있다.

 

gamelist.xml
5.73MB

 

아래와 같은 형식으로 작성 한다.

 

<?xml version="1.0"?>

<gameList>

<game>

<path>게임 파일 경로</path>

<name>게임 이름</name>

<image>게임 이미지 파일 경로</image>

<video>게임 플레이 영상 파일 경로</video>

<marquee>게임 마키 파일 경로</marquee>

<developer>게임 제작사</developer>

<publisher>게임 판매사</publisher>

<genre>게임 장르</genre>

<players>게임 플레이어 수</players>

<releasedate>게임 발매일</releasedate>

<desc>게임 설명</desc>

</game>

<game>

...

</game>

...

</gameList>

 

'gamelist.xml'에 등록한 파일 경로 및 이름대로 marquee, snap, video 디렉토리를 /home/pi/RetroPie/roms/arcade/ 에 생성하고 각 디렉토리에 맞는 파일을 복사한다.

 

 

마키(marquee)

 

이미지(image)/스냅(snap)

 

영상(video)

 

 

예를 들어 marquee 디렉토리의 내용은 위와 같다.

 

RetroPie를 실행해 보자. ARCADE - 메탈 슬러그의 마키, 플레이 영상, 게임 설명등이 디스플레이 된다.

 

스트리트 파이터 2의 내용도 잘 디스플레이 된다.

 

반응형
Posted by J-sean
:
반응형

Bartop Arcade Machine을 만들기 위해서는 Joystick이 필요하다. 완제품으로 만들어져 컴퓨터에 연결만 하면 되는 조이스틱도 많지만 원하는 디자인으로 만들기 위해서는 조이스틱, 버튼, 케이블 등을 따로 구매해야 한다.


2020/03/17 - [Review] - DHU-4500 Joystick : 조이스틱

2020/11/12 - [Vita] - 오래된 노트북을 오락실 게임기로 만들어 보자.


Bartop Arcade Machine


2주 전 AliExpress에서 구매한 조이스틱이 도착 했다.


박스를 개봉하니 Push Button이 보인다.


버튼과 함께 다른 상자가 하나 더 들어 있다.



다른 상자에는 조이스틱과 Encoder(Zero Delay) 그리고 각종 케이블이 들어 있다.


각종 케이블들과 Encoder.




Zero Delay Encoder.



뒷면.


조이스틱.


Push Button. 왼쪽이 24mm, 오른쪽이 30mm 이다.


Encoder에 USB 케이블, 조이스틱, 버튼을 위와 같이 연결해 준다. 버튼은 필요한 만큼 추가로 연결 한다.


※ 오른쪽 컨넥터 4개 설명

Mode: Analog - Digital 변환

Turbo: 버튼을 누르면 연사

Auto: 버튼을 누르지 않아도 연사

Clear: Turbo/Auto 취소



10개의 버튼을 테스트 하기 위해 연결한 모습.


케이스 없이 이 조이스틱을 그대로 사용하긴 어렵다. 우선 테스트를 위해 버튼과 조이스틱 케이블을 모두 연결 하고 컴퓨터에 USB를 연결하면 특별한 드라이버나 설정 없이 바로 인식 된다. RetroPie등을 사용한다면 키설정을 다시 진행 해 준다.


반응형
Posted by J-sean
: