Imladris production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 Comment ajouter des sorts à un héros déjà existant?

Aller en bas 
3 participants
AuteurMessage
tylerdurden49
Nouveau
Nouveau



Nombre de messages : 2
Age : 29
Location : ma chaise
Add-On : oui
Date d'inscription : 28/07/2009

Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeSam 29 Aoû - 11:58

Bonjour!
Je vais passer pour un noob mais en fait je voudrait savoir comment ajouter un sort à un héros style mot de mort à gloin.
Parce que je copie le commandbutton de gandalf avec le wordofpower et après le commandSet et ensuite je les colle dans ceux de gloin et j'ai un game crash.
Pouvez-vous m'aidez svp?
Revenir en haut Aller en bas
Masterini
Moddeur expert
Moddeur expert
Masterini


Nombre de messages : 530
Age : 29
Location : Armentières
Add-On : Rotwk = Desequilibrage Mocheté et Mal de tête Maximal !
Date d'inscription : 02/06/2008

Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeSam 29 Aoû - 12:36

En fait C'est un peu plus compliqué que ça
Par contre ta du faire une erreur si ta eu gamecrash il faudrait que tu passe ton commmandset

TU na que mis le bouton mot de mrot a gloin, un boutton active un "specialpower" c'est tout. Le specialpower est atribué à généralemetn 3 behavior dans Le fichier des heros, tu doit chercher le fichier gandalf.ini, (goodfaction/units/men) et copier les trois behavior où tu vois "WordOfPower", tu les colle dans Gloin.ini vers la fin, et là quand tu cliquera sur le bouton mot de mort ça fera un mot de mort.

PS : j'ai eu unbug zarbi ca me mettai mode du sujet non spécifié n'ilmporte où où j'écrivai.. j'ai du relancer la page imladris >lol
Revenir en haut Aller en bas
tylerdur
Invité




Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeSam 29 Aoû - 13:31

Désolé mais je n'ai plus le commandset en fait je voudrais savoir comment rajouter un sort parce que quand j'essaye j'arrive pas je n'ai pas trouvé de tutos.
Mais merci Masterini pour ta réponse.
Revenir en haut Aller en bas
Bafor
Moddeur confirmé
Moddeur confirmé
Bafor


Nombre de messages : 297
Age : 31
Add-On : Oui
Date d'inscription : 08/05/2009

Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeSam 29 Aoû - 18:45

Pour rajouter un sort, c'est simple!

1. Verifier qu'il n'y est pas deja 5 sort sur le heros (il doit rester de la place pour un commandset 6 (ou inferieur)
2. Enssuite, on met le non du commandbutton (cherche dans le commandset de l'unitée qui a le sort)
3. on met les moduls : tu va dans l'unitée qui a les sort, tu prend les moduls corespondant au specialpower, et tu les colle dans l'unitée a qui tu a atribuer le specialpower.

En pratque, ça donne ça :
Mots de mort (de gandalfe) sur gloïn

INI>CommandSet>GondorGandalfCommandSet:
Code:
CommandSet GondorGandalfCommandSet
   1   = Command_ToggleStance
   2     = Command_SpecialAbilityWizardBlast
   3     = Command_GondorGandalfLightningSword
   4     = Command_GandalfShadowfax
   5     = Command_GondorGandalfIstariLight
   6     = [color=red]Command_SpecialAbilityWordOfPower[/color]
   12    = Command_CaptureBuilding
   13    = Command_AttackMove
   14    = Command_Stop
   16  = Command_SetStanceBattle
   17  = Command_SetStanceAggressive
   18  = Command_SetStanceHoldGround
End

En rouge, se qui nous interesse

INI>CommandSet>GloinCommandSet

Code:
CommandSet GloinCommandSet
    1    = Command_ToggleStance
    2    = Command_SpecialAbilityDwarvenGloinSlam
    3    = Command_SpecialAbilityDwarvenGloinShakeFoundation
    4    = Command_SpecialAbilityGloinSmash
       12    = Command_CaptureBuilding
   13    = Command_AttackMove
   14    = Command_Stop
   16     = Command_SetStanceBattle
   17     = Command_SetStanceAggressive
   18     = Command_SetStanceHoldGround
End

Le commandset visible dans le palantire s'arrète a 4. Il reste donc la place 5, et 6 (pour une question d'estetique, il vaut mieu remplir le palantir par ordre croissant)
Donc après le 4, on ecrit :
Code:
   5     = Command_SpecialAbilityWordOfPower
Là, c'est bon pour le commandset, tu est debutant, ne te soucit pas du commandbutton, specialpower ect...C'est deja créé pour gandalf.

Ensuite, va dans INI>Object>Goodfaction>Units>Men>Gandalf
Tape le nom du specialpower dans Ctrl+F

Tu vois le nom apparaitre dans se qu'on appelun modul. Le modul est placé dans un groupe bien visible avec d'autre moduls, selectionne tout le groupe et copie le.
Code:
   ;------- WORD OF POWER (BLUE RING BLAST) SPELL --------------------------------------------------------------------------------
   Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
      SpecialPowerTemplate = SpecialAbilityWordOfPower
      TriggeredBy = Upgrade_GandalfWordOfPower
   End
   Behavior = SpecialPowerModule ModuleTag_WordStarter     
      SpecialPowerTemplate      = SpecialAbilityWordOfPower
      UpdateModuleStartsAttack  = Yes
      StartsPaused             = Yes
   End
   Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate 
      SpecialPowerTemplate    = SpecialAbilityWordOfPower
      WhichSpecialWeapon      = 1
      SkipContinue         = Yes

      UnpackTime              = 1700
      PackTime                = 1   
      FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire.
      
      AwardXPForTriggering    = 0      
      StartAbilityRange      = 80.0
      
      SpecialWeapon         = GandalfWordOfPower
   End

Maintenant, allons votre dans notre nabot.
INI>Object>Goodfaction>Units>Dwarven>Gloïn
Cherche (avec Ctrl+F) "ENGINEERING Parameters"
Tu va tomber sur toute une liste de moduls, ce qui est tout-a-fait normale, puisque c'est leur place (c'est valable pour tout les heros) cherche une place parmis tout ces moduls, a la fin par exemple (avant géometrie), tu met le groupe de module que tu a copier chez gandalf.
Et voila Gloin a le mot de mort!
Revenir en haut Aller en bas
Bafor
Moddeur confirmé
Moddeur confirmé
Bafor


Nombre de messages : 297
Age : 31
Add-On : Oui
Date d'inscription : 08/05/2009

Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeSam 29 Aoû - 18:53

Et oui, notre chère gloin a mot de mort, mais il ne peut pas l'utiliser...c'est balot hein?!XD
C'est a cause des upgrade : gandalf peut utilisé se sort lorsqu'il reçois un upgrade, upgrade qu'il reçoit au niveau 10! et pas gloin!XD
Pour que gloin puisse l'uitilisé sans avoir besoin de upgrade, il faut que tu modifit les moduls :
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
SpecialPowerTemplate = SpecialAbilityWordOfPower
TriggeredBy = Upgrade_GandalfWordOfPower
End

Behavior = SpecialPowerModule ModuleTag_WordStarter
SpecialPowerTemplate = SpecialAbilityWordOfPower
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate
SpecialPowerTemplate = SpecialAbilityWordOfPower
WhichSpecialWeapon = 1
SkipContinue = Yes

UnpackTime = 1700
PackTime = 1
FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire.

AwardXPForTriggering = 0
StartAbilityRange = 80.0

SpecialWeapon = GandalfWordOfPower
End
Ce qui est rouge, c'est mechant, faut suprimer!
Ce qui est vert , faut modifier, stratspaused signifi, "y a t'il besoin d'un upgrade", faut repondre No au lieu de Yes.

et voila, gloin peut utiliser mot de mort a tous moment!
Enjoy

Quoi...Toujours pas satisfait?! bon, si tu veut que gloïn ais lesort a un certin niveau, laisse le code d'origine :
Code:
   Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
      SpecialPowerTemplate = SpecialAbilityWordOfPower
      TriggeredBy = Upgrade_GandalfWordOfPower
   End
   Behavior = SpecialPowerModule ModuleTag_WordStarter     
      SpecialPowerTemplate      = SpecialAbilityWordOfPower
      UpdateModuleStartsAttack  = Yes
      StartsPaused             = Yes
   End
   Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate 
      SpecialPowerTemplate    = SpecialAbilityWordOfPower
      WhichSpecialWeapon      = 1
      SkipContinue         = Yes

      UnpackTime              = 1700
      PackTime                = 1   
      FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire.
      
      AwardXPForTriggering    = 0      
      StartAbilityRange      = 80.0
      
      SpecialWeapon         = GandalfWordOfPower
   End

Et va dans INI>ExperienceLevels>;----------- GLOIN ------------------
La tu regarde, puis au niveau desiré, tu met a la ligne Upgrades = Upgrade_GandalfWordOfPower

Exemple, pour qu'il l'ais au niveau 10
ExperienceLevel GloinLevel10
TargetNames = DwarvenGloin
RequiredExperience = GLOIN_LVL10_EXP_NEEDED
ExperienceAward = GLOIN_LVL10_EXP_AWARD
AttributeModifiers = HeroLevelUpDamage9
Rank = 10
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Upgrades = Upgrade_EnableGloinSmash Upgrade_GandalfWordOfPower
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40 ;16
MaxRadius = 200 ;16
MaxSelectedUnits = 40 ;1
End
END

si maintenant, tu veut le lui donner au niveau 7, mince, y a pas de ligne upgrades! Pas d'souci, ecris en une c'est premis!
ExperienceLevel GloinLevel7
TargetNames = DwarvenGloin
RequiredExperience = GLOIN_LVL7_EXP_NEEDED
ExperienceAward = GLOIN_LVL7_EXP_AWARD
AttributeModifiers = HeroLevelUpDamage6
Rank = 7
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Upgrades = Upgrade_GandalfWordOfPower
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40 ;16
MaxRadius = 200 ;16
MaxSelectedUnits = 40 ;1
End
END

Voila, dit moi si t'as un problème, mais normalement y a pas souchi sage
Revenir en haut Aller en bas
tyler du
Invité




Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeDim 30 Aoû - 11:10

C'est bon tout marche nickel Very Happy !
Merci Bafor.
Je me demande si c'est le même système pour les unités de base style catapulte naine je vais essayer.
Revenir en haut Aller en bas
Bafor
Moddeur confirmé
Moddeur confirmé
Bafor


Nombre de messages : 297
Age : 31
Add-On : Oui
Date d'inscription : 08/05/2009

Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitimeDim 30 Aoû - 20:26

Oui, c'est exactement pareil!^^
Revenir en haut Aller en bas
Contenu sponsorisé





Comment ajouter des sorts à un héros déjà existant? Empty
MessageSujet: Re: Comment ajouter des sorts à un héros déjà existant?   Comment ajouter des sorts à un héros déjà existant? Icon_minitime

Revenir en haut Aller en bas
 
Comment ajouter des sorts à un héros déjà existant?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment ajouter un héros ressemblant à un déjà existant?
» ajouter des sorts sur des unités normales
» SORTS DES HEROS
» changer la couleur d'un skin déja existant
» Ajouter des niveaux à un héros[résolu]

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