First of all, I can't speak Eng well, and they all tested in Mabinogi: Heroes (KR ver) But I convinced to you can easy to know how we use hack in this method.
OK. Let's start.
1. Unpack *.hfs that includes you want to editing source. (in this post, I will use pc_lethita_motion.txt in AE88BB531C59DB444C6687934B51A351791EE653.hfs and else etc.)
2. Edit text file and save.
3. Repack your txt file to hfs and overwrite into your hfs folder.
Here is more specific way to edit text file, and I'll show you by use example.
Open text file, 'pc_lethita_motion.txt' and follow below process.
You can see these script in your text modifer window.
Uploaded with
ImageShack.us
There is scripts, but you don't need to understand perfectly. Just know that 'gliding_fury_no7_begin' is some kind of command to execute some script in '{*}' while gilding fury no.7 motion.
OK, I will modify in these command and scripts.
In the script
"common_idle_run_active_states"
{
"0" "AE_ACTIVATE_STATE_CHANGE_CONDITION VehicleEnter"
}
I inserted this code
"0" "AE_CUSTOM_MOTION ENABLE_INVINCIBLE_MODE"
"0" "AE_CHANGE_BLOCK_CHECK ignore_all_npc"
It used codes when you gliding fury no.7. when you slash mobs while using gliding fury no.7, you are invincible and pass through block mob. That is the code while no.7
See below picture.
Uploaded with
ImageShack.us
If I change script
AE_CUSTOM_MOTION DISABLE_INVINCIBLE_NEXT_FRAME
to
AE_CUSTOM_MOTION ENABLE_INVINCIBLE_MODE
or,
delete all codes to disable invincible in script file. You will be invincible man in the game if you are invincible man at once.
There is useful code what I found, also you can use it, and I'm sure you can find another awesome code. If you found it, please share that and let us know how to use it.
"0" "AE_ADD_STATUS_EFFECT #"
"0" is frame code. if you set 0 to 369. It will be delayed amount of 369frame(maybe it doesn't mean frame. I don't understand number's mean exactly yet)
# is status_buff name. You can see about it in heroes_status_effect_name_koreana.txt in 8052A9274E2D4EF91411D294ABA86A1B43A4422F.hfs. (I told you I'm Mabinogi: Heroes user. So I have not English description, or name txt file. But I think it is in same hfs file, maybe heroes_status_effect_name_eng.txt? whatever you can find this description text easily)
I used it bind in "emo_frustration" or "battle_dualspear_liberalize" like below picture
Uploaded with
ImageShack.us
also this liberalize include codes
"0" "AE_GAIN_SP_GAUGE 1000"
"10"
{
"event" "AE_DAMAGE_EXPLOSION paladin_transformation_explosion 2000"
"is_finally" "1"
}
in 0frame you can get sp 1000 and then 10 frame there is huge explosion range 2000. (damage type is transform explosion you know.)
"0" "AE_SET_CUR_ACTION_INFO #"
this code is action attack type code. I use it moon splitter attack attribute to second transform dark knight's active skill.
"0" "AE_SET_CUR_ACTION_INFO dark_knight_2_skill_tentacle"
Like this. If you change fiona's, also you can change any attack type to SP skill shield assault. It has horrible damage.
You can get transform any where, any time like this way.
Uploaded with
ImageShack.us
transform code is in same hfs file's pc_lethita_transformation.txt. Any other character's can be edited same way. In addition If you want to be second transformation, It can be easy also.
you can many things by use this method.
I use it for this way -
get evil_core in 1 frame(ores also),
any time use reverse_gravity by that codes bind act emotion,
sp shield assault change 50hit skill,
auto weak break by editing monsters scripts,
get invisible, invincible, no blocking by mobs,
make super evy uses glasgavelen's bolts,
1 normal attack and can be used 4th smash,
etc.
whatever...
It is fun editing script. Enjoying this.