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

GUI Scale

Změna velikosti UI ve hře od 75% do 200% — včetně správného mapování myši.

Presety: 75%, 100%, 125%, 150%, 175%, 200%
Combo System Options + Apply — uloženo v metin2.cfg
Lobby/login zůstávají na 1.0x; ve hře platí uložené měřítko
Hit-test myši: fyzické vs logické pixely
WM_SIZE udržuje přesnost drag/klik po resize

GUI Scale (ENABLE_UI_SCALE) dává hráčům globální UI zoom bez zásahu do DPI Windows. Combo je v System Options; zvolená hodnota přetrvá jako UI_SCALE v metin2.cfg a platí po vstupu do světa.

Samotné škálování nestačí — když se logická velikost UI liší od client rect Windows, kliky minou tlačítka. Balíček opravuje SetMousePosition, attach clamp při dragu a WM_SIZE, aby inventory, taskbar a dialogy zůstaly klikatelné u každého presetu.

Pouze klientské C++ patche plus Python/UIScript pro systemoptiondialog a locale. Forky s vlastním HUD mohou potřebovat RefreshUIScaleLayout — patch interfacemodule ukazuje kde.