Notes
I am here in these topics to teach and help each and every one of you. Therefor do not be afraid to ask stupid, simple or repeated questions as long as they relate to the topic. I will help you regardless.
I will not be describing the process of converting from hfs to zip and back as there are already tutorials for that.
PLEASE USE NOTEPAD++ FOR TEXT EDITOR AND SQLITE FOR DATABASE.
So with that said, lets get on with the lesson.
Tutorial:
Default attack speed is modded in 564E36A29E02897F48E11F46315ADB840C268E3E.hfs.
Step 1:
Open 564E36A29E02897F48E11F46315ADB840C268E3E.hfs.
Step 2:
Open expression_table_base.tx*****mp.
Step 3:
Using Search, find this function-
Code:
"ItemEnhance"
{
"ATK_Speed"
{
//arg1: ATK Speed Level
//°ø°Ý¼Óµµ ºñÀ² = ( (arg1*0.5)+100.0 ) / 100.0
"eval" "( (arg1 * 0.5)+100.0 ) / 100.0"
}
"ATK_Speed_Using_Stat"
{
"load" "arg1 #ATK_Speed"
//°ø°Ý¼Óµµ ºñÀ² = ( (arg1*0.5)+100.0 ) / 100.0
"eval" "( (arg1 * 0.5)+100.0 ) / 100.0"
}
}
Step 4:
Edit it like this (Look at the bolded part)
Code:
"ItemEnhance"
{
"ATK_Speed"
{
//arg1: ATK Speed Level
//°ø°Ý¼Óµµ ºñÀ² = ( (arg1*0.5)+100.0 ) / 100.0
"eval" "( (arg1 * 0.5)+100.0 ) / 75.0"
}
"ATK_Speed_Using_Stat"
{
"load" "arg1 #ATK_Speed"
//°ø°Ý¼Óµµ ºñÀ² = ( (arg1*0.5)+100.0 ) / 100.0
"eval" "( (arg1 * 0.5)+100.0 ) / 100.0"
}
}
Where I changed the 100 to 75 is what changes the attack speed mod. The lower number you put there the higher the speed increase.. It can be very drastic, like 50 would be insanely fast.
Step 5:
Close and save the files, making sure the .zip gets updated, convert back to .hfs and have fun with your custom attack speed.