Alat untuk Membongkar & Repack Nintendo DS ROM (.nds)
Jika Anda menemukan perangkat lunak ini bermanfaat, silakan pertimbangkan untuk mendukungnya:
NDSFactory membantu Anda dengan mudah membongkar dan mengemas ulang Nintendo DS ROM, tetapi beberapa pengetahuan teknis diperlukan.
ROM NDS khas terdiri dari bagian berikut:
NDSFactory memungkinkan Anda untuk mengekstrak bagian -bagian ini, memodifikasinya sesuai kebutuhan, dan membangun kembali ROM dengan bagian yang diedit. Jika bagian yang dimodifikasi lebih besar dari aslinya, Anda harus menentukan alamat fisik dan ukuran baru mereka di header. Pastikan bahwa bagian tidak tumpang tindih dan ingat untuk menambal lemak. Bin jika perlu.
Alat ini sangat berguna untuk game modding atau pelatih menulis.
Di tab Unpacker, Anda dapat memuat perangkat lunak Nintendo DS Anda (.nds) dan mengekstrak bagian ROM. Perhatikan alamat asli file lemak, karena Anda akan membutuhkan nilai ini jika Anda mengubah alamat dan ukuran bagian atau jika Anda ingin mengekstrak isinya.
Anda kemudian dapat melakukan apa yang Anda inginkan dengan bagian -bagian ini (kode suntikan, terapkan tambalan dll.)
Di tab Packer, Anda dapat membuat ulang file .nds menggunakan bagian yang diedit. Jika bagian Anda lebih besar dari aslinya, Anda harus memperbarui alamat dan ukurannya di header. Pastikan alamat tidak tumpang tindih, atau ROM terakhir akan rusak. Jika Anda mengemas ulang bagian yang diedit dan alamat file lemak berbeda dari aslinya, Anda harus menambal lemak (fat.bin). Lemak berisi alamat absolut yang mewakili alamat awal dan akhir setiap file, jadi Anda perlu memperbaruinya sesuai (gunakan tab Penambalan Lemak untuk ini).
Peringatan: Jika ROM berisi overlay ARM9/ARM7 dan bagian Anda lebih besar dari aslinya, Anda harus memperbarui offset overlay secara manual di Binari OVR dan Fat (menggunakan editor HEX).
Di tab ini, Anda dapat:
Ekstrak file lemak dari fat_data.bin.
Bangun kembali file lemak menjadi fat.bin dan fat_data.bin baru. Jika ROM berisi overlay ARM9/ARM7, Anda harus memberikan lemak asli. Bin untuk mengekstrak offset overlay.
PERINGATAN: Jangan memodifikasi nama file atau ekstensi, atau Anda akan memerlukan fnt.bin baru.
Patch bagian lemak (fat.bin): Ini hanya diperlukan jika alamat akhir file lemak (fat_data.bin) berbeda dari aslinya. Menambal lemaknya mudah: Muat lemak Anda. Ini akan menghasilkan lemak yang ditambal. Bin untuk digunakan dalam proses pengemasan.
Jika Anda menemukan bug, jangan ragu untuk membuka masalah atau mengirimkan permintaan tarik :)
Terima kasih khusus kepada Antonio Barba & Davide Trogu
Dikembangkan dengan ❤ oleh Luca d'Amico