animasyon hilesnin birçok yolu varda bir tanesini fixleyelim.
sistem şöyle işliyor diyelim client .exede memoryde işlem yapıldı.
sys incelerseniz işlemi anlayabilirsiniz.
Kod:
mesela hile napmış
0319 11:19:24420 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
damage_flying ismini dRmage_flying olarak değiştirmiş.
yapılan düzeltmede bunu farkediyor onarıyor.
aslında en güzel yolu şu bu playersettin moduledeki değerler sabit değerler değişmiyor.
sabite alınsa daha iyi olur.
fix
racedata.cpp
Kod:
racedata.h
Kod:
sistem şöyle işliyor diyelim client .exede memoryde işlem yapıldı.
sys incelerseniz işlemi anlayabilirsiniz.
Kod:
0319 11:19:24420 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:24424 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:24429 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:24432 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:24456 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/samyeon.msa' -> Asli 'samyeon.msa'
0319 11:19:24456 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/warrior/skill/samyeon.msa
0319 11:19:24460 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/Zeongwi.msa' -> Asli 'jeongwi.msa'
0319 11:19:24466 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/feomgyeong.msa' -> Asli 'geomgyeong.msa'
0319 11:19:24472 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/v12jhwa.msa' -> Asli 'tanhwan.msa'
0319 11:19:24493 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/caejin.msa' -> Asli 'daejin.msa'
0319 11:19:24498 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/bheongeun.msa' -> Asli 'cheongeun.msa'
0319 11:19:24517 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/Zeongwi_2.msa' -> Asli 'jeongwi_2.msa'
0319 11:19:24518 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/feomgyeong_2.msa' -> Asli 'geomgyeong_2.msa'
0319 11:19:24519 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/v12jhwa_2.msa' -> Asli 'tanhwan_2.msa'
0319 11:19:24525 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/caejin_2.msa' -> Asli 'daejin_2.msa'
0319 11:19:24526 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/bheongeun_2.msa' -> Asli 'cheongeun_2.msa'
0319 11:19:24531 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/Zeongwi_3.msa' -> Asli 'jeongwi_3.msa'
0319 11:19:24532 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/feomgyeong_3.msa' -> Asli 'geomgyeong_3.msa'
0319 11:19:24533 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/v12jhwa_3.msa' -> Asli 'tanhwan_3.msa'
0319 11:19:24538 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/caejin_3.msa' -> Asli 'daejin_3.msa'
0319 11:19:24539 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/bheongeun_3.msa' -> Asli 'cheongeun_3.msa'
0319 11:19:24544 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/Zeongwi_4.msa' -> Asli 'jeongwi_4.msa'
0319 11:19:24545 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/feomgyeong_4.msa' -> Asli 'geomgyeong_4.msa'
0319 11:19:24547 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/v12jhwa_4.msa' -> Asli 'tanhwan_4.msa'
0319 11:19:24552 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/caejin_4.msa' -> Asli 'daejin_4.msa'
0319 11:19:24553 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/skill/bheongeun_4.msa' -> Asli 'cheongeun_4.msa'
0319 11:19:24678 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:24682 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:24685 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:24688 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:24720 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/Zeongwi.msa' -> Asli 'jeongwi.msa'
0319 11:19:24725 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/feomgyeong.msa' -> Asli 'geomgyeong.msa'
0319 11:19:24730 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/v12jhwa.msa' -> Asli 'tanhwan.msa'
0319 11:19:24748 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/caejin.msa' -> Asli 'daejin.msa'
0319 11:19:24754 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/bheongeun.msa' -> Asli 'cheongeun.msa'
0319 11:19:24768 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/Zeongwi_2.msa' -> Asli 'jeongwi_2.msa'
0319 11:19:24768 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/feomgyeong_2.msa' -> Asli 'geomgyeong_2.msa'
0319 11:19:24769 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/v12jhwa_2.msa' -> Asli 'tanhwan_2.msa'
0319 11:19:24769 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/caejin_2.msa' -> Asli 'daejin_2.msa'
0319 11:19:24769 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/bheongeun_2.msa' -> Asli 'cheongeun_2.msa'
0319 11:19:24770 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/Zeongwi_3.msa' -> Asli 'jeongwi_3.msa'
0319 11:19:24770 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/feomgyeong_3.msa' -> Asli 'geomgyeong_3.msa'
0319 11:19:24771 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/v12jhwa_3.msa' -> Asli 'tanhwan_3.msa'
0319 11:19:24771 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/caejin_3.msa' -> Asli 'daejin_3.msa'
0319 11:19:24771 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/bheongeun_3.msa' -> Asli 'cheongeun_3.msa'
0319 11:19:24772 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/Zeongwi_4.msa' -> Asli 'jeongwi_4.msa'
0319 11:19:24772 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/feomgyeong_4.msa' -> Asli 'geomgyeong_4.msa'
0319 11:19:24773 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/v12jhwa_4.msa' -> Asli 'tanhwan_4.msa'
0319 11:19:24773 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/caejin_4.msa' -> Asli 'daejin_4.msa'
0319 11:19:24773 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/warrior/skill/bheongeun_4.msa' -> Asli 'cheongeun_4.msa'
0319 11:19:24893 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:24896 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:24899 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:24903 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:24938 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/dunhyeong.msa' -> Asli 'eunhyeong.msa'
0319 11:19:24961 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/fyeonggong.msa' -> Asli 'gyeonggong.msa'
0319 11:19:24971 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/dunhyeong_2.msa' -> Asli 'eunhyeong_2.msa'
0319 11:19:24980 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/fyeonggong_2.msa' -> Asli 'gyeonggong_2.msa'
0319 11:19:24985 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/dunhyeong_3.msa' -> Asli 'eunhyeong_3.msa'
0319 11:19:24994 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/fyeonggong_3.msa' -> Asli 'gyeonggong_3.msa'
0319 11:19:25002 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/dunhyeong_4.msa' -> Asli 'eunhyeong_4.msa'
0319 11:19:25013 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/assassin/skill/fyeonggong_4.msa' -> Asli 'gyeonggong_4.msa'
0319 11:19:25202 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:25206 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:25210 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:25214 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:25248 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/dunhyeong.msa' -> Asli 'eunhyeong.msa'
0319 11:19:25269 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/fyeonggong.msa' -> Asli 'gyeonggong.msa'
0319 11:19:25275 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/dunhyeong_2.msa' -> Asli 'eunhyeong_2.msa'
0319 11:19:25276 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/fyeonggong_2.msa' -> Asli 'gyeonggong_2.msa'
0319 11:19:25277 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/dunhyeong_3.msa' -> Asli 'eunhyeong_3.msa'
0319 11:19:25277 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/fyeonggong_3.msa' -> Asli 'gyeonggong_3.msa'
0319 11:19:25278 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/dunhyeong_4.msa' -> Asli 'eunhyeong_4.msa'
0319 11:19:25279 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/assassin/skill/fyeonggong_4.msa' -> Asli 'gyeonggong_4.msa'
0319 11:19:25485 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:25489 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:25493 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:25497 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:25525 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/xonggwon.msa' -> Asli 'hwigeom.msa'
0319 11:19:25525 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwigeom.msa
0319 11:19:25525 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fwigeom.msa' -> Asli 'geomhwan.msa'
0319 11:19:25538 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/Zumagap.msa' -> Asli 'heumagap.msa'
0319 11:19:25538 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/heumagap.msa
0319 11:19:25550 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/gwayeom.msa' -> Asli 'muyeong.msa'
0319 11:19:25556 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/]uyeong.msa' -> Asli 'heuksin.msa'
0319 11:19:25563 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fdtksin.msa' -> Asli 'hwaryeong.msa'
0319 11:19:25563 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwaryeong.msa
0319 11:19:25565 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/xonggwon_2.msa' -> Asli 'hwigeom_2.msa'
0319 11:19:25565 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwigeom_2.msa
0319 11:19:25565 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fwigeom_2.msa' -> Asli 'geomhwan_2.msa'
0319 11:19:25565 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/geomhwan_2.msa
0319 11:19:25565 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/Zumagap_2.msa' -> Asli 'heumagap_2.msa'
0319 11:19:25565 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/heumagap_2.msa
0319 11:19:25568 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/gwayeom_2.msa' -> Asli 'muyeong_2.msa'
0319 11:19:25569 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/]uyeong_2.msa' -> Asli 'heuksin_2.msa'
0319 11:19:25569 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fdtksin_2.msa' -> Asli 'hwaryeong_2.msa'
0319 11:19:25569 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwaryeong_2.msa
0319 11:19:25573 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/xonggwon_3.msa' -> Asli 'hwigeom_3.msa'
0319 11:19:25573 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwigeom_3.msa
0319 11:19:25573 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fwigeom_3.msa' -> Asli 'geomhwan_3.msa'
0319 11:19:25573 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/geomhwan_3.msa
0319 11:19:25574 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/Zumagap_3.msa' -> Asli 'heumagap_3.msa'
0319 11:19:25574 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/heumagap_3.msa
0319 11:19:25578 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/gwayeom_3.msa' -> Asli 'muyeong_3.msa'
0319 11:19:25579 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/]uyeong_3.msa' -> Asli 'heuksin_3.msa'
0319 11:19:25579 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fdtksin_3.msa' -> Asli 'hwaryeong_3.msa'
0319 11:19:25579 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwaryeong_3.msa
0319 11:19:25583 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/xonggwon_4.msa' -> Asli 'hwigeom_4.msa'
0319 11:19:25583 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwigeom_4.msa
0319 11:19:25583 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fwigeom_4.msa' -> Asli 'geomhwan_4.msa'
0319 11:19:25583 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/geomhwan_4.msa
0319 11:19:25584 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/Zumagap_4.msa' -> Asli 'heumagap_4.msa'
0319 11:19:25584 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/heumagap_4.msa
0319 11:19:25588 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/gwayeom_4.msa' -> Asli 'muyeong_4.msa'
0319 11:19:25589 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/]uyeong_4.msa' -> Asli 'heuksin_4.msa'
0319 11:19:25590 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/sura/skill/fdtksin_4.msa' -> Asli 'hwaryeong_4.msa'
0319 11:19:25590 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/sura/skill/hwaryeong_4.msa
0319 11:19:25725 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:25729 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:25732 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:25736 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:25769 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/xonggwon.msa' -> Asli 'hwigeom.msa'
0319 11:19:25769 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwigeom.msa
0319 11:19:25769 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fwigeom.msa' -> Asli 'geomhwan.msa'
0319 11:19:25778 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/Zumagap.msa' -> Asli 'heumagap.msa'
0319 11:19:25778 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/heumagap.msa
0319 11:19:25788 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/gwayeom.msa' -> Asli 'muyeong.msa'
0319 11:19:25793 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/]uyeong.msa' -> Asli 'heuksin.msa'
0319 11:19:25798 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fdtksin.msa' -> Asli 'hwaryeong.msa'
0319 11:19:25798 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwaryeong.msa
0319 11:19:25799 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/xonggwon_2.msa' -> Asli 'hwigeom_2.msa'
0319 11:19:25799 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwigeom_2.msa
0319 11:19:25799 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fwigeom_2.msa' -> Asli 'geomhwan_2.msa'
0319 11:19:25799 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/geomhwan_2.msa
0319 11:19:25799 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/Zumagap_2.msa' -> Asli 'heumagap_2.msa'
0319 11:19:25799 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/heumagap_2.msa
0319 11:19:25799 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/gwayeom_2.msa' -> Asli 'muyeong_2.msa'
0319 11:19:25800 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/]uyeong_2.msa' -> Asli 'heuksin_2.msa'
0319 11:19:25800 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fdtksin_2.msa' -> Asli 'hwaryeong_2.msa'
0319 11:19:25800 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwaryeong_2.msa
0319 11:19:25800 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/xonggwon_3.msa' -> Asli 'hwigeom_3.msa'
0319 11:19:25800 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwigeom_3.msa
0319 11:19:25800 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fwigeom_3.msa' -> Asli 'geomhwan_3.msa'
0319 11:19:25800 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/geomhwan_3.msa
0319 11:19:25801 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/Zumagap_3.msa' -> Asli 'heumagap_3.msa'
0319 11:19:25801 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/heumagap_3.msa
0319 11:19:25801 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/gwayeom_3.msa' -> Asli 'muyeong_3.msa'
0319 11:19:25801 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/]uyeong_3.msa' -> Asli 'heuksin_3.msa'
0319 11:19:25801 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fdtksin_3.msa' -> Asli 'hwaryeong_3.msa'
0319 11:19:25801 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwaryeong_3.msa
0319 11:19:25802 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/xonggwon_4.msa' -> Asli 'hwigeom_4.msa'
0319 11:19:25802 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwigeom_4.msa
0319 11:19:25802 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fwigeom_4.msa' -> Asli 'geomhwan_4.msa'
0319 11:19:25802 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/geomhwan_4.msa
0319 11:19:25802 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/Zumagap_4.msa' -> Asli 'heumagap_4.msa'
0319 11:19:25802 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/heumagap_4.msa
0319 11:19:25802 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/gwayeom_4.msa' -> Asli 'muyeong_4.msa'
0319 11:19:25802 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/]uyeong_4.msa' -> Asli 'heuksin_4.msa'
0319 11:19:25802 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/sura/skill/fdtksin_4.msa' -> Asli 'hwaryeong_4.msa'
0319 11:19:25802 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/sura/skill/hwaryeong_4.msa
0319 11:19:25939 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:25942 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:25947 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:25951 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:26024 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/qbdqyong.msa' -> Asli 'paryeong.msa'
0319 11:19:26024 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/paryeong.msa
0319 11:19:26024 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/g_rhn_target.msa' -> Asli 'gicheon_target.msa'
0319 11:19:26032 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/a_g__target.msa' -> Asli 'boho_target.msa'
0319 11:19:26039 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/fgbgeon_target.msa' -> Asli 'hosin_target.msa'
0319 11:19:26042 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/cwforaj.msa' -> Asli 'noejeon.msa'
0319 11:19:26043 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/kf_^Weop_target.msa' -> Asli 'kwaesok_target.msa'
0319 11:19:26044 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/jvbdrok_target.msa' -> Asli 'jeungryeok_target.msa'
0319 11:19:26045 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/Zdt^fryeok_target.msa' -> Asli 'gwangnoe.msa'
0319 11:19:26045 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/gwangnoe.msa
0319 11:19:26048 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/qbdqyong_2.msa' -> Asli 'paryeong_2.msa'
0319 11:19:26048 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/paryeong_2.msa
0319 11:19:26050 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/cwforaj_2.msa' -> Asli 'noejeon_2.msa'
0319 11:19:26052 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/kf_^Weop_2.msa' -> Asli 'kwaesok_target_2.msa'
0319 11:19:26052 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/kwaesok_target_2.msa
0319 11:19:26052 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/jvbdrok_2.msa' -> Asli 'jeungryeok_target_2.msa'
0319 11:19:26052 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/jeungryeok_target_2.msa
0319 11:19:26052 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/Zdt^fryeok_2.msa' -> Asli 'gwangnoe_2.msa'
0319 11:19:26052 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/gwangnoe_2.msa
0319 11:19:26054 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/qbdqyong_3.msa' -> Asli 'paryeong_3.msa'
0319 11:19:26054 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/paryeong_3.msa
0319 11:19:26057 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/cwforaj_3.msa' -> Asli 'noejeon_3.msa'
0319 11:19:26059 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/kf_^Weop_3.msa' -> Asli 'kwaesok_target_3.msa'
0319 11:19:26059 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/kwaesok_target_3.msa
0319 11:19:26059 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/jvbdrok_3.msa' -> Asli 'jeungryeok_target_3.msa'
0319 11:19:26059 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/jeungryeok_target_3.msa
0319 11:19:26059 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/Zdt^fryeok_3.msa' -> Asli 'gwangnoe_3.msa'
0319 11:19:26059 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/gwangnoe_3.msa
0319 11:19:26062 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/qbdqyong_4.msa' -> Asli 'paryeong_4.msa'
0319 11:19:26062 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/paryeong_4.msa
0319 11:19:26068 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/cwforaj_4.msa' -> Asli 'noejeon_4.msa'
0319 11:19:26070 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/kf_^Weop_4.msa' -> Asli 'kwaesok_target_4.msa'
0319 11:19:26070 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/kwaesok_target_4.msa
0319 11:19:26070 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/jvbdrok_4.msa' -> Asli 'jeungryeok_target_4.msa'
0319 11:19:26070 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/jeungryeok_target_4.msa
0319 11:19:26070 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/shaman/skill/Zdt^fryeok_4.msa' -> Asli 'gwangnoe_4.msa'
0319 11:19:26070 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc/shaman/skill/gwangnoe_4.msa
0319 11:19:26180 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
0319 11:19:26182 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/general/fRlling_stand.msa' -> Asli 'falling_stand.msa'
0319 11:19:26186 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/general/bRck_dRmage_flying.msa' -> Asli 'back_damage_flying.msa'
0319 11:19:26189 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/general/bRck_fRlling_stand.msa' -> Asli 'back_falling_stand.msa'
0319 11:19:26268 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/qbdqyong.msa' -> Asli 'paryeong.msa'
0319 11:19:26268 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/paryeong.msa
0319 11:19:26268 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/g_rhn_target.msa' -> Asli 'gicheon_target.msa'
0319 11:19:26274 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/a_g__target.msa' -> Asli 'boho_target.msa'
0319 11:19:26281 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/fgbgeon_target.msa' -> Asli 'hosin_target.msa'
0319 11:19:26281 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/cwforaj.msa' -> Asli 'noejeon.msa'
0319 11:19:26282 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/kf_^Weop_target.msa' -> Asli 'kwaesok_target.msa'
0319 11:19:26282 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/jvbdrok_target.msa' -> Asli 'jeungryeok_target.msa'
0319 11:19:26282 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/Zdt^fryeok_target.msa' -> Asli 'gwangnoe.msa'
0319 11:19:26282 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/gwangnoe.msa
0319 11:19:26282 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/qbdqyong_2.msa' -> Asli 'paryeong_2.msa'
0319 11:19:26282 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/paryeong_2.msa
0319 11:19:26283 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/cwforaj_2.msa' -> Asli 'noejeon_2.msa'
0319 11:19:26283 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/kf_^Weop_2.msa' -> Asli 'kwaesok_target_2.msa'
0319 11:19:26283 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/kwaesok_target_2.msa
0319 11:19:26283 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/jvbdrok_2.msa' -> Asli 'jeungryeok_target_2.msa'
0319 11:19:26283 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/jeungryeok_target_2.msa
0319 11:19:26283 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/Zdt^fryeok_2.msa' -> Asli 'gwangnoe_2.msa'
0319 11:19:26283 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/gwangnoe_2.msa
0319 11:19:26284 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/qbdqyong_3.msa' -> Asli 'paryeong_3.msa'
0319 11:19:26284 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/paryeong_3.msa
0319 11:19:26284 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/cwforaj_3.msa' -> Asli 'noejeon_3.msa'
0319 11:19:26284 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/kf_^Weop_3.msa' -> Asli 'kwaesok_target_3.msa'
0319 11:19:26284 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/kwaesok_target_3.msa
0319 11:19:26284 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/jvbdrok_3.msa' -> Asli 'jeungryeok_target_3.msa'
0319 11:19:26284 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/jeungryeok_target_3.msa
0319 11:19:26284 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/Zdt^fryeok_3.msa' -> Asli 'gwangnoe_3.msa'
0319 11:19:26284 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/gwangnoe_3.msa
0319 11:19:26285 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/qbdqyong_4.msa' -> Asli 'paryeong_4.msa'
0319 11:19:26285 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/paryeong_4.msa
0319 11:19:26285 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/cwforaj_4.msa' -> Asli 'noejeon_4.msa'
0319 11:19:26285 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/kf_^Weop_4.msa' -> Asli 'kwaesok_target_4.msa'
0319 11:19:26285 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/kwaesok_target_4.msa
0319 11:19:26285 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/jvbdrok_4.msa' -> Asli 'jeungryeok_target_4.msa'
0319 11:19:26286 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/jeungryeok_target_4.msa
0319 11:19:26286 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc2/shaman/skill/Zdt^fryeok_4.msa' -> Asli 'gwangnoe_4.msa'
0319 11:19:26286 :: CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): d:/ymir work/pc2/shaman/skill/gwangnoe_4.msa
mesela hile napmış
0319 11:19:24420 :: CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte 'd:/ymir work/pc/warrior/general/dRmage_flying.msa' -> Asli 'damage_flying.msa'
damage_flying ismini dRmage_flying olarak değiştirmiş.
yapılan düzeltmede bunu farkediyor onarıyor.
aslında en güzel yolu şu bu playersettin moduledeki değerler sabit değerler değişmiyor.
sabite alınsa daha iyi olur.
fix
racedata.cpp
Kod:
#include <string>
#include <vector>
// ====================================================================
// SIFIR TOLERANS (STRICT HARDCODED) OTO-ONARIM SİSTEMİ - C++20
// ====================================================================
CGraphicThing* CRaceData::RegisterMotionData(WORD wMotionMode, WORD wMotionIndex, const char * c_szFileName, BYTE byPercentage)
{
CRaceMotionData * pRaceMotionData = CRaceMotionData::New();
// 1. İLK DENEME: Python'dan gelen dosyayı normal şekilde yüklemeyi dene.
// Hilesiz oyuncuda bu adım anında başarılı olur.
if (pRaceMotionData->LoadMotionData(c_szFileName))
{
pRaceMotionData->SetName(wMotionIndex);
return NEW_RegisterMotion(pRaceMotionData, wMotionMode, wMotionIndex, pRaceMotionData->GetMotionFileName(), byPercentage);
}
// ====================================================================
// HATA TESPİTİ! Hileci (7x/WaitDamage) dosyayı bozmuş veya silmiş.
// ====================================================================
std::string safeFileName(c_szFileName);
size_t lastSlash = safeFileName.find_last_of("/\\");
std::string folderPath = (lastSlash != std::string::npos) ? safeFileName.substr(0, lastSlash + 1) : "";
// Karakter türünü dosya yolundan tespit et
bool isWarrior = (folderPath.find("/warrior/") != std::string::npos || folderPath.find("/pc2/warrior/") != std::string::npos);
bool isAssassin = (folderPath.find("/assassin/") != std::string::npos || folderPath.find("/pc2/assassin/") != std::string::npos);
bool isSura = (folderPath.find("/sura/") != std::string::npos || folderPath.find("/pc2/sura/") != std::string::npos);
bool isShaman = (folderPath.find("/shaman/") != std::string::npos || folderPath.find("/pc2/shaman/") != std::string::npos);
std::string expectedName = "";
// 2. YETENEKLER (SKILLS) İÇİN KESİN MATEMATİKSEL İNŞA
if (wMotionIndex >= CRaceMotionData::NAME_SKILL && wMotionIndex < CRaceMotionData::NAME_SKILL_END)
{
constexpr DWORD SKILL_GRADEGAP = 25;
DWORD skillOffset = wMotionIndex - CRaceMotionData::NAME_SKILL;
DWORD grade = skillOffset / SKILL_GRADEGAP; // 0=M1-altı, 1=Master, 2=Grand, 3=Perfect vb.
DWORD baseSkill = skillOffset % SKILL_GRADEGAP;
std::string skillName = "";
// Savaşçı Yetenekleri
if (isWarrior) {
switch (baseSkill) {
case 1: skillName = "samyeon"; break;
case 2: skillName = "palbang"; break;
case 3: skillName = "jeongwi"; break;
case 4: skillName = "geomgyeong"; break;
case 5: skillName = "tanhwan"; break;
case 6: skillName = "gihyeol"; break;
case 16: skillName = "gigongcham"; break;
case 17: skillName = "gyeoksan"; break;
case 18: skillName = "daejin"; break;
case 19: skillName = "cheongeun"; break;
case 20: skillName = "geompung"; break;
case 21: skillName = "noegeom"; break;
}
}
// Ninja Yetenekleri
else if (isAssassin) {
switch (baseSkill) {
case 1: skillName = "amseung"; break;
case 2: skillName = "gungsin"; break;
case 3: skillName = "suyang"; break;
case 4: skillName = "eunhyeong"; break;
case 5: skillName = "dokgong"; break;
case 6: skillName = "sumdol"; break;
case 16: skillName = "yeonsa"; break;
case 17: skillName = "gwangyeok"; break;
case 18: skillName = "hwaryeon"; break;
case 19: skillName = "gyeonggong"; break;
case 20: skillName = "dokgwang"; break;
case 21: skillName = "seomjeon"; break;
}
}
// Sura Yetenekleri
else if (isSura) {
switch (baseSkill) {
case 1: skillName = "yonggwon"; break;
case 2: skillName = "hwigeom"; break;
case 3: skillName = "geomhwan"; break;
case 4: skillName = "gongpo"; break;
case 5: skillName = "heumagap"; break;
case 6: skillName = "mabub"; break;
case 16: skillName = "hwayeom"; break;
case 17: skillName = "muyeong"; break;
case 18: skillName = "heuksin"; break;
case 19: skillName = "hwaryeong"; break;
case 20: skillName = "manyeong"; break;
case 21: skillName = "gwigeok"; break;
}
}
// Şaman Yetenekleri
else if (isShaman) {
switch (baseSkill) {
case 1: skillName = "biparyong"; break;
case 2: skillName = "yongweon"; break;
case 3: skillName = "paryeong"; break;
case 4: skillName = "gicheon_target"; break; // Bufflar _target takısı alır
case 5: skillName = "boho_target"; break;
case 6: skillName = "hosin_target"; break;
case 16: skillName = "chwima"; break;
case 17: skillName = "noejeon"; break;
case 18: skillName = "byeorak"; break;
case 19: skillName = "kwaesok_target"; break;
case 20: skillName = "jeungryeok_target"; break;
case 21: skillName = "gwangnoe"; break;
}
}
// Seviyeye göre (Master vb.) son eki ekle
if (!skillName.empty()) {
std::string endString = "";
if (grade > 0) endString = "_" + std::to_string(grade + 1);
expectedName = skillName + endString + ".msa";
}
}
// 3. GENEL HAREKETLER (GENERAL/ATTACK) İÇİN KESİN LİSTE
else
{
switch (wMotionIndex)
{
case CRaceMotionData::NAME_WAIT: expectedName = "wait.msa"; break;
case CRaceMotionData::NAME_WALK: expectedName = "walk.msa"; break;
case CRaceMotionData::NAME_RUN: expectedName = "run.msa"; break;
case CRaceMotionData::NAME_DAMAGE: expectedName = "damage.msa"; break;
case CRaceMotionData::NAME_DAMAGE_BACK: expectedName = "damage_2.msa"; break;
case CRaceMotionData::NAME_DAMAGE_FLYING: expectedName = "damage_flying.msa"; break;
case CRaceMotionData::NAME_STAND_UP: expectedName = "falling_stand.msa"; break;
case CRaceMotionData::NAME_DAMAGE_FLYING_BACK: expectedName = "back_damage_flying.msa"; break;
case CRaceMotionData::NAME_STAND_UP_BACK: expectedName = "back_falling_stand.msa"; break;
case CRaceMotionData::NAME_DEAD: expectedName = "dead.msa"; break;
case CRaceMotionData::NAME_NORMAL_ATTACK: expectedName = "attack.msa"; break;
case CRaceMotionData::NAME_COMBO_ATTACK_1:
expectedName = isWarrior ? "attack.msa" : "combo_01.msa"; break;
case CRaceMotionData::NAME_COMBO_ATTACK_2: expectedName = "combo_02.msa"; break;
case CRaceMotionData::NAME_COMBO_ATTACK_3: expectedName = "combo_03.msa"; break;
case CRaceMotionData::NAME_COMBO_ATTACK_4: expectedName = "combo_04.msa"; break;
case CRaceMotionData::NAME_COMBO_ATTACK_5: expectedName = "combo_05.msa"; break;
}
}
// 4. KESİN SONUÇ UYGULAMASI
if (!expectedName.empty())
{
safeFileName = folderPath + expectedName;
TraceError("CRaceData::RegisterMotionData - HILE TESPIT/ONARIM: Sahte '%s' -> Asli '%s'", c_szFileName, expectedName.c_str());
}
else
{
TraceError("CRaceData::RegisterMotionData - ONARIM LISTESINDE YOK (Engellendi): %s", c_szFileName);
CRaceMotionData::Delete(pRaceMotionData);
return NULL;
}
// 5. İKİNCİ DENEME: Sıfırdan inşa edilmiş, %100 Orijinal dosyayı yükle
if (!pRaceMotionData->LoadMotionData(safeFileName.c_str()))
{
TraceError("CRaceData::RegisterMotionData - OTO-ONARIM BASARISIZ (Pack Dosyasi Eksik): %s", safeFileName.c_str());
CRaceMotionData::Delete(pRaceMotionData);
return NULL;
}
pRaceMotionData->SetName(wMotionIndex);
return NEW_RegisterMotion(pRaceMotionData, wMotionMode, wMotionIndex, pRaceMotionData->GetMotionFileName(), byPercentage);
}
racedata.h
Kod:
#include <chrono>
#include <unordered_map>
#include <string>
public:
// C++20: Canlı Güncelleme Fonksiyonları
void CheckAndReloadData();
bool ReloadSafe();
private:
// C++20: Inline başlatılmış zamanlayıcı ve Güvenli Sözlük (Sıfır Güven Sistemi)
std::chrono::time_point<std::chrono::steady_clock> m_lastUpdateTime{ std::chrono::steady_clock::now() };
std::unordered_map<DWORD, std::string> m_secureMotionDict;
std::unordered_map<DWORD, std::vector<std::string>> m_validMotions;


