Alle Systeme

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.