Before anything I'd like to say, that this is my work, but I'd like to exress thanks to bleu, who inspirated me and thanks to him I started to edit grfs. That is also why is this topic called "Creative Editing", because it's "bleu's work". But if you feel damaged, I can rename it to something else.
In this guide I want to introduce you in editing names of skills in Ragnarok. Surely, you know situation in BG or Woe - mess everywhere, damage everywhere and now WTF why I died? Aww, some sinx hides and grimms me and I cannot see gim because "Grimtooth" is little bit insignificant.
Changing skill name is very simillar to bleu's "Unlocking Skill Level" guide. I think strong majority of RO servers has renewal client, which has different way to edit skill's name then normal (older) client.
Things, you will need :
1. GRF Factory or some SW, which can unpack and repack GRF Files
2. Notepad
3. Brain
Start up with opening your RO folder find your server's GRF (default your_server_name.grf) and copy it into some temporary folder (eg. grf edit).
Start GRF factory and find button like "Open GRF", choose grf you have copied into temp folder and press extract. It extracts data from grf into \data folder. Close grf factory.
Look into that folder and there should be folder "\data\lua files\skillinfoz". In this folder is file called "skillinfolist.lua". Copy it into your temp folder and delete data folder. Now you should have temp folder, which contains nothing but "skillinfolist.lua". Now create "file tree" you deleted few seconds before - In temp folder create "data" in data create "lua files" in lua files create "skillinfoz". Move "skillinfolist.lua" into new "skillinfoz" folder.
Open "skillinfolist.lua" in notepad (or another txt editor). This file contains some information about skills.
Search for skill, whose name you want to edit by using ctrl+f. I use sonic blow in my guide. After typing "Sonic Blow", notepad came up with this thing :
[SKID.AS_SONICBLOW] = {
"AS_SONICBLOW";
SkillName = "Sonic Blow",
MaxLv = 10,
SpAmount = { 16, 18, 20, 22, 24, 26, 28, 30, 32, 34 },
_NeedSkillList = {
{ SKID.AS_KATAR,4 }
}
},
SkillName = "Sonic Blow", is thing we want to edit. Just rewrite "Sonic Blow" with something else like "SSSONIC BLOWWW" to make it more significant. Whole skill will look like this :
[SKID.AS_SONICBLOW] = {
"AS_SONICBLOW";
SkillName = "SSSONIC BLOWWW",
MaxLv = 10,
SpAmount = { 16, 18, 20, 22, 24, 26, 28, 30, 32, 34 },
_NeedSkillList = {
{ SKID.AS_KATAR,4 }
}
},
save that file and start GRF Factory again.
In grf factory look for a button "Open Folder" or something like that. and choose folder "data" in your temp folder. Now look for button like "Repack" and press it. Choose destination of your ragnarok folder give file some clever name like "skill_names.grf" and click repack. After about 0.01 sec of work, close GRF Factory and move into ragnarok folder. For sure look for your new grf file.
Look for file called "data.ini" or "your_server_name.ini" and open it with txt editor.
This file contains grf files, which are "opened" when client starts. Something like this
[Data]
0=your_server_name.grf
1=data.grf
2-rdata.grf
3=sdata.grf
Simply add your new custom grf at the first place in this list.
[Data]
0=skill_names.grf
1=your_server_name.grf
2=data.grf
3-rdata.grf
4=sdata.grf
Save it and if you start ragnarok online and use or somebody uses Sonic Blow, it say "SSSONIC BLOWWW !!" instead of "Sonic Blow".
I hope you can understand my english, if not, feel free to ask about something.
FAQ:
Q: Will other players see "SSSONIC BLOW"?
A: No. This will edit ONLY YOURS game, ONLY YOU will see "SSSONIC BLOWWW". Each GRF edit will be shown only to you.
Q: If I change numbers in SpAmount field into 0, would it work?
A: No. No matter what you do, it changes only appereance of game, if you place mouse over skill it will display SP: 0. But if you use that skill, SP will be consumed.