Global Vehicle Mod - Realistische Fahrzeugphysik
Global Vehicle Mod v0.1.
Dieses Mod wurde als Simulation des Reifenverschleißes gedacht, hat sich aber im Laufe der Zeit zu etwas Größerem entwickelt.
Derzeitige Funktionen und Verbesserungen:
1. 7 Arten von Reifen mit eigener Physik und Verschleiß. Der Verschleiß hängt von der linearen Geschwindigkeit und der Winkelgeschwindigkeit ab.
Reifenarten:
1.1 Standard - Straßen
1.2 Hart
1.3 Halbhart
1.4 Weich
1.5 Für Muscle Cars
1.6 Offroad
1.7 Drift
2. Simulation der Motortemperatur, des Lüfters und des Kühlmittels. Abhängig von Drehzahl, Motorverschleiß, Wetter, Tageszeit und Geschwindigkeit.
3. Simulation der Bremstemperatur. Abhängig von Geschwindigkeit, Bremskraft, Bremsmodifikationen und der eigenen Bremstemperatur.
4. Umschaltung des Motorbremsmodus (Bremse + Waffenauswahl)
5. Simulation der Elektrik des Fahrzeugs - 4 Arten von Batterien, Generator, Verbraucher.
6. Starten/Stoppen des Motors (Bremse + Handbremse im stehenden Fahrzeug). Man kann das Auto laufen lassen, während man aussteigt.
7. Erhöhung der Federsteifigkeit bei Standardabsenkung
8. Einschalten/Ausschalten von Neon zusammen mit den Scheinwerfern.
9. Fixierung des vertikalen Kamerawinkels aus der dritten Person
10. Zusätzliche Motor-Tuning-Optionen in den Mod-Shops, die auf der Karte markiert sind:
10.1 Intercooler 1,2,3 Stufe (bei installierter Turbine)
10.2 Nockenwellen für Leistung, Drehmoment und ausgewogenes Verhältnis
10.3 Ansaugkrümmer
10.4 Abgaskrümmer
10.5 Kraftstoffleitungen
10.6 Schwungräder
11. Elektronische Diagnose des Steuergeräts in den Mod-Shops, die auf der Karte markiert sind
12. Drei Rallye-Rennen gegen die Zeit für Fahrzeuge mit dem Hinweis RALLY. Rennen ohne Preise, in Entwicklung. Verwendet für Tests. Fahrzeuge - Werrener, Sultan RS, Buffalo 2
13. Zufällige Ausfälle und Motorschäden bei starkem Verschleiß oder Unfällen - Turboversagen, Intercooler, Kühler, Generator.
14. Motorverschleiß*, insbesondere bei maximaler Drehzahl, besonders bei kaltem/überhitztem Motor.
15. Geschwindigkeitsbegrenzer bei maximalen Drehzahlen im höchsten Gang - jetzt funktioniert der Handling-Parameter InitialDriveMaxFlatVel wie vorgesehen und ist die maximale Geschwindigkeit
Unvollständigkeiten und bekannte Bugs:
1. Keine Einstellungen und installierten Tuning-Optionen werden in der .ini-Datei gespeichert, und die Datei selbst wird nicht verwendet.
2. Die Bremstemperatur wird beim Verlassen des Fahrzeugs nicht gespeichert.
3. Die Motortemperatur wird nicht immer entsprechend der Lufttemperatur gesetzt, sondern beginnt bei null.
4. Wenn man im Auftrag das Auto vor dem Aussteigen abstellt, springt es nach der Cutscene wieder an.
5. Ein erheblicher Teil der Elemente wird deaktiviert, wenn schusssichere Reifen installiert sind (so gedacht), aber bei starkem Driften kann das Spiel ohne Grund abstürzen.
6. Das Handling wurde für 90% der Fahrzeuge neu geschrieben, aber viele der DLCs wurden nicht berührt. Nach Version 877 wurden die Fahrzeuge nicht geändert (ich habe 877)
7. Beim Öffnen des Shop-Menüs sinkt die FPS stark
*Motorverschleiß ist das Herzstück des gesamten Mods, da bei 100% Motorzustand alle Verschleiß- und Temperaturwerte auf null gesetzt werden und ab 999.9 Motorzustand beginnen, daher wird empfohlen, den Gott-Modus des Fahrzeugs nicht zu aktivieren. Wenn der Motorzustand über 900 liegt, wird er bei abgestelltem Motor allmählich auf 999 wiederhergestellt. Dies wurde so gemacht, damit bei moderatem Fahren der Motorverschleiß in absehbarer Zeit nicht eintritt.
Steuerung:
Motorbremsen - Bremse + Waffenauswahl
Motor abstellen - Bremse + Handbremse (im stehenden Fahrzeug)
Rennen starten (Rallye) - Handbremse + Gas
Installation: Ersetze die Spieldateien durch die im Archiv (handling.meta umfasst den Großteil der Fahrzeuge aus DLC bis Version 877, daher wird sie vorrangig verwendet), den Ordner TiresHealth, die Dateien TiresHealth.ini und GlobalVMod.dll in den Ordner Scripts legen.
Für die Mod funktioniert ScriptHook .NET
In die Mod wurde eine enorme Menge an Zeit und Mühe investiert, besonders da dies mein erstes Skript ist. Ich arbeite seit etwa zwei Jahren in meiner Freizeit und nach Lust und Laune daran, aber wenn Sie eine schnelle Entwicklung der Mod, neue Funktionen oder einfach die Idee und/oder Umsetzung mögen, dann lesen Sie das 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.