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 lagi 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 menemukan solusi, mohon tuliskan di daftar kompatibilitas

Karena nds-bootstrap menambal fungsi ROM yang aslinya dibaca dari Slot-1 dialihkan ke kartu SD. Masalahnya ada di 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 permainan 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, untuk 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 memperbarui untuk mengatasi kutu 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 flashcart Slot-2 yang berisi RAM), agar bisa dibaca lebih cepat daripada kaset biasa
  • 400+ DSiWare bisa dijalankan dengan tambalan sekemas dan ROM Donor DS SDK5
    • Mohon diingat nds-bootstrap akan selalu digunakan untuk DSiWare, terlepas dari pengaturan Pemuat Permainan di TWLMenu++
    • Tidak semua DSiWare bisa menyimpan, karena susahnya menambah fitur simpan, dan/atau struktur simpanan bisa lebih dari satu berkas
    • DSiWare tertentu perlu Lufia: Curse of the Sinistrals diatur sebagai ROM Donor
  • 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++.

  • Flashcard di mode DS: ROM DSiWare/DSi-Exclusive yang didukung perlu ROM DS SDK5 sebagai ROM Donor
  • 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 dengan pengaturan MBK dari 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. Hampir semua ROM TWL bisa diatur jadi ROM Donor.
Untuk flashcard DS, ROM DS SDK5 apa pun bisa jadi ROM Donor untuk 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 bug (kutu) 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 itu selalu jadi layar utama. Di menu in-game, ini selalu layar atas.

Alasan kenapa hanya bisa menangkap layar utama karena keterbatasan peranti keras Nintendo DS, tidak ada framebuffer (dapar bingkai) tapi ada fitur tangkap tampilan yang menangkap hasil keluaran mesin utama. Ini sering 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 kadang keempat bank VRAM digunakan mesin utama semua, berarti tangkapan layar akan tidak bagus sehingga harus memilih bank yang terlihat lebih 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, keamanan sambungan jejaring hanya bisa 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 bermasalah saat dijalankan pada cepat CPU 133 MHz (TWL), buat issue 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 randomized (teracakadut) tidak bisa ditambal AP sambil jalan seperti versi ori permainannya, karena mengacakadut ROM hasilnya akan terus berbeda untuk dibuat 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 akan berantakan.

  • 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.