Zelda 64: Recompiled adalah proyek yang menggunakan N64: Recompiled untuk mengkompilasi ulang Majora's Mask (dan segera Ocarina of Time) secara statis ke port asli dengan banyak fitur dan peningkatan baru. Proyek ini menggunakan RT64 sebagai mesin rendering untuk menyediakan beberapa peningkatan ini.
Terima kasih Blaze karena telah mendukung proyek ini dengan menyediakan Linux ARM64 dan Apple Silicon macOS Github Action Runners!
GPU yang mendukung Direct3D 12.0 (Shader Model 6) atau Vulkan 1.2 diperlukan untuk menjalankan proyek ini. GPU tertua yang harus didukung untuk setiap vendor adalah:
CPU yang mendukung set instruksi AVX juga diperlukan (seri Intel Core 2000 atau AMD Bulldozer dan yang lebih baru).
Jika Anda mengalami masalah crash saat startup, pastikan driver grafis Anda sudah diperbarui sepenuhnya.
Cukup sediakan salinan game versi Amerika Utara Anda di menu utama dan mulailah bermain! Proyek ini akan secara otomatis memuat aset dari salinan yang disediakan, jadi tidak perlu melalui langkah ekstraksi terpisah atau membuat game sendiri. Versi lain dari game ini mungkin didukung di masa mendatang.
Banyak perhatian diberikan pada RT64 untuk memastikan semua efek grafis ditampilkan persis seperti aslinya pada N64. Tidak ada solusi atau "peretasan" yang dibuat untuk meniru efek ini, dengan satu-satunya modifikasi yang dilakukan untuk tujuan peningkatan seperti dukungan layar lebar. Ini termasuk efek framebuffer seperti cutscene skala abu-abu dan proyektil gelembung Deku, efek kedalaman seperti lensa kebenaran, stiker seperti bayangan atau tekstur benturan, pencahayaan akurat, efek bayangan seperti panah api dan ledakan bom, dan berbagai tekstur yang sering ditampilkan. salah.
Pengaturan gameplay, pengaturan grafis, pemetaan input, dan pengaturan audio semuanya dapat dikonfigurasi dengan menu konfigurasi dalam game. Semua menu dapat digunakan dengan mouse, pengontrol, atau keyboard untuk kenyamanan maksimal.
Mainkan pada framerate apa pun yang Anda inginkan berkat fungsionalitas yang disediakan oleh RT64! Objek dan medan game, pengguliran tekstur, efek layar, dan sebagian besar elemen HUD semuanya dirender pada framerate tinggi. Secara default, proyek ini dikonfigurasi untuk berjalan pada kecepatan refresh monitor Anda. Anda juga dapat bermain pada framerate asli game jika Anda mau. Mengubah framerate tidak berpengaruh pada gameplay.
Catatan : Pembatas framerate eksternal (seperti Panel Kontrol NVIDIA) diketahui berpotensi menyebabkan masalah, jadi jika Anda melihat ada gangguan, matikan dan gunakan penggeser framerate manual di menu grafis dalam game.
Rasio aspek apa pun didukung, dengan sebagian besar efek dimodifikasi agar berfungsi dengan benar di layar lebar. HUD juga dapat diposisikan pada 16:9 saat menggunakan rasio aspek ultrawide jika diinginkan.
Catatan : Beberapa kekhasan animasi dapat dilihat di tepi layar pada cutscene tertentu saat menggunakan rasio aspek yang sangat lebar.
Mainkan dengan tata letak kontrol analog ganda seperti entri selanjutnya dalam seri ini! Jika opsi ini diaktifkan, tongkat kanan akan mengontrol kamera. Anda masih dapat memetakan Tombol-C ke stik kanan jika diinginkan, selama Anda juga memetakannya ke tombol lain di pengontrol. Input tombol C stik kanan akan "dibungkam", kecuali saat Anda mengeluarkan ocarina, sehingga Anda masih dapat memainkan ocarina dengan stik kanan.
Saat bermain dengan pengontrol yang didukung, item orang pertama seperti busur dapat diarahkan dengan sensor gyro pengontrol Anda. Ini termasuk (namun tidak terbatas pada) pengontrol seperti Dualshock 4, Dualsense, Switch Pro, dan sebagian besar pengontrol Switch pihak ketiga (seperti 8BitDo Pro 2 dalam mode Switch).
Catatan : Pemeta gamepad seperti BetterJoy atau DS4Windows dapat mencegat data gyro dan mencegah game menerimanya. Sebagian besar pengontrol didukung secara asli, jadi disarankan untuk mematikan pemetaan gamepad jika Anda ingin menggunakan gyro.
Sesuaikan pengalaman Anda dengan mengatur zona mati stick sesuai keinginan Anda, serta menyesuaikan inversi sumbu X dan Y untuk membidik dan kamera analog ganda opsional.
Jangan pernah khawatir kehilangan kemajuan jika listrik Anda padam berkat penyimpanan otomatis! Sistem penyimpanan otomatis dirancang untuk menghormati sistem penyimpanan asli Majora's Mask dan mempertahankan niat penyimpanan burung hantu dengan memicu secara otomatis dan menggantikan penyimpanan otomatis atau penyimpanan burung hantu sebelumnya. Namun, jika Anda masih lebih suka bermain dengan sistem penyimpanan yang belum tersentuh, cukup matikan penyimpanan otomatis di menu dalam game.
Proyek ini telah dioptimalkan untuk meminimalkan input lag, membuat game terasa lebih responsif dari sebelumnya!
Menyimpan dan memuat file, berpindah dari satu tempat ke tempat lain, dan menjeda semuanya terjadi dalam sekejap berkat game yang berjalan secara native di perangkat keras modern.
Biner Linux tersedia untuk dimainkan di sebagian besar distro terkini, termasuk di Steam Deck.
Untuk bermain di Steam Deck, ekstrak build Linux ke dek Anda. Kemudian, dalam mode desktop, klik kanan file executable Zelda64Recompiled dan pilih "Add to Steam". Dari sana, Anda dapat kembali ke mode Permainan dan mengonfigurasi kontrol sesuai kebutuhan. Lihat bagian FAQ tujuan gyro Steam Deck untuk instruksi lebih rinci.
Kompilasi ulang statis adalah proses menerjemahkan aplikasi secara otomatis dari satu platform ke platform lainnya. Untuk lebih jelasnya, lihat penjelasan lengkap cara kerja kompilasi ulang proyek ini di sini: N64: Dikompilasi ulang.
Berbeda dengan port N64 di masa lalu, proyek ini tidak didasarkan pada kode sumber yang disediakan oleh dekompilasi game. Hal ini karena kompilasi ulang statis mengabaikan kebutuhan kode sumber yang didekompilasi saat membuat port, sehingga port dapat dibuat tanpa kode sumber . Namun, pekerjaan rekayasa balik yang dilakukan oleh tim dekompilasi sangat berharga dalam menyediakan beberapa penyempurnaan yang ditampilkan dalam proyek ini. Oleh karena itu, proyek ini menggunakan header dan beberapa fungsi dari proyek dekompilasi untuk melakukan modifikasi pada game. Terima kasih banyak kepada tim dekompilasi atas semua kerja keras yang telah mereka lakukan.
Proyek ini menyediakan pengarahan mouse sebagai cara untuk memungkinkan penggunaan gyro di Steam Deck, karena sensor gyro Steam Deck tidak dapat dibaca secara langsung. Pertama, luncurkan game dalam Mode Permainan, tekan tombol Steam dan buka "Pengaturan Pengontrol". Pilih "Pengaturan Pengontrol" lagi di menu berikutnya, lalu atur "Perilaku Gyro" ke "Sebagai Mouse".
Anda mungkin juga ingin mengubah perilaku default sehingga Anda tidak perlu menyentuh stik kanan untuk mengizinkan input gyro. Untuk melakukannya, klik ikon Roda Gigi di sebelah kanan "Gyro Behavior" dan pastikan bahwa "Gyro Activation Buttons" diatur ke "None Selected (Gyro Always On)." Jika tidak, pilih opsi itu lalu tekan "Pilih Tidak Ada" di menu berikut.
%LOCALAPPDATA%Zelda64Recompiledsaves
~/.config/Zelda64Recompiled/saves
Anda tidak. Proyek ini hanya merupakan port dari Majora's Mask (dan Ocarina of Time di masa depan), dan hanya akan menerima satu ROM spesifik: versi AS dari rilis Majora's Mask N64. ROM dalam format selain .z64 akan dikonversi secara otomatis, selama itu adalah ROM yang benar. Ini bukan emulator dan tidak dapat menjalankan ROM sembarangan.
Jika Anda ingin memainkan ROM yang dimodifikasi atau dalam bahasa lain, perhatikan bahwa dukungan untuk modding dan bahasa lain akan ditambahkan ke proyek itu sendiri di masa mendatang dan tidak bergantung pada Anda untuk menyediakan ROM yang berbeda.
Bangunan tidak diperlukan untuk memainkan proyek ini, karena biner bawaan (yang tidak berisi aset game) dapat ditemukan di bagian Rilis. Petunjuk bagaimana membangun proyek ini dapat ditemukan di file BUILDING.md.
Terima kasih khusus kepada kenyamanan yang telah merancang dan membantu mengimplementasikan menu peluncur dan konfigurasi!