Pertanyaan Umum & Sidik Gangguan nds-bootstrap


  • Pastikan nds-bootstrap dan TWiLight Menu++ sudah di versi terkini (cara memperbarui ada di setiap laman release)
  • Lihat daftar kompatibilitas nds-bootstrap untuk mencari tahu jika ada isu yang sama pada versi terkini nds-bootstrap
  • Coba lepas semua cheat permainan tersebut karena mungkin ada cheat yang tidak kompatibel nds-bootstrap, lepas semua cheat dengan tombol L di menu cheat permainan saat di TWiLight Menu++
  • Jika tadi bisa, hapus folder fatTable dan patchOffsetCache di sd:/_nds/nds-bootstrap/
  • Coba ubah setelan tiap-permainan sebelum main, seperti Cepat CPU ARM9, Bacaan Kartu Tak Selaras, Mode DS/DSi, mutu suara, DMA Bacaan Kartu, dll
    • Di setelan tiap-permainan TWiLight Menu++, ubah semua ke Bawaan
    • Jika ada bentuk setelan tertentu yang ternyata bermasalah, mohon laporkan ke repositori GitHub
  • Jika ada pangkalan data cheat (usrcheat.dat), hapus di sd:/_nds/TWiLightMenu/extras
  • Dump ulang kaset agar yakin ROM tidak rusak
  • Jika langkah-langkah di atas sudah diikuti, tanya ke server Discord
  • Jika di server berkata ini isu nds-bootstrap, lihat dulu permainan tersebut sudah dilaporkan atau belum di GitHub
    • Lihat juga label isu yang tutup, mungkin saja isu tersebut ditutup karena sama dengan isu lain
    • Jika belum dicantum label isu Github, silakan buat isu baru
  • Jika sampai sini tidak ditemukan solusi, mohon tuliskan di daftar kompatibilitas

nds-bootstrap menambal fungsi ROM yang aslinya dibaca dari Slot-1 dialihkan ke kartu SD. Belum lagi masalah pewaktuan dan tindakan AP (sebagian besar sudah dihilangkan) yang keduanya membuat ROM tidak berfungsi benar.

  • ROM tertentu bisa dimuat ke RAM, agar bisa dibaca lebih cepat daripada kaset biasa
  • Bisa memperluas bus memori VRAM sampai 32-bit
  • Memanfaatkan cepat CPU tambahan DSi, agar kinerja beberapa permainan meningkat
  • Memperbagus audio ke 48 kHz
  • Mampu ke mode DSi, agar ada akses fitur DSi
  • Lebih sedikit menguras baterai
  • Jika disisip kaset tertentu, fitur IR bisa digunakan pada aplikasi
  • nds-bootstrap bersumber terbuka, sehingga pengembang bisa terus mengatasi kutu dan memperbaruinya atau hal lainnya, bahkan jika sudah tidak diurus
  • Memory Expansion Pak DS bisa diemulasi untuk permainan yang perlu pengaya ini
    • Saat ini, baru diemulasi di Nintendo DS Browser
  • Bisa menukar layar atas dan bawah di permainan tertentu untuk bermain lebih nyaman, atau untuk layar yang rusak atau dilepas
  • Menangkap layar dan mengubah nilai dalam RAM dengan menu in-game
  • ROM tertentu bisa dimuat ke Memory Expansion Pak (atau flashdisk Slot-2 yang berisi RAM), agar bisa dibaca lebih cepat daripada kaset biasa
  • 400+ DSiWare titles can be run using built-in patches and a Donor ROM of an SDK5 DS title
    • Mohon diingat nds-bootstrap akan selalu digunakan untuk DSiWare, terlepas dari pengaturan Pemuat Permainan di TWLMenu++
    • Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem
    • Certain DSiWare will require Lufia: Curse of the Sinistrals set as a Donor ROM
  • Jika kernel flashcard tidak bisa membaca ROM tertentu, nds-bootstrap bisa digunakan dan diatur di tiap-permainan
  • Bisa menukar layar atas dan bawah di permainan tertentu untuk bermain lebih nyaman, atau untuk layar yang rusak atau dilepas
  • Menangkap layar dan mengubah nilai dalam RAM dengan menu in-game

Jika permainan tidak bisa jalan, nds-bootstrap akan “menyumbangkan” ARM7 (dan ARM7i, jika ada) dari ROM lain untuk mengganti biner permainan tersebut sebagai donor.
ROM Donor bisa diatur di TWiLight Menu++.

  • Flashcards in DS mode: The supported DSi-Exclusive/DSiWare titles will require an SDK5 DS ROM set as a Donor ROM
  • DSiWarehax: Karena permainan DSi-Enhanced dan (hampir semua) DSiWare/DSi-Exclusive saling punya pengaturan MBK berbeda, maka yang DSi-Enhanced perlu ROM Donor agar bisa jalan di mode DSi. Jika DSiWare/DSi-Exclusive diatur jadi ROM Donor, permainan DSi-Enhanced akan bisa dijalankan sesuai pengaturan MBK eksploit DSiWare
    • Di DSi, jika TWiLight Menu++ mendeteksi belum ada yang jadi ROM Donor, Nintendo DSi Sound dan/atau judul eksploit absah akan otomatis jadi ROM Donor
  • CycloDS iEvolution: Sama halnya seperti DSiWarehax, tapi ROM DSiWare/DSi-Exclusive perlu permainan DSi-Enhanced sebagai ROM Donor, bukan sebaliknya

Tidak ada yang terbaik digunakan. Most ROMs of TWL titles can be set as a Donor ROM.
On DS flashcards, any SDK5 DS title can be set as a Donor ROM for DSiWare.

Contoh:

  • DSiWarehax di DSi: Nintendo DSi Sound dan/atau judul eksploit absah yang dijalankan akan otomatis jadi ROM Donor, jika belum ada yang diatur.
  • DSiWarehax di 3DS: Dump dulu ROM DS WiFi Settings (SDK5.5) dengan GodMode9, lalu atur jadi ROM Donor.

Jika ada judul yang memerlukan ROM Donor, dan ROM yang dianjur TWLMenu++ malah tidak ada opsi untuk jadi ROM Donor (jika sudah gulir ke bawah), maka cari ROM lain sebagai donor.

Versi nightly adalah commit paling baru. Versi nightly mungkin tidak stabil, tapi kutu (bug) sudah diperbaiki duluan di sini. Unduh nds-bootstrap versi nightly di repositori GitHub TWLBot/Builds.

  • Beberapa cheat mungkin perlu kombinasi tombol atau syarat lain agar aktif. Coba periksa dulu keterangan di tiap cheat
    • Di TWiLight Menu++, tekan Y untuk melihat keterangan cheat tertentu, jika ada
  • Hampir semua cheat dibuat untuk di mode DS dan mungkin tidak berfungsi di mode DSi. Jika permainan berjenis DSi-Enhanced, coba atur ke mode DS
  • Implementasi cheat E-type di nds-bootstrap masih kacau, kadang berfungsi kadang tidak. Mungkin cheat Anda sejenis itu, dan ini masih belum pasti kapan akan diperbaiki

Untuk info lanjut terkait cheat, lihat bagian Cheat Action Replay dari laman ROM Retail.

Menangkap layar utama bisa dilakukan dari menu in-game. Buka menu in-game secara bawaan dengan tombol L + Bawah + SELECT, dan pilih Tangkap Layar..., ubah bank VRAM jika perlu, lalu tekan A untuk menangkap layar.

Untuk melihat tangkapan layarnya di komputer, ekstrak sd:/_nds/nds-bootstrap/screenshots.tar; berkas ini berisi semua tangkapan layar berformat BMP. Tersedia 50 slot berkas BMP kosong yang bisa diisi tangkapan layar, yang masih kosong boleh diabaikan atau dihapus.

Aplikasi nds-bootstrap hanya bisa muat 50 tangkapan layar di screenshots.tar. Jika hampir penuh, ekstrak dulu berkas TAR lalu boleh hapus, nds-bootstrap akan membuat TAR baru saat memuat permainan.

Layar “utama” adalah layar fisik atas atau bawah yang dipermuncul gambar oleh mesin utama. Biasanya layar yang menampilkan jalan permainan atau berunsur 3D yang selalu layar utama. Di menu in-game utamanya akan selalu layar atas.

Alasan kenapa hanya bisa menangkap layar utama karena keterbatasan peranti keras Nintendo DS, tidak ada penyangga bingkai (framebuffer) tapi ada fitur tangkap tampilan yang menangkap hasil keluaran mesin utama. Ini sering kali digunakan permainan untuk merender 3D ke kedua layar tapi juga bisa untuk menangkap layar.

Saat menangkap layar dengan nds-bootstrap maka fitur tangkap tampilan DS digunakan untuk menangkap gambar dari mesin utama, namun tangkapan ini hanya bisa ditulis ke VRAM dan memerlukan salah satu dari empat bank pertama. nds-bootstrap akan langsung memilih bank yang tidak sedang digunakan mesin utama, jadi biasanya ini boleh diabaikan; namun terkadang keempat bank VRAM akan digunakan mesin utama yang berarti tangkapan layar akan tidak bagus sehingga harus memilih bank yang sekiranya bagus.

Bermain daring dengan nds-bootstrap akan berfungsi persis seperti di kaset sungguhan. Lihat laman Wi-Fi ini untuk informasi cara menyambung layanan daring alternatif.

  • Jika permainan DSi-Enhanced dijalankan di mode DS, sambungan jejaring akan terbatas di keamaan WEP atau tidak ada

Tidak. Walaupun tidak semua permainan berfungsi di pengaturan ini, DSi dan 3DS memang dirancang mampu di kecepatan CPU ini.

  • Jika permainan terjadi isu saat dijalankan pada cepat CPU 133 MHz (TWL), buat isu baru di repositori GitHub TWiLight Menu++ dan jelaskan efeknya, nanti cepat CPU ini akan didaftarhitamkan untuk permainan tersebut

Walaupun cepat CPU TWL bisa meredakan sendat, nds-bootstrap tidak bisa mempercepat lebih dari spesifikasi yang ada.

Tidak. Karena nds-bootstrap menjalankan permainan secara lokal, fungsi tombol tidak bisa diubah. Satu-satunya cara ya dengan memodif permainan itu sendiri, atau dengan cheat.

Pokémon HeartGold/SoulSilver, Black/White, dan Black 2 / White 2 terdapat kode anti-pembajakan yang harus ditambal sendiri sebelum mengacakadut ROM. Caranya dengan DS-Scene ROM Tool.

  • ROM teracakadut (randomized) tidak bisa ditambal AP sambil jalan seperti versi ori permainannya, karena mengacakadut ROM hasilnya akan terus berbeda untuk disertakan tambalannya juga di TWiLight Menu++

Sebagian biner DSi adalah kode permainan yang digunakan di konsol DSi (dan juga 3DS) untuk mengakses fitur DSi, seperti kamera dan keamanan Wi-Fi lebih baik. Men-dump biner dengan cara lama mungkin masih kurang benar.

  • ROM tanpa biner DSi masih bisa dimainkan di konsol apa pun lewat mode DS, tapi akan dijalankan seolah-olah di spesifikasi Nintendo DS Phat/Lite

Untuk mendapat ROM dengan biner DSi, coba dump ulang Kaset Permainan.