Nintendo DS (I) ROM/Format Editor, tetapi untuk Nintendo DS (I) Consoles sendiri ( POC )








Proyek ini adalah hasil dari membawa konsep editor Nintendo DS (i) ROM yang sudah ada ke konsol DS (i) itu sendiri. Meskipun keterbatasan yang jelas, seseorang dapat membuat suntingan khusus ROM dengan kesederhanaan dan portabilitas keluarga konsol ini.
Editor dapat digunakan dan memiliki dukungan dasar untuk beberapa format terkenal, meskipun bisa menjadi lambat saat melakukan operasi penghematan. Perhatikan bahwa ini sebagian besar merupakan bukti konsep yang menunjukkan ide (terkutuk).
Lihat/Edit Info (Judul Game, Kode Game, Kode Pembuat)
Ikon Lihat/Edit
Jelajahi Ini Sistem File Nitrofs
Lihat/Edit tekstur yang dibentuk oleh NCGR + NCLR
Lihat tekstur yang dibentuk oleh NCGR + NCLR + NSCR (Simpan belum didukung)
Jelajahi Gelombang Arsip (SWAR) dan sampel gelombangnya
Mainkan/Edit Sampel Gelombang (SWAV), merekam dengan mikrofon konsol!
Seperti kebanyakan proyek Homebrew DS (I), proyek ini pada dasarnya membutuhkan DevKIkanm, Libnds, dan perpustakaan DS Homebrew dasar lainnya yang akan diinstal (periksa paket nds-dev di DevKitPro pacman ). Kemudian, Running make akan menyusun proyek menjadi ROM NDS terakhir.
Menerapkan tekstur menyimpan sebagai NCGR+NCLR+NSCR
Menerapkan Simpan di file utilitas.bin
Dukung format lain dalam SDAT (STRM, SSEQ, dll.)
Model dan Tekstur Model (NSBMD, NSBTX)
Dukungan untuk pengkodean pesan BMG yang tersisa
Dukungan karakter khusus BMG yang tepat untuk pesan yang menggunakannya
Untuk beberapa palet NCGR+tekstur NCLR, izinkan memilih palet untuk memuat
Dukungan atribut yang diabaikan dalam data NSCR (periksa tautan yang dikreditkan di bawah)
Dukung bagian PMCP di NCLRS
Cobalah untuk meningkatkan waktu pemuatan/penghematan, tetapi tidak dapat melakukan jauh lebih baik karena keterbatasan teknis ...
Pertimbangkan untuk menggunakan gambar frameBuffer langsung alih -alih menggunakan sprite
Pertimbangkan untuk menggunakan tekstur yang dikonversi secara khusus alih -alih memuat PNG
Dukungan untuk mengekspor file/direktori ke beberapa direktori output (seperti GodMode9)
Grafik Polandia secara umum
Mendeteksi format file dengan sistem yang lebih baik daripada hanya memeriksa ekstensi (memeriksa header, dll.) (Dilakukan di libnedit)
Dukungan untuk pengeditan NSBTX
Menerapkan zoom untuk tekstur besar di editor grafik
Izinkan perubahan warna dalam palet warna di editor grafik
Tambahkan hex/editor/pemirsa teks?
File mengekspor dan mengimpor dukungan dari sistem file nitrofs?
Mendukung lebih banyak karakter khusus (é, à, dll.) Di keyboard
Gunakan ikon khusus untuk file terkompresi
(Dan banyak lagi hal yang bisa ditambahkan di sini)
Setiap saran, ide, dan kontribusi selalu diterima, tetapi perlu diingat bahwa ini hanya bukti konsep.
DevKIkanm Devkitpro dan berbagai perpustakaan DS adalah komponen dasar untuk membuat proyek ini dan sebagian besar proyek Homebrew DS (i) lainnya.
Beberapa editor PC ROM yang sudah ada sangat membantu untuk memahami beberapa format file, dan sebagai basis untuk editor PC ini: Every File Explorer, NSMBE5, MKDS Curse Modifier dan DS Sound Studio
Halaman web berikut juga sangat membantu untuk memahami beberapa format file:
Peti karat Nintendo-LZ sangat membantu untuk memahami dan mengimplementasikan format kompresi LZ10/LZ11 di C ++.
UI menggunakan pustaka Lodepng dan STB-Truetype untuk masing-masing mendukung pemuatan file PNG dan TTF.
UI memanfaatkan TTF non-resmi dari font bios Nintendo DS (I), tersedia di sini: https://www.dafont.com/nintendo-ds-bios.font
Ikon UI sebagian besar diambil dari Icons8.