Switch oyunlarını iPhone ve iPad'de yerel olarak oyna

Emülatör değil. Oyunun kendi kodu doğrudan Apple çipinde çalışır, Switch grafikleri ise Metal üzerinde yeniden kurulur. Kendi NSP dosyalarını ve prod.keys dosyanı getir; tek bir betik bunları sideload ile yükleyeceğin bir IPA'ya dönüştürür.

89oynanabilir oyun
1860 fps'e yükseltildi
0depodaki oyun dosyası
iOS 26+A17 Pro / M1 veya daha yenisi

Arka plan

Emülasyon yerine yerel bir port: oyunun kodu yalnızca Apple'ın çekirdeğinin gerektirdiği yerlerde yeniden yazılır.

Yerel çalıştırma

Her oyunun NSO modülleri yeniden yazılır ve doğrudan CPU üzerinde çalışır. Bir ana makine katmanı, Switch'in işletim sistemi Horizon'un yerini alır: iş parçacıkları, bellek, dosya sistemi, ses ve servisler.

Metal üzerinde grafik

NVN ve Vulkan çağrıları Metal üzerinde uygulanır. Maxwell gölgelendiricileri derleme sırasında önce SPIR-V'ye, sonra Metal Shading Language'e çevrilir.

Kendi oyununu getir

Burada hiçbir oyundan hiçbir şey dağıtılmaz. Paketleme betiği NSP dosyalarını anahtarlarınla kendi Mac'inde okur ve sideload için imzasız bir IPA yazar.

Oyuna özel profiller

Her oyunun dm/games/<title id> içinde sabitlerden ve gölgelendirici tablolarından oluşan küçük bir profili vardır. Kod profili okur, hiçbir oyunu koda gömmez.

d2r-mobile, Ryujinx'in gölgelendirici çevirici aracı, Atmosphère, yuzu, LibHac, SPIRV-Cross ve diğerleri üzerine kuruludur. Teşekkürler bölümüne bak.

Hızlı rehber

Bir Mac'te IPA paketle, sideload ile yükle, oyna. İlk derleme 30–60 dakika sürer, sonrakiler yaklaşık 10.

Gereksinimler. Xcode ve Homebrew kurulu bir Mac; NSP boyutunun yaklaşık iki katı artı 10 GB boş disk alanı; iPhone 15 Pro veya daha yenisi (A17 Pro+) ya da M1 veya sonrası bir iPad, iOS / iPadOS 26+ ile (oyunların BC sıkıştırmalı dokuları bunu gerektirir).

Terminal yerine pencere mi tercih edersin? Topluluk projesi NX2Apple bu adımları bir macOS uygulamasında toplar.

nxnative'i ve araçlarını al

Bir kez, Mac'te.

git clone https://github.com/seedds/nxnative.git && cd nxnative
brew install xcodegen zstd spirv-cross
brew install --cask dotnet-sdk
python3 -m pip install lz4 capstone fonttools "backports.zstd; python_version < '3.14'"

Bir oyunun NSP dosyalarını bir klasöre koy

Ana oyun (bir NSP veya XCI dökümü), güncellemesi ve varsa DLC'ler.

~/Games/MarioWonder/
  Super Mario Bros. Wonder [010015100B514000][v0].nsp
  Super Mario Bros. Wonder [010015100B514800][v327680].nsp

Betiği çalıştır

IPA aynı klasörde belirir.

python3 scripts/build_ipa_from_nsp.py ~/Games/MarioWonder -k ~/keys/prod.keys

Sideload

IPA'yı AltStore, Sideloadly, LiveContainer veya benzeri bir araçla yükle. Uygulama oyunun adını, simgesini ve sürümünü alır.

Oyna

Dokunmatik düzeni değiştirmek için üstteki 2D / 3D düğmesine dokun. Bağlı bir kontrolcü dokunmatik kontrolleri gizler. 3D'de kamera için ekranın sağ üçte birinde kaydır. Kontrolcüyü sallamak için telefonu salla.

Oyunlar

Bir Mac veya iPhone'da test edildi. Ayrıntılar için birini seç; oyun notları test edilen platformları ve ilerlemeyi listeler.

Mario Kart 8 Deluxe
Mario Kart 8 DeluxeIPA ~11.9 GB
3D düzen
Mario vs. Donkey Kong
Mario vs. Donkey KongIPA ~1.6 GB
3D düzen
Paper Mario: The Thousand-Year Door
Paper Mario: The Thousand-Year DoorIPA ~5 GB
3D düzen60 fps
Super Mario 3D World + Bowser's Fury
Super Mario 3D World + Bowser's FuryIPA ~3 GB
3D düzen
Super Mario Bros. Wonder
Super Mario Bros. WonderIPA ~4 GB
3D düzen
Super Mario Galaxy
Super Mario GalaxyIPA ~3 GB
3D düzen
Super Mario Galaxy 2
Super Mario Galaxy 2IPA ~3 GB
3D düzen
Super Mario Odyssey
Super Mario OdysseyIPA ~6 GB
3D düzen
The Legend of Zelda: Breath of the Wild
The Legend of Zelda: Breath of the WildIPA ~16 GB
3D düzen60 fps
The Legend of Zelda: Link's Awakening
The Legend of Zelda: Link's AwakeningIPA ~6 GB
3D düzen
The Legend of Zelda: Tears of the Kingdom
The Legend of Zelda: Tears of the KingdomIPA ~17 GB
3D düzen60 fps
13 Sentinels: Aegis Rim
13 Sentinels: Aegis RimIPA ~5 GB
3D düzen
Absolum
AbsolumIPA ~2 GB
3D düzen
Ace Attorney Investigations Collection
Ace Attorney Investigations CollectionIPA ~7 GB
3D düzen
Advance Wars 1+2: Re-Boot Camp
Advance Wars 1+2: Re-Boot CampIPA ~7.1 GB
3D düzen
AI: THE SOMNIUM FILES
AI: THE SOMNIUM FILESIPA ~8.3 GB
3D düzen
AI: THE SOMNIUM FILES - nirvanA Initiative
AI: THE SOMNIUM FILES - nirvanA InitiativeIPA ~11.6 GB
3D düzen
Animal Crossing: New Horizons
Animal Crossing: New HorizonsIPA ~10.5 GB
3D düzen
ANIMAL WELL
ANIMAL WELLIPA ~54 MB
3D düzen
ASTRAL CHAIN
ASTRAL CHAINIPA ~9.7 GB
3D düzen60 fps
Balatro
BalatroIPA ~82 MB
3D düzen
BALL x PIT
BALL x PITIPA ~1.1 GB
3D düzen
Bayonetta
BayonettaIPA ~8.8 GB
3D düzen
Bayonetta 2
Bayonetta 2IPA ~12.5 GB
3D düzen
Bayonetta 3
Bayonetta 3IPA ~14.2 GB
3D düzen
Big Brain Academy: Brain vs. Brain
Big Brain Academy: Brain vs. BrainIPA ~0.8 GB
3D düzen
Brain Memory Training Academy
Brain Memory Training AcademyIPA ~0.1 GB
3D düzen
Captain Toad: Treasure Tracker
Captain Toad: Treasure TrackerIPA ~2 GB
3D düzen
Catherine: Full Body
Catherine: Full BodyIPA ~14 GB
3D düzen
Celeste
CelesteIPA ~0.9 GB
3D düzen
Cuphead
CupheadIPA ~5 GB
3D düzen
DARK SOULS: REMASTERED
DARK SOULS: REMASTEREDIPA ~4 GB
3D düzen60 fps
Digimon Story Cyber Sleuth: Complete Edition
Digimon Story Cyber Sleuth: Complete EditionIPA ~5 GB
3D düzen
Donkey Kong Country: Tropical Freeze
Donkey Kong Country: Tropical FreezeIPA ~7.3 GB
3D düzen
DRAGON QUEST VII Reimagined
DRAGON QUEST VII ReimaginedIPA ~5.9 GB
3D düzen
DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition
DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive EditionIPA ~15 GB
3D düzen60 fps
FINAL FANTASY RESONANCE
FINAL FANTASY RESONANCEIPA ~10 GB
3D düzen60 fps
FINAL FANTASY TACTICS - The Ivalice Chronicles
FINAL FANTASY TACTICS - The Ivalice ChroniclesIPA ~11 GB
3D düzen
Fire Emblem Engage
Fire Emblem EngageIPA ~15 GB
3D düzen60 fps
Fire Emblem: Three Houses
Fire Emblem: Three HousesIPA ~13 GB
3D düzen60 fps
Ghost Trick: Phantom Detective
Ghost Trick: Phantom DetectiveIPA ~3 GB
3D düzen
The Great Ace Attorney Chronicles
The Great Ace Attorney ChroniclesIPA ~4 GB
3D düzen
Hades
HadesIPA ~4 GB
3D düzen
Hades II
Hades IIIPA ~4 GB
3D düzen
Hollow Knight: Silksong
Hollow Knight: SilksongIPA ~6.4 GB
3D düzen
Hyrule Warriors: Age of Calamity
Hyrule Warriors: Age of CalamityIPA ~15 GB
3D düzen60 fps
Kirby and the Forgotten Land
Kirby and the Forgotten LandIPA ~6.4 GB
3D düzen
Luigi's Mansion 3
Luigi's Mansion 3IPA ~7.5 GB
3D düzen60 fps
Metroid Dread
Metroid DreadIPA ~5 GB
3D düzen
Monster Hunter Rise
Monster Hunter RiseIPA ~22 GB
3D düzen60 fps
Monster Train 2
Monster Train 2IPA ~1.6 GB
3D düzen60 fps
OCTOPATH TRAVELER
OCTOPATH TRAVELERIPA ~3.6 GB
3D düzen
Octopath Traveler 0
Octopath Traveler 0IPA ~4 GB
3D düzen60 fps
Octopath Traveler II
Octopath Traveler IIIPA ~5.9 GB
3D düzen60 fps
Patrick's Parabox
Patrick's ParaboxIPA ~0.2 GB
3D düzen
Persona 5 Royal
Persona 5 RoyalIPA ~14.9 GB
3D düzen
Pikmin 4
Pikmin 4IPA ~10.8 GB
3D düzen
Pokémon Brilliant Diamond
Pokémon Brilliant DiamondIPA ~4.6 GB
3D düzen60 fps
Pokémon Legends: Z-A
Pokémon Legends: Z-AIPA ~6 GB
3D düzen
Pokémon Scarlet
Pokémon ScarletIPA ~7.0 GB
3D düzen
Pokémon Sword
Pokémon SwordIPA ~12.4 GB
3D düzen
Pokémon Shield
Pokémon ShieldIPA ~12.4 GB
3D düzen
Portal
PortalIPA ~2.6 GB
3D düzen
Raging Loop
Raging LoopIPA ~0.9 GB
3D düzen
Rhythm Heaven Groove
Rhythm Heaven GrooveIPA ~3 GB
3D düzen
ROMANCE OF THE THREE KINGDOMS 8 REMAKE
ROMANCE OF THE THREE KINGDOMS 8 REMAKEIPA ~16.8 GB
3D düzen
Sea of Stars
Sea of StarsIPA ~5.1 GB
3D düzen
SHIN MEGAMI TENSEI V: Vengeance
SHIN MEGAMI TENSEI V: VengeanceIPA ~14.6 GB
3D düzen60 fps
Stardew Valley
Stardew ValleyIPA ~0.6 GB
3D düzen
STEINS;GATE RE:BOOT
STEINS;GATE RE:BOOTIPA ~6 GB
3D düzen
Super Smash Bros. Ultimate
Super Smash Bros. UltimateIPA ~17.5 GB
3D düzen
Taiko Risshiden V DX
Taiko Risshiden V DXIPA ~3.3 GB
3D düzen
Unicorn Overlord
Unicorn OverlordIPA ~4 GB
3D düzen
Yoshi's Crafted World
Yoshi's Crafted WorldIPA ~6.1 GB
3D düzen
NieR:Automata The End of YoRHa Edition
NieR:Automata The End of YoRHa EditionIPA ~10.9 GB
3D düzen60 fps
The Legend of Zelda: Echoes of Wisdom
The Legend of Zelda: Echoes of WisdomIPA ~7.8 GB
3D düzen
Donkey Kong Country Returns HD
Donkey Kong Country Returns HDIPA ~11.6 GB
3D düzen
Mario + Rabbids Sparks of Hope
Mario + Rabbids Sparks of HopeIPA ~9.8 GB
3D düzen
Xenoblade Chronicles 2
Xenoblade Chronicles 2IPA ~17.1 GB
3D düzen
Xenoblade Chronicles 3
Xenoblade Chronicles 3IPA ~19.2 GB
3D düzen
FINAL FANTASY CRYSTAL CHRONICLES Remastered Edition
FINAL FANTASY CRYSTAL CHRONICLES Remastered EditionIPA
3D düzen
Return of the Obra Dinn
Return of the Obra DinnIPA ~0.9 GB
3D düzen
Blasphemous 2
Blasphemous 2IPA ~1.5 GB
3D düzen
Silver Pines
Silver PinesIPA
3D düzen
Blasphemous
BlasphemousIPA ~0.9 GB
3D düzen
FINAL FANTASY X/X-2 HD Remaster
FINAL FANTASY X/X-2 HD RemasterIPA ~26.5 GB
3D düzen
Mario + Rabbids Kingdom Battle
Mario + Rabbids Kingdom BattleIPA ~5 GB
3D düzen
Persona 4 Golden
Persona 4 GoldenIPA
3D düzen
Xenoblade Chronicles: Definitive Edition
Xenoblade Chronicles: Definitive EditionIPA ~13.2 GB
3D düzen

SSS ve ipuçları

Dil

Varsayılan İngilizce. Paketlerken -l ile başka bir dil seç (örneğin -l ja) veya Documents/env.txt dosyasına DM_LANG=zh-Hans ekle.

Kayıtlar ve günlükler

Dosyalar uygulamasında uygulamanın adı altında: save/ ve log.txt. Bir şey ters giderse log.txt dosyasını gönder.

Takılmalar

Bir sahne ilk kez göründüğünde kısa takılmalar normaldir: grafikler bir kez derlenir ve hatırlanır.

Yeniden yükleme

Bazı sideload araçları yeni bir veri klasörü verir. Eskisinden save/ ve pso_user.tsv dosyalarını kopyala.

Ayarlar

Documents/env.txt içindeki satırlar: el modu için DM_OPMODE=0, pil tasarrufu için DM_FPS_TARGET=30, FPS sayacı için DM_SHOW_FPS=1.

Desteklenmeyenler

amiibo ve çevrimiçi özellikler yok. Diğer oyunlar için bir analiz raporu ve açılmayabilecek, elinden geleni yapan bir IPA üretilir.

Topluluk projeleri

Başkalarının nxnative üzerine kurduğu projeler. nxnative tarafından bakımı yapılmaz; her projenin kendi README ve issue sayfalarına bak.

NX2AppleÜçüncü taraf

A fork of nxnative that follows upstream daily and adds NS Port Builder, a macOS app that runs the whole pipeline from a window.

  • A GUI for every step: pick the game, update, DLC and prod.keys, install missing tools with one click, follow the build's stages
  • A RomFS archive of about 100 shards, so very large games such as Tears of the Kingdom install as a slim IPA plus one folder of files
  • Interrupted builds resume where they stopped; a prebuilt macOS (Apple silicon) app on its releases page
GitHubSürümler

LumaDock · 璃游Üçüncü taraf

A native launcher for Apple Silicon Macs (macOS 26+, SwiftUI) that you point at your own nxnative checkout, games and keys.

  • A game library: add NSP / XCI / NSZ / XCZ files or scan a folder, then import, decompress and prepare them automatically
  • Automated builds with measured progress, cancellation and retry, shader warnings and repair suggestions
  • Launch a game on the Mac or export an unsigned iPhone / iPad IPA from the game's details; English and Simplified Chinese interface
GitHubSürümler

NX PlayÜçüncü taraf

A Mac app (and the nxplay script behind it) that builds, plays, installs and manages your Switch games through nxnative, on the Mac and on iPhone / iPad.

  • A library of your games with their icons: extract, play on the Mac and rebuild from one window; Console Mode runs full screen with a game controller
  • Install on an iPhone or iPad through Xcode or build an IPA to sideload; copy saves between the Mac and a device and back them up to your own private Git repository
  • Pulls nxnative's latest fixes before each run and rebuilds when they change something, or keeps a build that works as it is; needs Apple silicon and macOS 15+
GitHubSürümler

NxNative LauncherÜçüncü taraf

A native macOS interface (Apple silicon, macOS 13+) that turns nxnative's command-line pipeline into a console-style game library and a guided porting wizard.

  • A cover-art game library you can drive with a game controller (Nintendo, Xbox, PlayStation, 8BitDo and generic gamepads), with per-game settings such as 60 FPS, docked / handheld, MetalFX and the Metal HUD
  • A three-step wizard: drop a folder of NSP / NSZ / XCI files, choose a Mac app or an iOS IPA, and follow the build stages live
  • Shows installed DLC and the save folder for each game, and sends a notification when a build finishes or fails
GitHub