Všetky systémy
GUI Scale
C++PythonClient

GUI Scale

Zmena veľkosti UI v hre od 75% do 200% — vrátane správneho mapovania myši.

Presety: 75%, 100%, 125%, 150%, 175%, 200%
Combo System Options + Apply — uložené v metin2.cfg
Lobby/login zostávajú na 1.0x; v hre platí uložené mierko
Hit-test myši: fyzické vs logické pixely
WM_SIZE udržiava presnosť drag/klik po resize

GUI Scale (ENABLE_UI_SCALE) dáva hráčom globálny UI zoom bez zásahu do DPI Windows. Combo je v System Options; zvolená hodnota pretrvá ako UI_SCALE v metin2.cfg a platí po vstupe do sveta.

Samotné škálovanie nestačí — keď sa logická veľkosť UI líši od client rect Windows, kliky minú tlačidlá. Balíček opravuje SetMousePosition, attach clamp pri drage a WM_SIZE, aby inventory, taskbar a dialógy zostali klikateľné pri každom preset-e.

Iba klientske C++ patche plus Python/UIScript pre systemoptiondialog a locale. Forky s vlastným HUD môžu potrebovať RefreshUIScaleLayout — patch interfacemodule ukazuje kde.