Page 1 sur 1

Question aux pros de DCS (rendre verrière opaque)

Publié : jeu. févr. 08, 2024 12:47 pm
par gillouf1
Salut,
question aux "pros" de DCS: je planche sur une skin de MiG-15 "dronisé" (cible aérienne pour mon entrainement au tir knon air-air, faut pas qu'elle se défende sinon j'y arrive pas...) et j'aurais souhaité rendre la verrière opaque (comme un drone). Comme fichier description contenu dans le dossier de chaque skin "appelle" certains fichiers .dds pour habiller les textures du modèle 3D, je me demandais s'il n'y avait pas un autre .lua quelque part pour "appeler" les .dds par défaut (ceux contenus dans le dossier Textures de chaque module, comme la verrière, les dégâts etc). Ça me donnerai le nom de la commande pour l'intégrer dans le description de ma skin (donc sans changer le .dds d'origine).

Merci, @+

EDIT: J'ai édité le titre, la solution de gabuzomeu pourrais servir à d'autres

Re: Question aux pros de DCS

Publié : jeu. févr. 08, 2024 4:32 pm
par Morpheus
Il n'y a qu'un seul dossier description.lua par livrée, en fait l'appel des textures se fait par "false" (texture custom dans la livrée) ou "true" (texture par défaut) à chaque ligne du .lua, une fois touvé la texture par défaut trouvée il faut l'extraire, en général du zip, et l'intégrer au dossier de ta livrée avec la ligne/syntaxe qui va bien. J'aurais tendance à dire que le nom doit être du style "MiG-15_Glass" (vu dans le description.lua extrait avec ModelViewer2) et si les dds ne sont pas "appelés" dans le description.lua ce sont les textures par défaut qui sont affichées. Il te faut juste le fichier de la verrière à intégrer à ta livrée.Me suis-je bien fait comprendre ?

Re: Question aux pros de DCS

Publié : jeu. févr. 08, 2024 5:09 pm
par gillouf1
C'est effectivement le nom (et surtout la syntaxe de la ligne de commande) que je recherche pour qu'il vienne charger le .dds de la verrière que j'aurai personnalisé dans mon dossier de skin. J'essaierai avec "Mig-15_Glass" ce soir donc.

Je n'utilise pas Modelviewer (je préfère lancer le jeu, peut-être à tord...): il permet donc de voir le nom de toutes les lignes de commandes? J'essaierai ça également ce soir alors. Merci

@+

Re: Question aux pros de DCS

Publié : jeu. févr. 08, 2024 7:15 pm
par gillouf1
Bon, j'ai à moitié trouvé...

Image

Le soucis, c'est que je suis obligé de modifier le .dds du dossier original (Textures) donc ça s'applique à toutes les skins. En plus c'est "tordu" comme manip:
- Extraire tous le dossier "Mig-15bis"
- Modifier le .dds "Mig-15_Glass"
- Et tout recompresser ensuite en .zip

Elle doit bien être quelque part cette ligne de commande...

@+

Re: Question aux pros de DCS

Publié : jeu. févr. 08, 2024 8:15 pm
par gabuzomeu
IMG_0433.png
IMG_0433.png (463.25 Kio) Consulté 1290 fois
Tu dois ajouter une ligne dans le description.lua de ta skin, comme les lignes vertes , en enlevant juste les deux premiers tirets.
Par ex la ligne avec A-29 Glass.
Le premier nom de fichier est Mig-15_Glass.dds , le second celui du tien que tu as mis dans le dossier de la skin.
True veut dire que dcs doit prendre le fichier de la skin.
esperons que ca marche!
NB: utilise notepad++ pour editer le fichier .lua

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 6:18 am
par gillouf1
Marche pas...

J'ai ajouté la ligne suivante:

{"MiG-15_Glass.dds", 0 ,"MiG-15_Opaque",false};

Ça vient toujours charger le fichier d'origine. La syntaxe de la commande ne doit pas être la bonne; faut dire qu'elle est souvent tordue, logique pour les développeurs mais pas pour les apprentis comme moi.

@+

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 7:32 am
par gabuzomeu
Au cas où: tu as bien mis .dds apres mig15 opaque?
Essayé avec true?

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 9:50 am
par gillouf1
J'ai tenté avec plusieurs "syntaxes" (remplacer les majuscules par des minuscules, remplacer le 0 par 1 etc) mais toujours le même résultat.
Je tenterais d'autres combinaisons ce soir.

Ce qu'il me faudrait, c'est le .lua "par défaut", celui qui appelle toutes les textures pour retrouver la syntaxe exacte: il doit bien exister (sauf si pas visionnable avec Notepad++) car description ne se limite qu'à quelques textures...

Merci pour ton aide en tout cas.

@+

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 11:55 am
par gabuzomeu
Alors j'ai essayé et ça marche avec la ligne
{"MiG-15_Glass", 0 ,"MiG-15_Glass",false};

quand tu mets le fichier que tu veux dans le meme dossier que ta skin.

Pour avoir le description.lua absolument complet il faut ouvrir l'edm de l'avion dans ModelViewer2 (que tu trouves donc dans DCS World/bin_MT) : File/Load Model , C:\DCSWorld\CoreMods\aircraft\Mig-15bis\Shapes\MiG-15bis.EDM

Ceci fait tu as un outil Generate Livery File dans la barre d'icone , l'icone est bleue juste à droite du cube rouge
Sans titre.jpg
Sans titre.jpg (28.07 Kio) Consulté 1202 fois
description.txt
(6.45 Kio) Téléchargé 48 fois

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 12:05 pm
par gillouf1
Flûte. J'avais pas pensé à retirer le ".dds".

Merci, je tente ça ce soir.

@+

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 12:21 pm
par gabuzomeu
j'ai ajouté comment avoir les description.lua complet.
Bon courage

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 12:59 pm
par gillouf1
Nickel, merci.

Chez moi il bugue Modelviewer, je referais une instal propre voir si ça résout le problème.

Encore merci, ça me servira pour d'autres skins.

@+

Re: Question aux pros de DCS

Publié : ven. févr. 09, 2024 4:25 pm
par gillouf1
Image

Nickel!!! J'ai même réussi à virer le Roughmet pour qu'elle ne brille plus.

Plus qu'à finaliser ma skin...

@+