Tutorial Menerjemahkan Game Suikoden I (Update) Part 1
Tahun 2020 silam, aku menerjemahkan dan merilis patch translasi untuk game Suikoden I. Saat itu aku masih murni memakai hex editor WindHex dan mengedit ISO secara langsung, sehingga melewatkan beberapa bagian teks/dialog dalam game.
Seiring waktu dan bertambahnya pengetahuan dan pengalaman, metode untuk menerjemahkan game ini juga sudah semakin dikuasai, meski sebagai amatir tanpa dasar pemahaman programming, ada bagian-bagian yang belum dipahami.
Untuk itu, aku juga mengupdate tutorial menerjemahkan game Suikoden I. Metode yang sama bisa digunakan untuk game Suikoden II (ada sedikit perbedaan di file maupun tabel teks), tapi kalian tak bisa memakainya untuk versi PSP, atau versi HD remaster yang akan keluar nanti. Dan karena tutorial cukup panjang, maka akan kubagi jadi beberapa bagian.
*Untuk Suikoden III, caranya agak mirip, namun toolnya berbeda (untuk ekstrak dari ISO PS2, yang dipakai adalah Apache2).
A. Tool-Tool yang Digunakan
Tool untuk pencarian relatif, ini berguna dalam menyusun tabel teks nantinya. Ini karena game Suikoden, sama dengan kebanyakan game lain, tidak memakai kode ASCII (41=A, 42=B, 43=C, 61=a, 62=b, 63=c, dst), melainkan memakai tabel teks tersendiri.
Tool ini berguna untuk mengekstrak file dari ISO, dan memasukkan kembali filenya ke dalam ISO. Ada tool lain yang bisa digunakan, tapi CDmage salah satu yang termudah dan terbaik.
Hex editor yang mendukung tabel teks. Bisa melakukan pencarian relatif, meski lebih lambat dari Monkey-Moore, dan juga bisa dipakai untuk membuat tabel karakter.
Kruptar7 (opsional)
Tool ini akan mempermudah dalam menerjemahkan game lebih cepat, terlebih dengan adanya fitur copy-paste yang tak bisa dilakukan dengan WindHex32. Ada sedikit masalah dalam memakai Kruptar7 untuk menerjemahkan game Suikoden, yang akan kita bahas nanti.
Script Game (opsional)
Kalian bisa mencarinya di internet, misal dari Gamefaqs. Ini akan mempermudah dalam mencari teks yang diperlukan.
Kalian bisa mencarinya di internet, misal dari Gamefaqs. Ini akan mempermudah dalam mencari teks yang diperlukan.
B. Mengekstrak File-File dari ISO
Buka file ISO Suikoden 1 dengan CDmage.
Klik Track 1 di kiri, lalu arahkan kursor mouse ke file MAIN.EXE di kanan, klik kanan dan pilih Ekstrak Files... lalu pilih lokasi untuk file yang diekstrak tadi. Lakukan hal yang sama untuk file SLUS_002.92.
Berikutnya, klik folder DATA di sebelah kiri. Klik kanan folder 01_AREA.A di kanan, pilih Extract Files... dan pilih lokasi untuk menyimpan file hasil ekstrak. Lakukan hal yang sama pada folder-folder lain, kalian bisa abaikan folder 00_INIT dan 04_PLAY.
Buka masing-masing folder tersebut, hapus semua file dengan ekstensi selain .BIN. Untuk folder dengan nama AREA.x, hapus semua file selain yang bernama Vx.BIN. Atau kalian bisa lihat di bagian lokasi teks di bawah untuk tahu file-file apa saja yang perlu dipertahankan, sisanya bisa dihapus.
C. Lokasi Teks
Teks dan script dialog kebanyakan berada di dalam file-file dengan ekstensi .BIN, yang dibagi dalam berbagai folder berbeda. Pengecualian adalah file MAIN.EXE dan SLUS_002.92. Berikut ini adalah lokasi file-file yang harus diedit, dan nama file yang harus diedit.
SLUS_002.92 – berisi teks menu awal, teks untuk save/load.
MAIN.EXE – berisi teks menu, nama item, senjata, zirah, deskripsi, juga nama lokasi.
Folder berisi file:
01_AREA.A
Berisi file-file untuk wilayah Arlus. File-file yang harus diedit di sini adalah:
VA1.BIN – berisi script dialog untuk Ibukota Gregminster.
VA2.BIN – berisi script dialog untuk Desa Rockland.
VA3.BIN – berisi script dialog untuk Lenankamp.
VA4.BIN – berisi script dialog untuk Magician's Island, kedianan Lady Leknaat.
VA5.BIN – berisi script dialog untuk Desa Sarady.
VA6.BIN – berisi script dialog untuk Benteng Kwaba.
VA7.BIN – berisi script dialog untuk Gunung Seifu.
VA8.BIN – berisi script dialog untuk Gunung Tigerwolf.
VA9.BIN – berisi script dialog untuk Taman Terbang.
VAA.BIN – berisi script dialog untuk Istana Gregminster.
VAAD.BIN – berisi script dialog untuk perang terakhir.
02_AREA.B
Berisi file-file untuk wilayah Gouran. File-file yang harus diedit di sini adalah:
VB1.BIN – berisi script dialog untuk Desa Seika.
VB2.BIN – berisi script dialog untuk Desa Kaku.
VB3.BIN – berisi script dialog untuk Kota Kouan.
VB4.BIN – berisi script dialog untuk Benteng Garan.
VB5x.BIN – berisi script dialog untuk Kastil Toran (markas Liberation Army). Kalian akan menemukan banyak script yang sama di file berbeda. File VB5A21, VB5B31, VB5I0, VB5I2m VB5I3 dan VB5I4 tidak berisi teks, jadi bisa diabaikan.
VB6.BIN – berisi script dialog untuk Desa Great Forest.
VB7.BIN dan VB7A.BIN – berisi script dialog untuk event pasca mendapat Kastil Toran.
VB7D.BIN – berisi script dialog untuk event dengan Jenderal Teo.
VB8.BIN – berisi script dialog untuk Markas Bajak Laut pimpinan Anji.
VB9.BIN – berisi script dialog untuk event jelang pertempuran di Kastil Toran.
03_SHIRO
Berisi file-file untuk dialog dan menu tertentu di kastil, termasuk mini game.
AZUKARI.BIN – berisi teks untuk gudang barang (Rock).
BATH.BIN – berisi teks untuk pemandian.
BOOKS.BIN – berisi teks untuk buku tua.
COIN.BIN – berisi teks untuk permainan menebak koin di gelas (Marco).
KARUTA.BIN – berisi teks untuk permainan kartu (Georges)
MEL_SEL.BIN – berisi teks untuk tes suara (Melodye)
SD_TEST.BIN – berisi teks untuk mendengar musik (Kasidol).
STONE.BIN – berisi teks untuk nama 108 bintang takdir dan teks terkait.
WIN_SEL.BIN – berisi teks untuk pemilihan jendela (Window)
05_BATTLE
Berisi file-file untuk battle/pertempuran. File yang harus diedit di sini adalah:
GAMEOVER.BIN – berisi teks jika game over.
06_AREA.C
Berisi file-file untuk wilayah Great Forest (selain desa Great Forest), dimana Jenderal Kwanda Rosman ditugaskan. File-file yang harus diedit di sini adalah:
VC1.BIN – berisi script dialog untuk event di Dwarf Trail.
VC2.BIN – berisi script dialog untuk Desa Dwarf.
VC3.BIN – berisi script dialog untuk Dwarves' Vault.
VC4.BIN – berisi script dialog untuk Desa Elf.
VC5.BIN – berisi script dialog untuk event di Desa Elf yang terbakar.
VC6.BIN – berisi script dialog untuk Pannu Yakuta.
07_AREA.D
Berisi file-file untuk wilayah Kunan, yang dikuasai oleh Jenderal Bunga Milich Openheimer, plus kediaman Dr. Liukan di Lorimar. File-file yang harus diedit di sini adalah:
VD1.BIN – berisi script dialog untuk Antei.
VD2.BIN – berisi script dialog untuk Teien.
VD3.BIN – berisi script dialog untuk Rikon.
VD4.BIN – berisi script dialog untuk kediaman Dr. Liukan.
VD5.BIN – berisi script dialog untuk Penjara Soniere.
VD6.BIN – berisi script dialog untuk Kastil Scarleticia.
VD7.BIN – berisi script dialog untuk Northern Checkpoint/Pos Pemeriksaan Utara.
08_AREA.E
Berisi file-file untuk wilayah Lorimar (minus kediaman dr. Liukan). File-file yang harus diedit di sini adalah:
VE1.BIN – berisi script dialog untuk Desa Pejuang.
VE2.BIN – berisi script dialog untuk Kuil Qlon.
VE3.BIN – berisi script dialog untuk Kastil Neclord.
VE4.BIN – berisi script dialog untuk Benteng Lorimar.
VE5.BIN – berisi script dialog untuk Gua Masa Lalu (lokasi Star dragon Sword/Celestial Sword).
VE6.BIN – berisi script dialog untuk Kastil Neclord.
09_AREA.F
Berisi file-file untuk wilayah Dragon Knight. File-file yang harus diedit di sini adalah:
VF1.BIN – berisi script dialog untuk Dragon's Den/Sarang Naga.
VF2.BIN – berisi script dialog untuk Seek Valley.
VF3.BIN – berisi script dialog untuk Benteng Dragon Knight.
VF4.BIN – berisi script dialog untuk Seek Valley.
10_AREA.G
Berisi file-file untuk wilayah Dana. File-file yang harus diedit di sini adalah:
VG1.BIN – berisi script dialog untuk Kirov.
VG2.BIN – berisi script dialog untuk Kalekka.
VG3.BIN – berisi script dialog untuk Pabrik Rahasia.
11_AREA.H
Berisi file-file untuk wilayah Kasim Hazil. File-file yang harus diedit di sini adalah
VH1.BIN – berisi script dialog untuk Kastil Moravia.
VH2.BIN – berisi script dialog untuk event penyerangan ke Pos Pemeriksaan Utara.
12_IKKI
Berisi file-file untuk duel. Ada 3 duel di game Suikoden pertama, yakni:
PAN_TEO.BIN – berisi script dialog untuk duel antara Pahn dan Teo.
SHU_KWA.BIN – berisi script dialog untuk duel antara Tir dan Kwanda Rosman.
SHU_TEO.BIN – berisi script dialog untuk duel antara Tir dan Teo.
13_AREA.I
Berisi file-file untuk event kilas balik masa lalu Ted. File-file yang harus diedit adalah file VI1.BIN dan VI2.BIN.
14_AREA.S
Berisi file-file untuk event dan dialog di Shazarazade. File-file yang harus diedit adalah file VS1.BIN dan VS2.BIN.
15_AREA.Z
Berisi file-file untuk event dan dialog di wilayah Arlus pasca perang terakhir, dan ending. File-file yang harus diedit adalah :
VAC.BIN – berisi script dialog untuk Istana Gregminster.
VAD.BIN – berisi script dialog untuk Istana Gregminster.
VZ2.BIN – berisi script dialog untuk Rockland (setelah perang terakhir).
VZ3.BIN – berisi script dialog untuk Lenankamp (setelah perang terakhir).
VZ5.BIN – berisi script dialog untuk Sarady (setelah perang terakhir).
VZ7.BIN – berisi teks ending untuk tiap karakter.
16_WAR
Berisi file-file untuk perang/battle map.
WAR_GARA.BIN – berisi script dialog untuk pertempuran merebut Benteng Garan.
WAR_KITA.BIN – berisi script dialog untuk pertempuran merebut Pos Pemeriksaan Utara.
WAR_KUWA.BIN – berisi script dialog untuk pertempuran merebut Pannu Yakuta.
WAR_LAST.BIN – berisi script dialog untuk pertempuran menaklukkan Gregminster.
WAR_SCA1.BIN – berisi script dialog untuk pertempuran merebut Kastil Scarleticia (sebelum dapat penawar dari Liukan).
WAR_SCA2.BIN – berisi script dialog untuk pertempuran merebut Kastil Scarleticia (setelah dapat penawar dari Liukan).
WAR_SHAS.BIN – berisi script dialog untuk pertempuran merebut Benteng Shasarazade.
WAR_TEO1.BIN – berisi script dialog untuk pertempuran melawan pasukan Jenderal Teo (sebelum mendapat tombak api).
WAR_TEO2.BIN – berisi script dialog untuk pertempuran melawan pasukan Jenderal Teo (setelah mendapat tombak api).
Sebagai catatan, kalian mungkin menemukan script yang sama di file yang berbeda. Kalian mungkin juga akan menemukan script dialog untuk lokasi lain. Meski kalian bisa saja mengabaikannya, tak ada salahnya jika kalian menerjemahkan semuanya.
Buat juga folder OLD, dan kopikan semua folder berisi file di atas ke dalamnya. Selain sebagai backup, ini akan berguna saat kita memakai Kruptar7 nantinya.
<Berlanjut ke bagian kedua>
Tutorial Menerjemahkan Game Suikoden I (Update) Part 1
Reviewed by Pi-Man
on
17.10.24
Rating:
Game ps onne mah script dialognya banyak.... 😄👍 Lanjutkan gan
BalasHapusBg, software buat ekstrak file dari game gba apa ya?
BalasHapusKurang tahu kalau GBA.
HapusKarena ukurannya kecil, biasa kalau translasi langsung edit romnya.
Jadi gak pernah nyari cara ekstraknya.
Ooh iya juga ya, rom nya kan rata2, di bawah 10 mb-an.
HapusSatu lgi deh bg, game 3ds sama Switch bisa juga gk ya kalo di tl pake kruptar7?, dan ekstrak ke dua game itu pake software apa?