레트로 게임의 세계에 깊게 빠져들다 보면 패밀리, 슈퍼패미컴, 플레이스테이션 등 기종별로 수백, 수천 개의 롬파일이 쌓이게 됩니다. 하지만 이 파일들이 드라이브 여기저기에 흩어져 있거나 윈도우 탐색기의 단순한 파일명으로만 나열되어 있다면, 원하는 게임을 찾아 실행하는 것부터가 커다란 스트레스가 됩니다.
이때 파일 형태의 롬셋을 멋진 게임 포스터, 설명글, 출시 연도 등의 메타데이터와 결합하여 스팀(Steam)이나 넷플릭스처럼 시각적인 라이브러리로 변신시켜 주는 프로그램을 프론트엔드(Frontend) 또는 런처(Launcher)라고 부릅니다. 가장 대표적인 런처인 플레이나이트(Playnite)와 런칭박스(LaunchBox)를 활용해 나만의 양질의 디지털 오락실을 구축하는 방법을 소개합니다.
레트로 게임 런처(프론트엔드)의 개념과 도입 효과
텍스트 파일 목록에서 시각적인 라이브러리로의 진화
레트로 게임 런처는 복잡한 에뮬레이터 구동 체계를 백그라운드로 숨기고, 유저에게는 오직 깔끔하고 직관적인 사용자 인터페이스(UI)만 보여주는 허브 프로그램입니다.
단순히 Super_Mario_Bros_(U).nes라는 파일명 대신, 공식 정품 패키지 앞면 아트워크와 게임 스크린샷, 그리고 장르와 개발사 정보가 매칭된 아름다운 화면을 보며 마우스 클릭이나 게임패드 조작만으로 게임을 즉시 실행할 수 있게 됩니다.
플레이나이트(Playnite) vs 런칭박스(LaunchBox) 특징 비교
나에게 맞는 최적의 관리 툴을 선택하기 위해 두 프로그램의 성향을 비교해 볼 필요가 있습니다.
- 플레이나이트 (Playnite): 완전히 무료이면서 프로그램이 매우 가볍고 빠릅니다. 스팀, 에픽게임즈 등 현대 PC 패키지 게임과 레트로 게임을 하나의 라이브러리로 통합 관리하고 싶은 유저에게 최적화되어 있습니다. 오픈소스 기반이라 유저 제작 플러그인과 테마가 풍부합니다.
- 런칭박스 (LaunchBox): 레트로 게임 아카이빙 및 관리에 완벽히 특화된 전문 프론트엔드입니다. 자체 메타데이터 데이터베이스의 정확도가 독보적이며, 유료 결제(Big Box) 시 거실 TV나 아케이드 캐비닛 화면에 딱 맞는 화려한 전체 화면 패드 제어 UI를 제공합니다.
런처 프로그램을 이용한 롬셋 연동 및 자동화 세팅
에뮬레이터 등록 및 구동 명령어(Arguments) 연결
런처는 게임을 대신 켜주는 대행업체이므로, 우선 내부 옵션에서 실제 구동 엔진인 에뮬레이터(예: 레트로아크)의 경로를 매칭해 주어야 합니다.
플레이나이트 기준으로 설정 -> 에뮬레이터 설정으로 이동하여 '레트로아크'를 추가합니다. 이때 런처가 에뮬레이터에게 "이 게임을 실행할 때는 어떤 코어를 사용해라"라고 명령을 내리는 실행 인자(Arguments) 체계가 자동으로 잡히므로, 유저는 복잡한 도스식 명령어를 직접 공부할 필요가 없습니다.
롬파일 일괄 가져오기(Import) 및 폴더 스캔
에뮬레이터 셋팅이 끝났다면 보관 중인 롬파일 폴더를 프로그램 안으로 긁어올 차례입니다.
게임 추가 -> 에뮬레이터 게임 메뉴를 선택한 뒤, 스캔할 기종(예: 닌텐도 64)과 에뮬레이터를 지정하고 롬파일이 저장된 폴더를 지정합니다. 프로그램이 폴더 내의 확장자들을 자동으로 감지하여 수백 개의 게임 리스트를 단 몇 초 만에 데이터베이스에 일괄 등록합니다.
메타데이터 및 이미지 긁어오기(Scraping) 최적화 팁
스크래핑(Scraping)을 통한 커버 아트 매칭
리스트를 불러온 직후에는 표지 이미지가 없어 투명한 아이콘으로만 표시됩니다. 이때 인터넷 데이터베이스에서 미디어를 다운로드하는 '스크래핑' 과정이 필요합니다.
게임 목록을 전체 선택한 뒤 메타데이터 다운로드를 실행합니다. 프로그램이 게임 제목을 분석하여 정품 팩 아트, 타이틀 화면, 팬아트, 배경음악 등을 자동으로 탐색해 다운로드하며, 일치율을 높이기 위해 파일명에 불필요하게 섞인 특수문자나 덤프 그룹 이름(예: [!], [Ch]) 등은 필터링 기능으로 걸러내는 것이 좋습니다.
한글 패치 게임 및 비공식 게임의 수동 메타데이터 관리
유저 한글 패치판이나 개조 롬(Hack ROM)의 경우 글로벌 데이터베이스 검색에 걸리지 않아 미디어가 누락될 수 있습니다.
이러한 특수 게임들은 해당 항목을 우클릭하여 편집(수동 수정) 창을 엽니다. 제목을 원작 이름으로 임시 변경하여 검색하거나, 구글 등에서 직접 내려받은 한글판 전용 타이틀 로고 및 포스터 이미지를 미디어 탭에 드래그 앤 드롭으로 직접 등록하여 완벽한 컬렉션을 완성할 수 있습니다.
자주 묻는 질문
Q1. 런처 프로그램에서 게임 표지를 눌러 실행했는데 에뮬레이터 로딩 창만 잠깐 떴다가 그냥 꺼집니다.
A1. 런처와 에뮬레이터 간의 '연결 고리'가 끊어졌을 때 발생하는 현상입니다. 런처에 등록된 롬파일의 실제 디스크 경로가 변경되었거나, 에뮬레이터 설정 메뉴에서 코어 파일의 이름·경로가 바뀐 경우가 대부분입니다. 에뮬레이터 관리 메뉴로 돌아가 실행 파일 경로와 타깃 코어 파일 매칭 상태를 다시 한번 점검해야 합니다.
Q2. 롬파일 용량이 너무 커서 하드디스크가 모자라는데, 압축 파일(.zip, .7z) 상태로 런처에 등록해도 되나요?
A2. 네, 가능합니다. 플레이나이트와 런칭박스 모두 압축 파일 형태의 롬셋 스캔을 완벽히 지원합니다. 다만, 앞선 9편에서 설명했듯 런처가 게임을 넘겨주는 최종 목적지인 '에뮬레이터 코어' 자체가 압축 파일 구동을 지원해야 하므로, 카트리지 기반 게임 위주로 압축 본연의 용량 절약 이점을 누리는 것이 좋습니다.
Q3. 컴퓨터를 포맷하거나 다른 PC로 이사할 때 런처에 세팅해 둔 포스터와 메타데이터를 유지할 수 있나요?
A3. 플레이나이트와 런칭박스 모두 프로그램 자체가 하나의 폴더 안에서 완벽히 독립 구동되는 '포터블(Portable)' 구조를 지향합니다. 설치 시 또는 설정에서 데이터 저장 경로를 프로그램 폴더 내부로 지정해 두었다면, 해당 대형 폴더 전체를 외장 하드디스크에 통째로 복사해 이동하는 것만으로 다른 PC에서 재설정 없이 그대로 나만의 오락실을 이어 쓸 수 있습니다.