Global Vehicle Mod - Реалістична фізика автомобілів
Global Vehicle Mod v0.1.
Ця модифікація задумувалася як симуляція зносу шин, але з часом переросла в нещо більше.
Список можливостей і доопрацювань на даний момент:
1. 7 видів шин зі своєю фізикою та зносом. Знос залежить від лінійної швидкості, кутової швидкості.
Види шин:
1.1 Сток - дорожні
1.2 Жорсткі
1.3 Полум'які
1.4 М'які
1.5 Для маслкарів
1.6 Грязьові
1.7 Дрифтові
2. Симуляція температури двигуна, вентилятора, антифризу. Залежить від обертів, зношеності двигуна, погоди, часу доби, швидкості.
3. Симуляція температури гальм. Залежить від швидкості, зусилля нажаття на гальмо, модифікації гальм та власної температури гальм.
4. Перемикання режиму гальмування двигуном (гальмо + вибір зброї)
5. Симуляція електрики автомобіля - 4 види АКБ, генератор, споживачі.
6. Увімкнення/вимкнення двигуна (гальмо + ручне гальмо на стоячому автомобілі). Можна залишити машину заведеною, вийшовши з неї.
7. Збільшення жорсткості підвіски при стандартному заниженні
8. Увімкнення/вимкнення неону разом з головним освітленням.
9. Фіксація вертикального кута камери від 3-го особи
10. Додатковий тюнінг двигуна в магазинах мода, відзначених на карті:
10.1 Інтеркулер 1,2,3 Stage (при встановленій турбіні)
10.2 Розподільні вали під потужність, крутний момент і збалансований
10.3 Впускні колектори
10.4 Випускні колектори
10.5 Паливні рампи
10.6 Маховики
11. Електронна діагностика ЕБУ в магазинах мода, відзначених на карті
12. Три ралі заїзди на час для машин з поміткою RALLY. Заїзди без призів, в розробці. Використовував для тестів. Автомобілі - Werrener, Sultan RS, Buffalo 2
13. Випадкові відмови та поломки двигуна та агрегатів при серйозному зносі або аваріях - поломка турбіни, інтеркулера, радіатора, генератора.
14. Знос двигуна*, особливо при їзді на максимальних обертах, особливо на непрогрітому/перегрітому двигуні.
15. Обмежувач швидкості максимальними обертами на максимальній передачі - тепер параметр хендлінга InitialDriveMaxFlatVel працює як слід, будучи максимальною швидкістю
Недопрацювання та відомі баги:
1. Не зберігаються жодні налаштування та встановлений тюнінг у .ini файл і сам файл не використовується.
2. Не зберігається температура гальм при виході з машини.
3. Температура двигуна не завжди ставиться по температурі повітря, а починається з нуля.
4. Якщо на місії заглушити машину перед виходом, після кат-сцени вона знову заведеться.
5. Значна частина елементів відключається при встановленні пулестійких шин (так і задумано), але при цьому при сильному дрифті можливий крах гри без поважної причини.
6. Хендлінг переписаний для 90% машин, але багато з DLC не торкнуті. Після версії 877 машини не змінювалися (у мене 877)
7. При включенні меню магазину сильно просідає FPS
*Знос двигуна - краєугольний камінь всього мода, оскільки при 100% здоров'я двигуна обнуляються всі показники зносів і температур, а змінюватися починають з 999.9 ОЗ двигуна, тому для коректної роботи мода не рекомендується включати god mode машини. Якщо ОЗ двигуна більше 900, при заглушеному двигуні він буде поступово відновлюватися до 999. Це зроблено для того, щоб при помірній їзді знос двигуна не настав у найближчому майбутньому.
Управління:
Гальмування двигуном - гальмо + вибір зброї
Заглушити двигун - гальмо + ручне гальмо (на стоячому автомобілі)
Розпочати гонку (ралі) - ручне гальмо + газ
Установка: файли гри замінити на ті, що в архіві (handling.meta включає в себе велику частину транспорту з DLC до версії 877, тому буде використовуватися в пріоритеті перед хендлінгами з них), папку TiresHealth, файли TiresHealth.ini та GlobalVMod.dll помістити в папку Scripts.
Для роботи мода необхідний ScriptHook .NET
В мод вкладено величезну кількість сил і часу, особливо при тому, що це мій перший скрипт. Працюю я над ним вже два роки у вільний час і за настроєм, але якщо ви хочете бачити швидкий розвиток мода, нові фішки, або просто вам подобається ідея і/або реалізація, то читайте Readme.
Global Vehicle Mod v0.1.
Данная модификация задумывалась как симуляция износа покрышек, но со временем переросла в нечто большее.
Список возможностей и доработок на данный момент:
1. 7 видов покрышек со своей физикой и износом. Износ зависит от линейной скорости, угловой скорости.
Виды покрышек:
1.1 Сток - дорожные
1.2 Жесткие
1.3 Полумягкие
1.4 Мягкие
1.5 Для маслкаров
1.6 Грязевые
1.7 Дрифтовые
2. Симуляция температуры двигателя, вентилятора, антифриза. Зависит от оборотов, изношенности двигателя, погоды, времени суток, скорости.
3. Симуляция температуры тормозов. Зависит от скорости, усилия нажатия на тормоз, модификации тормозов и собственной температуры тормозов.
4. Переключение режима торможения двигателем (тормоз + выбор оружия)
5. Симуляция электрики автомобиля - 4 вида АКБ, генератор, потребители.
6. Включение/выключение двигателя (тормоз + ручной тормоз на стоящем автомобиле). Можно оставить машину заведенной, выйдя из нее.
7. Увеличение жесткости подвески при стандартном занижении
8. Включение/выключение неона вместе с головным освещением.
9. Фиксирование вертикального угла камеры от 3-го лица
10. Дополнительный тюнинг двигателя в магазинах мода, отмеченных на карте:
10.1 Интеркулер 1,2,3 Stage (при установленной турбине)
10.2 Распредвалы под мощность, крутящий момент и сбалансированный
10.3 Впускные коллекторы
10.4 Выпускные коллекторы
10.5 Топливные рампы
10.6 Маховики
11. Электронная диагностика ЭБУ в магазинах мода, отмеченных на карте
12. Три ралли заезда на время для машин с пометкой RALLY. Заезды без призов, в разработке. Использовал для тестов. Автомобили - Werrener, Sultan RS, Buffalo 2
13. Случайные отказы и поломки двигателя и агрегатов при серьезном износе или авариях - поломка турбины, интеркулера, радиатора, генератора.
14. Износ двигателя*, особенно при езде на максимальных оборотах, особенно на непрогретом/перегретом двигателе.
15. Ограничитель скорости максимальными оборотами на максимальной передаче - теперь параметр хэндлинга InitialDriveMaxFlatVel работает как положено, являясь максимальной скоростью
Недоработки и известные баги:
1. Не сохраняются никакие настройки и установленный тюнинг в .ini файл и сам файл не используется.
2. Не сохраняется температура тормозов при выходе из машины.
3. Температура двигателя не всегда ставится по температуре воздуха, а начинается с нуля.
4. Если на миссии заглушить машину перед выходом, после кат-сцены она опять заведется.
5. Значительная часть элементов отключается при установке пулестойких покрышек (так и задумано), но при этом при сильном дрифте возможен крах игры без уважительной причины.
6. Хэндлинг переписан для 90% машин, но многие из DLC не тронуты. После версии 877 машины не менялись (у меня 877)
7. При включении меню магазина сильно проседает ФПС
*Износ двигателя - краеугольный камень всего мода т.к. при 100% здоровье двигателя обнуляются все показатели износов и температур, а меняться начинают с 999.9 ОЗ двигателя, поэтому для корректной работы мода не рекомендуется влючать god mode машины. Если ОЗ двигателя больше 900, при заглушенном двигателе он будет постепенно восстанавливаться до 999. Это сделано для того, чтобы при умеренной езде износ двигателя не наступал в обозримом будущем.
Управление:
Торможение двигателем - тормоз + выбор оружия
Заглушить двигатель - тормоз + ручной тормоз (на стоящем автомобиле)
Начать гонку (ралли) - ручной тормоз + газ
Установка: файлы игры заменить на те, что в архиве (handling.meta включает в себя большую часть транспорта из DLC до версии 877, поэтому будет использоваться в приоритете перед хэндлингами из них), папку TiresHealth, файлы TiresHealth.ini и GlobalVMod.dll поместить в папку Scripts.
Для работы мода необходим ScriptHook .NET
В мод вложено огромное количество сил и времени, особенно при том, что это мой первый скрипт. Работаю я над ним уже года два в свободное время и по настроению, но если вы хотите видеть быстрое развитие мода, новые фишки, или просто вам нравится идея и/или реализация, то читайте Readme.