Összes rendszer
GUI Scale
C++PythonClient

GUI Scale

UI méretezés játékban 75%-tól 200%-ig — helyes egér leképezéssel.

Presetek: 75%, 100%, 125%, 150%, 175%, 200%
System Options combo + Apply — mentés metin2.cfg-be
Lobby/login 1.0x marad; játékban a mentett skála érvényes
Egér hit-test: fizikai vs logikai pixelek
WM_SIZE tartja a drag/katt pontosságot resize után

A GUI Scale (ENABLE_UI_SCALE) globális UI zoom-ot ad Windows DPI érintése nélkül. A combo a System Options-ban van; a választott érték UI_SCALE-ként marad a metin2.cfg-ben és a játékvilágba lépéskor érvényesül.

A skálázás önmagában kevés — ha a logikai UI méret eltér a Windows client rect-től, a kattintások mellémennek. A csomag javítja a SetMousePosition arány matematikát, attach clamp-et drag közben és a WM_SIZE-ot, hogy inventory, taskbar és dialógusok minden presetnél kattinthatók maradjanak.

Csak kliens C++ patchek plus Python/UIScript systemoptiondialog-hoz és locale-hoz. Egyedi HUD-os forkok RefreshUIScaleLayout hook-okat igényelhetnek — az interfacemodule patch mutatja hol.