Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
3 weeks ago
Downloads
298
Size
170KB
ADDatHost Valheim hosting
30% off

CompactStatusEffects - Valheim BepInEx Mod

Valheim için durum efektlerini (buff/debuff simgeleri) mini haritanın tam altına dikey olarak yerleştiren, solunda simge, sağında efekt adı ve simgenin altında kalan süresini gösteren BepInEx & Harmony tabanlı C# modu.

🌟 Özellikler

  • Mini Harita Altı Dizilim: Efektler mini haritanın hemen altında, alt alta (dikey liste) düzenlenir.
  • Sol İkon + Sağ İsim: Her durum efektinin solunda ikonu, sağında ise efekt adı yer alır.
  • İkon Altı Süre Sayacı: Süreli efektlerin (Rested, Potions, Bufflar vb.) kalan süresi doğrudan ikonun hemen altına ortalanır.
  • 🎮 Oyun İçi Canlı Ayar Paneli (F8):
    • Oyun sırasında F8 tuşuna basarak (veya sağ üstteki ⚙ Buff Panel butonuna tıklayarak) ayar panelini açabilirsiniz.
    • Paneldeki kaydırıcıları (slider) hareket ettirdiğinizde ekrandaki simgeler anlık (canlı) olarak güncellenir!
    • X ve Y Konumu: İkon grubunu ekranda istediğiniz piksele kaydırabilirsiniz.
    • Genel Ölçek (Scale): Simge ve yazıların boyutunu bir bütün olarak büyütüp küçültebilirsiniz (0.4x - 1.4x).
    • İkon Boyutu: İkonların piksel boyutunu ayarlayabilirsiniz (24px - 60px).
    • Satır Aralığı (Spacing Y): Efektler arasındaki dikey mesafeyi ayarlayabilirsiniz.
    • Yazı Boyutu (Font Size): TextMeshPro metin boyutunu belirleyebilirsiniz.
    • Görünürlük: Efekt isimlerini ve kalan süre metinlerini açıp kapatabilirsiniz.
    • Minimap Altı (Sıfırla): Tek tıkla mini haritanın altına en uygun varsayılan ayarlara dönebilirsiniz.

🛠️ Proje Yapısı

  • CompactStatusEffects.csproj: .NET Framework 4.7.2 (net472) SDK-style proje dosyası.
  • CompactStatusEffectsPlugin.cs: Eklenti sınıfı, yapılandırma ve Unity IMGUI oyun içi ayar paneli.
  • HudPatch.cs: Hud.UpdateStatusEffects metodunu mini harita altına göre yeniden düzenleyen Harmony Postfix yaması.

🚀 Derleme ve Kurulum

Projeyi terminalden derlemek için:

dotnet build -c Release

Derleme tamamlandığında üretilen CompactStatusEffects.dll:

  1. bin/Release/CompactStatusEffects.dll altına çıkarılır.
  2. Otomatik olarak hem Valheim/BepInEx/plugins/ hem de r2modman aktif profilinin plugins/ dizinine kopyalanır.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.