This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Ragnarok, sebagai MMORPG, daya tarik utamanya tentu saja bukan cerita, tetapi main bersama, seperti slogan "AYO MAIN BERSAMA" tersebut. Nah, pada Ragnarok yang sudah di Offline-kan dengan emulator, bisa dibilang game ragnarok sangat membosankan. Meskipun anda main di LAN, tetap saja daya tarik "main bersama" yang ditawarkan Ragnarok tidak mencukupi. Seberapa banyak sih orang yang maen di LAN dibandingkan pengguna Ragnarok Online sebenarnya? Anda jalan kiri-kanan nusuk poring tapi entah kapan level bisa naik. Sudah begitu, NPC-nya ngomongnya standar. Benar-benar hampa (Seperti dunia tanpa cinta kata Rhoma Irama). Oleh karena itu, cara paling asik untuk maen Ragnarok Offline adalah :
• Semau kita naek levelnya kapan
• Uang banyak. Meskipun di Online kita kere, setidaknya di Offline tidak.
• Coba semua job. Kapan lagi?
• Banyak skill.
• Lihat-lihat kartu.
• Yang paling penting : NGERASAIN GIMANA SESUKA HATI JADI GOD ADMIN RAGNAROK!
Sampai tulisan ini ditulis, semua konfigurasi emulator Ragnarok (Ragnarok Offline) menggunakan format txt, atau setidaknya ekstensi lain, yang tidak dienkripsi, atau bisa dibaca oleh Notepad. Tunggu! Anda tidak tahu Ragnarok Offline? Ragnarok offline bisa diketahui dengan melihat ciri-ciri yaitu,
1. Saat dibuka, ada 3 jendela macam DOS yang kebuka, yaitu character server, map server, dan login server. Jendela yang satu lagi adalah jendela permainan ragnarok itu sendiri.
2. Anda akan bertanya : "Kok ragnarok ini pemainannya sedikit sekali...?" ☺ Nah, beberapa emulator mungkin sudah menyisipkan beberapa kode yang bisa membuat anda menentukan anda mau naik level berapa, dapat apa, dsbg, tapi jika emulator yang anda gunakan tipe normal-normal saja, bukan berarti anda tidak bisa ngapa-ngapain. Senjata anda cukup notepad!
Yang harus anda ingat, direktori modifikasi dari sebuah emulator, adalah : “TEMPAT DIINSTAL”-”NAMA SERVER”-”PATH ADMIN”-”FOLDER KONFIGURASI”
Misalnya :
C:-Program Files-Ragnarok-Offline-Server-cfg
Atau :
C:-Gravity-Ragnarok0127korea-MOD601-DB
Tapi, penunjukan seperti ini seringkali sudah dirubah oleh modifikator sebelum emulator sampai
ke tangan anda. Jika demikian, yang perlu anda lakukan adalah mencari file yang berisi
kode-kode seperti yang akan saya sebutkan selanjutnya.
Sebagai permulaan, anda bisa mengubah semua kata-kata yang dikeluarkan oleh NPC pada
game tersebut. Cara ini sangat mudah, cukup buka folder tersebut, dan cari file yang berisi
dialog dari NPC tersebut, biasanya bernama npc_upgrade.txt, npc_bunnyband.txt, npc_aldebaran.txt, dan lain-lain, pokoknya berhubungan dengan NPC. Nah, bukalah file
tersebut dengan notepad, ubah kata-kata didalamnya seperlunya, kemudian di save lagi. Sebagai
contoh, ini adalah petikan dari isi npc_bunnyband.txt :
// Bunny Band - Prontera prontera.gat,146,87,6 script Kafra 83,{ mes "[Kafra]"; mes "^529DFFSpecial Festival, ^FF0000Bunny Band ^529DFFQuest!!^000000"; next; menu "Join.",LJoin,"Information.",LInformation,"Cancel.",LCancel;
saya kemudian mengubahnya menjadi :
// Bunny Band - Prontera prontera.gat,146,87,6 script Kafra 83,{ mes "[Kafra]"; mes "^529DFFAda festifal!, ^FF0000Bunny Band ^529DFFQuest!!^000000"; next; menu "Ikutan.",LWahapa???,"Apaan Tuh?",LInformation,"Batal.",LCancel; Maka dialog si NPC berikut pilihan jawaban akan berubah menjadi apa yang saya tulis.
Misalnya dari join menjadi ikutan, Special festival menjadi Ada Festifal!, dan seterusnya. Cara
ini sangat mudah, bahkan saya yakin anda sudah bisa melakukannya tanpa perlu membaca ini.
Ngomong-ngomong, kira-kira FF0000 dan 529DFF itu apa ya? Itu adalah warna dari tulisan
dari dialog si NPC. Sama dengan kode warna di html. Anda bisa juga menggantinya. Hanya saja,
jika pada htm didahului dengan tanda #, disini, tanda tersebut diganti dengan ^.
Berikutnya, anda bisa mencoba merubah item-item yang diperlukan untuk mengikuti sebuah
event. Anda tahu, pada Ragnarok, misalnya untuk mendapatkan bunny band, anda perlu
mengumpulkan beberapa item kemudian berbicara dengan NPC Kafra Bunny Band, agar dia
memberikan bunny band tersebut. Nah, yang kita lakukan adalah memodifikasi agar
barang-barang atau item yang diperlukan untuk membuat bunny band tersebut terserah kita.
Sebagai contoh, ini adalah sebagian isi dari npc_bunnyband.txt :
LJoin: if(countitem(949)==0) goto LJoin00; mes "[Kafra]"; mes "Let me check Items you brought here."; next;
if(countitem(949)<100) goto LJoin01; if(countitem(706)<1) goto LJoin02; if(countitem(722)<1) goto LJoin03; if(countitem(2213)<1) goto LJoin04; mes "[Kafra]"; mes "Wow!!Well-Done,Well-done.Finally you gathered all items needed!!"; Nah, yang perlu anda perhatikan adalah bagian :
if(countitem(Nomor Item)<Jumlah item yang dimiliki) goto LJoin01; if(countitem(Nomor Item)< Jumlah item yang dimiliki) goto LJoin02; if(countitem(Nomor Item)< Jumlah item yang dimiliki) goto LJoin03; if(countitem(Nomor Item)< Jumlah item yang dimiliki) goto LJoin04; Mudahnya, barisan-barisan diatas kira-kira dalam bahasa manusia : “Jika item bernama berikut
dimiliki player sejumlah sekian, pindahkan dia ke dialog sekian!”
Mengenai nomor item, bisa anda lihat pada bagian akhir dari tulisan ini.
Yang perlu anda lakukan hanyalah mengubah Nomor item dan jumlah item yang dimiliki sesuka
anda untuk mendapatkan bunny band. Misalnya :
if(countitem(2106)<1) goto LJoin01; Yang berarti untuk membuatnya, hanya diperlukan 1 buah Shield. Jika anda perhatikan
baik-baik, anda juga bisa menemukan cara untuk merubah tempat NPC tersebut berada dengan
mengubah koordinat penempatannya. Hehehehe. Cara ini bisa diterapkan pada semua dialog
yang memiliki requirements. Misalnya untuk menjadi Thief, anda memerlukan sejumlah jamur.
Ubah saja jadi Apel!
Sebagai tambahan, beberapa NPC yang sama memiliki lokasi yang berbeda. Mereka ada di
setiap kota, untuk itu, perhatikan bagian kepala dari script dialog, dan anda akan menemukan
tanda :
// Bunny Band - Prontera
Ini berarti, jika anda merubah script dialog dibawahnya, NPC yang akan berubah hanyalah NPC
Kafra Bunny Band pada kota prontera saja.
Oh ya, saya hampir lupa. Anda jangan tertipu dengan tulisan pada sampul kaset atau dialog start
yang mengatakan bahwa usernya harus ini dan passwordnya harus ini (misalnya passwordnya
20000 usernya server). Ini salah. Anda bisa saja membuat user baru. Caranya, saat login,
masukkan pada box username nama user yang anda inginkan disertai “_M” atau “_F” (misalnya
userbaru_M). Tanda M dan F tersebut adalah jenis kelamin karakter, yaitu male dan female. Nah,
passwordnya terserah anda.
Jika hal tersebut tidak bisa dilakukan, berarti konfigurasi server diatur agar tidak menerima user
baru. Cara merubahnya, bukalah folder konfigurasi Ragnarok, dan temukan
login_server_config.txt, atau login_server.txt, atau cfg_login.txt, atau apapun yang memiliki isi
seperti ini :
// $Id: login-server-config.txt,v 1.3 2003/08/19 00:27:12 mra Exp $ // Set allow_new_accounts to 0 to disable new accounts via _M/_F allow_new_accounts: 0
Nah, yang perlu anda modifikasi adalah angka 0 pada allow new accounts menjadi 1.
Keterangannya ada khan?
Berikutnya, masalah naik level. Anda tentunya bosan membunuh poring bukan? Mana exp
poinnya sedikit lagi, tapi jangan pandang rendah poring! Jika anda sudah memodifikasi
ragnarok, meninggikan exp point poring, poring adalah monster yang paling mudah ditemui
sehingga anda sesuka hati mau menaikkan level seberapa yang anda inginkan.
Carilah dalam folder konfig, file yang berisi database monster. Namanya biasanya MOB_DB.txt,
monster.txt, atau macam-macam. Pokoknya cari saja file yang isinya kira-kira seperti :
1002,PORING,PORING,1,50,2,2,3,7,3,0,1,5,1,7,2,1,3,2,3,616,545,666,985,987:889,501:501,981:714,714:1022,1022:1043,1111:671,981:1221,2222:616 ,, atau :
Exp yang dimaksud termasuk adalah exp yang diperlukan untuk naik job level dan mendapatkan
skill point. Jadi, cukup dengan meninggikan nilai exp, maka anda akan mendapatkan poring
yang mudah dikalahkan, tetapi expnya lebih gede dari boss. Misalnya :
1002,PORING,PORING,1,50,999999,999999,999999,7,3,0,1,5,1,7,2,1,3,2,3,616,545,666,985,987:889,501:501,981:714,714:1022,1022:1043,1111:671,981:1221,2222:616 ,, Atau
konfigurasi setiap emulator kadang tidak sama. Saya pernah berhasil mengimplementasikan
Player Killer dengan modifikasi semacam ini di sebuah emulator dengan server yang belum
mengimplementasikan Player Killer, tapi saya coba di emulator yang lain ternyata tidak bisa.
Kuncinya memang kesabaran.
Nah, untuk mendapatkan item terserah anda, anda cukup modifikasi bagian kemungkinan
[barang yang dijatuhkan]. Nah, bagaimana mengetahui bagian manakah bagian [barang yang
dijatuhkan] dari sebuah script pada emulator? Masalahnya, salah memasukkan angka, bisa-bisa
anda membuat MDP (Mass Destruction Poring-Poring Pemusnah Masal) seperti alasan AS
menyerang Irak-walaupun sampai sekarang kita tahu itu bullshit…-?
Itulah enaknya poring. Begini, jika anda perhatikan di bagian bawah mengenai daftar kode item,
anda akan menemukan bahwa kode item adalah 3 digit keatas dan dimulai dari 501. Nah, poring
tidak memiliki skill dan status diatas 2 digit. Dengan kata lain, secara default, poring tidak
mungkin memiliki kekuatan serangan, defensifitas, ataupun agility diatas 99. [barang yang
dijatuhkan] adalah bagian akhir, sehingga angka-angka yang terdapat dari bagian paling ujung
sampai nilai dibawah 3 digit adalah kode [barang yang dijatuhkan]! Perhatikan saja :
1002,PORING,PORING,1,50,2,2,3,7,3,0,1,5,1,7,2,1,3,2,3,<KODE BARANG DIMULAI DARI SINI!> 616,545,666,985,987:889,501:501,981:714,714:1022,1022:1043,1111:671,981:1221,2222:616 ,,<AKHIR>
Sehingga untuk mendapatkan poring yang paling perfect, expnya banyak, mudah dikalahkan,
dan barang yang dikeluarkan bisa dijual dengan harga tinggi, emas misalnya, cukup rubah
semua angka pada bagian [barang yang dijatuhkan]. Misalnya :