USB-C로 iPhone과 Mac을 연결해 휴대폰 GPU로 로컬 Qwen 27B 추론의 프롬프트 처리와 컨텍스트 길이를 개선합니다.
xFractals/pokopia-native
게임 콘텐츠를 포함하지 않고, 사용자가 직접 덤프한 Pokémon Pokopia Switch 2 게임 파일로 Mac 및 iPhone 네이티브 앱을 빌드하는 오픈소스 도구입니다.
- 스타
- 401
- 포크
- 37
- 열린 이슈
- 0
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
이 프로젝트는 사용자가 직접 덤프한 Nintendo Switch 2용 Pokémon Pokopia를 macOS 네이티브 앱과 iPhone 앱으로 변환하는 빌드 도구입니다. 에뮬레이터를 거치지 않고 Apple silicon에서 게임 자체의 arm64 코드를 실행하며, 그래픽은 Metal로 렌더링합니다. nxnative를 호스트로 사용하고, 최신 SDK 서비스, NVN2 진입점, Switch 2 셰이더 형식 및 셰이더 변환 체인 등 Switch 2 전용 지원을 추가합니다.
게임에서 파생된 모든 파일은 사용자의 덤프에서 로컬로 생성되어 빌드 폴더에 보관됩니다. 도구는 덤프가 필요한 업데이트 버전과 일치하는지 확인합니다. 빌드하려면 Apple silicon Mac, Xcode, Python 3.12가 필요하며, 확장 메모리 권한을 사용해 iPhone 빌드에 서명하려면 유료 Apple Developer 팀도 필요합니다. iPhone 앱만 빌드하는 Windows용 안내도 포함되어 있지만, 작성자에 따르면 아직 그래픽이 제대로 렌더링되지 않습니다.
빌드 파이프라인은 게임 파일에서 발견된 약 4,000개의 셰이더를 변환합니다. 게임이 실행 중에 생성하는 셰이더는 플레이 중 기록한 뒤 refresh 명령으로 추가할 수 있습니다. 마우스 및 터치 카메라 조작, 성능 설정, Metal 셰이더 파이프라인도 포함됩니다.
핵심 기능
- 01사용자가 제공한 게임 덤프에서 macOS 네이티브 앱과 iPhone IPA를 빌드합니다.
- 02Apple silicon에서 게임 코드를 실행하고 Metal로 그래픽을 렌더링합니다.
- 03빌드 과정에서 게임 셰이더를 미리 변환합니다.
- 04실행 중 생성되는 셰이더를 기록하고 refresh 명령으로 추가합니다.
- 05Mac에서는 마우스로 시점을 조작하고, iPhone에서는 드래그로 시점을 조작할 수 있습니다.
- 06명령줄 인터페이스와 그래픽 빌드 창을 제공합니다.
활용 사례
- 게임을 소유하고 있으며 Switch 2 셰이더가 Metal로 변환되는 방식을 살펴보고 싶은 개발자.
- Apple silicon Mac에서 자신이 소유한 게임을 네이티브 앱으로 플레이하려는 사용자.
- nxnative 호스트를 활용해 Switch 2 타이틀의 네이티브 포팅을 연구하는 엔지니어.
포함된 컬렉션
토픽
자주 묻는 질문
- pokopia-native은(는) 무엇인가요?
- 게임 콘텐츠를 포함하지 않고, 사용자가 직접 덤프한 Pokémon Pokopia Switch 2 게임 파일로 Mac 및 iPhone 네이티브 앱을 빌드하는 오픈소스 도구입니다. 이 프로젝트는 사용자가 직접 덤프한 Nintendo Switch 2용 Pokémon Pokopia를 macOS 네이티브 앱과 iPhone 앱으로 변환하는 빌드 도구입니다. 에뮬레이터를 거치지 않고 Apple silicon에서 게임 자체의 arm64 코드를 실행하며, 그래픽은 Metal로 렌더링합니다. nxnative를 호스트로 사용하고, 최신 SDK 서비스, NVN2 진입점, Switch 2 셰이더 형식 및 셰이더 변환 체인 등 Switch 2 전용 지원을 추가합니다.
- pokopia-native은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pokopia-native은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- pokopia-native은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pokopia-native의 마지막 커밋은 2026년 11월 7일입니다.
- pokopia-native은(는) 어디에 사용할 수 있나요?
- 게임을 소유하고 있으며 Switch 2 셰이더가 Metal로 변환되는 방식을 살펴보고 싶은 개발자. Apple silicon Mac에서 자신이 소유한 게임을 네이티브 앱으로 플레이하려는 사용자. nxnative 호스트를 활용해 Switch 2 타이틀의 네이티브 포팅을 연구하는 엔지니어.
- pokopia-native은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/xFractals/pokopia-native
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Apple Silicon Mac에서 bottle을 만들고 Windows 앱과 게임을 실행할 수 있는 Wine용 SwiftUI 그래픽 인터페이스입니다.
추측 디코딩과 Metal 커널을 사용해 코딩 에이전트와 OpenAI/Anthropic 호환 API를 제공하는 Apple silicon Mac용 로컬 LLM 추론 엔진입니다.
Apple silicon Mac에서 Steam Workshop의 Wallpaper Engine 배경화면을 재생하는 무료 오픈 소스 macOS 앱
Diablo II: Resurrected의 Switch 버전을 iPhone, iPad, Mac에서 네이티브로 실행하는 오픈소스 iOS·macOS 호환 레이어입니다.
Core AI로 macOS와 iOS에서 AI 모델을 실행할 수 있도록 모델 내보내기 레시피, PyTorch 프리미티브, Swift 런타임 유틸리티를 제공하는 Apple의 툴킷입니다.