SA:MP Single ASI FrameIndependent - исправление FPS-зависимых багов

zhirnij

Новичок
Автор темы
1
3
FrameIndependent - ASI плагин, исправляющий зависимость игровой логики GTA San Andreas от частоты кадров.

Плагин не ограничивает FPS. Вместо этого исправляются расчеты и таймеры игры, поведение которых изначально зависело от количества отрисованных кадров.

На момент публикации плагин исправляет все известные баги, отмеченные в MTA Framerate Fixes и FramerateVigilante. Также добавлены дополнительные исправления, найденные при реверсе gta_sa.exe и тестировании игры на разной частоте кадров.

При первом запуске плагин автоматически создает FrameIndependent.json с настройками и FrameIndependent.log. Если другая модификация уже изменила необходимый участок игры, соответствующее исправление пропускается, а информация о конфликте записывается в лог.

Источники:

Благодарности:
Косте Волкову и Касым-Жомарту Токаеву - за помощь и поддержку в разработке.
Андрею Буриму - за Burmalda FM.
@quesada - за кукурудзу.
 

Вложения

  • FrameIndependent.asi
    1,009 KB · Просмотры: 0