ASI ModernFpsLimit.asi или FPS-лимитер без инпутлага

Софтик Инквизитор

Участник
Автор темы
19
91
Версия SA-MP
  1. Любая
ModernFpsLimit
FPS-лимитер без инпутлага для GTA SA / SA-MP​

Что это
Лимитер кадров. Ставит ровно столько FPS, сколько написал, и меняется прямо в чате командой /setfps.

В чём фишка
Любой обычный лимитер (драйвер, RTSS, DXVK, встроенный Frame Limiter, /fpslimit) ждёт после того, как кадр уже построен. Картинка собрана по старому положению мыши и просто лежит, пока лимитер не разрешит её показать.

ModernFpsLimit ждёт до того, как игра прочитала мышь и клавиатуру. Ожидание закончилось - игра сразу берёт самый свежий ввод и строит по нему кадр. Всё, что ты нажал или сдвинул мышью за время ожидания, попадает в этот же кадр, а не в следующий.

Почему не встроенный лимит
  • Встроенный лимит GTA считает в целых миллисекундах: 150 FPS на нём не поставить, будет 142 или 166.
  • /fpslimit в SA-MP - максимум 90.
  • ModernFpsLimit - любое число от 0 до 1000, и кадры идут ровно. 95% кадров в пределах сотых долей миллисекунды.

Что ещё умеет
  • Долгий кадр не тянет за собой лишнее ожидание, а после фриза игра не гонит пачку догоняющих кадров.
  • Встроенный лимитер игры выключает сам, чтобы не было двух лимитов сразу.
  • Точный таймер Windows + доводка последней доли миллисекунды, системный таймер для других программ не трогает.

Команды
Код:
/setfps 150   - лимит 150 FPS (сохраняется)
/setfps 0     - без лимита
/setfps       - текущий лимит, реальный FPS и точность

Установка
  1. Нужна GTA SA 1.0 US и ASI Loader.
  2. Кинуть ModernFpsLimit.asi в папку с игрой. ModernFpsLimit.ini создастся сам при первом запуске.
  3. Выключить другие лимитеры ( если есть )

Поддержка SA-MP
0.3.7 R1, R2, R3-1, R4, R5-1 и 0.3.DL-R1.

Настройки (ModernFpsLimit.ini)
Код:
fps=150              лимит, 0 = выкл
fresh_input=1        нажатия за время ожидания идут в этот же кадр
game_limiter_off=1   выключать встроенный лимит игры
above_priority=1     приоритет игры "выше среднего"

Скачать
Исходники и готовый .asi (собирается автоматически с сурсов): НАЖИМАЙ СЮДА ЧТОБЫ СКАЧАТЬ

Сурсы: https://github.com/xKumorio/ModernFpsLimit ( ссылка на скачивание с релизов, которые собираются с сурсов с помощью CI )
 

pewpewpewpew

Известный
Модератор
909
288
разница есть?


мне прост нравится в этом плагине то, что используется ориг. команда сампика
в теме - альтернатив. принцип снижения задержки ввода аналогичный, разница в управлении через штатную команду.
 
  • Влюблен
Реакции: cranley

Cheezee

Участник
86
12
Бро добавь чтобы можно было от 10 фпс, а не от 20. Я на афк фарм ставлю и при 10 меньше кушает процессора в разы

upd. а все не надо скачал lua
 
Последнее редактирование:
  • Грустно
Реакции: abnomegd