Tag Archives: GBA

Tutorial Membuat Tabel Karakter untuk Game Gunstar Super Heroes

Mungkin sebagian dari kalian sudah bisa membuat tabel karakter untuk sebagian game dengan berbagai metode, termasuk pencarian relatif. Namun ada kalanya kalian gagal menemukan karakter yang diinginkan, meski langkah yang dilakukan sudah benar, dan teks dialog tidak dikompresi.

Bisa jadi ini karena nilai untuk tiap karakter berbeda, dimana mereka tidak diwakili oleh nilai 2 digit hexadesimal, melainkan diwakili oleh 4 digit hexadesimal. Ini cukup umum ditemukan pada game-game SNES atau GBA.

Tutorial kali ini adalah untuk membuat tabel karakter untuk game-game seperti itu. Yang dijadikan contoh kali ini adalah game Gunstar Super Heroes untuk GBA. Adapun aplikasi yang diperlukan selain ROM game adalah emulator, Monkey_moore untuk pencarian relatif dan WindHex sebagai aplikasi hex editor.

Pertama, coba buka rom GBA game Gunstar Super Heroes dengan emulator, dan tunggu sampai ada dialog yang muncul, misal seperti ini:

Buka aplikasi Monkey-Moore, dan masukkan salah satu kata yang ada, misal journey.¬† Kalian¬† akan mendapati pesan seperti “No results found.” Kini coba ganti kata kuncinya menjadi j*o*u*r*n*e*y, jangan lupa beri tanda centang pada opsi Enable Wildcards *.

Kini buka aplikasi WindHex dan buka rom Gunstar Super Heroes. Pergi ke baris yang ditunjukkan aplikasi Monkey-Moore, yakni 582620h (582628h adalah alamat untuk karakter j). Kalian akan menemukan teks dialog yang terlihat seperti terputus-putus. Kalian juga akan mendapati bahwa tiap karakter diwakili oleh nilai yang sama seperti tabel ASCII (41=A, 42=B, 61=a, 62=b, dst), namun tiap huruf didahului oleh nilai 00.

Saatnya membuat table karakter agar teks lebih mudah dibaca. Klik menu Tools=>Table Maker, dan masukkan nilai 0041=A, 0042=B, 0043=C, 0061=a, 0062=b, 0063=c dst. Begitu juga untuk tanda baca seperti titik (002E), koma (002C), tanda seru 0021) dsb. Simpan tabel yang baru dibuat. Kini teks jadi lebih mudah dibaca.

Untuk mengedit teks, pastikan kalian menempatkan kursor pada nilai 00 di depan dan bukan pada nilai di belakangnya (misal pada 00 dan bukan 42 untuk karakter B), jika tidak mungkin tampilan akan hancur.

Maaf jika tutorial ini agak berantakan dan mungkin sedikit sulit dimengerti.

Kumpulan patch translasi game sejauh ini


Berikut ini beberapa game yang sudah ditranslasikan, dan diupload di Romhacking.net.

NES
Baloon Fight
Castlevania II: Simon’s Quest
Castlevania III: Dracula’s Curse
Darkwing Duck
Ice Climber
Super Mario Bross
The Legend of Kage
Urban Champion

SNES
Final Fantasy VI

GBA
Castlevania: Aria of Sorrow
Castlevania: Harmony of Dissonance

NDS
Dawn of Sorrow
Order of Ecclesia
Portrait of Ruin

Ke depannya daftar mungkin akan terus bertambah.
Silakan cek di Romhacking.net.