Home / Games / The Legend of Zelda: Breath of the Wild

The Legend of Zelda: Breath of the Wild

Open-air Hyrule with physics-driven play: climb anything, cook, glide, and take on Calamity Ganon in whatever order you like.

The Legend of Zelda: Breath of the Wild

The 60 fps upgrade only works with the exact update version listed above; other versions run without it.

Details

DeveloperNintendo EPD
Switch release2017
GenreAction-adventure
Title ID01007EF00011E000
Version1.9.0
SDK20
Engine / developerNintendo EPD
Graphics APINVN
Frame rate60 fps (30 fps on Switch)
Default touch layout3D

How it runs (English only)

The 60 fps comes from a frame step the host decides in whole vsyncs. It needs update 1.9.0. DM_FPS_TARGET=30 keeps the original 30 fps to save battery.

Update 1.9.0 (v1114112) over the base game, SDK 20.5.22. Nintendo EPD's engine (sead / agl / gsys / ksys, NintendoWare G3d / Ui2d / Vfx / Atk, Havok) on NVN. Modules main, subsdk0 (NintendoSDK_movie) and sdk; subsdk0 and sdk are the builds Tears of the Kingdom 1.4.3 runs (0100F2C0115B6000). Plays on the iPhone; 60 fps (30 on the Switch) through the host's frame step. The README lists its IPA at about 16 GB.

Known issues

Packing

Put the base game and update (NSP or XCI) in one folder, then:

python3 scripts/build_ipa_from_nsp.py ~/Games/zelda-breath-of-the-wild -k ~/keys/prod.keys