تعديل السيارة العالمي - فيزياء سيارات واقعية
تعديل السيارة العالمي 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. تثبيت زاوية الكاميرا الرأسية من منظور الشخص الثالث
10. تعديل إضافي للمحرك في متاجر الإضافات، المحددة على الخريطة:
10.1 مبرد هواء 1،2،3 مرحلة (عند تثبيت التوربو)
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 صحة المحرك، لذلك لا يُنصح بتفعيل وضع الإله للسيارة. إذا كانت صحة المحرك أكبر من 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.