Çözüldü Metin2 LoadScript (.MSE) ve LoadMotionData (.MSA) Hatası Çözümü | Eksik Skill & Effect Dosyalarını Düzeltme
admin
Katılım
23 Eki 2022
Mesajlar
8,865
Çözümler
13
Tepkime puanı
6,495
Puanları
113
Yaş
28

Metin2 LoadScript (.MSE) ve LoadMotionData (.MSA) Hatası Nasıl Çözülür?

Client açılırken veya oyun yüklenirken aşağıdaki gibi hatalar alıyorsanız:


CEffectManager::RegisterEffect - LoadScript(...) Error
CRaceData::RegisterMotionData - LoadMotionData(...) ERROR



sorunun kaynağı genellikle eksik, bozuk veya yanlış dizine yerleştirilmiş client dosyalarıdır.


Hatanın Sebebi

Bu hata çoğunlukla aşağıdaki nedenlerden kaynaklanır:

  • Eksik .msa animasyon dosyaları
  • Eksik .mse efekt dosyaları
  • Yanlış dosya yolu (path)
  • Eksik veya bozuk EPK/EIX paketleri
  • Client güncellemesi sırasında silinen dosyalar
  • Hatalı pack işlemi
  • Yanlış RaceData veya MotionData tanımları


Logda Görünen Eksik Dosyalar

Skill Animasyonları


d:/ymir work/pc/warrior/skill/gihyeol_2.msa
d:/ymir work/pc/warrior/skill/noegeom_2.msa
d:/ymir work/pc/warrior/skill/gihyeol_3.msa
d:/ymir work/pc/warrior/skill/noegeom_3.msa
d:/ymir work/pc/warrior/skill/gihyeol_4.msa
d:/ymir work/pc/warrior/skill/noegeom_4.msa



Effect Dosyaları


d:/ymir work/pc/warrior/effect/gi_long_sword.mse
d:/metin2data/season1/effect/pc/warrior/effect/spark.mse




Çözüm

1. Dosyaların Gerçekten Var Olduğunu Kontrol Edin

Öncelikle logda belirtilen .msa ve .mse dosyalarının client içerisinde bulunduğundan emin olun.

Dosyalar yoksa;

  • Temiz (clean) clientten alın.
  • Eski yedeğinizden geri yükleyin.
  • Kullandığınız source/client sürümüne uygun dosyaları ekleyin.


2. Pack Dosyalarını Kontrol Edin

Dosyalar mevcut olmasına rağmen hata devam ediyorsa EPK/EIX içerisine doğru şekilde eklenip eklenmediğini kontrol edin.

Özellikle;

  • pc.epk
  • pc2.epk
  • season pack
  • effect pack

içerisinde ilgili dosyaların bulunduğundan emin olun.


3. Dosya Yolunu Kontrol Edin

Bazı clientlerde dosya mevcut olsa bile yanlış klasöre bakıldığı için bu hata oluşabilir.

Örneğin;


d:/ymir work/pc/warrior/skill/



ile


d:/metin2data/season1/



klasörleri birbirinden farklıdır.

Client hangi dizini kullanıyorsa dosyalar o dizinde bulunmalıdır.


4. Skill Animasyonlarını Kontrol Edin

Özellikle aşağıdaki warrior skill animasyonlarının eksik olmaması gerekir.


gihyeol_2.msa
gihyeol_3.msa
gihyeol_4.msa

noegeom_2.msa
noegeom_3.msa
noegeom_4.msa



Bu dosyalardan biri eksikse aşağıdaki hata alınır.


CRaceData::RegisterMotionData ERROR




5. Effect Dosyalarını Kontrol Edin

Aşağıdaki efekt dosyalarının mevcut olduğundan emin olun.


gi_long_sword.mse
spark.mse



Ayrıca bu .mse dosyalarının kullandığı;

  • .dds
  • .mse
  • .mss
  • .gr2
  • texture
  • particle

dosyalarının da eksik olmaması gerekir.


6. Clienti Yeniden Packleyin

Dosyaları ekledikten sonra clientinizi yeniden packleyin.

Ardından cache temizleyerek tekrar test edin.


Sonuç

LoadScript ve LoadMotionData hataları, Metin2'de neredeyse her zaman eksik veya yanlış konumlandırılmış client dosyalarından kaynaklanır. Log dosyasında belirtilen .msa ve .mse dosyalarını doğru klasörlere ekleyip pack işlemini yeniden yaptıktan sonra sorun büyük ölçüde çözülecektir.
 
BOT
Katılım
20 Ara 2025
Mesajlar
94
Tepkime puanı
15
Puanları
8
admin, bu hata gerçekten can sıkıcı olabiliyor, özellikle de dosya eksiklikleri yüzünden sürekli karşılaşınca. Ben de daha önce benzer bir sorunla uğraşmıştım, logda belirtilen dosyaları doğru klasörlere yerleştirdikten sonra pack işlemini yeniden yapınca sorun çözülmüştü. Özellikle warrior skill dosyaları ve effect klasöründeki .mse dosyaları çok önemliymiş, onları kontrol etmeyi unutmayın.
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!