NX2navi Inililipat sa Windows ang Remake ng Ocarina of Time Gamit ang Native Code, Ngunit May mga Paunang Bug

13 min. na pagbasa
NX2navi Brings Ocarina of Time Remake to Windows With Native Code and Early Bugs

Build para sa Windows na may ambisyosong mga feature at hindi pa tapos na gawain

Inilabas ng developer na si tangerineturtle1 ang NX2navi, isang proyektong ginagawang native na Windows application ang bersyon 1.1.1 ng The Legend of Zelda: Ocarina of Time para sa Nintendo Switch 2. Inaayos ng pinakahuling nakalistang update nito, bersyon 0.5.0, ang sirang fog, pagkutitap ng mga bulaklak at punong nagdudulot ng maiitim na haliging umaabot hanggang langit.

Mga Nilalaman
  1. Build para sa Windows na may ambisyosong mga feature at hindi pa tapos na gawain
  2. Paano nagiging PC application ang laro
  3. Hindi sapat ang malakas na GPU para matugunan ang mga kinakailangan ng hardware
  4. Magkaiba ang mas malinaw na imahe at mas maraming frame
  5. Inaayos ng bersyon 0.5.0 ang mga nakikitang problema
  6. Iba ang mga pahayag sa performance ng iba pang proyekto para sa PC
  7. Ibang teknikal na paraan ang ginagamit ng mga Apple device
  8. Magkaibang usapin ang pagmamay-ari ng kopya at pagbabahagi ng build
  9. Mahahalagang Punto

Ipinapangako ng proyekto ang default na 60 frame kada segundo, mga resolution na hanggang 5K, suporta sa ultrawide display at ilang opsyon para pagandahin ang kalidad ng imahe. Ang pangunahing teknikal na tampok nito ay static recompilation: pagsasalin sa mga processor instruction ng laro tungo sa code na kayang patakbuhin ng Windows PC bago magsimula ang paglalaro.

Walang kasamang Nintendo game file ang NX2navi. Kailangang magbigay ang mga manlalaro ng sarili nilang dump ng bersyon 1.1.1, at bubuuin ng launcher ang mapaglarong application sa kanilang computer. Tinatayang 10 hanggang 25 minuto ang unang build.

Itinuturing ng dokumentasyon ng proyekto ng NX2navi ng developer na nasa maagang yugto pa ng development ang port ngunit maaari nang laruin. Kabilang sa mga lokasyong tumatakbo nang 60 frame kada segundo o higit pa sa mga kasalukuyang graphics card ang Kokiri Forest, Kakariko Village, Death Mountain Trail at bunganga nito, Temple of Time at mga fountain ng Great Fairy.

Lumalabas ang mga tampok na ito kasabay ng magkakakompetensyang pagsisikap na patakbuhin ang remake sa labas ng hardware ng Nintendo. Iniulat na Nobyembre 5, 2026 ang petsa ng paglabas ng remake, kaya lumitaw ang mga demonstrasyong ito ilang araw bago ang paglulunsad. May mga visual bug, paminsan-minsang pag-crash at maiikling paghinto pa rin ang NX2navi kapag pumapasok sa mga bagong lugar, habang hindi pasok sa mga kinakailangan nito ang ilang gaming computer na may kakayahan naman sa ibang aspeto.

Paano nagiging PC application ang laro

Muling nililikha ng karaniwang emulator ang sapat na bahagi ng hardware at operating environment ng console para mapatakbo ang mga laro nito. Kapag magkaiba ang processor instruction set na ginagamit ng console at PC, karaniwang isinasalin ng emulator ang mga instruction habang naglalaro, at madalas nitong itinatabi ang mga naisaling bloke para magamit muli.

Inililipat ng NX2navi ang pagsasaling iyon ng processor sa proseso ng pagbuo. Kino-convert nito ang code ng laro tungo sa mga x86-64 instruction para sa Windows at gumagamit ng custom na Vulkan renderer para iguhit ang graphics. Interface ang Vulkan na ginagamit ng software para sabihin sa graphics card kung ano ang ipapakita.

Patalastas

Mababawasan ng static recompilation ang kailangang gawin habang naglalaro at mabibigyan nito ang mga developer ng mas malawak na pagkakataong iangkop ang isang partikular na laro sa PC hardware. Malaki rin ang kailangang trabaho para sa bawat pamagat: bahagi lamang ng proseso ang pagsasalin ng processor instruction. Kailangan ding gumana nang tama ang graphics, tunog, mga kontrol at mga system service na inaasahan ng laro.

Hinahanap ng launcher ng NX2navi ang game dump ng manlalaro, dina-download ang mga build tool at lokal na binubuo ang application. Sa mga susunod na update, ang mga nagbagong bahagi lamang ang muling binubuo. Bahagi rin ng setup ang paghahanda ng shader. Maliliit na program ang mga shader na nagsasabi sa graphics card kung paano iguhit ang mga surface, ilaw at iba pang effect.

Gumamit na ng mga kaugnay na teknik ang mga naunang proyekto para sa mas matatandang laro. Dinala ng Zelda 64: Recompiled sa PC ang Majora's Mask noong 2024, habang iniangkop naman ng Unleashed Recompiled ang bersyon ng Sonic Unleashed para sa Xbox 360. Ipinatutupad ng NX2navi ang paraang ito sa isang bagong labas na komersyal na laro, kaya agad na nagiging usapin ang pagmamay-ari at pamamahagi kasabay ng teknikal na pag-usad.

Hindi sapat ang malakas na GPU para matugunan ang mga kinakailangan ng hardware

Kailangan ng NX2navi ang Windows 10 o mas bago, x86-64 processor na sumusuporta sa SSE4.2 at hindi bababa sa 16 GB ng system memory. Nangangailangan ang laro ng humigit-kumulang 30 GB na libreng storage, at kailangan pa ng 1.5 GB para sa launcher at mga tool nito.

Kailangang sumusuporta ang graphics card sa Vulkan 1.3 at dalawang partikular na extension: VK_EXT_external_memory_host at VK_EXT_mesh_shader. Nagbibigay ang ikalawa ng mesh shader functionality, isang paraang ginagamit ng modernong graphics hardware para iproseso ang geometry ng eksena. Kailangang tingnan ng mga bumibili kung mayroon ang mga kakayahang ito, sa halip na umasa lamang sa kapasidad ng memory o presyo ng card.

Sa isang maagang demonstrasyon, tumakbo ang remake nang 60 frame kada segundo sa Nvidia GeForce RTX 5090 habang gumagamit ng 18.6 GB ng graphics memory. Mas mababa raw nang malaki ang nagamit na memory sa isang sumunod na showcase. May kongkretong pagbabagong binabanggit ang kasalukuyang dokumentasyon bilang bahagi ng pagsisikap na bawasan ang pangangailangan: karaniwang nananatiling naka-compress sa BC3 format ang mga texture, na ayon sa developer ay gumagamit ng halos kalahati ng video memory nang hindi bumabagal.

Inilalaan ng proyekto ang hindi naka-compress na texture path para sa mga computer na may hindi bababa sa 20 GiB ng graphics memory at 48 GiB ng system RAM. Naglalaman ang graphics memory ng mga resource gaya ng texture at na-render na imahe; hiwalay ito sa pangunahing memory na ginagamit ng Windows at iba pang application.

Patalastas

Walang digital signature ang installer, kaya nagpapakita ng babala ang Windows SmartScreen sa unang pagbukas nito. Isa pa itong praktikal na dapat isaalang-alang ng mga tumitingin sa executable mula sa independent developer, bukod pa sa maagang yugto ng development ng proyekto.

Magkaiba ang mas malinaw na imahe at mas maraming frame

Nag-aalok ang NX2navi ng mga setting ng resolution na mas mataas sa 1440p na tinutukoy para sa laro, kabilang ang 1800p, 4K at 5K. Maaari rin nitong sundan ang sukat ng window. Maaaring pumili ang mga manlalaro ng 21:9 o 32:9 na ultrawide display habang pinananatili sa 16:9 ang heads-up display, mga menu at pelikula.

Default na 60 ang frame rate, na may mga limitasyon mula 30 hanggang 240 frame kada segundo, opsyong sumunod sa refresh rate ng display at setting na walang limitasyon. Mga mapipiling target ang mga ito; nakadepende ang aktuwal na performance sa computer at sa ipinapakita ng laro.

Maaaring gumamit ang mga may Nvidia RTX ng DLSS upscaling o DLAA anti-aliasing. Nagbibigay naman ang AMD FSR 3.1 ng isa pang hanay ng mga opsyon para sa upscaling at anti-aliasing. Nire-render ng upscaling ang eksena sa mas mababang resolution at binubuo itong muli bilang mas malaking imahe, kaya nababawasan ang trabaho ng graphics. Pinapakinis ng anti-aliasing ang mga gilid na may tulis-tulis na hitsura.

Hiwalay na tampok ang frame generation. Naglalagay ang FSR 3.1 implementation ng NX2navi ng nabuong imahe sa pagitan ng dalawang frame na iginuhit ng laro, na naglalayong humigit-kumulang doblehin ang ipinapakitang frame rate. Hindi kasama sa prosesong iyon ang interface, kaya napapanatili ang linaw ng teksto at iba pang elemento sa screen. Maaaring magmukhang mas swabe ang galaw kapag mas mataas ang bilang ng ipinapakitang frame, ngunit nakadepende pa rin ang tugon ng laro sa aktuwal na bilis ng pag-render.

Hindi available sa NX2navi ang DLSS Frame Generation. Available din sa Nvidia hardware ang FSR 3.1 frame generation, basta natutugunan ang mga kinakailangan ng port sa hardware. Saklaw ng HDR support ang native HDR ng laro at opsyong nagko-convert ng karaniwang imahe nito para sa HDR display. Kabilang sa mga kontrol sa PC ang remapping ng keyboard, mouse at gamepad, gyro input, rumble at stereo o 5.1 na tunog.

Inaayos ng bersyon 0.5.0 ang mga nakikitang problema

Tinutukoy sa mga tala sa paglabas ng bersyon 0.5.0 ng developer ang isang partikular na regresyon sa bersyon 0.4.0: dahil sa sirang shader loop, nagulo ang pagkalkula ng fog. Dahil dito, lumitaw ang Kokiri Forest at iba pang lugar na may fog sa ilalim ng matingkad na puti at dilaw na ulap.

Patalastas

Ibinabalik ng bersyon 0.5.0 ang mga pagkalkula ng fog at ilaw ng laro. Inaayos din nito ang pagkutitap ng maliliit na puting bulaklak at iba pang halaman sa pagitan ng mga frame, at inaalis ang mga depekto sa mga puno na lumilikha ng maiitim na patayong haligi.

Kailangang dumaan muli sa paghahanda ng shader ang mga manlalarong mag-a-upgrade mula 0.4.0. Tinatayang 90 segundo ito sa boot screen. Habang naglalaro, maaari pa ring huminto nang humigit-kumulang 0.2 segundo ang isang frame kapag pumapasok sa bagong lugar habang inihahanda ang mga texture. Maaari ring magkaroon ng isa pang maikling paghinto sa unang pagbisita matapos ang installation habang inihahanda ng graphics driver ang mga resource na hindi pa nito nagagamit.

Nakalista rin sa proyekto ang bihirang pag-crash sa particle code ng laro, na namamahala sa mga effect na binubuo ng maraming maliliit na visual element. Inilalarawan sa dokumentasyon ang mga hakbang para ihanda ang graphics pipeline sa background at huwag gawin ang paghahandang iyon sa pangunahing drawing thread, ngunit may ilang pagkaantala pa rin.

Ipinapakita ng iniulat na pagkakasunod-sunod kung gaano kabilis nagbabago ang software:

  • Nobyembre 5, 2026: iniulat na petsa ng paglabas ng remake para sa Switch 2.
  • Panahon ng paglulunsad: iniulat na tumakbo nang humigit-kumulang 20 frame kada segundo ang mga unang demonstrasyon ng PC emulation, bago umabot sa 60 ang mga demonstrasyon kinabukasan.
  • NX2navi 0.4.0: naapektuhan ng regresyon sa shader ang pag-render ng fog.
  • NX2navi 0.5.0: inayos ng developer ang fog, pagkutitap ng mga halaman at mga depekto sa puno; muling inihanda ang mga shader matapos mag-update.

Iba ang mga pahayag sa performance ng iba pang proyekto para sa PC

Iniulat na umabot sa 60 frame kada segundo ang mga demonstrasyon ng Lichii at Eglantine emulation mula sa panimulang lugar hanggang sa Great Deku Tree. May isang user ding nag-angkin ng matatag na 4K output sa 60 frame kada segundo. Gayunman, may iba pang pagsusuring nakakita pa rin ng pagkutitap ng texture, error sa ilaw, pagkautal at tunog na hindi sabay sa video.

Iniulat na inayos ng mga developer ng Eglantine ang mga puting kislap at itim na screen habang pinagbubuti ang pagproseso ng shader at pipeline caching. Sine-save ng pipeline caching ang mga inihandang graphics configuration para magamit muli ng software sa halip na paulit-ulit na buuin ang mga ito.

Isa pang static recompilation project ang Hookshot, na iniuugnay sa developer na si NotRexed. Iniulat na nakamit ng developer nito ang frame rate na humigit-kumulang 50 nang walang frame generation gamit ang Ryzen 7600X at GeForce RTX 4060 Ti na may 16 GB ng graphics memory. Ipinagmamalaki ng Hookshot ang suporta sa ultrawide, upscaling at mga mode ng frame generation na may markang 2x, 3x at 4x.

Patalastas

Mahalaga ang pagkakaiba ng mga pangalan kapag inihahambing ang mga video at listahan ng feature. Para sa Hookshot ang mga bilang ng performance nito, samantalang isang imahe sa pagitan ng mga na-render na frame ang ipinapasok ng dokumentadong frame generation ng NX2navi. Nagpakita rin ang demonstrasyong gumamit ng tinatawag na Fritzi na fork ng Lichii ng community DLSS 5 setup at karagdagang mga frame generation tool. Hiwalay na configuration ang mga ito sa NX2navi.

Gumamit naman ang isa pang demonstrasyon ng YouTuber na si ElAnalistaDeBits ng HDMI processing setup para mabawasan ang pagkutitap sa output ng console kumpara sa iniulat na FSR 1.0 presentation nito. Pinoproseso ng paraang iyon ang imahe matapos itong ilabas ng console, samantalang bahagi ng proseso ng pag-render sa PC ang mga graphics option ng NX2navi.

Ibang teknikal na paraan ang ginagamit ng mga Apple device

Iniulat ding nagdagdag ang Nxnative ng suporta para sa software ng Switch 2. Sa footage, tumatakbo ang Ocarina of Time nang 60 frame kada segundo sa Great Deku Tree gamit ang Mac. Umabot din ang mga demonstrasyon sa bersyon para sa iPhone na ipinost ni Joe Jiang.

Gumagamit ang mga Apple computer at Switch ng mga processor mula sa pamilyang Arm. Kaya direktang naipapatupad ng Nxnative ang malaking bahagi ng orihinal na ARM64 code, habang muli nitong nililikha ang mga console service na inaasahan ng laro at isinasalin ang mga graphics command sa Metal interface ng Apple.

Sa halip, para sa x86-64 Windows computer ang NX2navi at isinasalin nito ang processor code bago magsimula ang paglalaro. Nangangailangan ng malaking trabaho sa pagiging tugma ng graphics at system ang parehong paraan, ngunit magkaiba ang paghawak ng mga ito sa pagkakaiba ng processor. Nagmula rin ang kanilang mga bilang ng performance sa magkakaibang device, setting at lugar sa laro.

Magkaibang usapin ang pagmamay-ari ng kopya at pagbabahagi ng build

Inaatasan ng developer ng NX2navi ang mga manlalaro na kumuha ng sarili nilang game file mula sa sarili nilang console at hindi nagbibigay ng tagubilin kung paano ito kukunin. Karaniwang nangangailangan ng pagbabago sa mga proteksiyon ng software ng console ang pagkuha ng dump ng software ng Switch 2, na may kaakibat na legal at praktikal na panganib na nag-iiba depende sa hurisdiksiyon.

Ipinaliliwanag ni developer tangerineturtle1 sa dokumentasyon ng proyekto ang paghihigpit sa pamamahagi:

Binubuo ang laro mula sa mga file mo sa sarili mong makina, kaya kasama sa resulta ang laro. Para ito sa sarili mong paggamit. Huwag itong ibahagi.

Kaya naglalaman ng laro ng Nintendo ang nakumpletong lokal na build kahit hindi ito kasama sa launcher. Sinasabi rin ng developer na walang karapatang gamitin ang software ng Nintendo na ipinagkakaloob ng lisensiya ng proyekto.

Patalastas

Inilalarawan ng NX2navi ang sarili bilang independent at hindi komersyal na fan project na walang pag-endorso ng Nintendo. Maaaring basahin ng publiko ang source nito, ngunit nakalaan sa ilalim ng lisensiyang nangangailangan ng nakasulat na pahintulot bago kopyahin o ilathala ang mga idinagdag at binagong bahagi. Nananatili sa MIT license ang orihinal na import, at nananatili naman sa kani-kanilang lisensiya ang mga third-party component.

Nagbibigay ng konteksto sa hindi tiyak na legal na kalagayan ng proyekto ang mga naunang hakbang ng Nintendo laban sa mga katulad nito. Pumayag ang mga developer ng Yuzu noong 2024 na magbayad ng $2.4 milyon at itigil ang proyekto. Nag-offline naman ang Ryujinx sa huling bahagi ng taong iyon matapos makipag-ugnayan ang Nintendo sa pangunahing developer nito. Tungkol sa piracy ng Switch ang hiwalay na utos ng korte na nag-aatas sa isang moderator ng Reddit na magbayad ng $4.5 milyon.

Walang binabanggit sa dokumentasyon ng proyekto kung ano ang magiging tugon ng Nintendo sa NX2navi, at wala ring ibinigay na petsa para sa kumpleto o matatag na release. Para sa mga manlalaro, ang agarang pagpapasya ay kung gagamit sila ng hindi opisyal na application na may mahihigpit na kinakailangan sa compatibility, mga bahaging hindi pa tapos at mga paghihigpit sa pagbabahagi ng resulta. Para sa developer, kailangang tugunan ng bawat update kapwa ang partikular na teknikal na asal ng laro at ang mga responsibilidad sa pamamahagi ng mga tool na may kaugnayan sa naka-copyright na software.

Mahahalagang Punto

  • Ginagawang native na x86-64 Windows application ng NX2navi ang bersyon 1.1.1 ng Ocarina of Time para sa Switch 2, gamit ang Vulkan graphics.
  • Kailangang magbigay ang mga manlalaro ng sarili nilang game dump. Tinatayang 10 hanggang 25 minuto ang unang lokal na build.
  • Inaayos ng bersyon 0.5.0 ang fog, pagkutitap ng mga halaman at mga depekto sa puno. Nananatiling nakalistang isyu ang maiikling paghinto at bihirang pag-crash ng particle.
  • Kailangan ng port ng 16 GB ng RAM, humigit-kumulang 31.5 GB ng storage kasama ang mga tool, at mga partikular na kakayahan sa Vulkan.
  • Kabilang sa mga tampok ang ultrawide output, resolution na hanggang 5K, HDR, DLSS upscaling at FSR 3.1 frame generation. Hindi available ang DLSS Frame Generation.
  • Ayon sa developer, naglalaman ng laro ang mga nakumpletong build at hindi dapat ibahagi.
Ibahagi ang artikulong ito

Baka magustuhan mo rin