Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 Ajout de murs

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Invité
Invité



MessageSujet: Ajout de murs   Sam 30 Aoû - 23:35

Bonsoir !

Question suivante (pour un champion) ; j'ai vu comment ajouter les murs d'Isengard, par exemple, à la forteresse du Mordor, mais je voudrais, comme je suis difficile, ajouter ceux de Dol Guldur.
Comment dois-je procéder ? Smile
Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 9:27

si t'as réussi a ajouté les mur d'isengard au mordor bin il te suffit de faire un copier coller des codes des l'object de l'assise et des portion de mur,tu met un autre nom et tu remplace le module draw par celui des mur de dol guldur, ensuite tu peut créer un nouveau bouton pour que le batisseur puisse créer une assise que tu rajoute a son commandSet , un autre bouton pour la créer depuis la forteresse que tu rajoute au commandSet des plot d'extansion, un autre bouton pour créer une ligne de mur au commandSet de l'assise, et enfin tu peut modifier le CommandSet d'une portion de mur pour y ajouter la posibilitée d'améliorer en porte ou tour ou catapulte car pour l'instant tu ne peut encore rien faire sur tes mur, pour créer une nouvelle porte il te suffit de reprendre tout les codes d'une porte qui fonctionne et tu met un nouveau nom et tu change le Draw pour que ca aie l'apparence de la porte que tu veut. Pour une nouvelle tour tu prend les codes d'une tour pour les murs et tu modifie le Draw le nom etc... apres il faut tout adapter aux murs avec des upgrades et des modules supplementaires mais de toute facon si tu part des murs des hommes ou des nains ou d'angmar pour en prendre exemple tu n'aura pas de mal a voir toutes les upgrades . Donc si je peut te donner un conseil, part des murs des hommes/nains/angmars pour tes coppier coller si t'as l'intention de mettre plein d'améliorations sur tes murs, sinon part des murs d'isengard ou elfes si tu ne pence que mettre une porte, plus l'objet a partir duquel est proche de celui que tu veut faire, plus ca sera facile a faire tes modifs

C'est une assez grosse modif, si t'y arrive tu vera que la plupart des trucs c'est du copier coller en modifiant de temps en temps un truc mais en général c'est les touche ctrl , C et V qui sont le plus utilisée Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 13:29

En même temps, pour ajouter des murs d'Isengard à la forteresse du Mordor, il suffit d'ajouter un truc dans le CommandSet ! xD
J'ai trouvé DolGuldurWallHubSmall dans civilianbuildings.ini, mais je ne comprends pas bien ce que je dois faire à partir de cela, parce que je ne connais encore rien du module Draw, et pas grand chose des modules en général...
Il faut que je crée de nouveaux fichiers ini avec les codes que j'aurai copié, que je renomme les objects, et puis quoi ? Je suis paumé. ^^'

Edit : J'ai dupliqué les fichiers des murs de l'Isengard, et j'ai renommé chaque object. Ensuite j'ai copié le code ci-dessous et maintenant, je dois faire quoi ?


Dernière édition par Ankdar le Dim 31 Aoû - 14:05, édité 1 fois
Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 13:58

deja copier tout le code l'une assise comme celle des hommes ou isengard tu le colle par exemple dans un nouveau fichier que tu créer genre murMordor.ini enfin un truc pour t'y retrouver quoi
une fois tout les codes copié va chercher le mur qui correspond et tu fait aussi un copier coller, tu renomme bien sur tes 2 nouveaux object
Apres va dans l'assise de dol guldur et trouve un module
Code:
Draw = W3DScriptedModelDraw ModuleTag_Draw
normalement il est assez gros , tu le copie entierement et tu le met a la place de celui de ta nouvelle assise comme ca elle aura l'apparence de l'assise de dol guldur
tu fait pareil pour les murs

ensuite comme tu as utilisé des murs d'une autre faction, au départ cherche dans tout ton objet les trucs qui ont le nom de l'assise ou du mur que tu as utilisé au départ et tu les remplace par le nom de ta nouvelle assise ou mur

apres tu crée les nouveaux commandButton en t'inspirant des autres murs sauf que tu met le nom de ton mur a la place, un que tu met au batisseur et un autre que tu met a l'assise

pour le reste on vera plus tard essaye de faire deja ca

c'est mon 1111eme message lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 14:16

Je pars de l'assise des nains, et le module, si je ne m'abuse, c'est :

Code:
   Draw = W3DScriptedModelDraw ModuleTag_Draw
      OkToChangeModelColor  = Yes
      UseStandardModelNames = Yes
      DefaultModelConditionState
         Model = DBWallRmprtN
      End

      ModelConditionState   = UPGRADE_NUMENOR_STONEWORK ACTIVELY_BEING_CONSTRUCTED
         Model   = DBWallRmprtN_A
         Texture   = DBFortress1.tga DBFortress_U.tga
      End

      ModelConditionState = SNOW ACTIVELY_BEING_CONSTRUCTED
         Model   = DBWallRmprtN_A      
         Texture = DBFortress1.tga DBFortress1_Snow.tga
      End
      
      ModelConditionState = ACTIVELY_BEING_CONSTRUCTED
         Model         = DBWallRmprtN_A
         ParticleSysBone = NONE BuildingContructDust
      End

      AnimationState = ACTIVELY_BEING_CONSTRUCTED
         Animation               = UpAndStill
            AnimationName         = DBWallRmprtN_A.DBWallRmprtN_A
            AnimationMode         = MANUAL
         End
         BeginScript
            CurDrawablePlaySound("GondorBarracksBeginConstruction")
         EndScript
      End
      
      ;--damaged building
    
      ModelConditionState  = DAMAGED
         Model        = DBWallRmprtN_D1
      End
      AnimationState = DAMAGED
         EnteringStateFX   = FX_BuildingDamaged ;FX_HubDamaged
      End      
      
      ModelConditionState  = REALLYDAMAGED
         Model        = DBWallRmprtN_D2
      End
      
       AnimationState = REALLYDAMAGED
            Animation            =   RubbleAnimation
            AnimationName      =    DBWallRmprtN_D2.DBWallRmprtN_D2
            AnimationMode      =   ONCE
           End
          EnteringStateFX   = FX_BuildingReallyDamaged ;FX_HubDamaged
      End
 
      ModelConditionState  = COLLAPSING
         Model        = DBWallRmprtN_D3
      End
      
      AnimationState = COLLAPSING
            Animation            =   RubbleAnimation
            AnimationName      =    DBWallRmprtN_D3.DBWallRmprtN_D3
            AnimationMode      =   ONCE
           End
           EnteringStateFX   = FX_StructureMediumCollapse
           ParticleSysBone NONE HubDestructionDust
      End


      ModelConditionState  = DYING
         Model        = DBWallRmprtN_D3
      End
      
      AnimationState = DYING
            Animation            =   RubbleAnimation
            AnimationName      =    DBWallRmprtN_D3.DBWallRmprtN_D3
            AnimationMode      =   ONCE
           End
           EnteringStateFX   = FX_StructureMediumCollapse
           ParticleSysBone NONE HubDestructionDust
      End


      ModelConditionState  = RUBBLE
         Model        = None 
      End 
      
      ModelConditionState  = POST_RUBBLE
         Model        = NONE
      End
      
      AnimationState = POST_RUBBLE
      End

      ModelConditionState  = POST_COLLAPSE
         Model        = None
      End
      
      AnimationState = POST_COLLAPSE
      End

      ModelConditionState   = UPGRADE_NUMENOR_STONEWORK
         Model   = DBWallRmprtN
         Texture   = DBFortress1.tga DBFortress_U.tga
      End
      
      ModelConditionState = SNOW
         Model   = DBWallRmprtN      
         Texture = DBFortress1.tga DBFortress1_Snow.tga
      End
      
   End

Mais pour l'assise de Dol Guldur, le code est nettement plus petit, apparement, puisqu'après ce passage, il est écrit DESIGN parameters...

Code:
  ; *** ART Parameters ***
   Draw = W3DScriptedModelDraw ModuleTag_Draw
      OkToChangeModelColor  = Yes
      UseStandardModelNames = Yes
      StaticModelLODMode      = yes ;// Will append M or L to the skin name depending on GameLOD

      DefaultModelConditionState
         Model = DolGulHub
      End
   End


C'est normal ?
Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 15:02

ah oui regade en dessous il y a une version déstructible donc il vaut mieux mettre celui la :
Code:
   Draw = W3DScriptedModelDraw ModuleTag_Draw
      OkToChangeModelColor  = Yes
      UseStandardModelNames = Yes
      StaticModelLODMode      = yes ;// Will append M or L to the skin name depending on GameLOD

      DefaultModelConditionState
         Model = DolGulHub
      End

      
      ;--damaged building
    
      ModelConditionState  = DAMAGED
         Model        = DolGulHub_D1  ;DBWallRmprtN_D1
      End
      AnimationState = DAMAGED
      End      
      
      ModelConditionState  = REALLYDAMAGED
         Model        = DolGulHub_D2
      End
      
       AnimationState = REALLYDAMAGED
          Animation            =   RubbleAnimation
            AnimationName      =    DolGulHub_D2.DolGulHub_D2
            AnimationMode      =   ONCE
          End
          EnteringStateFX   = FX_BuildingReallyDamaged
      End
 
      ModelConditionState  = COLLAPSING
         Model        = DolGulHub_D3
      End
      
      AnimationState = COLLAPSING
          Animation            =   RubbleAnimation
            AnimationName      =    DolGulHub_D3.DolGulHub_D3
            AnimationMode      =   ONCE
          End
      End
      
   End

par contre j'ai l'impression qu'il n'y a pas d'animations pour la construction
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 16:58

J'ai suivi tout correctement, il me semble, mais j'ai de nouveau un problème visible sur le screen ci-dessous...
Je suis parti du fichier des murs d'Angmar, avec les tours, etc, j'ai changé tous les DRAW en ceux des fichiers de Dol Guldur, j'ai créé tous les commandbuttons dont j'avais besoin, les commandset, etc, mais malgré cela, j'obtiens des tours, portes, catapultes, et assises (après amélioration d'un mur) d'Angmar.

Mais le pire de mes problèmes, ce sont les murs eux-même qui ont certes l'apparence de ceux de Dol Guldur, mais avec un petit défaut technique... -_-
Vérifiez par vous-même.

Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 17:35

C'est ce que je craignait pour les mur... je sais pu comment on fait pour les tourné Crying or Very sad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 19:01

pleure pleure pleure

Snif ! Et tu ne sais pas quoi pourrais m'aider ?

Edit : J'essaie de me renseigner de mon côté sur le forum de JeuxVideo.com...
Revenir en haut Aller en bas
druchii22
Moddeur
Moddeur
avatar

Nombre de messages : 175
Age : 24
Location : Suisse
Add-On : Oui
Date d'inscription : 23/03/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 19:38

Désolé, je n'en ai aucune idée. Mais tu devrais aller voir ici, il y aura sûrement quelqu'un pour te répondre (je sais que c'est possible de le faire, je l'ai déjà vu dans deux mods, RJ et SEE).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 19:43

j'ai peut etre trouvé, essaye de mettre cette ligne la dans l'object de la portion de mur :
Code:
PlacementViewAngle = -90
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 20:06

Désolé du retard...
Dédé, je dois mettre cette ligne à un endroit précis du code de l'object ?
Parce que si je peux le mettre n'importe où, et bien ça ne marche pas... Neutral

Druuchii, merci, mais le forum est en anglais, et j'ai déjà du mal à comprendre les explications en français, alors épargne-moi ! xD
Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 21:02

Bon je ne voit pas d'autre solution ... ah si tu pourrait par exemple remettre des murs d'isengard mais en changeant la texture
sinon ya une autre solution un peu plus crado c'est de faire des mur d'objets qui se détruisent en 1 ms et qui en se détruisant font apparaitre le mur de dol duldur dans le bon sens
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 21:41

Tu peux m'expliquer comment changer la texture des murs d'Isengard, et comment faire ce truc "crado" ? xD
Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 22:44

En théorie pour changer une texture il faut ajouter ce module :
Code:
  Behavior = SubObjectsUpgrade NomDuModule
      TriggeredBy      = Upgrape_XXX
      UpgradeTexture  = ancienneTexture.tga 0 nouvelleTexture.tga
            RecolorHouse  = No
  End
Pour l'upgrade c'est pas un probleme on peut facilement la donnée, le truc qui est chiant c'est pour trouver la texture dans les fichiers texture.big et d'ailleurs, je suis meme pas sur qu'elles y sont

Alors ya aussi une autre possibilité c'est de t'initier a la modelisation, tu n'aurait juste qu'a tourner le model mais je sais pas en faire donc voila ca c'est reglé

Enfin une autre solution ca peut etre comme je te l'ai dit la solution "desespérée" (du style c'est le dernier truc au monde que t'aurai fait mais tu l'as fait quand meme lol) : je l'ai testée mais les murs se construisent instantanement sur toute la longueur sinon ils sont bien aligné
donc :
tu fait un nouvel objet en partant des mur d'isengard par exemple (et il vaut mieux car c'est les mur qu'on vera pour la prévisualisation malheuresement) tu lui vire tout son module pour rester en vie (celui pour laisser les décombres quand il est détruit Behavior = KeepObjectDie ModuleTag_IWantRubble il fait 3 lignes) et tu ajoute ces 2 module :
Code:
   Behavior = LifetimeUpdate ModuleTag_DetruireInstantanement
      MinLifetime = 0.0
      MaxLifetime = 0.0
   End

   Behavior = CreateObjectDie ModuleTag_FaireApparaitreUnMur
      CreationList = OCL_MurDolGuldur
   End
c'est cet objet qui sera détruit instantanément apres avoir été placé pour laisser place au mur du mordor, c'est aussi cet objet que tu doit mettre dans le module de l'assise qui détermine le type de mur a construire (tu sais celui qui a une dizaine de fois SegmentTemplateName = nomDuMur les un en dessous des autres) :

et tu ajoute cet ocl avant ton object en remplacant MonMur par le nom de ton mur du mordor qui apparaissait de travers:

Code:
ObjectCreationList OCL_MurDolGuldur
   CreateObject
      ObjectNames      = MonMur
      Count         = 1
      Disposition = RELATIVE_ANGLE
      DispositionAngle = 90
   End
End
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 23:07

Bon, je vais faire simple... J'ai rien pigé...
Mais je vais quand même essayé de changer la texture des murs de l'Isengard, pour voir.
Le problème, c'est que j'aurais voulu, si j'avais su le faire pour le Mordor, reprendre les murs d'Amon Sul pour Arnor. ^^'
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: Ajout de murs   Dim 31 Aoû - 23:44

Le nom de la texture, c'est : newdolgulcatwalk_nrm.tga
Maintenant, pour appliquer cette texture au mur d'Isengard, je fais comment ?
Revenir en haut Aller en bas
barahir
Fondateur
avatar

Nombre de messages : 1187
Age : 27
Location : Paris (bastille)
Add-On : Oui
Date d'inscription : 13/01/2008

MessageSujet: Re: Ajout de murs   Lun 1 Sep - 0:08

attend je vais éssayé de te retrouver le code
éssaye cette méthode mais je ne suis pas sur que ca marche sur un batiment


*rendez vous sur votre bloc note aprés objectmachin casez ca
Code:
   AddModule
   Behavior = GrantUpgradeCreate ModuleTag_1
      UpgradeToGrant = Upgrade_GandalfWhite ;
   End
   End
   AddModule
   Behavior = SubObjectsUpgrade Costume_3
      TriggeredBy      = Upgrade_GandalfWhite
      UpgradeTexture   = texturedebase.tga 0 nouvelletexture.tga
            RecolorHouse   = No
   End
   End
*vous n'avez plus qu'a changer les noms de texture par celles que vous avez repéré

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Ajout de murs   Lun 1 Sep - 0:18

Par hasard, tu n'aurais pas directement le code pour remettre le mur dans le bon sens, non ? Smile
J'essaierai ça demain, parce que mon cerveau est en mode OFF...
Revenir en haut Aller en bas
leo11
Fondateur
avatar

Nombre de messages : 1685
Age : 27
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

MessageSujet: Re: Ajout de murs   Lun 1 Sep - 10:52

Bon essaie de rajouter ce code dasn ton objet:

Code:
PlacementViewAngle  = 0

Sait on jamais. smile

_________________

http://www.paybox.me/r/leo2001 <= éventuellement un bon site si il débouche à quelque chose. Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
Invité
Invité



MessageSujet: Re: Ajout de murs   Lun 1 Sep - 11:22

Bonjour !

Hélas, rien n'y fait... Sad J'ai pourtant fait tout ce que vous me disiez...
Revenir en haut Aller en bas
leo11
Fondateur
avatar

Nombre de messages : 1685
Age : 27
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

MessageSujet: Re: Ajout de murs   Lun 1 Sep - 15:36

Bon essayions encore, essaie de mettre ceci dasn ton objet:

Code:
  BuildCompletion    = PLACED_BY_PLAYER

_________________

http://www.paybox.me/r/leo2001 <= éventuellement un bon site si il débouche à quelque chose. Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
Invité
Invité



MessageSujet: Re: Ajout de murs   Lun 1 Sep - 16:27

Ca ne marche pas non plus...
Vous ne connaissez pas un mod dans lequel il y aurait des murs correctes ? Pour voir comment on fait, quoi...

Edit : J'ai téléchargé Rj-RotWK, pour voir ! xD
Si je ne comprends pas, j'essaierai de poser la question sur leur forum, et puis de toute façon, je n'ai pas énormément de temps aujourd'hui (J'ai un examen demain T_T)
Revenir en haut Aller en bas
Invité
Invité



MessageSujet: Re: Ajout de murs   Mer 3 Sep - 0:44

J'ai des nouvelles pour les murs !
La bonne nouvelle, c'est qu'il parrait que c'est pas tellement compliqué, au début...
La mauvaise nouvelle, c'est qu'il faut utiliser la 3D, alors je vais essayer de me lancer, et puis je verrai ce que je peux faire pour ajouter ces murs dans le jeu. Si j'y arrive, je ferai un tuto et un lien pour télécharger le mur recréé en 3D. Wink

Sur ce, je vais télécharger tous les programmes dont j'ai besoin et suivre des tutos que j'ai trouvé...
Bonne nuit !
Revenir en haut Aller en bas
leo11
Fondateur
avatar

Nombre de messages : 1685
Age : 27
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

MessageSujet: Re: Ajout de murs   Mer 3 Sep - 15:02

Attention si tu utilises la 3D tu fais un mod, et non plus une map! (tu veux donc prendre le mur et le mettre a 90°?)

_________________

http://www.paybox.me/r/leo2001 <= éventuellement un bon site si il débouche à quelque chose. Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
Contenu sponsorisé




MessageSujet: Re: Ajout de murs   

Revenir en haut Aller en bas
 
Ajout de murs
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Texture des murs
» Mets moi un flingue sur la tempe, et décore les murs avec ma cervelle... (Destinée et Rich)
» Chambre n°4 : Quand quatre murs réunissent pour le meilleur et pour le pire deux étudiantes
» Y a de la cervelle sur les murs !
» Les monstres se cachent derrière les murs. [Mo]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Discussion-
Sauter vers: