Correction de la physique de Voodoo


















-
26 mai 2024ispravlenie-fiziki-voodoo_1716738618_101081.zip
En bref : cette modification corrige la physique trop abrupte de la Voodoo, héritée de Vice City dans San Andreas, et la rend plus semblable au comportement des autres voitures en supprimant la vivacité dite « arcade » et la réactivité excessive de la direction.
En détail : l’histoire de la physique des voitures (et plus particulièrement du fichier handling.cfg et de tout ce qui s’y rapporte dans le code EXE du jeu) a fait que San Andreas a reçu un ajout important à la physique déjà présente dans le jeu. Le jeu a été enrichi de plusieurs nouveaux paramètres, dont le plus important est ce qu’on appelle la turnMass ou masse de la voiture en virage (masse de rotation), qui a radicalement influencé la sensation d’utilisation des voitures. Plusieurs autres paramètres ont également été modifiés et corrigés, mais ils n’étaient pas aussi importants et Rockstar a fait le choix de commencer à modifier les paramètres existants des voitures des précédents opus (III et Vice City) pour les faire ressentir différemment au joueur. Il s’agit du deuxième changement global depuis Vice City, car il ne s’agit plus d’un élément technique, mais plutôt artistique, qui stylise le jeu en donnant aux voitures un autre style de conduite, d’autres réglages en fonction desquels la voiture se comportera différemment. De nombreuses voitures du jeu ont conservé les mêmes réglages que dans Vice City, tandis que beaucoup ont été soumises à cette tendance de stylisation, car dans III et Vice City, le réglage des voitures était très abrupt, à des vitesses élevées et (surtout dans GTA 3) avait presque toujours une transmission intégrale : tout cela était l’héritage de l’esprit arcade de GTA 2. Par conséquent, on peut déjà tirer une brève conclusion sur les principaux réglages qui ont été soumis à la stylisation dans San Andreas et sur ce qu’il faut modifier par rapport aux opus précédents pour obtenir le même résultat : l’adhérence, la vitesse d’accélération, la transmission : ce sont les principales caractéristiques qui ont subi de telles modifications dans le fichier handling.cfg : ce sont les paramètres (J) (K) (L) : adhérence ; (O) (P) : accélération et inertie d’accélération du moteur ; (Q) (R) : type de moteur (transmission).
Habituellement, pour obtenir le résultat souhaité, Rockstar abaissait simplement ces paramètres (JKLOP) et essayait de prendre le type de moteur en se basant sur la vie réelle, lorsque cela était possible et compatible avec le jeu. Mais il s’est avéré que toutes les voitures n’ont pas subi ce traitement, beaucoup d’entre elles sont restées les mêmes car leur physique ne se distinguait pas beaucoup des autres, mais la Voodoo est devenue une grande exception, qui a été corrigée à l’époque de Vice City Stories, il est curieux de constater que c’est précisément dans VCS que la physique des voitures a de nouveau été soumise à la même tendance que dans San Andreas (mais parfois encore plus fort, ce qui rend certaines voitures trop lentes, voire excessivement), mais cela ne nous empêche pas d’utiliser la ligne de réglages pour la Voodoo à partir de là. Plus précisément, il nous suffit de prendre le réglage de l’adhérence, qui a manifestement été simplifié (tout comme la vitesse maximale et l’accélération du moteur, mais nous n’en avons pas besoin, car cela affecterait l’équilibre du jeu), par conséquent, nous pouvons simplement prendre les réglages (JKL) qui régissent l’adhérence et obtenir un résultat plus crédible. Au fait, je ne nierai pas l’hypothèse selon laquelle ce réglage était peut-être déjà en préparation pour San Andreas elle-même, mais n’a finalement pu être utilisé que dans Vice City Stories, car lors du développement des jeux City Stories, Rockstar Leeds a clairement utilisé le code source de San Andreas afin d’améliorer la maniabilité du joueur sur la base de Vice City et d’ajouter de nouvelles fonctions pour diversifier le jeu (c’est-à-dire que la physique de City Stories est peut-être une version antérieure de la physique des voitures de San Andreas, car elles ont les mêmes paramètres avec des modifications minimes, cette hypothèse a été découverte lors du reverse engineering de Liberty City Stories, ce qui a quelques confirmations).
Le réglage affecte la masse de rotation de la voiture, l’adhérence et la vitesse d’accélération du moteur en les prenant de Vice City Stories à près de 80 %, quelques paramètres ont été définis en fonction de l’équilibre du jeu
Кратко: модификация исправляет слишком резкую физику 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%, пару параметров были выставлены в соответствии с балансом игры
Fichiers recommandés

Correction de la texture à l'entrée du salon de coiffure

Correction de cinématique Big Smoke, Sweet & Kendl (Finale)


Corrections de divers personnages

Story Mode 2.0 (Corrections de bugs)

Correction de la collision des roues des voitures

Correction de la position des tableaux dans la caravane d'Angel Pine

Correction des noms de personnages dans la traduction de 1C

Correction de la texture du téléphone dans les cinématiques


Correction des portes sur Andromada


Correction de l'enseigne du casino

Correction des portes sur Hydra

Corrections de meubles et de certains intérieurs

Correction de l'animation du fusil de combat

Correction des dialogues avec les gangs
