소개
QuestPatcher는 Oculus Quest(1/2/3)에서 실행되는 il2cpp Unity 앱을 위한 GUI 기반 모드 설치 프로그램입니다. 원래 Gorilla Tag 모딩을 위해 만들어졌으며, 현재는 Beat Saber 모드 개발자들이 데스크톱 환경에서 모드를 설치할 때 주로 사용합니다. QuestLoader 및 Scotland2 모드로더를 지원하며, Windows, Linux, macOS에서 실행됩니다.
상세정보
il2cpp Unity 앱 모드 설치
QuestPatcher는 il2cpp Unity 엔진으로 만들어진 Oculus Quest 앱에 모드를 설치할 수 있습니다. QuestLoader 및 Scotland2 모드로더를 지원합니다.
GUI 기반 인터페이스
명령줄 도구가 아닌 그래픽 사용자 인터페이스(GUI)를 제공하여, 모드 설치 과정을 직관적으로 진행할 수 있습니다.
QMOD 형식 지원
QuestPatcher는 QMOD 형식을 사용하며, 이 형식은 QuestPatcher.QMod 사양에 정의되어 있습니다. QMOD 파일은 QuestPatcher.QMod NuGet 패키지를 통해 쉽게 조작할 수 있습니다.
설치 방법
Windows에서는 winget 명령어(winget install --id Lauriethefish.QuestPatcher --exact)로 설치하거나, GitHub 릴리스에서 제공되는 설치 프로그램(QuestPatcher-windows.exe)을 사용할 수 있습니다. Linux(Ubuntu) 및 macOS용 실행 파일도 제공됩니다.
기본 사용법
- QuestPatcher를 다운로드하고 실행합니다.
- ADB를 통해 Oculus Quest를 개발자 모드로 연결합니다.
- 설치하려는 모드 파일(QMOD)을 선택하고 적용합니다.
활용 예시
QuestPatcher는 주로 Gorilla Tag 및 Beat Saber와 같은 il2cpp Unity 기반 게임에 모드를 설치하는 데 사용됩니다. Beat Saber 모드 개발자들은 데스크톱 인터페이스를 통해 모드를 편리하게 설치하고 테스트할 수 있습니다.
지원 환경 및 요구사항
- 운영 체제: Windows, Linux(Ubuntu 등), macOS
- ADB(Android Debug Bridge)가 필요하며, Quest 기기가 개발자 모드로 설정되어 있어야 합니다.
- il2cpp Unity 앱에만 작동합니다.
버전 및 업데이트
QuestPatcher는 GitHub에서 지속적으로 업데이트되며, 최신 안정 버전과 야간 빌드를 제공합니다. 2.10.0 버전에서는 Windows 시작 시 크래시 문제가 수정되고, 패스스루 및 신체 추적 권한 옵션이 추가되었습니다.
라이선스 및 확인사항
QuestPatcher는 Zlib 라이선스로 배포됩니다. 모드 호환성은 모드 제공자에 따라 달라질 수 있습니다.
시스템 요구사항
Windows, Linux(Ubuntu 등) 또는 macOS · x86(64비트) · ADB(Android Debug Bridge) 필요 · Quest 기기 개발자 모드 필요


