[Geliştirici Günlükleri] Kendi Metin2 Sunucumu Geliştiriyorum | Hayaletdev

  • Konuyu açan Konuyu açan Hayalet
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 24
  • Gösterim Gösterim 1K

  • Izole Render Target yapisi aktif edildi: Binek ve pet onizlemeleri, MyShopDeco kanalindan ayrilip RENDER_TARGET_INDEX_TOOLTIP_PREVIEW index'ine tasindi.
  • CPythonMyShopDecoManager genisletildi: Arac ipucu (tooltip) icin bagimsiz onizleme durumu, model yonetimi ve render akis eklendi.
  • Yeni Python API'leri entegre edildi: Tooltip onizleme kontrolu icin TooltipPreviewShow, TooltipPreviewSelectModel ve TooltipPreviewChangeEffect komutlari tanimlandi.
  • Python Yonlendirme Protokolu guncellendi: Binek ve pet onizleme talepleri otomatik olarak ilgili ozel index'e yonlendiriliyor.
  • Geriye donuk uyumluluk korundu: Mevcut kostum, zirh ve sac onizleme akisi bozulmadan eski yapiyla calismaya devam ediyor.
  • Cakisma Onleyici (Owner) mantigi eklendi: Ayni render index'inin birden fazla pencere tarafindan ayni anda kullanilmasi engellenerek goruntu hatalari giderildi.
  • Veri Esleme Standartlari belirlendi: APPLY_MOUNT ve Value[] uzerinden pet/binek mob race kodlari icin otomatik fallback mekanizmasi kuruldu.
  • Optimizasyon ve Temizlik: Harita degisimi veya pencere kapanisinda cleanup cagrisi zorunlu hale getirilerek bellek sizintilari onlendi.
  • Ortak Controller katmani guclendirildi: ModelPreviewController icine model-signature cache eklendi; ayni model tekrar secilmedigi icin animasyon reseti ve gereksiz render maliyeti azaltildi.
  • Paylasimli UI index politikasi merkezilestirildi: default_shared_window_index ile tooltip disi pencereler icin guvenli index secimi standart hale getirildi.
  • Skill Cooldown görüntüsü metin tabanına geçirildi: İkon/overlay odaklı gösterim yerine quickslot üzerinde anlık kalan süreyi yazı olarak gösteren yapı aktif edildi.
  • Görsel netlik iyileştirildi: Cooldown metinlerine SetOutlineColor + SetPackedFontColor + SetFeather(False) uygulanarak daha keskin ve dolgun görünüm elde edildi.
  • Skill Cooldown metin altyapısı standartlaştırıldı: Quickslot cooldown yazıları için font/renk ayarları CD_FONT_NAME ve CD_COLOR_* sabitlerine taşınarak tek noktadan yönetilebilir hale getirildi.

Not: ModelPreviewController entegrasyonu ile tüm UI modülleri ortak API üzerinden çalışacak.


Render Target:

1774197237752.webp



Skill Bekleme Süresi İyileştirmesi:

Ekran görüntüsü 2026-03-22 164427.webp

Yaptığımız sistemlere render target ekleme aşamalarını test ediyoruz ( ilk kez render target ile çalışıyorum.. )

1774197292012.webp
 

Dosya Eklentileri

  • Ekran görüntüsü 2026-03-22 181443.webp
    Ekran görüntüsü 2026-03-22 181443.webp
    46,7 KB · Gösterim: 35
Geri
Üst