Mod Global de Vehículos - Física Realista de Automóviles
Mod Global de Vehículos v0.1.
Esta modificación fue concebida como una simulación del desgaste de neumáticos, pero con el tiempo se transformó en algo más.
Lista de características y mejoras hasta ahora:
1. 7 tipos de neumáticos con su propia física y desgaste. El desgaste depende de la velocidad lineal y la velocidad angular.
Tipos de neumáticos:
1.1 Stock - carretera
1.2 Duros
1.3 Semi-blandos
1.4 Blandos
1.5 Para muscle cars
1.6 De barro
1.7 De drift
2. Simulación de temperatura del motor, ventilador, anticongelante. Depende de las revoluciones, el desgaste del motor, el clima, la hora del día, la velocidad.
3. Simulación de temperatura de los frenos. Depende de la velocidad, la fuerza de presión sobre el freno, las modificaciones de los frenos y la temperatura propia de los frenos.
4. Cambio de modo de frenado del motor (freno + selección de arma)
5. Simulación de electricidad del automóvil - 4 tipos de baterías, generador, consumidores.
6. Encendido/apagado del motor (freno + freno de mano en un automóvil detenido). Puedes dejar el coche encendido al salir.
7. Aumento de la rigidez de la suspensión con una rebaja estándar
8. Encendido/apagado del neón junto con las luces delanteras.
9. Fijación del ángulo vertical de la cámara desde la tercera persona
10. Tuning adicional del motor en tiendas de mods marcadas en el mapa:
10.1 Intercooler 1,2,3 Etapa (con turbocompresor instalado)
10.2 Árboles de levas para potencia, par motor y equilibrado
10.3 Colectores de admisión
10.4 Colectores de escape
10.5 Rieles de combustible
10.6 Volantes de inercia
11. Diagnóstico electrónico de la ECU en tiendas de mods marcadas en el mapa
12. Tres carreras de rally contrarreloj para coches con la etiqueta RALLY. Carreras sin premios, en desarrollo. Usado para pruebas. Coches - Werrener, Sultan RS, Buffalo 2
13. Fallos aleatorios y averías del motor y componentes con desgaste severo o accidentes - fallo del turbocompresor, intercooler, radiador, generador.
14. Desgaste del motor*, especialmente al conducir a altas revoluciones, especialmente en un motor frío/sobrecalentado.
15. Limitador de velocidad a revoluciones máximas en la marcha más alta - ahora el parámetro de manejo InitialDriveMaxFlatVel funciona como se espera, siendo la velocidad máxima
Inconvenientes y errores conocidos:
1. No se guardan configuraciones ni tuning en el archivo .ini y el archivo no se utiliza.
2. No se guarda la temperatura de los frenos al salir del coche.
3. La temperatura del motor no siempre se establece según la temperatura del aire, y comienza desde cero.
4. Si en una misión apagas el coche antes de salir, después de la escena de corte se volverá a encender.
5. Una parte significativa de los elementos se desactiva al instalar neumáticos a prueba de balas (así está diseñado), pero en un drift fuerte puede haber un fallo del juego sin razón aparente.
6. El manejo ha sido reescrito para el 90% de los coches, pero muchos de los DLC no han sido tocados. Después de la versión 877, los coches no han cambiado (tengo 877)
7. Al abrir el menú de la tienda, el FPS se reduce drásticamente
*Desgaste del motor - la piedra angular de todo el mod, ya que con el 100% de salud del motor se restablecen todas las métricas de desgaste y temperaturas, y comienzan a cambiar desde 999.9 de salud del motor, por lo que para un funcionamiento correcto del mod no se recomienda activar el modo dios del coche. Si la salud del motor es mayor a 900, al apagar el motor se irá recuperando gradualmente hasta 999. Esto se hace para que al conducir moderadamente, el desgaste del motor no ocurra en un futuro previsible.
Controles:
Frenado del motor - freno + selección de arma
Apagar el motor - freno + freno de mano (en un coche detenido)
Iniciar carrera (rally) - freno de mano + acelerador
Instalación: reemplazar los archivos del juego por los del archivo (handling.meta incluye la mayor parte del transporte de DLC hasta la versión 877, por lo que se utilizará como prioridad sobre los manejos de ellos), colocar la carpeta TiresHealth, los archivos TiresHealth.ini y GlobalVMod.dll en la carpeta Scripts.
Para que el mod funcione se necesita ScriptHook .NET
El mod ha requerido una enorme cantidad de esfuerzo y tiempo, especialmente considerando que es mi primer script. He estado trabajando en él durante unos dos años en mi tiempo libre y según mi estado de ánimo, pero si quieres ver un desarrollo rápido del mod, nuevas características, o simplemente te gusta la idea y/o la implementación, entonces lee el 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.