Merhaba Sparkyevers Filesinden silah evirm sistemini söktüm fileste dali'ye ait client boost sistemi kurulu playersettingmodule.py deki efektleri client srcden PythonPlayerSettingsModule.h den çekiyor birebir eklememe rağmen efekler karmaşık çalışıyor yada hiç çalışmıyor
InstanceBase.h::
enum
{
EFFECT_REFINED_NONE,
EFFECT_SWORD_REFINED7,
EFFECT_SWORD_REFINED8,
EFFECT_SWORD_REFINED9,
EFFECT_BOW_REFINED7,
EFFECT_BOW_REFINED8,
EFFECT_BOW_REFINED9,
EFFECT_FANBELL_REFINED7,
EFFECT_FANBELL_REFINED8,
EFFECT_FANBELL_REFINED9,
EFFECT_SMALLSWORD_REFINED7,
EFFECT_SMALLSWORD_REFINED8,
EFFECT_SMALLSWORD_REFINED9,
EFFECT_SMALLSWORD_REFINED7_LEFT,
EFFECT_SMALLSWORD_REFINED8_LEFT,
EFFECT_SMALLSWORD_REFINED9_LEFT,
EFFECT_BODYARMOR_REFINED7,
EFFECT_BODYARMOR_REFINED8,
EFFECT_BODYARMOR_REFINED9,
EFFECT_BODYARMOR_SPECIAL,
EFFECT_BODYARMOR_SPECIAL2,
//#ifdef ENABLE_LVL115_ARMOR_EFFECT
EFFECT_BODYARMOR_SPECIAL3, // 5-1
//#endif
//#ifdef ENABLE_ACCE_COSTUME_SYSTEM
EFFECT_ACCE,
//#endif
//#ifdefENABLE_WEAPON_EVOLUTION_SYSTEM
EFFECT_SWORD_RARITY0,
EFFECT_SWORD_RARITY1,
EFFECT_SWORD_RARITY2,
EFFECT_SWORD_RARITY3,
EFFECT_SWORD_RARITY4,
EFFECT_BOW_RARITY0,
EFFECT_BOW_RARITY1,
EFFECT_BOW_RARITY2,
EFFECT_BOW_RARITY3,
EFFECT_BOW_RARITY4,
EFFECT_FANBELL_RARITY0,
EFFECT_FANBELL_RARITY1,
EFFECT_FANBELL_RARITY2,
EFFECT_FANBELL_RARITY3,
EFFECT_FANBELL_RARITY4,
EFFECT_SMALLSWORD_RARITY0,
EFFECT_SMALLSWORD_RARITY1,
EFFECT_SMALLSWORD_RARITY2,
EFFECT_SMALLSWORD_RARITY3,
EFFECT_SMALLSWORD_RARITY4,
EFFECT_SMALLSWORD_RARITY0_LEFT,
EFFECT_SMALLSWORD_RARITY1_LEFT,
EFFECT_SMALLSWORD_RARITY2_LEFT,
EFFECT_SMALLSWORD_RARITY3_LEFT,
EFFECT_SMALLSWORD_RARITY4_LEFT,
EFFECT_CLAW_RARITY0,
EFFECT_CLAW_RARITY1,
EFFECT_CLAW_RARITY2,
EFFECT_CLAW_RARITY3,
EFFECT_CLAW_RARITY4,
EFFECT_CLAW_RARITY0_LEFT,
EFFECT_CLAW_RARITY1_LEFT,
EFFECT_CLAW_RARITY2_LEFT,
EFFECT_CLAW_RARITY3_LEFT,
EFFECT_CLAW_RARITY4_LEFT,
//#endif
EFFECT_REFINED_NUM,
};
PythonPlayerSettingsModule.h::
typedef std::tuple<uint32_t, const char*, const char*, bool> TEffectList;
static const std::vector<TEffectList> vecEffectList =
{
{ CInstanceBase::EFFECT_SPAWN_APPEAR, "Bip01", "d:/ymir work/effect/etc/appear_die/monster_appear.mse", true},
{ CInstanceBase::EFFECT_SPAWN_DISAPPEAR, "Bip01", "d:/ymir work/effect/etc/appear_die/monster_die.mse", true},
{ CInstanceBase::EFFECT_FLAME_ATTACK, "equip_right_hand", "d:/ymir work/effect/hit/blow_flame/flame_3_weapon.mse", true},
{ CInstanceBase::EFFECT_FLAME_HIT, "", "d:/ymir work/effect/hit/blow_flame/flame_3_blow.mse", true},
{ CInstanceBase::EFFECT_FLAME_ATTACH, "", "d:/ymir work/effect/hit/blow_flame/flame_3_body.mse", true},
{ CInstanceBase::EFFECT_ELECTRIC_ATTACK, "equip_right", "d:/ymir work/effect/hit/blow_electric/light_1_weapon.mse", true},
{ CInstanceBase::EFFECT_ELECTRIC_HIT, "", "d:/ymir work/effect/hit/blow_electric/light_1_blow.mse", true},
{ CInstanceBase::EFFECT_ELECTRIC_ATTACH, "", "d:/ymir work/effect/hit/blow_electric/light_1_body.mse", true},
// { CInstanceBase::EFFECT_BOSS, "", "d:/ymir work/effect/boss.mse", true},
{ CInstanceBase::EFFECT_LEVELUP, "", "d:/ymir work/effect/etc/levelup_1/level_up.mse", true},
{ CInstanceBase::EFFECT_SKILLUP, "", "d:/ymir work/effect/etc/skillup/skillup_1.mse", true},
{ CInstanceBase::EFFECT_EMPIRE + 1, "Bip01", "d:/ymir work/effect/etc/empire/empire_A.mse", true},
{ CInstanceBase::EFFECT_EMPIRE + 2, "Bip01", "d:/ymir work/effect/etc/empire/empire_B.mse", true},
{ CInstanceBase::EFFECT_EMPIRE + 3, "Bip01", "d:/ymir work/effect/etc/empire/empire_C.mse", true},
{ CInstanceBase::EFFECT_WEAPON + 1, "equip_right_hand", "d:/ymir work/pc/warrior/effect/geom_sword_loop.mse", true},
{ CInstanceBase::EFFECT_WEAPON + 2, "equip_right_hand", "d:/ymir work/pc/warrior/effect/geom_spear_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 0, "Bip01", "locale/common/effect/gm.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 3, "Bip01", "d:/ymir work/effect/hit/blow_poison/poison_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 4, "", "d:/ymir work/effect/affect/slow.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 5, "Bip01 Head", "d:/ymir work/effect/etc/stun/stun_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 6, "", "d:/ymir work/effect/etc/ready/ready.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 16, "", "d:/ymir work/pc/warrior/effect/gyeokgongjang_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 17, "", "d:/ymir work/pc/assassin/effect/gyeonggong_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 19, "Bip01 R Finger2", "d:/ymir work/pc/sura/effect/gwigeom_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 20, "", "d:/ymir work/pc/sura/effect/fear_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 21, "", "d:/ymir work/pc/sura/effect/jumagap_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 22, "", "d:/ymir work/pc/shaman/effect/3hosin_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 23, "", "d:/ymir work/pc/shaman/effect/boho_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 24, "", "d:/ymir work/pc/shaman/effect/10kwaesok_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 25, "", "d:/ymir work/pc/sura/effect/heuksin_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 26, "", "d:/ymir work/pc/sura/effect/muyeong_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 28, "Bip01", "d:/ymir work/effect/hit/blow_flame/flame_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 29, "Bip01 R Hand", "d:/ymir work/pc/shaman/effect/6gicheon_hand.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 30, "Bip01 L Hand", "d:/ymir work/pc/shaman/effect/jeungryeok_hand.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 32, "Bip01 Head", "d:/ymir work/pc/sura/effect/pabeop_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 33, "", "d:/ymir work/pc/warrior/effect/gyeokgongjang_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 35, "", "d:/ymir work/effect/etc/guild_war_flag/flag_red.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 36, "", "d:/ymir work/effect/etc/guild_war_flag/flag_blue.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 37, "", "d:/ymir work/effect/etc/guild_war_flag/flag_yellow.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 42, "Bip01", "d:/ymir work/effect/hit/blow_poison/bleeding_loop.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 43, "Bip01", "d:/ymir work/effect/hit/blow_flame/flame_loop_w.mse", true},
{ CInstanceBase::EFFECT_AFFECT + 44, "", "d:/ymir work/pc3/common/effect/gyeokgongjang_loop_w.mse", true},
// { CInstanceBase::EFFECT_AFFECT + 45, "", "d:/ymir work/pc/sura/effect/muyeong_loop.mse", true},
//{ CInstanceBase::EFFECT_AFFECT + CInstanceBase::AFFECT_DRAGONSOUL_AKTIV, "", "d:/ymir work/effect/monster2/redd_moojuk_green.mse", true},
{ CInstanceBase::EFFECT_REFINED + 1, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7.mse", true},
{ CInstanceBase::EFFECT_REFINED + 2, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8.mse", true},
{ CInstanceBase::EFFECT_REFINED + 3, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9.mse", true},
{ CInstanceBase::EFFECT_REFINED + 4, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_b.mse", true},
{ CInstanceBase::EFFECT_REFINED + 5, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_b.mse", true},
{ CInstanceBase::EFFECT_REFINED + 6, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_b.mse", true},
{ CInstanceBase::EFFECT_REFINED + 7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse", true},
{ CInstanceBase::EFFECT_REFINED + 8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse", true},
{ CInstanceBase::EFFECT_REFINED + 9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse", true},
{ CInstanceBase::EFFECT_REFINED + 10, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse", true},
{ CInstanceBase::EFFECT_REFINED + 11, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse", true},
{ CInstanceBase::EFFECT_REFINED + 12, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse", true},
{ CInstanceBase::EFFECT_REFINED + 13, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse", true},
{ CInstanceBase::EFFECT_REFINED + 14, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse", true},
{ CInstanceBase::EFFECT_REFINED + 15, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse", true},
{ CInstanceBase::EFFECT_REFINED + 16, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7.mse", true},
{ CInstanceBase::EFFECT_REFINED + 17, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_8.mse", true},
{ CInstanceBase::EFFECT_REFINED + 18, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse", true},
{ CInstanceBase::EFFECT_REFINED + 19, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 20, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse", true},
[HASH=2]#ifdef[/HASH] ENABLE_LVL115_ARMOR_EFFECT
{ CInstanceBase::EFFECT_REFINED + 21, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-5-1.mse", true},
[HASH=3]#endif[/HASH]
[HASH=2]#ifdef[/HASH] ENABLE_ACCE_COSTUME_SYSTEM
{ CInstanceBase::EFFECT_REFINED + 22, "Bip01", "D:/ymir work/pc/common/effect/armor/acc_01.mse", true },
[HASH=3]#endif[/HASH]
[HASH=2]#ifdef[/HASH] ENABLE_WEAPON_EVOLUTION_SYSTEM
{ CInstanceBase::EFFECT_REFINED + 23, "PART_WEAPON", "D:/ymir work/rare/sword_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 24, "PART_WEAPON", "D:/ymir work/rare/sword_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 25, "PART_WEAPON", "D:/ymir work/rare/sword_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 26, "PART_WEAPON", "D:/ymir work/rare/sword_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 27, "PART_WEAPON", "D:/ymir work/rare/sword_5.mse", true},
{ CInstanceBase::EFFECT_REFINED + 28, "PART_WEAPON_LEFT", "D:/ymir work/rare/bow_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 29, "PART_WEAPON_LEFT", "D:/ymir work/rare/bow_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 30, "PART_WEAPON_LEFT", "D:/ymir work/rare/bow_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 31, "PART_WEAPON_LEFT", "D:/ymir work/rare/bow_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 32, "PART_WEAPON_LEFT", "D:/ymir work/rare/bow_5.mse", true},
{ CInstanceBase::EFFECT_REFINED + 33, "PART_WEAPON", "D:/ymir work/rare/fan_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 34, "PART_WEAPON", "D:/ymir work/rare/fan_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 35, "PART_WEAPON", "D:/ymir work/rare/fan_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 36, "PART_WEAPON", "D:/ymir work/rare/fan_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 37, "PART_WEAPON", "D:/ymir work/rare/fan_5.mse", true},
{ CInstanceBase::EFFECT_REFINED + 38, "PART_WEAPON", "D:/ymir work/rare/dagger_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 39, "PART_WEAPON", "D:/ymir work/rare/dagger_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 40, "PART_WEAPON", "D:/ymir work/rare/dagger_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 41, "PART_WEAPON", "D:/ymir work/rare/dagger_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 42, "PART_WEAPON", "D:/ymir work/rare/dagger_5.mse", true},
{ CInstanceBase::EFFECT_REFINED + 43, "PART_WEAPON_LEFT", "D:/ymir work/rare/dagger_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 44, "PART_WEAPON_LEFT", "D:/ymir work/rare/dagger_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 45, "PART_WEAPON_LEFT", "D:/ymir work/rare/dagger_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 46, "PART_WEAPON_LEFT", "D:/ymir work/rare/dagger_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 47, "PART_WEAPON_LEFT", "D:/ymir work/rare/dagger_5.mse", true},
{ CInstanceBase::EFFECT_REFINED + 48, "PART_WEAPON", "D:/ymir work/rare/sword_new_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 49, "PART_WEAPON", "D:/ymir work/rare/sword_new_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 50, "PART_WEAPON", "D:/ymir work/rare/sword_new_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 51, "PART_WEAPON", "D:/ymir work/rare/sword_new_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 52, "PART_WEAPON", "D:/ymir work/rare/sword_new_5.mse", true},
{ CInstanceBase::EFFECT_REFINED + 53, "PART_WEAPON_LEFT", "D:/ymir work/rare/sword_new_1.mse", true},
{ CInstanceBase::EFFECT_REFINED + 54, "PART_WEAPON_LEFT", "D:/ymir work/rare/sword_new_2.mse", true},
{ CInstanceBase::EFFECT_REFINED + 55, "PART_WEAPON_LEFT", "D:/ymir work/rare/sword_new_3.mse", true},
{ CInstanceBase::EFFECT_REFINED + 56, "PART_WEAPON_LEFT", "D:/ymir work/rare/sword_new_4.mse", true},
{ CInstanceBase::EFFECT_REFINED + 57, "PART_WEAPON_LEFT", "D:/ymir work/rare/sword_new_5.mse", true},
[HASH=3]#endif[/HASH]
{ CInstanceBase::EFFECT_DUST, "", "d:/ymir work/effect/etc/dust/dust.mse", true},
{ CInstanceBase::EFFECT_HORSE_DUST, "", "d:/ymir work/effect/etc/dust/running_dust.mse", true},
{ CInstanceBase::EFFECT_HIT, "", "d:/ymir work/effect/hit/blow_1/blow_1_low.mse", true},
{ CInstanceBase::EFFECT_HPUP_RED, "", "d:/ymir work/effect/etc/recuperation/drugup_red.mse", true},
{ CInstanceBase::EFFECT_SPUP_BLUE, "", "d:/ymir work/effect/etc/recuperation/drugup_blue.mse", true},
{ CInstanceBase::EFFECT_SPEEDUP_GREEN, "", "d:/ymir work/effect/etc/recuperation/drugup_green.mse", true},
{ CInstanceBase::EFFECT_DXUP_PURPLE, "", "d:/ymir work/effect/etc/recuperation/drugup_purple.mse", true},
{ CInstanceBase::EFFECT_AUTO_HPUP, "", "d:/ymir work/effect/etc/recuperation/autodrugup_red.mse", true},
{ CInstanceBase::EFFECT_AUTO_SPUP, "", "d:/ymir work/effect/etc/recuperation/autodrugup_blue.mse", true},
{ CInstanceBase::EFFECT_RAMADAN_RING_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item1.mse", true},
{ CInstanceBase::EFFECT_HALLOWEEN_CANDY_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item2.mse", true},
{ CInstanceBase::EFFECT_HAPPINESS_RING_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item3.mse", true},
{ CInstanceBase::EFFECT_LOVE_PENDANT_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item4.mse", true},
//#ifdef ENABLE_ACCE_COSTUME_SYSTEM
{ CInstanceBase::EFFECT_ACCE_SUCCEDED, "", "d:/ymir work/effect/etc/buff/buff_item6.mse", true },
{ CInstanceBase::EFFECT_ACCE_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item7.mse", true},
//#endif
{ CInstanceBase::EFFECT_STUN, "Bip01", "d:/ymir work/effect/hit/gwantong.mse", true},
{ CInstanceBase::EFFECT_FIRECRACKER, "", "d:/ymir work/effect/etc/firecracker/newyear_firecracker.mse", true},
{ CInstanceBase::EFFECT_SPIN_TOP, "", "d:/ymir work/effect/etc/firecracker/paing_i.mse", true},
{ CInstanceBase::EFFECT_SELECT, "", "d:/ymir work/effect/etc/click/click_select.mse", true},
{ CInstanceBase::EFFECT_TARGET, "", "d:/ymir work/effect/etc/click/click_glow_select.mse", true},
{ CInstanceBase::EFFECT_STUN, "Bip01 Head", "d:/ymir work/effect/etc/stun/stun.mse", true},
{ CInstanceBase::EFFECT_CRITICAL, "Bip01 R Hand", "d:/ymir work/effect/hit/critical.mse", true},
{ CInstanceBase::EFFECT_SELECT, "", "d:/ymir work/effect/etc/click/click.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_TARGET, "", "d:/ymir work/effect/affect/damagevalue/target.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_NOT_TARGET, "", "d:/ymir work/effect/affect/damagevalue/nontarget.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_SELFDAMAGE, "", "d:/ymir work/effect/affect/damagevalue/damage.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_SELFDAMAGE2, "", "d:/ymir work/effect/affect/damagevalue/damage_1.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_POISON, "", "d:/ymir work/effect/affect/damagevalue/poison.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_MISS, "", "d:/ymir work/effect/affect/damagevalue/miss.mse", true},
{ CInstanceBase::EFFECT_DAMAGE_TARGETMISS, "", "d:/ymir work/effect/affect/damagevalue/target_miss.mse", true},
{ CInstanceBase::EFFECT_LEVELUP_ON_14_FOR_GERMANY, "", "season1/effect/paymessage_warning.mse", true},
{ CInstanceBase::EFFECT_LEVELUP_UNDER_15_FOR_GERMANY, "", "season1/effect/paymessage_decide.mse", true},
{ CInstanceBase::EFFECT_PERCENT_DAMAGE1, "", "d:/ymir work/effect/hit/percent_damage1.mse", true},
{ CInstanceBase::EFFECT_PERCENT_DAMAGE2, "", "d:/ymir work/effect/hit/percent_damage2.mse", true},
{ CInstanceBase::EFFECT_PERCENT_DAMAGE3, "", "d:/ymir work/effect/hit/percent_damage3.mse", true},
};