본문으로 건너뛰기
IFAI

오픈소스

d2r-mobile: 스위치용 디아블로 II를 모바일에서 네이티브 60fps로 실행

게시 확산 지수 59

오픈소스 호환 레이어 d2r-mobile이 공개되어 소유 중인 닌텐도 스위치용 '디아블로 II: 레저렉션'을 iPhone, iPad, Mac 및 안드로이드에서 네이티브로 구동할 수 있게 됐다. 에뮬레이터 없이 원본 코드를 직접 실행해 60fps 고정과 터치 조작을 지원한다.

d2r-mobile: 스위치용 디아블로 II를 모바일에서 네이티브 60fps로 실행
이미지: github.com

d2r-mobile은 이용자가 직접 보유한 닌텐도 스위치용 '디아블로 II: 레저렉션'(워록의 군림 확장팩 포함)을 iPhone, iPad, Mac, 안드로이드 및 하모니OS 기기에서 네이티브로 실행할 수 있게 해주는 오픈소스 호환 레이어입니다. 에뮬레이터나 클라우드 스트리밍이 아니라 원본 기계어 코드를 스마트폰 프로세서에서 직접 구동합니다.

프로젝트는 MIT 라이선스로 GitHub에 공개되었습니다. 저장소에는 게임의 이미지, 텍스트, 바이너리 등 저작권 리소스가 전혀 포함되어 있지 않으며, 사용자가 정품 스위치 타이틀에서 추출한 파일을 직접 변환해 탑재해야 합니다.

무엇을 할 수 있나

게임 파일만 준비하면 네트워크 계정 로그인 없이 완전한 오프라인 싱글 플레이를 즐길 수 있습니다. 모든 직업, 룬어, 공포의 영역, 퀘스트 흐름 및 아이템 드롭 공식이 원작과 완전히 동일하게 작동합니다.

모바일 조작 체계는 가상 패드를 대충 띄워놓는 방식이 아니라 터치 환경에 맞춰 전면 재설계되었습니다. 가상 스틱 이동 외에도 화면 탭을 통한 자동 이동을 지원하며, 스킬 버튼 드래그 조준과 보조 무기 버프 스킬의 원터치 시전 및 자동 무기 교체가 가능합니다.

인벤토리 정리도 더블 탭 장착, 드래그 판매, 롱 프레스 자동 정렬을 지원합니다. 외장 컨트롤러를 연결하면 Switch나 콘솔 인터페이스로 즉각 전환되며 Xbox 및 PlayStation 패드의 버튼 아이콘이 자동으로 매핑됩니다.

원작 엔드게임 콘텐츠 외에도 지옥 난이도 클리어 후 입장 가능한 100단계 균열 모드, 12단계 보스 러시, 공유 보관함 확장, 자동 물약 섭취 및 고급 룬 드롭 진동 알림 등의 편의 기능이 포함되어 있습니다.

구현 방식과 하드웨어 사양

닌텐도 스위치와 모바일 기기는 모두 ARM64 기반 프로세서를 사용합니다. d2r-mobile은 CPU를 가상화하지 않고 원본 aarch64 명령어를 기기에서 직접 실행하며, 애플이나 안드로이드 커널과 호환되지 않는 시스템 호출 및 API만 호스트 레이어로 우회합니다.

그래픽 API 역시 에뮬레이션 계층 없이 Apple 기기에서는 Metal, 안드로이드 기기에서는 Vulkan으로 직접 재작성되었으며, 셰이더를 사전에 일괄 변환해 두어 화면 전환 시 끊김이 없습니다.

실기 측정 기준 iPhone 17 Pro Max에서 메인 메뉴 진입 및 인게임 로딩에 약 1초가 소요되며, 발열 안정화 이후에도 60fps를 안정적으로 방어합니다. 전체 기기 소비 전력은 60fps 기준 약 3.8W로 완충 시 5시간가량 플레이할 수 있습니다.

설치 패키지 크기는 약 100MB이며 변환된 게임 리소스는 약 5.6GB입니다. iPhone 14 Pro Max 이상 기기 및 스냅드래곤 8+ Gen 1 이상의 Vulkan 1.1 지원 안드로이드 기기에서 쾌적하게 구동됩니다.

왜 중요한가

스마트폰에서 정통 핵앤슬래시를 즐기려는 이용자에게 무거운 Switch 에뮬레이터를 돌리는 것보다 배터리 소모와 발열, 반응 속도 면에서 압도적으로 뛰어난 대안입니다. 모바일 터치 입력에 맞춘 인터페이스 완성도 역시 수준급입니다.

다만 정품 스위치에서 게임 데이터를 직접 추출하고 포팅 툴을 다룰 줄 알아야 한다는 진입 장벽이 존재합니다. 필요한 준비물을 갖춘 사용자라면 GitHub의 jhaizhou-ops/d2r-mobile 저장소에서 직접 시도해볼 가치가 충분합니다.

출처 (2)

  1. [1]
    github.com(새 탭에서 열림)원문github.com
  2. [2]

매일 AI 콘텐츠 픽