R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

Metin2 MSAA Anti Aliasing Fix + Şeytan Kulesi Map Name Bug Fix | DirectX8/9 Patch
TenekelerSizi99
Katılım
18 May 2026
Mesajlar
35
Tepkime puanı
5
Puanları
6
Yaş
24
Konum
antep
Metin2 client tarafında oluşan iki önemli görsel hata için geliştirilmiş bu fix, hem Anti Aliasing (MSAA) texture çizgi problemi hem de Şeytan Kulesi harita isim (map name) siyah arkaplan bugı sorununu çözmek için kullanılır.
Metin2 MSAA Anti Aliasing Fix + Şeytan Kulesi Map Name Bug Fix | DirectX8/9 Patch





🎯 1. MSAA / Anti Aliasing Texture Çizgi Fix


Bazı texture'larda görülen ince çizgi ve bozulmalar, render state ayarından kaynaklanır. Bu fix ile MSAA kontrolü düzenlenir.


📌 Dosya:


Client/GameLib/MapOutdoorRenderHTP.cpp


🔧 Değişiklik:


Arat:


CSpeedTreeWrapper::ms_bSelfShadowOn = true;


Üstüne ekle:


STATEMANAGER.SaveRenderState(D3DRS_MULTISAMPLEANTIALIAS, FALSE);




Arat:


STATEMANAGER.RestoreRenderState(D3DRS_ALPHAFUNC);


Altına ekle:


STATEMANAGER.RestoreRenderState(D3DRS_MULTISAMPLEANTIALIAS);




🧭 2. Şeytan Kulesi Map Name Siyah Arkaplan Fix


DirectX8 kullanıldığında LoadImage başarısız olduğu için map name render hatası oluşur. DirectX9'da düzgün çalışsa bile arkaplan transparan olmadığı için siyah kutu görünür.


📌 Dosya:


uimapnameshower.py



⚙️ Sorun:


  • DX8 → LoadImage fail → exception / isim görünmeme
  • DX9 → image load başarılı ama transparent background yok

🧠 Çözüm Mantığı:


  • Map name render sistemi fallback ile yeniden düzenlenir
  • Transparency / background handling fixlenir
  • Şeytan Kulesi özel kontrol eklenir



✔ MSAA texture çizgi fix
✔ Render state anti aliasing düzenleme
✔ Şeytan Kulesi map name bug fix
✔ DirectX8 / DirectX9 uyumlu çözüm
✔ Client grafik stabilizasyon patch'i
 

Ekli dosyalar

  • 1779091120687.webp
    1779091120687.webp
    23.4 KB · Görüntüleme: 0
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!