Todos los sistemas
GUI Scale
C++PythonClient

GUI Scale

Redimensionar UI en juego del 75% al 200% — mapeo correcto del ratón incluido.

Presets: 75%, 100%, 125%, 150%, 175%, 200%
Combo System Options + Apply — guardado en metin2.cfg
Lobby/login permanecen en 1.0x; en juego usa la escala guardada
Hit-test del ratón: píxeles físicos vs lógicos
WM_SIZE mantiene drag/click preciso tras resize

GUI Scale (ENABLE_UI_SCALE) da a los jugadores zoom UI global sin tocar el DPI de Windows. El combo está en System Options; el valor elegido persiste como UI_SCALE en metin2.cfg y se aplica al entrar al mundo.

Solo escalar no basta — cuando el tamaño lógico UI difiere del client rect de Windows, los clics fallan botones. Este pack corrige la matemática SetMousePosition, attach clamp al arrastrar y WM_SIZE para que inventory, taskbar y diálogos sigan clicables en cada preset.

Parches C++ solo cliente más Python/UIScript para systemoptiondialog y locale. Forks con HUD custom pueden necesitar hooks RefreshUIScaleLayout — el patch interfacemodule muestra dónde.