Voodoo Fizik Düzeltmesi
-
İndir (0.01 MB)26 May 2024ispravlenie-fiziki-voodoo_1716738618_101081.zip
Kısa: modifikasyon, San Andreas'a Vice City'den geçen Voodoo'nun çok sert fiziğini düzeltir ve onu diğer araçlarla daha uyumlu hale getirir, böylece "arka plan" hızı ve aşırı duyarlılığı ortadan kaldırır.
Ayrıntılı: araçların fiziği (özellikle handling.cfg ve onunla ilgili tüm EXE oyun kodu) öyle bir şekilde gelişti ki, San Andreas, oyunda zaten mevcut olan fiziğe büyük bir ekleme aldı. Oyun, bazı yeni parametrelerle zenginleşti, bunlardan en önemlisi dönüşteki araç kütlesi (turnMass) oldu, bu da araçların kullanım hissini köklü bir şekilde etkiledi. Ayrıca birkaç başka parametre de değiştirildi ve düzeltildi, ancak bunlar o kadar önemli değildi ve burada Rockstar, geçmiş oyunlardan (III ve Vice City) mevcut araç ayarlarını değiştirmeye karar verdi, böylece oyuncuların onları farklı hissetmesini sağladı. Bu, Vice City'den bu yana ikinci büyük değişiklik oldu, çünkü bu artık teknik bir şey değil, daha çok sanatsal bir şeydi, araçlara farklı bir sürüş tarzı kazandırarak oyunu stilize etti. Oyundaki birçok araç, Vice City'den gelen eski ayarlarını korudu, ancak birçok araç bu stilizasyon trendine maruz kaldı çünkü III ve Vice City'deki araç ayarları çok sertti, yüksek hızlarda ve (özellikle GTA 3'te) neredeyse her zaman dört tekerlekten çekişe sahipti: bunların hepsi GTA 2'nin arcade ruhunun bir mirasıydı. Dolayısıyla, San Andreas'ta stilizasyona maruz kalan ana ayarların neler olduğu ve önceki bölümlerle karşılaştırıldığında nelerin değiştirilmesi gerektiği hakkında kısa bir sonuç çıkarılabilir — tutuş, hızlanma, çekiş: bunlar handling.cfg'deki değişikliklere maruz kalan ana özelliklerdir, bu parametreler (J) (K) (L) — tutuş; (O) (P) — ivme ve motorun hızlanma inercisi; (Q) (R) — motor tipi (çekiş).
Genellikle, istenen sonucu elde etmek için Rockstar bu parametreleri (JKLOP) düşürür ve mümkün olduğunda ve oyunla uyumlu olduğunda gerçek hayata dayalı motor tiplerini seçmeye çalışır. Ancak görüldü ki, tüm araçlar bu işleme tabi tutulmadı, birçok araç eski haliyle kaldı çünkü fiziksel özellikleri diğerlerinden çok farklı değildi, ancak Voodoo büyük bir istisna oldu, Vice City Stories zamanında düzeltildi, ilginçtir ki VCS'de araç fiziği tekrar San Andreas'taki aynı eğilime maruz kaldı (doğru, bazı yerlerde daha da fazla, bu yüzden bazı araçlar çok yavaş, hatta aşırı yavaş), ancak bu, oradan Voodoo için ayar satırını kullanmamıza engel olmuyor. Özellikle — tutuş ayarını almak yeterli, bu açıkça basitleştirilmişti (aynı şekilde, maksimum hız ve motorun ivmesi, ama bunlara ihtiyacımız yok, çünkü bu oyun dengesini etkiler), dolayısıyla sadece tutuşu etkileyen (JKL) ayarlarını alabiliriz ve daha doğru bir sonuç elde edebiliriz. Bu arada, bu ayarın San Andreas için hazırlandığı hipotezini reddetmeyeceğim, ancak sonuçta sadece Vice City Stories'de kullanılabilmiş olabilir, çünkü City Stories oyunlarının geliştirilmesinde Rockstar Leeds, oyuncu kontrolünü Vice City temelinde iyileştirmek ve oyuna çeşitlilik katmak için San Andreas'ın kaynak kodunu açıkça kullanmış olabilir (yani City Stories fiziği, belki de San Andreas araç fiziğinin erken bir versiyonudur, çünkü aynı parametrelere sahiptirler ve minimum değişikliklerle, bu hipotez Liberty City Stories'ün tersine çevrilmesi sırasında ortaya çıkmıştır ve bazı doğrulamalar içermektedir).
Ayar, aracın dönüş kütlesini, tutuşu ve motorun hızlanma süresini Vice City Stories'den %80 oranında alır, birkaç parametre oyun dengesine göre ayarlanmıştır
Кратко: модификация исправляет слишком резкую физику Voodoo, которая досталась San Andreas от Vice City и делает её больше похожей по своему поведению на остальные автомобили убирая т.н. "аркадную" резвость и сверхотзывчивость в управлении.
Подробно: история физики автомобилей (а конкретно handling.cfg и всего с ним связанного в EXE игрового кода) сложилась таким образом, что именно San Andreas получила большое дополнение к уже имевшейся в игре физике. Игра пополнилась несколькими новыми параметрами, ключевым из которых стала так называемая turnMass или масса автомобиля при повороте (масса вращения), которая кардинально повлияла на ощущение от использования машин. Также было изменено и исправлено несколько других параметров, но они не были столь значительны и здесь Rockstar сделали выбор — начать менять уже имевшиеся настройки автомобилей из прошлых частей (III и Vice City), чтобы заставить их ощущаться игроком иначе. Это стало вторым глобальным со времен Vice City изменением, поскольку это уже не техническая вещь, а скорее художественная, стилизирующая игру путем придания автомобилям другого стиля езды, других настроек в зависимости от которых автомобиль будет вести себя иначе. Многие автомобили в игре сохранили прежние настройки из Vice City, при этом же многие были подвержены этому тренду стилизации ввиду того, что в III и Vice City настройка автомобилей была очень резкая, на больших скоростях и (в основном в GTA 3) имела почти всегда полный привод: всё это было наследием аркадного духа GTA 2. Следовательно, уже можно сделать краткий вывод о том, какие основные настройки были подвержены стилизации в San Andreas и что нужно изменять в сравнении с предыдущими частями, чтобы получить такой же результат — сцепление, скорость разгона, привод: это основные характеристики, которые подверглись таким изменениям в handling.cfg это параметры (J) (K) (L) — сцепление; (O) (P) — акселерация и инерция разгона двигателя; (Q) (R) — тип движка (привод).
Обычно, чтобы получить нужный результат, Rockstar просто занижали эти параметры (JKLOP) и старались брать тип движка, основываясь на реальной жизни, где это возможно и совместимо с игрой. Но как оказалось не все автомобили подверглись этой обработке, многие из них остались прежними поскольку их физика не сильно выбивалась от остальных, но Voodoo стала большим исключением, которое исправили к времени Vice City Stories, любопытно что именно в VCS физика автомобилей снова подверглась той же тенденции из San Andreas (правда местами еще сильнее отчего некоторые автомобили слишком медленные, даже чересчур), но это не мешает нам использовать строчку настроек для Voodoo оттуда. А конкретно — нам достаточно взять настройку сцепления, которая явно была упрощена (так же, как максимальная скорость и разгон движка, но нам они не нужны, ибо это повлияет на игровой баланс), следовательно мы просто можем взять настройки (JKL), отвечающие за сцепление и получить более достоверный результат. Кстати я не буду отрицать гипотезу о том, что возможно эта самая настройка готовилась еще для самой San Andreas, но в итоге могла быть задействована только в Vice City Stories, поскольку при разработке City Stories игр Rockstar Leeds явно применяли исходный код San Andreas чтобы как раз таки улучшить управление игроком на базе Vice City и добавить новых функций для разнообразия игры (то есть физика City Stories, возможно, является ранней версией физики автомобилей San Andreas, поскольку они имеют одни и те же параметры с минимальными изменениями, эта гипотеза была открыта во время реверса Liberty City Stories что имеет под собой некоторые подтверждения).
Настройка затрагивает поворотную массу автомобиля, сцепление и скорость разгона двигателя беря их из Vice City Stories почти на 80%, пару параметров были выставлены в соответствии с балансом игры