[DCS-BS/FC2] Manuel du Modeur

Section reservée au Manuels/Addons/Mods/Skins/utilitaires
pour Lock on FC2

Topic author
Michelange
WSO Co-pilote
WSO Co-pilote
Messages : 915
Inscription : 25 septembre 2006

#26

Message par Michelange »

Installer une Skin


1°- Pourquoi ce tuto, quand Modman fait tout ?

- Et bien, Modman ne fait pas tout. En fait, tout dépend comment a été créé le pack Modman. En effet il y a 2 méthodes pour créer un pack Modman et suivant la méthode utilisée vous obtenez des résultats différents.

- N'avez vous jamais installé des packs et vous vous êtes rendu compte que ce dernier remplace des skins existantes, ou écrase des packs précédemant installés ? Si c'est le cas ceci peut vous intéresser.

- Il faut savoir que ceci n'est valable que pour les nouveaux modèles 3D au format .LOM (KA-50, Su-25(T) et autres.

- Encore une fois, ce qui suit n'est valable que pour les packs de skins, les mods de changement d'avions (ADA Mod's - Sweden Mod de Pink_tigrou), ne rentrent pas dans cette catégorie.


1.1 - La méthode dite propre


- Si le modeur est allé jusqu'au bout des choses, il a utilisé le tuto intégré dans Modmaker de Modman et la skin se rajoutera aux skins déjà installées.

- Afin de vérifier ceci, ouvrez le Pack que vous avez téléchargé et vérifiez s'il contient les fichiers Skin.lma7 et addon.lma3. Si c'est le cas, vous pouvez y aller tranquilement et installer le pack avec Modman.


1.2 - La méthode à l'arrache


- Si le modeur ne s'est pas donné cette peine, vous verez que le pack contient des fichiers xxx.lua, yyy.skins et db_countries.lua.

- Dans ce cas, ces fichiers vont écraser les fichiers originaux et vous risquez d'écraser des MOD's précedemant installés. Vous pouvez alors utiliser la méthode manuelle ci-dessous ou refaire le pack proprement.

- La plus part des mods sont fait sous cette forme et malheureusement conduisent à des pertes. Même des modeurs bien connus de la communauté ne se prennent pas la peine d'utiliser la procédure de modmaker.


2°- Comment installer un pack proprement


2.1- Installation manuelle


*- Ouvrez le pack et copiez le fichier zzz.CDDS dans le répertoire /bazar/world
Si ce dernier n'existe pas, vous pouvez toujours compacter les skins. (voir la méthode ICI)


*- Ouvrez le fichier config/graphics.cfg ou config/graphics_bs.cfg (pour Black Shark)

- Cherchez les lignes suivantes et rajoutez la déclaration de votre pack.CDDS

TextureCollections
{
highFolder = ".\\Bazar\\TempTextures\\";
common = ".\\Bazar\\World\\Mon_pack.cdds";
common = ".\\Bazar\\Terrain\\Surface\\LandTexturesBMP.cdds";
.....


*- Allez dans le répertoire /bazar/world/Shapes et cherchez un à un les fichiers yyy.skins correspondant à ceux du pack.

- Ouvrez ces derniers un à un et comparez les lignes :

skin
{value = 2.3;
material = {"KA-50-lamp", "Standart", "KA-50-PAINT24-DEF-02.bmp"};
material = {"KA-50-PAINT1", "Standart", "KA-50-PAINT24-DEF-01.bmp"};
material = {"KA-50-PAINT1_M", "Standart", "KA-50-PAINT24-DEF-01.bmp"};
...
material = {"KA-50_BORT_NUMBERs", "Standart", "KA-50_NUMBERS_DC.tga"};
material = {"KA-50_SIGN.tga", "Standart", "KA-50_SIGN24.tga"};
}

- s'il existe de nouvelles définitions de skins, il suffit de les copier dans le fichier original. (attention aux numéros Value = X.Y), il ne peuvent être utilisés qu'une fois et dans l'ordre.

skin
{
value = 3.0;
material = {"KA-50-lamp", "Standart", "KA-50-PAINT30-DEF-02.bmp"};
material = {"KA-50-PAINT1", "Standart", "KA-50-PAINT30-DEF-01.bmp"};
....
material = {"KA-50_BORT_NUMBERs", "Standart", "KA-50_Numbers23.tga"};
material = {"KA-50_Turkey_Numbers", "Standart", "empty.tga"};
}

- faites très attention, si vous remarquez que les noms des fichiers de textures sont déjà utilisés, il faut extraire les textures du CDDS, les renommer, le recompacter et utiliser les nouveaux noms de textures dans le fichier skins.


*- Ouvrez Scrips/database/Helicopter/KA-50.lua (Scrips/database/planes/avion.lua pour les avions)

Comparez ce dernier avec celui du pack, vous allez trouver des lignes complémentaire, rajoutez les à l'original. Encore une fois attention aux numéros.

ColorSchemes = {
color_scheme("{060AFECF-BFBD-44c5-9C47-D9B5EF35D104}", _("Standard"), 0),
...
color_scheme("{7EB0DAD7-1FDF-4c1b-9E45-B1322A73AED4}", _("EURO Desert"), 30),


*- Enfin allez dans \Scripts\Database\db_countries.lua

- cherchez le pays ou vous voulez assigner la skin et rajoutez la (vous pouvez faire un copier/coller des lignes correspondantes par rapport au db_countries.lua du pack

Helicopter =
{
cnt_unit("{3457BB1E-523F-4C24-BBEA-58D028623F05}", "Ka-50", {
color_scheme("{060AFECF-BFBD-44c5-9C47-D9B5EF35D104}", "Standard"),
...
color_scheme("{7EB0DAD7-1FDF-4c1b-9E45-B1322A73AED4}", "EURO Desert"),
}),

- C'est long et fastidieux, mais une fois que vous avez assimilé la méthode, tout ceci vous semblera plus clair et vous aurez envie d'aller plus loin et faire vos propres packs.

- Par cette méthode, j'ai ajouté une bonne cinquantaine de skins aux différents modèles 3D de FC2.0 et DCS


2.2- Refaire le pack


- Cette méthode est expliquée dans le tuto de Skypat que vous trouvez dans le module Modmaker de Modman (cliquez sur l'icone (?))


3°- Compatibilité DCS1.0.2 / FC1.2.1


- La plupart des packs de skins sont maintenant compatibles entre les 2 simus, cependant il reste une petite différence entre les 2 et c'est au niveau de la déclaration des fichiers CDDS que cela se passe.

- Pour utiliser un pack DCS sur FC2 ou vice versa vous avez juste à comparer les 2 fichiers graphics.cfg et graphics_bs.cfg pour plus d'informations voir ICI

Topic author
Michelange
WSO Co-pilote
WSO Co-pilote
Messages : 915
Inscription : 25 septembre 2006

#27

Message par Michelange »

Les mirages


Je vais vous proposer d'adapter le MOD " Les mirages " à FC2 ou Black Shark

Je fais ceci sous forme de tutoriel pour plusieurs raisons :

- Ce mod peut s'ajouter facilement à d'autres mods déjà installés comme le mod 'Les suédois' de Pink_Tigrou.
- Si je vous fournis un Pack MODMAN et que vous avez déjà installé d'autre mods, il risque d'écraser ces derniers (le db_countries pour les connaisseurs) et causer plus de dégâts qu'autre chose.
- C'est didactique et je vous fournirai tous les fichiers nécessaires.

- Vous pouvez créer un pack Modman pour le diffuser sur le web (l'ADA Team nous autorise à le faire, merci à eux), mais attention à bien définir dans ce cas si c'est un addon d'un autre mod ou s'il faut l'installer sur un jeu vierge à cause des raisons que j'ai cité précédemment.

- Le choix d'utiliser des slots d'avions qui n'ont pas été intégrés dans le jeu n'incombe qu'à moi et est essentiellement motivé par le fait que je veux modifier le moins possible l'existant.
- C'est pour cette raison que le Mirage IV se trouve sur le slot du F-111 et le Mirage F-1 sur celui du Mig-29k.



0°- Préparation des textures

1- Téléchargez le pack Les mirages -> ICI par exemple

2- ouvrez ce pack avec winrar et copiez les fichiers LesMirages-bmp.cdds et LesMirages-tga.cdds du répertoire Bazar/world dans le même répertoire de votre jeu

3- déclaration des textures :

- ouvrez le fichier config/graphics.cfg respectivement config/graphics_bs.cfg pour BS

- faites une recherche de la ligne : highFolder = ".\\Bazar\\TempTextures\\";

- collez les 2 lignes suivantes sous cette dernière :

common = ".\\Bazar\\World\\LesMirages-bmp.cdds";
common = ".\\Bazar\\World\\LesMirages-tga.cdds";

4- si vous voulez enlever les afterburners (ceux des mirages se superposant à ceux du jeu), il faut remplacer les fichiers ns_forsage.tga et forsage.tga du répertoire bazar/temptextures par ceux du pack Textures_afterburner.zip ci-joint (j'ai aussi rajouté les originaux au cas ou, voir au bas du sujet)


1°- Le mirage IV

Ajoutons le Mirage IV dans le jeu comme IA.

- Ci-joint le lien pour télécharger un fichier zip comportant toutes les informations pour que vous puissiez rajouter cet avion dans le jeu.
- Dans chaque répertoire, vous trouvez des fichiers que vous devez ouvrir avec le Bloc Notes. Les instructions d'installation y sont intégrés.

Mirage IV


2°- Le mirage F1

- Ci-joint les fichiers et les modifs à apporter pour que vous puissiez ajouter 4 types de mirages F1, dont 1 pilotable.
- L'armement ainsi que les caractéristiques ne sont pas tout à fait propres, mais pour les vidéastes ou les voltigeurs c'est jouable.
- Je ferais plus tard une adaptation de l'emport en fonction de l'avion (à moins qu'il y ai des volontaires)

Mirage F1


Remarque :



- Pour rajouter un avion dans un pays, il faut bien identifier l'endroit du db_countries.lua ou il faut insérer les lignes. Pour l'intégration du mirage F1 à la France par exemple, voici la manip :

country("{24623DF1-59F6-4231-B669-4B0160F2C9BF}", _("France"), "France", "FRA", "France.png", 5, -- faites une recherche du mot france
{
Planes = -- ici commence la liste des avions pour la France
{
CATID = "{C168A850-3C0B-436a-95B5-C4A015552560}",
Plane =
{
cnt_unit("{AAD0C656-A7E0-4099-8F6C-25DDCB3EEEA2}", "Mirage 2000-5", {
color_scheme("{55033da3-6ad7-4a9c-807f-79696ce713a2}", "EC1/2 SPA3 \"Cigogne de Guynemer\""),
color_scheme("{7c41a49f-74a3-42e6-b8d0-8297722aa1bb}", "EC1/2 SPA103 \"Cigogne de Fonck\""),
color_scheme("{703e7ba9-e80c-4049-a440-25a45a8a0a29}", "EC1/2 SPA12 \"Cigogne a ailes ouvertes\""),
color_scheme("{2cd75265-f577-41fb-bdc7-6bdee4555385}", "EC2/2 \"Cote d'or\" SPA65 \"Chimere\""),
color_scheme("{e2ab0c76-4248-4268-8372-b7b35993de47}", "EC2/2 \"Cote d'or\" SPA57 \"Mouette\""),
color_scheme("{f6b81feb-e6d9-4f4d-9a75-40a33e5b3750}", "EC2/2 SPA94 \"LaMort qui fauche\""),
}), -- fin mirage 2000

-- ici vous pouvez insérer les lignes que je vous ai fourni dans le pack

cnt_unit("{0213FA86-978D-4586-BAC3-BD642AD52B96}", "C-130", {
color_scheme("{2024A60C-DC7B-4af0-B0E7-6A911774383B}", "ET 2/61 \"Franche-Comte\""),
}), -- fin C-130
},
},


3°- Les POD's et réservoires

Les emports

- Ce fichier contient tout le nécessaire pour ajouter des emports nouveaux Pod's ECM, CT-52, Barax et réservoirs.
- Certains sont fonctionnels (ECM), mais beaucoup sont uniquement décoratifs.
- Toutes les infos pour l'installation sont contenues dans les différents fichiers.



Ci-dessous les textures pour enlever la Poste combustion (ainsi que les fichiers d'origine)
Pièces jointes

[L’extension « zip » a été désactivée et ne peut plus être affichée.]

[L’extension « zip » a été désactivée et ne peut plus être affichée.]

[L’extension « zip » a été désactivée et ne peut plus être affichée.]


gbox

#28

Message par gbox »

merci boucoup :)

Protection

#29

Message par Protection »

merci

ci ok pour les

0

0.9

1

Assign Controller :)
Verrouillé

Revenir à « FC2 - Addons/Mods »