Silkroad Online'da yaratık öldürdüğünüzde karakterinize doğru uçan o ikonik deneyim puanı (EXP - Sarı) ve beceri puanı (SP - Mavi) ışık toplarının animasyon ve efekt yönetimini tek bir dosya değil, oyunun ana veri klasöründeki iki temel unsur birlikte yürütür.
Bu animasyonun görsel efekt dosyaları Particles.pk2 arşivi içerisinde yer alırken, bu efektlerin ne zaman ve nasıl tetikleneceğini belirleyen veri tanımlamaları Media.pk2 içerisindeki yazı dosyalarında bulunur.
Detaylarına bakacak olursak:
1. Görsel ve Efekt Dosyaları (Particles.pk2)
Işık toplarının parlaması, parçacık (particle) efektleri ve karakterin içine girerken çıkardığı görseller Particles.pk2 dosyasının içinde saklanır.
Bu arşivin içinde genellikle .efp (Effect Program) uzantılı efekt script'leri ve bunlara bağlı .ddj (Silkroad'ın özel doku formatı) görsel kaplamaları yer alır.
Bahsettiğin o parlama ve uçma efekti, oyun içi dosya yolunda genellikle effect\etc\ veya effect\interface\ klasörleri altındaki efekt dosyalarıyla (.efp) kontrol edilir.
2. Efektin Tetiklenmesi ve Kod Tanımı (Media.pk2)
Efektin sistemle (yani yaratık öldüğünde sunucudan gelen EXP/SP bilgisiyle) eşleşmesini sağlayan kısım ise Media.pk2 dosyasıdır.
Media.pk2 içindeki veri tablolarında (örneğin efektlerin listelendiği refskilleffect.txt benzeri sistem dosyalarında veya arayüz animasyon tanımlarında) bu sarı ve mavi ışıkların hangi ID ile çağrılacağı yazar.
Eğer oyun içerisinde bu efektleri tamamen kapatmak veya değiştirmek (modlamak) istiyorsan, genellikle Particles.pk2 içindeki ilgili .efp dosyasının içeriğini düzenlemek ya da boş bir efektle değiştirmek gerekir.
Özetle: Görselin kendisini değiştirmek veya tamamen kapatmak istiyorsan kurcalaman gereken asıl yer Particles.pk2 dosyasıdır; ancak bu efektin sistemdeki tanım kodları Media.pk2 içinde barınır. Bu dosyaları açıp düzenlemek için de PK2 Extractor ve .ddj formatını açabilen görsel editör araçlarına ihtiyacın olur.
Yapay zekaya yazdırdım bi kontrol edersin.