OncleYdro

Coup d'oeil sur les carvariation.meta et carvariation.ymt

Recommended Posts

Comme leurs homologues les carcols les carvariations existent en deux format :

 

- Le .meta classique utilisé par tout les moddeurs et toute les mise a jour online

- Le .Ymt. lui il est unique et se trouve dans le jeux de base (archive common.rpf), il défini TOUTES les voitures présentes dans un gta 5 vanilla

 

deux choses :

 

- on a vu qu'une caisse sans modkit n'avais pas de carcols. ici TOUTES les voiture sont répertorier.

- les erreurs sur ce fichier sont fatale, mais facilement identifiable. contrairement a certaines idées reçue vue a droite a gauche, le carvariation ce n'est pas que les couleur d'une auto. pas de carvariations, pas de caisse.

 

voici un carcol basique pour une caisse sans modkit

 

Révélation

<?xml version="1.0" encoding="UTF-8"?>

<CVehicleModelInfoVariation>
  <variationData>
    <Item>
      <modelName>***************</modelName>
      <colors>
        <Item>
          <indices content="char_array">
            0 
            41 
            3 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            1 
            41
            7 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            4 
            41 
            111 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            111 
            41 
            70 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            3 
            41 
            5 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            75 
            41 
            68 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            5 
            41 
            111 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            29 
            41 
            37 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            36 
            41 
            37 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            89 
            41 
            91 
            156 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
      </colors>
      <kits>
        <Item>0_default_modkit</Item>
      </kits>
      <windowsWithExposedEdges />
      <plateProbabilities>
        <Probabilities>
          <Item>
            <Name>Standard White</Name>
            <Value value="10" />
          </Item>
          <Item>
            <Name>Blue Plate</Name>
            <Value value="40" />
          </Item>
          <Item>
            <Name>White Plate 2</Name>
            <Value value="50" />
          </Item>
        </Probabilities>
      </plateProbabilities>
      <lightSettings value="0" />
      <sirenSettings value="0" />
    </Item>
  </variationData>
</CVehicleModelInfoVariation>

 

la construction :

 

<?xml version="1.0" encoding="UTF-8"?>

<CVehicleModelInfoVariation>


  <variationData>


    <Item>                                                                     <=============>toujours au debut D'UNE caisse
      <modelName>********</modelName>           <=============> nom de votre caisse
      <colors>                                                               <=============>début des combinaisons de couleurs


        <Item>                                                                <=============>debut d'UNE combinaison
          <indices content="char_array">                   <=============>début de la combinaison de couleurs
            0                                                                     <=============>couleur 1 (les codes couleur sont plus loins)
            41                                                                   <=============>couleur 2
            3                                                                     <=============>couleur 3 (interieur ?)
            156                                                                <=============>couleur jantes
          </indices>                                                      <=============>fin de la combinaison de couleur
          <liveries>                                                        <=============>debut des combinaison de livré
            <Item value="false" />                                <=============>sur "true" :  déclenchera une livré si le vehicule spawn avec CETTE combinaison de couleurs (0, 41, 3, 156)

            <Item value="false" />                                une ligne par livré possible, l'ordre des ligne est equivalent au livré (ligne 1, livré 1 ; ligne 2 livré 2, etc)

            <Item value="false" />                                ceci ne fonctionne que pour les livré type extra/sign_ . si vous n'avez pas de livré, supprimez les <Item value="false" />  

          </liveries>                                                      <=============>debut des combinaison de livré
        </Item>                                                            <=============>fin d'UNE combinaison, vous pouvez en ajouter autant que vous voulez
      </colors>                                                           <=============>fin des combinaisons
      <kits>                                                                 <=============>debut du modkit
        <Item>0_default_modkit</Item>                 <=============> si vous avez un modkit, changer 0_default_modkit par votre modkit, ou celui d'une caisse vanilla

                                                                                                                   (trouvable sur la page des carcols)
      </kits>                                                               <=============> fin du modkit
      <windowsWithExposedEdges />
      <plateProbabilities>                                       <=============> debut des plaques d'immatriculation
        <Probabilities>                                              <=============>debut des plaques d'immatriculation (pourquoi 2 fois ? chai pas)
          <Item>                                                          <=============>debut d'une plaque
            <Name>Standard White</Name>         <=============> nom des texture de plaque d'immatriculation (disponibles dans le carcols.ymt ou dans votre vehishare.ytd
            <Value value="100" />                             <=============> probabilité en pourcentage. attention a avoir un résultat égal a 100 si vous en ajoutez
          </Item>                                                        <=============>fin d'une plaque (ajout a volonté)
        </Probabilities>                                            <=============>fin des plaques d'immatriculation
      </plateProbabilities>                                     <=============> fin des plaques d'immatriculation (pourquoi 2 fois ? chai pas)
      <lightSettings value="0" />                           <=============> la valeur a utilisé pour l'eclairage du vehicules, tous trouvable dans carcols.ymt, et parfois dans les .meta de moddeur ou de dlc
      <sirenSettings value="0" />                          <=============> la valeur a utilisé pour les sirenes du vehicules, tous trouvable dans carcols.ymt, et parfois dans les .meta de moddeur ou de dlc
    </Item>                                                              <=============>fin d'UNE caisse


  </variationData>
</CVehicleModelInfoVariation>

 

les code de couleur 

 

- si vous avez un crash au chargement, lorsque vous transformez une caisse en add-on par exemple changez votre modkit, si vous en avez un, en 0_default_modkit. si le jeu charge votre carcols.meta est erroner (c'est fort rare, la plus part du temps gta desactive simplement les custo du carcols incriminé)

- si une caisse a des custo bugué (manque/absence) changez votre modkit en 0_default_modkit. si vous avez les custo minimum, votre carcols n'est pas bon. si vous ne les avez toujours pas, verifiez le nom du vehicule, vous avez les sympthome d'un conflit de nom

- votre caisse n'apparait pas dans les listes, et en recherche ecrite "error model name" ? votre carvariation n'existe pas pour le jeu. verifiez que  <modelName>********</modelName>  pointe bien sur votre vehicule

- voter caisse apparait dans les listes, mais rien ne se passe au spawn. meme pas un crash... bonne nouvelle c'est votre vehicle.meta, ou vos fichier ytd/yft, votre carvariations est bon

Modifié par OncleYdro

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, j'ai un petit problème...

J'ai la sirène sur le capot de la voiture qui parfois apparait et parfois non quand je spawn le véhicule, sachant que sur le véhicule j'ai mis " <Item value="true" /> " dans le carvariations.meta. Y'a t'il un moyen de le faire apparaitre d'une manière continue ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant