Eh oui depuis que j'ai mis les mains dans le "camboui", j'ai découvert les joies (et les peines) des fichiers CSL…… en fait j'ai besoin d'aide (un bon tuto) mais je n'ai rien trouvé d'existant en Français qui puisse vraiment m'aider - je me suis pourtant déjà inspiré de ce qui existe dans ce domaine, les CSL entre autre des CAVOK et autres, mais là j'avoue que je cale……en faisant des test en réseau (IVAO & VATSIM), un coup ça fonctionne, un autres coup non ??? j'ai quand même 2 appareils pour lesquels ça fonctionne vraiment (à part des retouche de texture à effectuer), mais pour le reste de ma flotte ça ne va pas du tout ???? et là je bloque ??? j'ai pourtant tout "dépecé" dans tous les sens, je vois po ?? Je fais donc appel à "vot' bon cœur" pour m'éclairer un peu plus sur le sujet - & merci d'avance ;-))
Annonce
Réduire
Aucune annonce.
Fichiers CSL……ARGHHHHHHHHH !!!
Réduire
X
-
Salut Lionel,
Dans quoi tu t'es embarqué là
...
Bon, commence par rapatrier tout ce qu'il y a sur les fichiers Paint-2.png sur les fichier paint principal. Aller-retour entre Photoshop et Plane-Maker (où tu vas réassigner tout ce qui était sur le paint-2 sur le paint principal), c'est long mais si tu veux qu'il ne manque aucune parties texturées de ton avion, ben il faut faire ça.
Ton futur objet ne doit avoir qu'une seule et unique texture.
Une fois cela fait, il faut créer l'OBJ à partir de l'ACF avec Blender.
Au moment d'importer ton OBJ, Blender te propose de l'importer soit our en faire un appareil statique, soit pour faire un CSL, donc tu choisis CSL)
Quand tu as crée cet objet et que tu as donc la texture qui va bien, tu l'exporte au format X-Plane OBJ.
Petite astuce. Si tu as des objets dans ton dossier de l'appareil, dans le sous dossier "objects", vire-les avant d'importer dans Blender. Ces objets ont une texture qui n'est ni dans paint ni dans paint-2 et Blender refusera de te créer l'objet en disant qu'il trouve plusieurs tetxures...
Là il y a un passage délicat pour trouver le bon niveau de l'appareil par rapport au sol. Al-Youx y arrive très bien, moi je n'ai fait que des objets statiques avec Blender, pas encore des CSL à cause de ça...
Tu créer un dossier (par exemple "VFR") dans lequel tu créer deux autres dossiers : DR-400 et C-172
Une fois que tu as fais ça pour tous les appareils de ta companie ( un dossier Regional et un autre Liners avec les sous dossiers des appareils concernés OBJ + texture)...on s'rapelle :-).
Bon travail...
PS : Pour le DR-400 et le C-172, les CSL existent deja, tu n'a qu'à modifier les textures des OBJ pour mettre celles de XP-AIR (profite en pour regarder les différence entre les textures original de l'ACF et ensuite celle de l'OBJ. Regarde le placement )
PS 2 : Me demande pas de t'expliquer plus en détail la manip dans Blender. C'est pas mon truc ;-)RAX (Retraité de Affaires X-Plane)
Ex Cavok, ex Helicoland, ex Windsocks, ex too much addict...
-
Oki, merci ;-)
Donc pour le paint 1 & 2 je ne faisais pas ça… il va donc falloir que je fasse un paint principal, compris ;-)
Par contre, là tu me dis : "Une fois cela fait, il faut créer l'OBJ à partir de l'ACF avec Blender" ???
Heu ça marche aussi depuis plane Maker, non ??? Cleui-ci sait générer un .obj, c comme ça que je fais :-))
Pour ce qui est de la bonne hauteur, sans faire expres je me débrouille pas trop mal, sur ce que j'ai déjà réalisé, il ne manque que qques centimetres, on dirait que les pneus sont "dégonflés"……
En fait ce qui me "dérange" le plus dans tout ça, ce sont les fichiers textes de descriptions pour que les appreils apparaissent bien sur VATSIM ou IVAO…
Commentaire
-
l'obj exporte de planemaker, n'est pas des plus pertinant la pluspart du temps
Sinon la manip dans blender est tres simple
tu import le acf en selectionnant CENTRE OF GRAVITY (CLS...)
tu sauvegarde le fichier blend dans le meme dossier que le acf
toujours suivant les instruction du fichier help,
puisque Marginal a fait un script pour cela specialement pour nous, autant l'utiliser, vue que je vous en parle souvent et que vous semblez pas chaud
voila comment faire en francais
tu ouvre le _paint dans the gimp et le _paint2
tu les reduits en 512x512
tu fait une nouvelle image de 1024x512
ou tu colle le paint1 a gauche et le paint2 a droite
tu sauvegarde cette nouvelle image dans le meme dossier que le fichier .blend et surtout tu lui donne le meme nom que le fichier .blend, acf.blend -> acf.png
tu lance le fichier .blend, dans blender tu change une fenetre pour le UV/IMAGE EDITOR
dans le menu UV > MERGE _PAINT AND _PAINT2
tu click dessus et tout les objects sont maintenant assignes a cette meme et seule nouvelle texture
tu fais tes bidouilles et tu export
file > EXPORT > X-PLANE CLS
il y a plus d'infos dans le fichier help de blender, a propos des weapons etc....
cherchez >Tweaking planes<Win XP-Vista / OpenArtist / Mac os X
TrackIr - X45 - CH Pro pedal
Commentaire
-
Bon, pour les fichier texte, c'est pas compliqué mais comme tu veux le faire pour une companie particulière c'est un peu de la bidouille qu'il faut faire...
Alors
Prenons par exemple ton nouveau dossier "VFR" qui contient le cessna et le DR-400 :
Un dossier, qui contient donc 2 sous dossiers pour chaque appareil qui contient donc le ?OBJ et sa texture.
- Ouvre avec Textedit l'objet pour bien vérivier qu'il pointe bien vers cette texture (le bon nom quoi genre "DR-400.paint")
- ensuite voila le principe pour un truc simple
EXPORT_NAME __VFR (VFR = ton dossier)
OBJECT __VFR:DR-400:DR-400.obj
HASGEAR NO
ICAO DR40
Donc, la première ligne c'est le chemin vers l'objet : ton dossier VFR, ensuite le dossier DR-400 et ensuite l'objet DR-400.obj
La seconde ligne concerne les trains. NO pour pas de train rentrant, YES si il en a.
La troisième ligne, le code ICAO de l'appareil.
ATTENTION AUX ESPACES, sinon ca marche plus!!!
maintenant pour ton dossier VFR, le code complet devrait être ça :
EXPORT_NAME __VFR
OBJECT __VFR:DR-400:DR-400.obj
HASGEAR NO
ICAO DR40
OBJECT __VFR:C-172:C-172.obj
HASGEAR NO
ICAO C172
Basta ! tu enregistres le texte avec le nom habituel "xsb_aircraft.txt" dans ton dossier VFR.
La ça marche obligé :-)
Je t'explique la suite après diner (tu vas avoir un problème avec le 737 et l'A-340 par exemple parce qu'ils existent deja dans d'autres dossiers que tu as télécharger. Mais pas de soucis, c'est pas compliqué. Remarque c'est pareil pour le Cessna, il existe deja d'origine et il va falloir "contourner" ce problème)
A plus.RAX (Retraité de Affaires X-Plane)
Ex Cavok, ex Helicoland, ex Windsocks, ex too much addict...
Commentaire
-
Merci pour toutes vos réponses, c génial je vais regarder tout ça au calme ;-))) par contre je ne suis plus prévenu lorsque j'ai une réponse sur ce forum d'où mes interventions tardives - comprends po, j'ai touché à rien dans mon profil - et me prévenir lorsqu'une réponse est postée est touours actif - si vous aveza déjà rencontré le problème; merci d'avance ;-)))
Commentaire
-
Bon aller, on continue, suite et fin :
Je disais donc que tu avas avoir un problème avec le cessna 172 (mais aussi avec le DR-400 si tu as téléchargé mon csl) parce qu'il sexistent déja dans ton dossier CSL.
Le cessna 172 est d'origine dans le dossier CSL (dossier Props) quand tu télécharges Xsqawkbox ou X-IVAP.
Donc avoir un autre dossier qui contient ces même OBJ va poser problème.
Voila la methode. Elle a un avantage en plus, c'est que X-Plane n'est pas obligé de charger deux fois le même objet. Tu ne vas pas mettre ton C-172.obj, donc moins besoin de ressources au niveau ordi.
- Dans le dossier VFR, tu laisse tes deux dossier C-172 et DR-400, mais tu vire les objets, tu laisse que les textures.
- Ensuite on s'attaque au fichier "xsb_aircraft.txt"
Voila à quoi va ressembler le début :
EXPORT_NAME __VFR
DEPENDENCY __XPFW_Props
DEPENDENCY __DR-400
Cela veut dire que ton "Package" de CSL, ton dossier VFR, pour qu'il fonctionne bien, va avoir besoin d'aller fouiller dans d'autres dossiers CSL que tu as télécharger.
ATTENTION ! : Le vrai nom d'un package CSL n'est pas le nom de son dossier, mais le nom donné en haut de son fichier "xsb_aircraft.txt" !!!
donc par exemple ici, le cessna 172 existe dans le dossier CSL "Props" mais dont le vrai nom est "XPFW_Props". Le DR-400 existe dans dans le dossier "DR-400" dont le vrai nom est "DR-400".
Ok, tu captes ?
Donc voici la suite du fichier texte :
OBJECT __XPFW_Props:C172:C172.obj (ici tu indiques le chemin de l'objet)
TEXTURE __VFR:C-172:C172_paint.png(ici tu indiques le chemin de ta texture)
HASGEAR NO
ICAO C172
OBJECT __DR-400:dr400120.obj (ici tu indiques le chemin de l'objet)
TEXTURE __VFR:DR400:DR400_paint.png(ici tu indiques le chemin de ta texture)
HASGEAR NO
ICAO DR40
Voilan normalement ça marche, mais je voudrais bien que Goda confirme...
NUMEROS 2 :
Passons à présent à ton troisième dossier qui va contenir les ailiners et que nous nommerons "XPAIR-Liners".
Petite explication sur l'interaction entre ce que tu coche en te connectant et ton plugin.
En se connectant, il est possible de déclarer :
- son avion par son code ICAO (ex= C172 pour le Cessna 172)
- La compagnie aérienne
- Une livrée particuière pour cette avion avec cette compagnie...
La ça se complique un peu mais c'est ici que les choses t'interessent pour XP-AIR (non ?)
- Pour le code ICAO c'est bon je pense. Le mieux si tu cherches un code ICAO pour un appareil est d'aller faire un tout dans le fichier "Doc8643.txt" qui se trouve dans le dossier X-IVAP. Bien plus fournit que celui d'XSquawkBox !
- Pour la choisir une livrées parmis plusieurs pour un même avion d'une même compagnie, on va oublier, c'est pas la peine.
- Pour la compagnie aérienne :
Tu as dans tes dossiers de plugin X-IVAP ou XSquawkBox un fichier "airlines.txt".
Il contient le nom et le nom abrégé de toutes les compagnie réelles du monde (ou presque).
Mais si un gars se connecte en donnant le nom d'un avion et d'une compagnie et que tu n'as pas cette avion qui doit aussi être "estampillé" du nom de la compagnie, tu verras juste son appareil avec une texture de base.
Il faut donc dire à un tel avion, si un mec déclare un A-340 plus une compagnie aérienne du style Air-France : AFR que ton plugin doit aller chercher l'objet à tel endroit et la texture qui va bien à tel autre endroit.
bon, mais le problème qui se pose. tu es avec XP-AIR : XPE pour IVAO et VATSIM. Tes plugins ne connaissent pas de XPE dans le fichier "airlines".
Deux solutions :
- Soit tu modifies le texte de "airlines.txt" et tu ajoutes une ligne XPE XP-AIR et tu vas devoir donner ce fichier modifié à tous les membres de la compagnie. Galère parce qu'il y en as qui vont oublier ou pas comprendre etc, etc...je sais de quoi je parle...et je peux comprendre que bidouiller tout le temps pour un mec qui veut juste voler, c'est pas cool...
- Soit tu "t'accapares" une des compagnies sur la liste et tu donnes ce nom à tes avions/textures.
Maintenant j'ai un doute :? Quand tu voles sur le réseau en tant que XP-AIR, tu déclare XPE dans la case "airlines" ? Obligé pour que ce soit reconnu ? Ben si c'est oui, il va falloir adopter la solution 1, c'est à dire rajouter une ligne dans le fichier "airlines.txt" des deux plugins et faire passer à tout le monde de la compagnie pour remplacer l'ancien
:lol:
Bon on va dire que c'est la seule solution.
Tu rajoutes une ligne en respectant l'ordre alphabétique du nom abrégé des compagnies. Donc XPE XP-AIR Compagnie francophone etc...
Ensuite, retour dans notre fichier "xsb_aircraft.txt" du dossier "XPAIR-Liners"
Dans ce dossier, tu ne va pas avoir d'objets puisqu'ils existent tous dans le dossier "Jets" fourni d'origine avec les plugins (A-340, A-320 et 737). Tu vas juste ajouter les textures. Donc tu as une dépendance vis à vis de ce dossier.
Voici le début :
EXPORT_NAME __XPAIR-Liners
DEPENDENCY __XPFW_Jets
Et voivi un exemple de suite :
OBJECT __XPFW_Jets:A343:A343.obj
TEXTURE __XPAIR-Liners:A343:A343XPAIR_paint.png
HASGEAR YES
AIRLINE A343 XPE
Première ligne : tu indiques le chemin de l'objet (donc dans le dossier "Jets", sous dossier "A343"
Deuxième ligne : Tu indiques le chemin de TA texture pour cette avion aux couleurs de XP-AIR (Donc dans ton dossier "XPAIR Airliners", sous dossier ce que tu veux mais j'ai mis ici A343)
Troisième ligne : Tu indiques si il y a trains qui rentrent ou non, ici oui.
Quatrième ligne : Tu indiques le mode de connexion
ICAO = A343 et airline à déclarer à la connexion = XPE.
Maitenant si tous tes compères ont le nouveau fichier "Airlines.text" modifié, plus ton super dossier CSL, si tu te connectes en déclarant A343 et comme airline : XPE, ils te verront avec ton bel appareil aux couleurs de ta compagnie.
Si tu as déconné, ils verront bien l'A343 mais avec la livery de base...
A toi de jouer !
Ben oui, je te l'avait dit "dans quoi tu t'es embarqué..." surtout que c'est pour une compagnie aérienne.
Cela dit, je crois que GODA est chez vous...c'est un "top gun" du CSL le Goda, alors demande de l'aide ;-)
Manu.
Ah oui, aute chose. La technique de Psitéo est bonne mais a un inconvenient au niveau du regroupage des textures...tu perds la moitié au niveau taille, de 1024 x 1024 tu passes à 1024 x 512. Donc ton fichier paint principal va se retrouver en 512 x 512. pour les ordis qui souffrent c'est bien, pour les autres, ça l'est moins. Deja que en 1024 la qualité n'est pas super top. Enfin, il faut faire des essais et tu trouveras ce qui te convient le mieux.RAX (Retraité de Affaires X-Plane)
Ex Cavok, ex Helicoland, ex Windsocks, ex too much addict...
Commentaire
-
Tu vas dans Blender et tu fais = import / X-plane OBJ.déjà ça part mal, j'ai pas le format CSL en import dans Blender ???
Et c'est là qu'il te demande de choisir le format CSL ou statique.
Si tu n'as même pas ça, c'est que tu n'as pas le script de Marginal, tu le trouveras ici (XPlane2Blender) : http://marginal.org.uk/x-planescenery/tools.html
Bon travail, je quitte la fréquence (ben oui, on a du boulot avec Laurent...)RAX (Retraité de Affaires X-Plane)
Ex Cavok, ex Helicoland, ex Windsocks, ex too much addict...
Commentaire
Commentaire