كل الأنظمة

C++PythonClient
GUI Scale
تغيير حجم واجهة اللعب من 75% إلى 200% — مع تعيين صحيح للفأرة.
◆إعدادات: 75%، 100%، 125%، 150%، 175%، 200%
◆Combo في System Options + Apply — يُحفظ في metin2.cfg
◆Lobby/login تبقى 1.0x؛ في اللعب تُستخدم المقياس المحفوظ
◆Hit-test للفأرة: بكسلات فيزيائية vs منطقية
◆WM_SIZE يحافظ على دقة السحب/النقر بعد تغيير الحجم
GUI Scale (ENABLE_UI_SCALE) يمنح اللاعبين تكبيراً عاماً للواجهة دون لمس DPI في Windows. الـ combo في System Options؛ القيمة تُحفظ كـ UI_SCALE في metin2.cfg وتُطبّق بعد دخول العالم.
التكبير وحده لا يكفي — عندما يختلف الحجم المنطقي للواجهة عن client rect في Windows، تفوت النقرات الأزرار. الحزمة تصحح SetMousePosition و attach clamp أثناء السحب و WM_SIZE ليبقى inventory و taskbar والحوارات قابلة للنقر عند كل preset.
تصحيحات C++ للكلاينت فقط مع Python/UIScript لـ systemoptiondialog و locale. الـ forks ذات HUD مخصص قد تحتاج RefreshUIScaleLayout — patch interfacemodule يوضح المكان.