Ce document décrit les différents aspects du comportement des voitures sur lesquels vous pouvez influer : C'est la référence des éditeurs du comportement. Comme la liste des caractéristiques augmente, celle-ci peut ne pas toujours être complète. Consultez le fichier data/cars/default/car.iniinfo, vous y trouverez 99,9% des variables possibles (ces variables sont utilisées par défaut dans le cas ou un fichier car.ini spécifique aurait omis certaines valeurs). Je vais essayer (ndlt : Ruud Van Gaal) d'ajouter ici des informations génériques sur la façon dont Racer simule le comportement des véhicules, en essayant de combiner l'exhaustivité d'un guide de référence accompagné d'informations sur la façon de s'en servir (en précisant ce qui est ou pas simulé).
Il existe une page dédiée à la formule Pacejka (Pacejka tire formula) qui est utilisée dans la modélisation (physique) du pneu. Si vous passez un mauvais moment à essayer de rendre votre voiture "conduisible", la page sur les solutions de problèmes de comportement vous aidera peut-être. D'autre part, avant de commencer le développement d'une voiture, lisez le tutoriel sur la création d'une voiture (pour des informations sur les caméras, jeux de compteurs, etc.).
Notez que ce document n'est pas destiné à la configuration (ndlt : dans le sens compétition ou tuning) de votre voiture, c'est un problème particulier. Ce document décrit les caractéristiques qui sont derrière la configuration, qui sont la plupart du temps statiques pour le conducteur occasionnel, qui ne changera que, par exemple, la compression de sa suspension ou ce type de réglages.
Si vous trouvez des paramètres (dans les fichiers car.ini) qui manquent dans ce document, merci de m'envoyer un e-mail (ndlt : à Ruud Van Gaal, donc impérativement en anglais ou néerlandais) de façon à ce que j'ajoute ce paramètre à cette page.
Merci à Claes Wikdahl pour sa Mitsubishi Evo 6 qui a été utilisée pour clarifier certains concepts.
Au cours de la vie de Racer, beaucoup de variables sont entrées sur scène. Vous pouvez consulter la page pitstop.totalnfs.net/racerwiki/index.php/Car_ini_changes pour découvrir la liste des changements, triés par version de Racer.
La linéarité est une notion qui est abordée dans un nombre important de sections : contrôleurs, direction, accélération, cartographie moteur, freinage. Si nous prenons l'exemple de la direction :
Dans la plupart des cas, on préfèrera une valeur moyenne, entre 0 et 1.
La courbe utilisée pour obtenir la non-linéarité est de type x^3 polynomiale. Pour être plus précis, voici le pseudo-code, dans lequel la linéarité est représentée par 'L'.
function Linearize(v,L)
if L>1 then { L=2-L; if(v>=0){ invV=1-v; return v*L+(1-L)*(1-invV^3); } else { invV=1+v; return v*L+(1-L)*(-1+iv^3); }
else return v*L+(1-L)*v^3
Pour les valeurs dont vous n'avez pas les valeurs réelles et exactes, comme les informations aérodynamiques par exemple, vous pouvez copier les valeurs par défaut (data/cars/default/car.ini) et les coller dans votre fichier car.ini comme modèle à modifier. Généralement, les variables ajoutées ne devraient pas changer le comportement de votre voiture (ou pas beaucoup) pour conserver une rétro-compatibilité.
| Aspects divers de la voiture | Propriétés du châssis |
|---|---|
| Direction | Moteur |
| Transmission (boîte de vitesse, embrayage, frein à main,...) | Différentiels |
| Aérodynamique | Suspension |
| Pneus et roues | Caméras |
| Aide à la conduite | Lumières |
| Les informations sur les lumières ont leur propre page. |
Cette page est une traduction en français de la documentation originale de Ruud Van Gaal, disponible à l'adresse : http://racer.nl/reference/carphys.htm
De plus, la traduction de la documentation n'étant qu'à ses débuts, plusieurs liens peuvent ne pas fonctionner. Merci de votre compréhension.