############ the customisation section ############# none of this is necessary and won't affect gameplay on a standard eathena server if you don't add these items, however some people do like to customise a bit. custom aura / login screen / loading screens ---------------------------------------------edit the bitmaps in the data folder included. add jpeg files (any size) in the same folder as bgi_temp.bmp with the names loading00.jpg, loading01.jpg... the official loading screens number 00-10 and you must replace all of them before you stop seeing the official ones. unlimited login screens are supported. sakexe type a) copy the included data folder to your ro folder. sakexe type b) merge the data folder with mmdata.grf using grf factory or grf builder custom mob entries --------------------i know lots of horribly lazy people will ask so here are some example mob_db lines. if you want to use the custom mobs in the game you will need to add these to your mob_db2.txt first. all i have done here is copy similar entries and edited the names, other stats/drops remain unchanged. you don't have to use these mobs, they are unofficial and have been created by fans of the game. paste these lines at the bottom of your mob_db2.txt... 1136,custom1,tanka,3,68,15895,0,0,0,1,692,1081,23,10,60,69,55,5,59,77,10,12,2,0,20 ,645,250,872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 1137,custom2,cutthroat shoota,68,15895,0,0,0,1,692,1081,23,10,60,69,55,5,59,77,10,12,2,0,20,645,250,872,6 72,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 1237,hollow_poring,hollow poring,17,688,0,109,71,1,60,71,10,0,1,17,24,20,26,20,10,12,0,4,22,651,300,1288,288 ,576,955,6000,910,3000,938,1000,935,3000,1001,6,1002,450,757,28,0,0,0,0,4043,1,0,0 ,0,0,0,0,0,0, 1238,dark_poring,dark poring,18,733,0,122,78,1,64,75,15,0,1,18,26,20,27,15,10,12,0,4,22,651,200,1288,288 ,576,955,5700,910,1100,938,600,992,15,1001,5,1002,500,757,31,0,0,0,0,4043,1,0,0,0, 0,0,0,0,0, 1239,fire_poring,fire poring,19,760,0,135,85,1,68,79,15,0,1,19,30,20,43,10,10,12,0,4,22,651,150,1288,288 ,576,955,6000,910,3000,938,1200,990,45,1001,8,1002,550,757,34,0,0,0,0,4043,1,0,0,0 ,0,0,0,0,0, 1393,custom3,custom3,3,5577,0,0,0,1,1,2,35,0,1,1,1,1,1,1,7,12,0,5,22,129,200,500,5 00,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 1394,custom4,custom4,3,5577,0,0,0,1,1,2,35,0,1,1,1,1,1,1,7,12,0,5,22,129,200,500,5 00,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 1411,pumpkinring,pumpkinring,14,344,0,81,44,1,59,72,0,10,1,14,14,1,19,15,10,12,1,3 ,25,131,300,1672,672,480,938,5500,910,1500,511,500,514,200,729,5,0,0,0,0,0,0,0,0,4
033,5,0,0,0,0,0,0,0,0, 1414,mastering,mastering,14,344,0,81,44,1,59,72,0,10,1,14,14,1,19,15,10,12,1,3,25, 131,300,1672,672,480,938,5500,910,1500,511,500,514,200,729,5,0,0,0,0,0,0,0,0,4033, 5,0,0,0,0,0,0,0,0, 1496,ayame_man,ayame man,74,8170,0,5786,4730,2,450,550,5,5,1,192,38,45,127,85,10,12,1,6,24,1685,100,672 ,500,192,7005,5500,616,1,724,217,2270,5,610,650,984,217,608,3,732,1,0,0,4210,1,0,0 ,0,0,0,0,0,0, 1501,giant_baphomet,giant baphomet,81,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,6 7,1973,100,1068,768,576,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5 600,0,0,0,0,4147,1,13000,5000,608,1000,750,400,923,3800, you can even add your own custom sprites using the example i have given you for custom1 and custom2! [2] custom maps ---------------this will add the old payon map to your server as a custom map, as well as the world championship maps and some others. i have supplied warps for old payon from an old eathena version. * open conf/maps_athena.conf... * find... //------------------------- extra maps --------------------------// ragnarok world championship 2004 // requires: rwc 2004 client // or akaru's supergrf 1.64 or newer //map: rwc01.gat //map: rwc02.gat //map: rwc03.gat // christmas & sakura special // requires akaru's supergrf 1.1 or newer //map: prontera_x.gat //map: alberta_x.gat //map: aldebaran_x.gat //map: geffen_x.gat //map: izlude_x.gat //map: prt_church_x.gat //map: prontera_s.gat //map: pay_arche_s.gat * replace with... //------------------------- extra maps --------------------------// ragnarok world championship 2004 // requires: rwc 2004 client // or akaru's supergrf 1.64+
// or mrmagoo's mmdata.grf 2.0+ map: rwc01.gat map: rwc02.gat map: rwc03.gat // christmas & sakura special // requires akaru's supergrf 1.1 or newer // or mrmagoo's mmdata.grf 2.0+ map: prontera_x.gat map: alberta_x.gat map: aldebaran_x.gat map: geffen_x.gat map: izlude_x.gat map: prt_church_x.gat map: xmas_x.gat //map: xmas_fild01.gat ???? map: prontera_s.gat map: pay_arche_s.gat // old payon maps // requires: mrmagoo's mmdata.grf 2.0+ map: oldpayon.gat map: oldpay_in01.gat map: oldpay_in02.gat // dragon boat festival // requires mrmagoo's mmdata.grf 2.0+ map: alberta_d.gat - open db/maplist.txt add at bottom... oldpayon.gat 1500 oldpayon_in01.gat oldpayon_in02.gat xmas_x.gat alberta_d.gat - add the following to a script in your npc folder and link the script into your scripts_custom.conf... oldpayon.gat,111,173,0 warp oldpayon.gat,133,81,0 warp oldpayon.gat,141,91,0 warp oldpayon.gat,172,133,0 warp oldpayon.gat,22,174,0 warp oldpayon.gat,30,176,0 warp oldpayon.gat,38,174,0 warp oldpayon.gat,68,173,0 warp oldpayon.gat,90,167,0 warp oldpay_in01.gat,101,25,0 oldpay_in01.gat,111,177,0 oldpay_in01.gat,113,107,0 oldpay_in01.gat,113,143,0 oldpay_in01.gat,113,77,0 oldpay_in01.gat,12,68,0 warp
oldpay01 1,2,oldpay_in01.gat,15,68 oldpay02 2,2,oldpay_in01.gat,134,171 oldpay03 2,2,oldpay_in01.gat,98,173 oldpay04 1,2,oldpay_in01.gat,163,108 oldpay09 2,1,oldpay_in01.gat,98,25 oldpay05 2,1,oldpay_in01.gat,80,63 oldpay06 2,1,oldpay_in01.gat,142,45 oldpay07 1,2,oldpay_in01.gat,44,138 oldpay08 2,1,oldpay_in01.gat,72,89 warp oldpay09-1 1,3,oldpayon.gat,22,171 warp oldpay11 2,3,oldpay_in01.gat,129,177 warp oldpay12 1,2,oldpay_in01.gat,63,107 warp oldpay13 1,2,oldpay_in01.gat,63,145 warp oldpay14 1,2,oldpay_in01.gat,63,99 oldpay01-1 1,3,oldpayon.gat,108,173
oldpay_in01.gat,122,107,0 oldpay_in01.gat,122,77,0 oldpay_in01.gat,124,143,0 oldpay_in01.gat,126,177,0 oldpay_in01.gat,130,36,0 oldpay_in01.gat,134,168,0 oldpay_in01.gat,143,179,0 oldpay_in01.gat,145,45,0 oldpay_in01.gat,160,108,0 oldpay_in01.gat,164,179,0 oldpay_in01.gat,167,74,0 oldpay_in01.gat,168,53,0 oldpay_in01.gat,170,100,0 oldpay_in01.gat,170,119,0 oldpay_in01.gat,170,132,0 oldpay_in01.gat,170,87,0 oldpay_in01.gat,22,26,0 warp oldpay_in01.gat,26,115,0 oldpay_in01.gat,26,164,0 oldpay_in01.gat,30,126,0 oldpay_in01.gat,30,151,0 oldpay_in01.gat,30,59,0 warp oldpay_in01.gat,30,81,0 warp oldpay_in01.gat,47,138,0 oldpay_in01.gat,52,35,0 warp oldpay_in01.gat,60,107,0 oldpay_in01.gat,60,145,0 oldpay_in01.gat,60,170,0 oldpay_in01.gat,60,99,0 warp oldpay_in01.gat,70,52,0 warp oldpay_in01.gat,70,75,0 warp oldpay_in01.gat,72,121,0 oldpay_in01.gat,72,134,0 oldpay_in01.gat,72,159,0 oldpay_in01.gat,72,86,0 warp oldpay_in01.gat,83,107,0 oldpay_in01.gat,83,145,0 oldpay_in01.gat,83,63,0 warp oldpay_in01.gat,83,99,0 warp oldpay_in01.gat,86,37,0 warp oldpay_in01.gat,98,170,0 oldpay_in02.gat,10,25,0 warp oldpay_in02.gat,35,67,0 warp oldpay_in02.gat,52,67,0 warp oldpay_in02.gat,61,33,0 warp oldpay_in02.gat,70,33,0 warp oldpay_in02.gat,75,67,0 warp
warp oldpay15 1,2,oldpay_in01.gat,80,107 warp oldpay10 1,2,oldpay_in01.gat,80,99 warp oldpay16 1,2,oldpay_in01.gat,80,145 warp oldpay11-1 2,3,oldpay_in01.gat,108,177 warp oldpay17 3,2,oldpay_in01.gat,70,72 warp oldpay02-1 3,1,oldpayon.gat,129,81 warp oldpay18 1,3,oldpay_in01.gat,167,179 warp oldpay06-1 1,3,oldpayon.gat,38,171 warp oldpay04-1 1,3,oldpayon.gat,169,133 warp oldpay18-1 1,2,oldpay_in01.gat,140,179 warp oldpay19 1,2,oldpay_in01.gat,168,50 warp oldpay19-1 1,2,oldpay_in01.gat,167,77 warp oldpay20 1,2,oldpay_in01.gat,170,83 warp oldpay21 1,2,oldpay_in01.gat,170,136 warp oldpay21-1 1,2,oldpay_in01.gat,170,115 warp oldpay20-1 1,2,oldpay_in01.gat,170,104 oldpay22 3,2,oldpay_in01.gat,30,78 warp oldpay23 3,2,oldpay_in01.gat,30,129 warp oldpay24 3,2,oldpay_in01.gat,30,148 warp oldpay23-1 3,2,oldpay_in01.gat,26,112 warp oldpay24-1 3,2,oldpay_in01.gat,26,167 oldpay25 3,1,oldpay_in01.gat,52,32 oldpay22-1 3,2,oldpay_in01.gat,22,29 warp oldpay07-1 1,3,oldpayon.gat,71,173 oldpay25-1 3,1,oldpay_in01.gat,30,62 warp oldpay12-1 1,2,oldpay_in01.gat,110,107 warp oldpay13-1 1,2,oldpay_in01.gat,110,143 warp oldpay26 3,1,oldpay_in01.gat,72,156 oldpay14-1 1,2,oldpay_in01.gat,110,77 oldpay27 3,2,oldpay_in01.gat,86,34 oldpay17-1 3,2,oldpay_in01.gat,130,39 warp oldpay28 3,1,oldpay_in01.gat,72,137 warp oldpay28-1 3,1,oldpay_in01.gat,72,118 warp oldpay26-1 3,1,oldpay_in01.gat,60,173 oldpay08-1 3,1,oldpayon.gat,90,164 warp oldpay15-1 1,2,oldpay_in01.gat,125,107 warp oldpay16-1 1,2,oldpay_in01.gat,127,143 oldpay05-1 1,3,oldpayon.gat,30,173 oldpay10-1 1,2,oldpay_in01.gat,124,77 oldpay27-1 3,2,oldpay_in01.gat,70,55 warp oldpay03-1 3,1,oldpayon.gat,141,95 oldpay29 2,2,oldpay_in02.gat,72,67 oldpay30 2,2,oldpay_in02.gat,55,67 oldpay30-1 2,2,oldpay_in02.gat,32,67 oldpay31 2,2,oldpay_in02.gat,73,33 oldpay31-1 2,2,oldpay_in02.gat,58,33 oldpay29-1 2,2,oldpay_in02.gat,13,25
oldpay_in01.gat oldpay_in02.gat oldpayon.gat oldpay_in01.gat oldpay_in02.gat oldpay_in01.gat oldpay_in02.gat oldpayon.gat oldpayon.gat oldpay_in01.gat
nopvp nopvp nopvp indoors indoors noicewall noicewall noicewall nopenalty nopenalty
mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag
oldpay_in02.gat oldpay_in01.gat oldpay_in02.gat oldpayon.gat oldpay_in01.gat oldpay_in02.gat oldpay_in01.gat oldpay_in02.gat oldpayon.gat oldpay_in01.gat oldpay_in02.gat
mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag mapflag
nopenalty noreturn noreturn nightenabled noteleport noteleport nobranch nobranch nobranch nomemo nomemo
// sakura event flags, add these somewhere in a script prontera_s.gat mapflag sakura pay_arche_s.gat mapflag sakura