ASI HighFpsFixes.asi - фиксы багов при высоком FPS

sonochiwa

Активный
Автор темы
48
215
Версия SA-MP
  1. Любая
HighFpsFixes.asi - набор исправлений багов появляющихся в игре при высоком FPS. Плагин возвращает физике, таймерам, счётчикам, HUD и эффектам ту скорость, с которой они работали на 30 FPS, не ограничивая при этом сам FPS.

Скачать:

Сколько сделано?

Исправлено более 60 отдельных багов. От размеченного объёма работ закрыто примерно 50-60%.
В оставшийся процент входит тестирование текущего решения и исправление других найденных багов.

Почему не FramerateVigilante?​

Он не покрывает большое количество багов и очень медленно развивается

Камера

  • Скорость автоматической доводки камеры в поворотах на транспорте (followCameraRate)​
  • Таймер отъезда камеры бездействия (idleCameraTimer)​
  • Таймеры камеры уникальных прыжков (stuntJumpCamera)​
  • Тряска камеры при прицеливании (aimCameraShake)​

Персонаж
  • Скорость плавания по поверхности, ныряния и движения под водой (swimmingMovement)​
  • Плавучесть и всплытие у самой поверхности (waterBuoyancy)​
  • Скорость наклона при плавании (swimPitchRate)​
  • Смерть при перелезании заборов и т.п. (climbSpeed)​
  • Урон от утопления (drowningDamage)​
  • Рост навыков: все счётчики статистики (skillProgress)​
  • Шаг при ходьбе с прицеливанием из винтовки (aimingRifleWalk)​
  • Сила толкания машины персонажем (pedPushVehicle)​
  • Задержка руля в пьяном виде (drunkSteerDelay)​
  • Переход цвета пламени джетпака (jetPackFlame)​
  • Сжигание жира, которое на высоком FPS не шло вовсе (fatCounter)​
  • Счётчики трюков: вилли, стоппи и езда на двух колёсах (stuntCounters)​
  • Таймеры задач персонажа, включая тайм-аут подтягивания (taskTimers)​

Транспорт и физика
  • Наклон мотоцикла и качание байка на месте (bikeLeanTarget)​
  • Мерцание колес вместо плавных подскоков на рельсах и бордюрах (wheelSettle)​
  • Качание кузова лоурайдеров, лестницы пожарной машины и двери машин (doorSwing, swingingChassis)​
  • Постоянное торможение транспорта при езде на высоком FPS (groundFriction, moveSpeedSnap, wheelFriction)​
  • Демпфирование вращения транспорта (turnAirResistance)​
  • Выталкивание из геометрии мира, рывок при езде по рельсам или бордюру (collisionPushOut)​
  • Ограничение демпфирования подвески у жёстких машин (suspensionDampingLimit)​
  • Раскрутка и остановка вывешенного колеса (wheelSpin)​
  • Вращение переднего колеса байка (bikeWheelSpin)​
  • Вращение колёс на рельсах (railWheelSpin)​
  • Пробуксовка на месте (burnout)​
  • Выбег винта лодки после выхода из неё (boatEngineSpeed)​
  • Сопротивление воды у Skimmer (skimmerResistance)​
  • Раскрутка винта вертолёта (heliRotorSpeed)​
  • Автопилот самолётов ИИ (aiAircraftSteer)​
  • Скорость прицепов и грузов на кране и погрузчике (attachedEntitySpeed)​
  • Короткое нажатие клаксона против удержания (sirenTap)​
  • Помощь при перевороте машины с боку на колёса (rollOntoWheels)​
  • Торможение машины при удержании кнопки выхода (jumpOutCarSpeed)​
  • Покачивание головы водителя под радио (headBopping)​
  • Наклон райдера на BMX при спринте и после него (bmxSprintLean, bmxLeanSettle)​
  • Засыпание физики и порог покоя брошенных и разбитых машин (restThreshold, physicsSleepRate)​
  • Таймеры: горящая машина до взрыва, машина на крыше, ИИ-трафик и управление самолётом (burnTimers, upsideDownTimer, vehicleTimers)​

Оружие
  • Частота ударов бензопилы при удержании атаки (chainsawStrikeRate)​
  • Частицы огнетушителя, баллончика и огнемёта (continuousWeaponParticles)​
  • Расход патронов огнетушителя, баллончика и огнемёта (continuousWeaponAmmo)​

HUD, эффекты и мир
  • Тайминги HUD одним ключом: счётчик денег, мигание здоровья, брони, дыхания, радара и звёзд розыска, и все 46 таймеров текста и полос (hudTiming)​
  • Скриптовое перемещение объектов, например ворот в аэропорту (scriptObjectSlide)​
  • Разлёт осколков разбитого стекла машин (fallingGlass)​
  • Время жизни обломков разрушаемых объектов (breakableObjectLifetime)​
  • Плотность частиц: выхлоп, брызги из-под колёс, след лодки, песчаная буря (emissionRate)​
  • Распространение огня (fireSpread)​
  • Скриптовое вращение объектов (scriptObjectRotate)​
  • Таймер войн банд (gangWarTimer)​
  • Зум карты колесом мыши (mapZoomWheel)​
 

Gorskin

t.me/gorskintgk
Проверенный
1,446
1,287
Добавь проверку на хуки по адресам на "Скорость плавания по поверхности, ныряния и движения под водой" (плавание на поверхности)
А то я и все у кого твикер или swimfpsfix плывут с х2 скоростью
 
  • Нравится
Реакции: sonochiwa