Todos os sistemas
GUI Scale
C++PythonClient

GUI Scale

Redimensionar UI no jogo de 75% a 200% — mapeamento correto do rato incluído.

Presets: 75%, 100%, 125%, 150%, 175%, 200%
Combo System Options + Apply — guardado em metin2.cfg
Lobby/login ficam em 1.0x; no jogo usa a escala guardada
Hit-test do rato: píxeis físicos vs lógicos
WM_SIZE mantém drag/clique preciso após resize

GUI Scale (ENABLE_UI_SCALE) dá aos jogadores zoom UI global sem mexer no DPI do Windows. O combo está em System Options; o valor escolhido persiste como UI_SCALE em metin2.cfg e aplica-se ao entrar no mundo.

Só escalar não chega — quando o tamanho lógico UI difere do client rect Windows, os cliques falham botões. Este pack corrige a matemática SetMousePosition, attach clamp ao arrastar e WM_SIZE para inventory, taskbar e diálogos ficarem clicáveis em cada preset.

Patches C++ só cliente mais Python/UIScript para systemoptiondialog e locale. Forks com HUD custom podem precisar de hooks RefreshUIScaleLayout — o patch interfacemodule mostra onde.