Nom d'utilisateur :  Mot de passe :  

Annonce



#1 11-03-2007 15:25:30

rarenlys
Tutoman
Lieu: Valence (drÔme 26)
Date d'inscription: 12-02-2007
Site web

[TUTO]Ajouter du contenu customisé à votre map

D'abord les remerciements: on dit merci à Omega pour l'alerte je dirai (il ma donné un lien) et aussi à Croupier pour avoir écrit le tuto que je vais vous traduire (c'est moins long que de la faire tongue)


A. DES SKINS


> Quote Croupier

Ce tuto vous explique comment faire pour avoir vos propres skins pour votre map, sans avoir besoin de créer un mod. Let's go wink

1. Rendez-vous dans le dossier de votre map Levels/nom_de_votre_map

2. Ouvrez le server.zip/Init.con (ou simplement le fichier Init.con si votre map n'est pas packé)

3. Ajouter la ligne rouge dans votre liste des éxecutions:

run ClientArchives.con

run Heightdata.con

LevelSettings.InitWorld

run Terrain.con BF2Editor

run StaticObjects.con BF2Editor

run Sounds.con

run Sky.con BF2Editor

run Editor/GamePlayObjects.con host

UndergrowthEditable.create

Undergrowth.load Levelsyour_map

run Overgrowth/Overgrowth.con

Overgrowth.editorEnable 1

run AmbientObjects.con BF2Editor

run Water.con



else

run ClientArchives.con

run Heightdata.con

run Terrain.con v_arg2

run Sky.con v_arg2

run CompiledRoads.con

run Sounds.con

run tmp.con v_arg1

Undergrowth.load Levelsyour_map

run Overgrowth/Overgrowth.con

run Overgrowth/OvergrowthCollision.con

run AmbientObjects.con

run Water.con

Vous devriez voir maintenant ce que nous allons faire.

4. Aller dans EAGames/Battlefield 2/mods/bf2 et copier le fichier ClientArchives.con. Pensez à deséléctionner "Lecture seule" dans les propriétés du fichier. Collez-le dans le dossier Levels/nom_de_votre_map/server.zip (vous n'êtes pas obliger de le mettre dans l'archive maintenant. Mettez-le dans l'archive une fois modifié. Si votre map n'est pas packé, et que vous allez la packé, il ira seul dans le server.zip).

5. Editez le ClientArchives.con que vous venez de copier et avec le WordPad faîtes en sorte qu'il ressemble à ca:

fileManager.mountArchive Levels/your_map/Objects_client.zip Objects

fileManager.mountArchive Objects_client.zip Objects

fileManager.mountArchive Common_client.zip Common

fileManager.mountArchive Menu_client.zip Menu

fileManager.mountArchive Fonts_client.zip Fonts

fileManager.mountArchive Shaders_client.zip Shaders

6. (Cette étape n'est pas importante, sauf si vous voulez vous amusez à copier pendant 10 minutes une archives de 600Mo pour presque rien. En gros, il nous dit de copier l'archive Objects_client.zip du mod bf2 dans le dossier de notre map)

7. Maintenant, suivant quel skin vous voulez modifier, vous garderez le fichier texture nécessaire. J'ai changé le skin des US, c'est probablement la chose qui est la plus customisé en ce moment.

8. Supprimez tout dans l'archive sauf le chemin  soldiers/Us/Textures/us_3p_heavy_c.dds et soldiers/Us/Textures/US_3p_Light_C.dds (nous modifirons seulement la textures à la 3ème personne).
(Si vous n'avez pas copié l'archive, créer un dossier soldiers/Us/Textures/ et copiez les fichiers us_3p_heavy_c.dds et US_3p_Light_C.dds de l'archive à l'intérieur.)

9. Ouvrez avec Photoshop et faîtes fonctionner votre magie, sauvegardez comme DXT 1. Gardez le même nom mais ajoutez un _BFA (underscore BFA est le suffixe de ma texture customisé, vous pouvez ajouter ce que vous voulez après le _). Donc ma texture portera le nom de: us_3p_heavy_c_BFA.

10. Ouvrez Levels/votre_map/Objects_client.zip, supprimez les texures originales et ajoutez les votres récemment repeinte et renommé pour la 3ème personne en US. (Si vous n'avez pas l'archive mais que les dossiers que je vous ai dit de créer, remplacer seulement celle du dossier textures pas les nouvelles. Ensuite, avec Winrar ou n'importe quoi d'autre, créer une archive Objects_client.zip contenant votre dossier "soldier".)

Bientôt fini les enfants !!!

11. Re-ouvrez votre Init.con et changez le CutomTextureSuffix. Rappelez-vous que le mien est BFA mais cela peut-être tout ce que vous voulez. Voici à quoi ressemble mon Init.con:

if v_arg1 == BF2Editor

LevelSettings.CustomTextureSuffix "BFA"

else

texturemanager.customTextureSuffix "BFA"

endIf

Félicitations, vous avez fini. Chargez votre map, entrez dans un véhicule, passez en vue extérieur (F10 -11 - 12) et vous pourrez observer vos nouveaux skin à la 3ème personne sur votre map.

NOTE: vous devez supprimer la "Lecture seule" de votre Init.con si vous travaillez sur une map de base de Battlefield 2 (Suit quelques précisions techniques que je ne comprend pas [la technique pas l'anglais wink])

> /Quote Croupier



Vous savez coment faire pour les skins, voici comment faire pour les textures (du ciel). Pour ajouter des vehicules ou des batiments, la procédures est plus longue à réaliser car il y a plusieurs fichiers à modifer, et mieu vaux réaliser un mod (comme AirMaps wink)




B. ET DES TEXTURES (méthode pour le ciel)


1. Commencez tout d'abord par créer votre texture pour votre ciel ou votre sunflare. Pour cela, téléchargez DDS Converter 2, ouvrez la texture que vous souhaitez, convertissez-la en .JPG ou un autre format, faîtes vos modifs et sauvegardez votre image. Ouvrez votre image avec DDS Converter et convertisez-la au format DDS. Le tour est joué, vous venez de modifiervotre propre textures wink

Vous pouvez aussi utiliser photoshop pour créer....

2. Rendez-vous dans le dossier de votre map Levels/votre_map et créez un dossier "Textures". Copiez votre texture à l'intérieur, ainsi que la texture de votre sunflare si vous en avez créer un.

3. Ouvrez le Sky.con de votre map avec l'application WordPad. Modifiez les lignes suivantes:

Skydome.skyTexture Levels\votre_map\Textures\nom_de_votre_textures(ciel).dds
...
Skydome.flareTexture Levels\votre_map\Textures\nom_de_votre_textures(flare).dds

OU


3'. Copiez le ClientArchives.con du mod bf2 dans le dossier de votre map. Ouvrez-le et ajouter la ligne:

fileManager.mountArchive Levels/wake/Common_client.zip Common

Ouvrez le Init.con et ajoutez les lignes suivantes (en rouge):

run ClientArchives.con

run Heightdata.con

LevelSettings.InitWorld

run Terrain.con BF2Editor

run StaticObjects.con BF2Editor

run Sounds.con

run Sky.con BF2Editor

run Editor/GamePlayObjects.con host

UndergrowthEditable.create

Undergrowth.load Levelsyour_map

run Overgrowth/Overgrowth.con

Overgrowth.editorEnable 1

run AmbientObjects.con BF2Editor

run Water.con



else

run ClientArchives.con

run Heightdata.con

run Terrain.con v_arg2

run Sky.con v_arg2

run CompiledRoads.con

run Sounds.con

run tmp.con v_arg1

Undergrowth.load Levelsyour_map

run Overgrowth/Overgrowth.con

run Overgrowth/OvergrowthCollision.con

run AmbientObjects.con

run Water.con

3". Compressez le dossier "Textures" dans une archive nommée Common_client.zip.

3"'. Ouvrez votre Sky.con et modifiez les lignes suivantes:

Skydome.skyTexture \common\Textures\nom_de_votre_textures(ciel).dds
...
Skydome.flareTexture \common\Textures\nom_de_votre_textures(flare).dds

Ainsi, une fois votre map packé, vous aurez soit 3 archives (client, server et common) ou deux archives avec un dossier "Textures" dans le client.

Vous savez maintenant comment rendre votre map unique wink Il ne reste plus qu'à le faire  cool



EDIT (28/05/07):
Voici le tuto dans sa langue originale (j'avais oublié le lien excusez-moi): http://bfeditor.org/forums/index.php?showtopic=3780

Dernière modification par rarenlys (28-05-2007 22:19:59)

_______________________

Hors ligne

 

#2 11-03-2007 21:27:45

rarenlys
Tutoman
Lieu: Valence (drÔme 26)
Date d'inscription: 12-02-2007
Site web

Re: [TUTO]Ajouter du contenu customisé à votre map

Je compléterai pour faire le skin d'un flag ausi sans avoir à modifier les fichier du jeu. faut encore que je pauffine la technique mais ca donne bien:

http://images.imagehotel.net/?b12977dab1.jpg

wink

_______________________

Hors ligne

 

#3 12-03-2007 16:11:13

exterminator_428
Modding Team
Lieu: Ici
Date d'inscription: 27-07-2006
Site web

Re: [TUTO]Ajouter du contenu customisé à votre map

j'ai pas tout compris mais c'est pas grave faudrait deja que j'arrive a lancer bfeditor correctement tongue

sinon ton drapeau est pas trops mal mais ça serai bien si il pouvait avoir les couleurs d'airmaps
si tu veux je peut de faire le drapeau et toi tu le met en skin.

Dernière modification par exterminator_428 (12-03-2007 16:12:27)

_______________________
http://images2.imagehotel.info/1w9cg0qbw3.png

Hors ligne

 

#4 12-03-2007 19:01:01

rarenlys
Tutoman
Lieu: Valence (drÔme 26)
Date d'inscription: 12-02-2007
Site web

Re: [TUTO]Ajouter du contenu customisé à votre map

Je suis pas trs doué avec photoshop et je suis pas un maître en graphisme. C'était juste pour vous montrer qu'on pouvait changer la coulzeur du drapeau sans pour autant créer un mod car le drapeau et dans le dosier de ma map, j'ai pas touché au objects_client.zip wink

Sinon, yaura (j'espére du moins) quelqu'un parmi les moddeurs qui s'en chargera !!!!  smile

Merci wink

Dernière modification par rarenlys (08-08-2007 21:03:15)

_______________________

Hors ligne

 

#5 07-03-2010 19:31:23

0Delmar0
Membre
Date d'inscription: 20-02-2010

Re: [TUTO]Ajouter du contenu customisé à votre map

Salut à tous,

  ça fait peut être longtemps mais je viens posté une astuce blink :

  1 Si votre map est dans un thème Tropicale ou tous simplement que vous voulez les véhicules non modifiés en style woodland, faites ça:
Dans l'éditeur allez à la TweakBar>LevelSettings>CustomTexturesSuffix :Woodland

  2   Remplacez ensuite le suffixe de vos skins persos dans le Levels/Votre_map/Objects_Client.zip : "_c_BFA.dds" par "_c_Woodland.dds"

Exemple pour le cobra: "Levels\Votre_Map\Objects_Client.zip\Vehicles\Air\ahe_ah1z\textures\ahe_ah1z_c_BFA.dds"
remplacé par:"Levels\Votre_Map\Objects_Client.zip\Vehicles\Air\ahe_ah1z\textures\ahe_ah1z_c_Woodland.dds" laugh

Vous pouvez donc joué avec vos skins et les skins originaux en style fôret. tongue

   Voila.
0Delmar0

_______________________

Hors ligne

 

Pied de page des forums

Utilisateurs présents sur ce topic : Personne !

Propulsé par PunBB
Traduction par punbb.fr