Mod de véhicule global - Physique réaliste des voitures
Mod de véhicule global v0.1.
Cette modification a été conçue comme une simulation de l'usure des pneus, mais a évolué avec le temps en quelque chose de plus.
Liste des fonctionnalités et améliorations à ce jour :
1. 7 types de pneus avec leur propre physique et usure. L'usure dépend de la vitesse linéaire et de la vitesse angulaire.
Types de pneus :
1.1 Stock - route
1.2 Durs
1.3 Semi-durs
1.4 Mous
1.5 Pour muscle cars
1.6 Tout-terrain
1.7 Drift
2. Simulation de la température du moteur, du ventilateur, du liquide de refroidissement. Dépend des tours, de l'usure du moteur, de la météo, de l'heure de la journée, de la vitesse.
3. Simulation de la température des freins. Dépend de la vitesse, de la force appliquée sur le frein, des modifications des freins et de la température propre des freins.
4. Changement de mode de freinage moteur (frein + sélection d'arme)
5. Simulation de l'électricité de la voiture - 4 types de batteries, générateur, consommateurs.
6. Démarrage/arrêt du moteur (frein + frein à main sur une voiture à l'arrêt). Vous pouvez laisser la voiture en marche en sortant.
7. Augmentation de la rigidité de la suspension avec un abaissement standard
8. Activation/désactivation du néon avec l'éclairage avant.
9. Fixation de l'angle vertical de la caméra à la troisième personne
10. Tuning supplémentaire du moteur dans les magasins de mods, marqués sur la carte :
10.1 Intercooler 1,2,3 Stage (lorsqu'un turbo est installé)
10.2 Arbres à cames pour puissance, couple et équilibrage
10.3 Collecteurs d'admission
10.4 Collecteurs d'échappement
10.5 Rampes de carburant
10.6 Volants moteur
11. Diagnostic électronique de l'ECU dans les magasins de mods, marqués sur la carte
12. Trois courses de rallye chronométrées pour les voitures marquées RALLY. Courses sans prix, en développement. Utilisé pour des tests. Voitures - Werrener, Sultan RS, Buffalo 2
13. Pannes et défaillances aléatoires du moteur et des composants en cas d'usure sévère ou d'accidents - défaillance du turbo, de l'intercooler, du radiateur, du générateur.
14. Usure du moteur*, surtout en conduite à plein régime, surtout sur un moteur non chauffé/surchauffé.
15. Limiteur de vitesse aux régimes maximaux sur la vitesse maximale - maintenant le paramètre de manipulation InitialDriveMaxFlatVel fonctionne comme prévu, étant la vitesse maximale
Inachevés et bugs connus :
1. Aucune configuration et tuning installé ne sont sauvegardés dans le fichier .ini et le fichier lui-même n'est pas utilisé.
2. La température des freins n'est pas sauvegardée lors de la sortie de la voiture.
3. La température du moteur ne commence pas toujours selon la température de l'air, mais commence à zéro.
4. Si vous éteignez la voiture avant de sortir lors d'une mission, après la cinématique, elle redémarrera.
5. Une partie significative des éléments est désactivée lors de l'installation de pneus à l'épreuve des balles (c'est intentionnel), mais lors d'un drift intense, il est possible que le jeu plante sans raison valable.
6. La manipulation a été réécrite pour 90 % des voitures, mais beaucoup de DLC n'ont pas été touchés. Après la version 877, les voitures n'ont pas changé (j'ai 877)
7. Lors de l'ouverture du menu du magasin, le FPS chute considérablement
*L'usure du moteur est la pierre angulaire de tout le mod car à 100 % de santé du moteur, tous les indicateurs d'usure et de température sont réinitialisés, et commencent à changer à partir de 999.9 OZ du moteur, donc pour un fonctionnement correct du mod, il n'est pas recommandé d'activer le mode invincible de la voiture. Si l'OZ du moteur est supérieur à 900, lorsqu'il est éteint, il se rétablira progressivement jusqu'à 999. Cela a été fait pour que lors d'une conduite modérée, l'usure du moteur ne se produise pas dans un avenir proche.
Contrôle :
Freinage moteur - frein + sélection d'arme
Éteindre le moteur - frein + frein à main (sur une voiture à l'arrêt)
Commencer la course (rallye) - frein à main + accélérateur
Installation : remplacer les fichiers du jeu par ceux de l'archive (handling.meta inclut la plupart des véhicules DLC jusqu'à la version 877, donc sera utilisé en priorité avant les manipulations de ceux-ci), placer le dossier TiresHealth, les fichiers TiresHealth.ini et GlobalVMod.dll dans le dossier Scripts.
Pour que le mod fonctionne, ScriptHook .NET est nécessaire
Le mod a nécessité un énorme investissement de temps et d'efforts, surtout étant donné que c'est mon premier script. Je travaille dessus depuis environ deux ans pendant mon temps libre et selon mon humeur, mais si vous souhaitez voir un développement rapide du mod, de nouvelles fonctionnalités, ou si vous aimez simplement l'idée et/ou la réalisation, alors lisez le 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.