Changelog 0.0.1 / RN HUD – Changelog
-
Respawn Nation -
December 19, 2025 at 4:38 PM -
52 Views -
0 Comments - New
🛠 RN HUD – Changelog
Version: v1.0.0
Status: Stable
Datum: 19.12.2025
✨ Added
- Zentrale HUD-Konfiguration (config.lua)
- Pro HUD-Element definierbar:
- Standard-Sichtbarkeit (show = true / false)
- Standard-Größe inkl. Slider-Grenzen (30–100)
- Exakte Startposition (left/top bzw. left/bottom)
- Minimap unterstützt zusätzlich konfigurierbare Basisgröße (width/height)
- Pro HUD-Element definierbar:
- Globale Größensteuerung
- Globaler Size-Slider wirkt jetzt auf:
- Health, Stamina, Hunger, Thirst
- Time, Job
- Minimap
- Global-Reset setzt alle HUD-Elemente auf die in der Config definierten Default-Größen zurück
- Globaler Size-Slider wirkt jetzt auf:
- Konfigurationsbasierte Defaults
- HUD-Defaults aus der Config greifen:
- beim ersten Start
- beim Reset
- Spieler-Einstellungen (KVP) überschreiben weiterhin die Defaults nach der ersten Änderung
- HUD-Defaults aus der Config greifen:
🔧 Changed
- HUD-Initialisierung refactored
- Saubere Trennung von:
- State-Variablen
- Config-Defaults
- Sichtbarkeits-Initialisierung
- Reihenfolge im Client-Script Lua-konform angepasst
- Saubere Trennung von:
- Minimap Drag-Verhalten verbessert
- Klick auf die Minimap öffnet weiterhin korrekt den Menü-Tab
- Reiner Klick bewegt die Minimap nicht mehr
- Drag startet erst nach echtem Ziehen (Drag-Threshold)
- Speicherlogik optimiert
- Zentrale, debounced Save-Queue für HUD-Positionen & Größen
- Verhindert unnötige Save-Spikes bei Drag & Slider-Änderungen
🐞 Fixed
- Minimap springt bei einfachem Klick im Edit-Mode nach oben
- JavaScript-Fehler durch doppelte Variable-Deklarationen behoben
- Fehlende Save-Funktion (rnQueueFullHudSave) ergänzt
- Lua-Runtime-Error durch Funktionsaufruf vor Definition behoben
- Edit-Mode Commands reagieren wieder zuverlässig
🧹 Technical
- Interne Drag-Logik stabilisiert (Click ≠ Drag)
- Konsistente Nutzung von Config-Werten zwischen Lua & NUI
- Verbesserte Wartbarkeit und Erweiterbarkeit des HUD-Systems
⚠️ Hinweise
- Bestehende Spieler-Einstellungen bleiben erhalten
- Änderungen an config.lua wirken nur:
- bei Reset
- oder bei neuen Spielern ohne gespeicherte HUD-Daten