PK2 editing | skills
Posted: Thu Apr 05, 2007 7:23 pm
Hello. I wanna ask u how to change skills like this http://www.youtube.com/watch?v=_Q-fhel4xag
pls help

pls help
Free Forums for Silkroad Online players.
https://dev.silkroadforums.com/
Cruor wrote:First you have to shorten skilleffect.txt by getting rid of unnecessary things. Then you copy the "shots" from the ice nuke to right underneath the fire or lightning nuke. Then you change the names of those shots to match the fire nuke. Next you change the EFP references of the shots to match the effects you want. There are two EFP references, one for the falling animation, one for impact. Finally you add null bytes at the end of the file to preserve its size and then inject it back into Media.pk2.
Then if you want you can change the colors of things or add custom icons by changing DDJ files but that is a separate matter entirely.
Point is, it's too complicated to explain without a full picture tutorial. Try to be patient, I will write a tutorial eventually.
Code: Select all
±¤Æø Æø¿°ÆÄ SKILL_CH_FIRE_GIGONGSUL_C 0 FALSE 1 DEFAULT ANI_READY02 ANI_WAIT02 ANI_SKILL_2 none none none none hiteffect\hit_4_fire_attack_a.efp 0 0,0,0,0 ONE mirage_texture_fire.ddj none none none LIGHT_4 none Yaw 1Code: Select all
//ÃâÇ÷(»óÅÂÀÌ»ó) PARAM_BLOOD ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_bleeding.efp @Bip01 0,0,0 none 0,0,0 none 0 none none none
//Àẹ(»óÅÂÀÌ»ó) PARAM_TIME_BOMB ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_hide.efp none 0,25,0 none 0,0,0 none 0 none none none
//¼ö¸é(»óÅÂÀÌ»ó) PARAM_SLEEP ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_sleep.efp none 0,25,0 none 0,0,0 none 0 none none none
//Áúº´(»óÅÂÀÌ»ó) PARAM_DISEASE ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_disease.efp @Bip01 0,0,0 none 0,0,0 none 0 none none none
//È¥¶õ(»óÅÂÀÌ»ó) PARAM_CHAOS ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_confusion.efp @Bip01 0,0,0 none 0,0,0 none 0 none none none
//°øÆ÷(»óÅÂÀÌ»ó) PARAM_FEAR ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_temptation.efp @Bip01 0,0,0 none 0,0,0 none 0 none none none
//¼Ó¹Ú(»óÅÂÀÌ»ó) PARAM_ROOT ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_root.efp none 0,0,0 none 0,0,0 none 0 none none none
//±Ù½Ã(»óÅÂÀÌ»ó) PARAM_MYOPIA ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_myopia.efp @Bip01 0,0,0 none 0,0,0 none 0 none none none
//¼®Èon(»óÅÂÀÌ»ó) PARAM_STONE ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_stone_on.efp none 0,0,0 none 0,0,0 none 0 none none none
//¼®Èoff(»óÅÂÀÌ»ó) PARAM_STONE DEACT 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_stone_off.efp none 0,0,0 none 0,0,0 none 0 none none none
//µÐÈ(»óÅÂÀÌ»ó) PARAM_SLOW ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false none none none 0,0,0 none 0,0,0 none 0 none none none
//ºÎÆÐ(»óÅÂÀÌ»ó) PARAM_CURSE_PD ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false none none none 0,0,0 none 0,0,0 none 0 none none none
//¼è¾à(»óÅÂÀÌ»ó) PARAM_CURSE_MD ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false none none none 0,0,0 none 0,0,0 none 0 none none none
//¹«·Â(»óÅÂÀÌ»ó) PARAM_CURSE_STR ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false none none none 0,0,0 none 0,0,0 none 0 none none none
//ºÐ¿(»óÅÂÀÌ»ó) PARAM_CURSE_INT ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false none none none 0,0,0 none 0,0,0 none 0 none none none
//°øÈ²(»óÅÂÀÌ»ó) PARAM_CURSE_HP ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false battle\ status_bad_panic.efp @Bip01 0,0,0 none 0,0,0 none 0 none none none
//¿¬¼Ò(»óÅÂÀÌ»ó) PARAM_CURSIE_MP ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 500,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false none none none 0,0,0 none 0,0,0 none 0 none none noneCode: Select all
23 73 65 63 74 69 6f 6e 09 63 68 61 72 61 63 74 neitsnie7055 wrote:OMG u idiot. U made me do this for like, 2 hours...
and it didnt work.
Sloooooppppyyyyy... Try making an ACTUALLY GUIDE thats easy to read.
neitsnie7055 wrote:OMG u idiot. U made me do this for like, 2 hours...
and it didnt work.
Sloooooppppyyyyy... Try making an ACTUALLY GUIDE thats easy to read.
cin wrote:neitsnie7055 wrote:OMG u idiot. U made me do this for like, 2 hours...
and it didnt work.
Sloooooppppyyyyy... Try making an ACTUALLY GUIDE thats easy to read.
at least the idiot knows how to do stuff. dont call people
names when they are trying to help. you didnt ask for
a clear guide did you. if you want something from a person
ask it in a nice way.
and btw.. even the most detailed pk2 editing guides are
too difficult for average computer users so next time think
twice before you call someone an idiot.
neitsnie7055 wrote:cin wrote:neitsnie7055 wrote:OMG u idiot. U made me do this for like, 2 hours...
and it didnt work.
Sloooooppppyyyyy... Try making an ACTUALLY GUIDE thats easy to read.
at least the idiot knows how to do stuff. dont call people
names when they are trying to help. you didnt ask for
a clear guide did you. if you want something from a person
ask it in a nice way.
and btw.. even the most detailed pk2 editing guides are
too difficult for average computer users so next time think
twice before you call someone an idiot.
Your right. I was pissed off couple days ago. Got dumped man... I decided to go and do some modding when i found this thread... Looked, tried everything and it didnt work. Took me 4 hours actually but i gotta say, i was an idiot and sorry
Btw, cin, u gotta admit, u did take it a lil harsh. Not being dumped and all...
Nicsan* wrote:OMG, nice movie but what the hell is pk2?
cin wrote:Nicsan* wrote:OMG, nice movie but what the hell is pk2?
http://www.silkroadforums.com/viewtopic.php?t=30876
and plz next time dont double post
Azilius wrote:I updated the guide, coloured some of it, added a little more explanation at the bottem. It's easier to read now, and eventually..I'll add screenshots -.-
@ Flaming
I'll get screenshots..eventually.
@ D@RK
I was using the 'spear throw' skill, that's why I critted =) I actually grind with it ^^ Although I don't recommend doing that without a good computer.
@ BlindMaster
Honestly, I have no ideaThere is a way to change any attack, but that's changing in depth files, and it requires programs I do not have.
Azilius wrote:-.- I knew that
Well, I fixed it up, it should be easier to follow. It's all basically one step after another. I tried to go into detail because well, there is always gonna be those questions "i dun undrstnd wht i do hre plz hep me"
sayafaya wrote:Thanks for your effort to make this tutorial, ive been trying it but i cant make the filesize the same as the original one. My new file, after i changed the flying spear skill into the meteor-rain, is bigger then my original. How can i make it smaller so my filesize is good?
cin wrote:sayafaya wrote:Thanks for your effort to make this tutorial, ive been trying it but i cant make the filesize the same as the original one. My new file, after i changed the flying spear skill into the meteor-rain, is bigger then my original. How can i make it smaller so my filesize is good?
i dont pk edit myself but i think i have seen it in one of the
posts some weeks ago. i will look into it if nobody else knows.