Просмотр полной версии : Обновление окна GTA SA
DaniilPovetkin
30.09.2024, 20:42
Всем привет, пишу кастомное ESC меню и дошел до обновления разрешения экрана. С помощью Plugin SDK устанавливаю нужный VideoMode, все сохраняется, но настройки разрешения применяются только после перезахода. Как я могу реализовать смену разрешения без перезахода как в стандартном меню?
https://forum.antichat.xyz/attachments/28544541/
вайега52
01.10.2024, 16:59
Всем привет, пишу кастомное ESC меню и дошел до обновления разрешения экрана. С помощью Plugin SDK устанавливаю нужный VideoMode, все сохраняется, но настройки разрешения применяются только после перезахода. Как я могу реализовать смену разрешения без перезахода как в стандартном меню?
Если правильно понимаю, то вот в гта реализация этого (
CMenuManager::ProcessPCMenuOptions
):
https://forum.antichat.xyz/attachments/28544742/
DaniilPovetkin
01.10.2024, 18:14
Да, все верно. Вот точный кусок
https://forum.antichat.xyz/attachments/28544761/
Теоретически у меня все так же только без проверок и установки положения курсора. Полагаю у меня не отрабатывает RwEngineSetVideoMode() который принимает кстати только одно значение. Просто функции setVideoMode я не обнаружил в PluginSDK
DaniilPovetkin
08.12.2024, 03:57
Up
Так а в чем проблема просто написать setVideoMode?
C++:
void
setVideoMode
(
int
nModeIndex
)
{
reinterpret_cast
(
0x745C70
)
(
nModeIndex
)
;
}
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot