Alle systemer
GUI Scale
C++PythonClient

GUI Scale

UI-størrelse i spillet fra 75% til 200% — korrekt musemapping inkluderet.

Presets: 75%, 100%, 125%, 150%, 175%, 200%
System Options combo + Apply — gemmes i metin2.cfg
Lobby/login forbliver på 1.0x; i spil bruges gemt skala
Muse hit-test: fysiske vs logiske pixels
WM_SIZE holder drag/klik præcist efter resize

GUI Scale (ENABLE_UI_SCALE) giver spillere global UI-zoom uden at røre Windows DPI. Combo'et ligger i System Options; den valgte værdi gemmes som UI_SCALE i metin2.cfg og gælder efter indgang i spilverdenen.

Skalering alene er ikke nok — når logisk UI-størrelse afviger fra Windows client rect, misser klik knapper. Pakken retter SetMousePosition, attach clamp ved drag og WM_SIZE, så inventory, taskbar og dialoger forbliver klikbare ved hvert preset.

Kun client C++-patches plus Python/UIScript til systemoptiondialog og locale. Forks med custom HUD kan kræve RefreshUIScaleLayout hooks — interfacemodule-patchen viser hvor.