Обновление окна GTA SA

DaniilPovetkin

Новичок
Автор темы
11
1
Всем привет, пишу кастомное ESC меню и дошел до обновления разрешения экрана. С помощью Plugin SDK устанавливаю нужный VideoMode, все сохраняется, но настройки разрешения применяются только после перезахода. Как я могу реализовать смену разрешения без перезахода как в стандартном меню?

1727714267520.png
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,729
2,541
Всем привет, пишу кастомное ESC меню и дошел до обновления разрешения экрана. С помощью Plugin SDK устанавливаю нужный VideoMode, все сохраняется, но настройки разрешения применяются только после перезахода. Как я могу реализовать смену разрешения без перезахода как в стандартном меню?

Посмотреть вложение 253185
Если правильно понимаю, то вот в гта реализация этого (CMenuManager::ProcessPCMenuOptions):
1727787527954.png
 

DaniilPovetkin

Новичок
Автор темы
11
1
Да, все верно. Вот точный кусок
1727791921469.png

Теоретически у меня все так же только без проверок и установки положения курсора. Полагаю у меня не отрабатывает RwEngineSetVideoMode() который принимает кстати только одно значение. Просто функции setVideoMode я не обнаружил в PluginSDK