Cricrikris Modérateur
Inscrit le: 29 Nov 2007 Messages: 536 Localisation: Au pied de la Sainte Baume et à Lyon
france
|
Posté le: Sam 23 Mai 2009 21:21:41 Sujet du message: [TUTORIEL] le fichier pacenotes.ini |
|
Je ne sais pas si les vidéos de PLP en explique la structure, mais suite à une demande, je mets quelques lignes sur le fichier "pacenotes.ini"
Dans ce fichier sont géré le point de départ chrono (je ne vois pas l'intérêt par rapport au spawn.ini), les intermédiaires, le point d'arrêt du chrono, le point stop et toutes les notes lues par le copilote.
Remarque : le fichier driveline.ini doit avoir été créé pour que ça fonctionne.
Exemple de structure du fichier "pacenotes.ini"
Code: |
[PACENOTES]
count=11
[P0]
type=21
distance=50.08048
flag=0
[P1]
type=27
distance=122.187
flag=1
[P2]
type=9
distance=209.973
flag=2
[P3]
type=31
distance=251.51
flag=4
[P4]
type=2
distance=306.198
flag=16
[P5]
type=23
distance=425.987
flag=0
[P6]
type=11
distance=666.134
flag=0
[P7]
type=0
distance=741.58
flag=0
[P8]
type=23
distance=858.02
flag=0
[P9]
type=22
distance=1000.18
flag=0
[P10]
type=24
distance=1200.66
flag=0 |
Chaque [P0], [P1], ...[PX], ... correspond à une note ou une action sur le chrono. La distance correspond à la distance sur la driveline par rapport au point de départ (voir le fichier "driveline.ini")
Les notes et actions sont définies par les "types" et "flag" (dans un premier temps je conseille de laisser "flag=0" pour tous les [PX] car la variables "flag" ne semble pas très bien fonctionner).
"count=X" où X est le nombre de [P.] (11 dans l'exemple puisqu'on démarre à P0 ).
Définition des types :
types:
0 = hairpin left
1 = 90 left
2 = k left
3 = medium left
4 = fast left
5 = easy left
26 = flat left
6 = easy right
7 = fast right
8 = medium right
9 = k right
10 = 90 right
11 = hairpin right
25 = flat right
12 = twisty
13 = call distance
15 = flat right
16 = overcrest
17 = ford
18 = caution
19 = bump
20 = jump
21 = start
22 = end
23 = check
24 = finish
27 = bridge
28 = go straight
29 = keep right
30 = keep left
31 = keep middle
32 = caution water
flags:
32 = 0x00000020 = don't cut
64 = 0x00000040 = cut
1024 = 0x00000400 = long
2 = 0x00000002 = wideout
1 = 0x00000001 = narrows
4 = 0x00000004 = tightens
128 = 0x00000080 = tightens bad
8192 = 0x00002000 = maybe
Le "pacenotes.ini" pour avoir les intermédiaires, l'arrêt du chrono et le point stop et le suivant :
Code: | [PACENOTES]
count=5
[P0]
type=21
distance=distance départ (mettre quelques mètres)
flag=0
[P1]
type=23
distance=distance intermédiaire 1
flag=0
[P2]
type=23
distance=distance intermédiaire 2
flag=0
[P3]
type=22
distance=distance arret chrono
flag=0
[P4]
type=24
distance=distance point stop
flag=0 |
J'espère avoir éclairé quelques lanternes |