Question aux pros de DCS (rendre verrière opaque)
Question aux pros de DCS (rendre verrière opaque)
#1Salut,
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
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
Dernière modification par gillouf1 le sam. févr. 10, 2024 7:53 am, modifié 1 fois.
Re: Question aux pros de DCS
#2Il 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
#3C'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
@+
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
#4Bon, j'ai à moitié trouvé...
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...
@+
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
#5Par 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
#6Marche 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.
@+
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
#7Au cas où: tu as bien mis .dds apres mig15 opaque?
Essayé avec true?
Essayé avec true?
Re: Question aux pros de DCS
#8J'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.
@+
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
#9Alors 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
{"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
- Pièces jointes
-
- Capture d'écran 2024-02-09 121600.png (541.74 Kio) Consulté 1206 fois
Dernière modification par gabuzomeu le ven. févr. 09, 2024 12:20 pm, modifié 2 fois.
Re: Question aux pros de DCS
#10Flûte. J'avais pas pensé à retirer le ".dds".
Merci, je tente ça ce soir.
@+
Merci, je tente ça ce soir.
@+
Re: Question aux pros de DCS
#12Nickel, 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.
@+
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.
@+