네이버 등지에서 판매하는 한방팩이라는 작업물들은 웹상의 다른 사용자들의 작업물을 짜깁기하여 판매하는 경우가 대부분입니다.
앤버닉의 AmberElec이나 EmulationStation을 기반으로 하는 Batocera나 ArkOS를 사용하는 R36S, RG503 등등의 리눅스 기반의 대부분의 기기가 거의 비슷한 과정으로 한방팩을 만들 수 있습니다.
롬파일 넣기
롬파일의 추가는 어려울 것이 없는데, 웹상에서 기기에서 사용가능한 롬파일을 내려받아 위의 사진에 보이는 R36S의 롬파일이 들어가는 파티션의 롬파일 폴더에 파일을 넣어주기만 하면 되는 간단한 작업입니다.
ArkOS Emulators and Ports information · christianhaitian/arkos Wiki · GitHub
ArkOS에서 지원하는 롬파일의 경로나 파일의 확장자등은 위의 바로가기에서 확인할 수 있습니다.
한방팩도 그렇고 알리의 R36S 판매글 중 일부를 보면 위와 같이 게임의 개수가 아주 많다는 것을 강조하는 경향이 있습니다.
실제 에뮬레이터 기기를 즐기기 위해서는 게임의 가짓수가 중요하지는 않은데... 개수가 많아봐야 하지 않는 잡다한 쓰레기 수준의 게임들도 포함되고, 중복되는 게임도 포함되어 있고, 게임이라는 것도 취향이 있어 개인마다 선호하는 게임은 정해져 있기 때문입니다.
국내 판매자들이 파는 한방팩이라는 것들도 중복된 게임들이 들어 있는 형편없는 것들을 본 기억이 있습니다.
그렇지만 파일을 하나씩 내려받는 것은 너무 번거롭고 일단 개수가 많으면 기분은 좋으니 편하게 게임을 한방에 넣기 위해서는 Full Rom Set을 내려받으면 됩니다.
국내의 게임 관련 사이트에서 배포하는 경우도 있고 외국의 사이트에서 배포하는 경우도 있어 구하는 것 자체는 구글링 몇 번으로 가능할 정도로 아주 쉽습니다.
이렇게 내려받은 파일을 제대로 된 롬폴더에 넣어주고 기기를 구동하면 게임이 추가됩니다.
위는 아타리800의 풀롬셋을 넣은 것인데, 오래된 예전 게임기들의 게임의 용량은 아주 적었기 때문에 적은 자원을 사용하여 노출되는 게임을 수천 개 가까이 늘릴 수 있습니다.
물론 발매국가별로 같은 게임이 여러 개 들어가 있는 경우도 있고... 실제로 해보면 저 5,500개의 게임 중에서 손이 가는 것은 기껏해야 수십 개에 그치기 마련입니다만, 저렴한 용량에 개수가 늘어나니 개수가 많은 것이 좋다면 이런 옛날 게임기의 풀롬셋을 넣는 것은 좋은 선택입니다.
Gamelist.xml 작업
에뮬스테이션의 고급 설정에는 '게임 목록 항목만 표시' 옵션이 있습니다.
이 기능이 꺼져 있는 경우에는 저렇게 넣은 롬파일이 전부 게임리스트 화면에서 보입니다.
' 게임 목록 항목만 표시 ' 옵션이 활성화되어 있는 경우에는 파일을 다 노출시켜 주는 것이 아닌 롬파일이 위치한 폴더의 'gmaelist.xml' 파일에 들어있는 게임만 보여주게 되니 취향에 따라 위의 방법으로 게임을 추가하고 난 후 gamelist.xml을 작업해 주어도 됩니다.
gamelist.xml의 구조에 대해서는 위의 글을 참고하시기 바랍니다.
Gengal 같은 프로그램을 이용하면 쉽게 gamelist.xml을 만들 수 있습니다.
Gengal - Gamelist XML Generator - RetroPie Forum
위의 바로가기에서 위 갈무리의 강조된 부분을 클릭하면 내려받을 수 있습니다.
내려받은 파일을 실행한 후, 작업할 롬파일이 있는 경로를 선택하고, 스냅숏이나 동영상이 있는 하위 경로를 지정해 준 후 'Generate gamelist.xml'을 실행하면 위와 같이 순식간에 gamelist.xml 파일을 만들어 주니, 위에서 언급한 '게임만 보여주기' 옵션을 켜더라도 이제 추가된 게임이 노출됩니다.
(그냥 게임만 보여주기 옵션을 사용하지 않는 방법도 있습니다.)
잡롬XML - 게임 리스트 작성기 : 네이버 블로그 (naver.com)
개별적인 롬파일을 추가하거나 제목을 한글로 바꾸고 싶다거나 하는 경우에는 메모장으로 xml 파일을 열어 노가다 하지 않고 위의 바로가기에 있는 프로그램을 사용하는 방법도 있습니다.
여기까지는 본인이 직접 작업을 해야 하는 과정에 대한 이야기입니다.
만사 귀찮은데... 구매한 한방팩처럼 게임의 제목들이 한글로 나오면 좋겠다면 다른 선구자들이 작업해 둔 파일을 활용할 수도 있습니다.
GitHub - tentacleteam/romlistkr: 텐타클 팀의 레트로게임롬 리스트 프로젝트
위의 바로가기에서는 텐타클 팀이 작업한 한글 게임리스트를 내려받을 수 있습니다.
위의 바로가기에서 우측 상단의 '<> Code' 아이콘을 누르면 나오는 'Download ZIP'을 선택하면 압축파일을 하나 내려받게 됩니다.
내려받은 압축 파일을 열어보면 위와 같은 구조로 파일들이 들어 있는데, 뒤에 'en'이 붙지 않은 파일이 한글 제목으로 되어 있는 게임리스트 파일입니다.
지원하는 에뮬레이터는 사각형으로 강조된 영역을 참고하시기 바랍니다.
위와 같이 xml 파일을 열어보면 한글로 잘 정리되어 있는 것을 확인할 수 있으며, 롬파일이 들어있는 폴더에 넣어주면 이제 기기에서 게임의 제목이 한글로 출력이 됩니다.
(게임만 보여주기 옵션을 끄더라도 gamelist.xml에 정리가 되어 있는 롬파일은 게임기에서 보여지는 게임 목록에 gamelist.xml의 내용을 반영해 줍니다.)
스크린샷 추가
한글 제목이 제대로 출력이 되면 유료 한방팩처럼 게임 목록에서 게임의 스냅샷과 동영상들이 노출되면 좋겠다는 생각이 들게 됩니다.
R36S의 경우 와이파이 동글을 삽입하여 자체적으로도 작업을 할 수 있는데, 이게 작업 시간이 오래 걸리는 일이라 전원의 압박등의 불편함이 있습니다.
이럴 때 PC에서 무료로 사용가능한 Skraper를 이용하여 일괄적으로 게임 관련 스샷이나 동영상들을 내려받을 수 있으며, 위에서 얘기한 gamelist.xml 파일도 생성해 줍니다.
EmulationStation 한방팩만들기 2부 - Skraper를 이용한 게임의 스크린샷 추가 (tistory.com)
Skraper의 사용법은 위의 글이 도움이 될 수도 있습니다.
https://s.click.aliexpress.com/e/_oC2wlPG