Alle Systeme
GUI Scale
C++PythonClient

GUI Scale

UI-Skalierung im Spiel von 75% bis 200% — korrektes Maus-Mapping inklusive.

Presets: 75%, 100%, 125%, 150%, 175%, 200%
System Options Combo + Apply — gespeichert in metin2.cfg
Lobby/Login bleiben bei 1.0x; im Spiel gilt gespeicherte Skala
Maus-Hit-Test: physische vs logische Pixel
WM_SIZE hält Drag/Klick nach Resize präzise

GUI Scale (ENABLE_UI_SCALE) gibt Spielern globalen UI-Zoom ohne Windows-DPI anzufassen. Das Combo liegt in System Options; der gewählte Wert bleibt als UI_SCALE in metin2.cfg und gilt nach Betreten der Spielwelt.

Skalierung allein reicht nicht — wenn logische UI-Größe vom Windows-Client-Rect abweicht, verfehlen Klicks Buttons. Dieses Pack fixt SetMousePosition-Mathematik, Attach-Clamp beim Drag und WM_SIZE, damit Inventory, Taskbar und Dialoge bei jedem Preset klickbar bleiben.

Nur Client-C++-Patches plus Python/UIScript für systemoptiondialog und Locale. Forks mit Custom-HUD brauchen evtl. RefreshUIScaleLayout-Hooks — der interfacemodule-Patch zeigt wo.