vSRO Magic Pop Düzenleme (Edit) Rehberi
Magic Pop'ta hangi eşyanın çıkacağını, kazanma şansını ve hangi NPC'den hangi ödüllerin alınacağını aşağıdaki adımları izleyerek değiştirebilirsiniz.1. Veritabanı (SQL) Tarafı: _RefGachaItemSet
Magic Pop ödül havuzu SRO_VT_SHARD veritabanındaki _RefGachaItemSet tablosunda tutulur.Tablo Sütunlarının Anlamları:
- Service: Eşyanın aktiflik durumu (1: Aktif, 0: Kapalı).
- Ratio: Eşyanın çıkma olasılığı (Şans oranı).
- RefItemID: _RefObjCommon tablosundaki eşya ID'si.
- GachaIndex: Eşyanın hangi sekmede veya grupta görüneceğini belirler.
Yeni Eşya Ekleme Sorgusu:
SQLINSERT INTO _RefGachaItemSet (Service, Ratio, RefItemID, GachaIndex, VisibleParam, Param1, Param1_Desc1, Param2, Param2_Desc1, Param3, Param3_Desc1, Param4, Param4_Desc1)
VALUES (1, 100, 24165, 1, 0, 0, 'Weapon', 0, 'None', 0, 'None', 0, 'None')
-- 24165 yerine kendi item ID'nizi, 100 yerine şans oranını yazın.
2. Media (Client) Tarafı: Gachaitemset.txt
Veritabanında yaptığınız değişikliklerin oyunda görünmesi (ikonlar, isimler ve listeleme) için Media tarafını güncellemeniz şarttır.- vSRO Media.pk2 dosyanızı bir PK2 Editor ile açın.
- server_dep\silkroad\textdata\gachaitemset.txt yolundaki dosyayı dışarı çıkartın.
- SQL'deki _RefGachaItemSet tablosuna eklediğiniz satırların aynısını bu metin dosyasına da ekleyin (Tab tuşu ile boşluk bırakmaya dikkat edin).
- Düzenlediğiniz dosyayı tekrar PK2 içerisine import edin.
3. Kazanma Şansını (Ratio) Ayarlama
Magic Pop'ta "kazanma" ve "kaybetme" dengesi Ratio değerleri üzerinden yürür.- Yüksek Şans: Bir gruba (Örn: 13DG Weapon) ait tüm itemların Ratio değerlerinin toplamı ne kadar yüksekse, Magic Pop kartı basıldığında o gruptan bir item gelme şansı o kadar artar.
- Kaybetme Durumu: Eğer oyuncu "yeşil" (kazanan) kutuyu açamazsa, teselli ikramiyesi olarak genellikle havai fişek veya iksir alır. Bunlar da tabloda düşük değerli ID'ler olarak yer alır.
4. NPC ve Bölge Kısıtlamaları: _RefGachaExchange
Eğer belirli bir Magic Pop kartının sadece belirli bir NPC'de veya belirli bir seviye aralığında kullanılmasını istiyorsanız _RefGachaExchange tablosunu kontrol etmelisiniz.- ExchangeIndex: Değişim grubunun ID'si.
- NeedGachaItem: Gereken kartın ID'si.
- Gender: Cinsiyet kısıtlaması (0: Herkes, 1: Erkek, 2: Kadın).
Kritik İpuçları
- Service 0: Eğer bir itemı tamamen silmekten korkuyorsanız Service değerini 0 yaparak sistemden geçici olarak gizleyebilirsiniz.
- Görsel Hatalar: Eğer Magic Pop ekranında item görünüyor ama tıklandığında oyun kapanıyorsa (Crash), Gachaitemset.txt dosyasındaki ID ile veritabanındaki ID uyuşmuyor demektir.
- Sox İtemlar: Magic Pop'a Sun veya Moon item eklerken _RefObjCommon tablosundaki doğru ID'yi aldığınızdan emin olun (Genellikle Rare olanlar).
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
- Meta Description
- vSRO Magic Pop Detaylı Düzenleme | İtem Ekleme, Şans Ayarları ve Media Entegrasyonu
