Imladris production

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

Partagez | 
 

 INI comment modifier les pouvoirs du palentir?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: INI comment modifier les pouvoirs du palentir?   Mer 19 Mar - 17:59

Bonjour, voilà j'essai d'augmenter le rayon de foret elfes et d'inondation ainsi que d'augmenter la puissance du pouvoir explosion de magie de Sarumane Smile Mais je ne trouve pas l'INI pour modifier foret elfes et inondation.
Nous voici dans gamedata , j'ai modifier la ligne colorée mais je ne suis pas sur du résultat.
(à la base force attack damage était à 500 je l'ai mis à 2000)
Merci de me répondre. Cool 


;-----------------------Saruman------------------------

#define SARUMAN_BUILDCOST 3000
#define SARUMAN_BUILDTIME 45
#define SARUMAN_HEALTH 3000

#define SARUMAN_LVL1_EXP_AWARD 35
#define SARUMAN_LVL2_EXP_AWARD 40
#define SARUMAN_LVL3_EXP_AWARD 45
#define SARUMAN_LVL4_EXP_AWARD 50
#define SARUMAN_LVL5_EXP_AWARD 60
#define SARUMAN_LVL6_EXP_AWARD 75
#define SARUMAN_LVL7_EXP_AWARD 90
#define SARUMAN_LVL8_EXP_AWARD 105
#define SARUMAN_LVL9_EXP_AWARD 125
#define SARUMAN_LVL10_EXP_AWARD 150

#define SARUMAN_LVL2_EXP_NEEDED 100 ; 60
#define SARUMAN_LVL3_EXP_NEEDED 200 ; 200
#define SARUMAN_LVL4_EXP_NEEDED 300 ; 400
#define SARUMAN_LVL5_EXP_NEEDED 500 ; 600
#define SARUMAN_LVL6_EXP_NEEDED 700 ; 800
#define SARUMAN_LVL7_EXP_NEEDED 900 ; 1000
#define SARUMAN_LVL8_EXP_NEEDED 1100 ; 1200
#define SARUMAN_LVL9_EXP_NEEDED 1500 ; 1600
#define SARUMAN_LVL10_EXP_NEEDED 2000 ; 2000

#define SARUMAN_PREATTACKDELAY 1100
#define SARUMAN_DELAYBETWEENSHOTS 1000
#define SARUMAN_FIRINGDURATION 1566
#define SARUMAN_DAMAGE 100

define SARUMAN_FORCE_ATTACK_DAMAGE 2000

#define SARUMAN_FIREBALL_DAMAGE 400
#define SARUMAN_FIREBALL_DAMAGE_SIEGE 400
#define SARUMAN_FIREBALL_RADIUS 30.0
#define SARUMAN_FIREBALL_RANGE 250
#define SARUMAN_FIREBALL_RELOAD_TIME 60000

#define SARUMAN_LIGHTNING_DAMAGE 1000
#define SARUMAN_LIGHTNING_DAMAGE_FLAME 2000
#define SARUMAN_LIGHTNING_RANGE     300
#define SARUMAN_LIGHTNING_RADIUS     50
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Mer 19 Mar - 18:29

Salut, pour le premier point, je ne pense pas que le jeu est apprécié le code tel que tu lui ai fourni. Le GameData veut un "#" devant les "define" hors il en manque un dans la ligne que tu as mis en couleur (que tu as peut être simplement omis de nous montrer Wink)
A part ça il ne devriez pas y avoir de problème... si ton but était de modifier les dégâts brut de Saroumane mais là je te le dit il va être plus puissant que Sauron (dont les dégâts sont de 1500), 2000 de dégâts en gros il te défonce un héros moyen (type Eomer ou Eowyn) en un coup et les bâtiments de type ferme et peut être caserne ne devraient pas tenir non plus Smile

Pour le rayon des pouvoirs c'est très simple il suffit de modifier la valeur de "SPELLBOOK_TAINT_RADIUS" pour la forêt elfe.
Pour l'Inondation la valeur est rentrée numériquement donc il te suffira de la changer.



Bon maintenant explication: Comment modifier les paramètres d'un pouvoir

Déjà tu vas dans SpecialPower.ini et dedans tu cherches les pouvoirs que tu veux modifier. Pour tes exemples tu trouveras:
Code:
SpecialPower SpellBookElvenWood
   Enum            = SPECIAL_SPELL_BOOK_ELVEN_WOOD
   RadiusCursorRadius      = SPELLBOOK_TAINT_RADIUS      ; Match the radius in FXList ElvenWood
   RequiredSciences         = SCIENCE_ElvenWood
   ReloadTime            = 90000
   InitiateAtLocationSound    = SpellElvenWood
   ViewObjectDuration       = 5000
   ViewObjectRange       = 175
   Flags               = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
   ForbiddenObjectFilter   = NONE +WatcherHead +WatcherHittingArm +WatcherCaldera
   ForbiddenObjectRange   = SPELLBOOK_TAINT_RADIUS
End

[...]

SpecialPower SpellBookFlood
   Enum         = SPECIAL_SPELL_BOOK_FLOOD
   RadiusCursorRadius   = 175
   RequiredSciences      = SCIENCE_Flood
   ReloadTime      = 120000 ; in milliseconds
   ViewObjectDuration    = 15000
   ViewObjectRange       = 300
   InitiateAtLocationSound   = SpellFloodMS
   Flags               = RESPECT_RECHARGE_TIME_DISCOUNT
End

Tu as accès à tous les paramètres du pouvoirs: rayon, durée de rechargement, science requise (le pouvoir que t'achète dans le palantir), le son, etc...
Il te suffit juste de les modifié (soit tu changes les valeurs comme "SPELLBOOK_TAINT_RADIUS" par des nombres ou tu vas les chercher dans le GameData)

Notes que pour le cas des pouvoirs comme la forêt elfes (et d'autres je pense), il faudra aussi que tu modifies les valeurs dans le module pouvoir dans l'objet "SpeelBook" (c'est un peu complexe à imaginer ce que c'est je sais). Tu trouve ça dans System.ini et tu cherches ton pouvoir
Code:
   Behavior           = ElvenWoodSpecialPower ModuleTag_ElvenWood
      SpecialPowerTemplate   = SpellBookElvenWood
      ElvenGroveObject      = ElvenGrove
      ElvenWoodRadius         = SPELLBOOK_TAINT_RADIUS
      ElvenWoodFX            = FX_ElvenWoodSpellFX
      ElvenWoodOCL         = OCL_ElvenWoodSeed
;      CreateLocation         = CREATE_AT_LOCATION
      AvailableAtStart      = No
      RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
      RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
   End

Là tu as de la chance si tu modifies la valeur via le GameData ça change aussi celle dans le System.ini mais je te conseilles de vérifier avant Wink
Pour l'Inondation j'ai pas trouvé équivalent donc je sais pas ce que vaudra le changement de rayon  Rolling Eyes 

De manière général pour modifier un pouvoir et/ou le palantir tu as trois fichiers à aller voir: SpecialPower.ini, System.ini et Science.ini (l'enchainement des pouvoir dans le palantir avec leur ordre la manière de les débloquer et les coûts des pouvoirs)

Et voilà, si tu as d'autres questions n'hésites pas Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Mer 19 Mar - 20:33

Merci pour les info ( si je pose tant de questions c'est car j'ai débutée il y a une semaine dans le modding. Very Happy 
Ensuite pour Saruman j'ai oublier de marquer le #.
Et en fait ce que je cherche à augmenter pour Sarumane c'est son premier pouvoir explosion de magie.  Smile 
Et non sa force.
Peut tu m'aider pour augmenter la puissance de ce pouvoir.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Mer 19 Mar - 21:19

Citation :
si je pose tant de questions c'est car j'ai débutée il y a une semaine dans le modding
J'avais remarqué, et c'est pour ça que j'explique autant Wink

Citation :
Et en fait ce que je cherche à augmenter pour Sarumane c'est son premier pouvoir explosion de magie.  Smile
Et non sa force.
Peut tu m'aider pour augmenter la puissance de ce pouvoir.
Sans doute, mais j'ai commencé à regarder et c'est vraiment le bordel dans Sauroumane...  lol! 
Voilà son CommandSet (là où on devrait avoir le nom des pouvoirs de Saroumane):
Code:
CommandSet SarumanCommandSet
   1   = Command_ToggleStance
   6      = Command_SpecialPowerSpawnWhirlwind
   2   = Command_SarumanFireball
   4   = Command_SpecialAbilityDominateEnemy
   3   = Command_SpecialAbilitySpeechCraft
   5   = Command_SarumanThunderBolt   
   12   = Command_CaptureBuilding
   13   = Command_AttackMove
   14   = Command_Stop
   16  = Command_SetStanceBattle
   17  = Command_SetStanceAggressive
   18  = Command_SetStanceHoldGround
End
Tu verras que c'est pas dans l'ordre (c'est la première fois que je vois ça) et ton pouvoir est introuvable car c'est le "FireBall" qui se trouve en position 2 (c'est-à-dire pouvoir 1). Et comme il possède le pouvoir "SpecialPowerSpawnWhirlwind" (invoquer des Tornades) je me pose des question quand à la validité de ce CommandSet... Smile
Je vais voir ce que je trouve d'autres choses...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Mer 19 Mar - 22:03

Ok merci Smile 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Mer 19 Mar - 22:27

Au fait je viens surement de peut-être trouver quelque chose: Smile 
Command set de saroumane.

CommandSet SarumanCommandSet
1 = Command_ToggleStance
2 = Command_SpecialAbilityIsengardWizardBlast
3 = Command_SarumanFireball
4 = Command_SpecialAbilityDominateEnemy
5 = Command_SpecialAbilitySpeechCraft
6 = Command_SarumanThunderBolt
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16  = Command_SetStanceBattle
17  = Command_SetStanceAggressive
18  = Command_SetStanceHoldGround
End

command set de gandalf

CommandSet GondorGandalfCommandSet
1 = Command_ToggleStance
2   = Command_SpecialAbilityWizardBlast
3   = Command_GondorGandalfLightningSword
4   = Command_GandalfShadowfax
5   = Command_GondorGandalfIstariLight
6   = Command_SpecialAbilityWordOfPower
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16  = Command_SetStanceBattle
17  = Command_SetStanceAggressive
18  = Command_SetStanceHoldGround
End

(Si tu regarde bien les passages colorées tu verras que Gandalf et saroumane ont la même chose (coïncidence car en plus ils ont la méme capacité de départ. Smile 

Autre chose
Citation :
[code]A part ça il ne devriez pas y avoir de problème... si ton but était de modifier les dégâts brut de Saroumane mais là je te le dit il va être plus puissant que Sauron (dont les dégâts sont de 1500), 2000 de dégâts en gros il te défonce un héros moyen (type Eomer ou Eowyn) en un coup et les bâtiments de type ferme et peut être caserne ne devraient pas tenir non plus)
Dans ce que tu m'avais dit au dessus je ne comprend pas trop regarde pourquoi
Shocked 

;-----------------------Saruman------------------------

#define SARUMAN_BUILDCOST 3000
#define SARUMAN_BUILDTIME 45
#define SARUMAN_HEALTH 3000

#define SARUMAN_LVL1_EXP_AWARD 35
#define SARUMAN_LVL2_EXP_AWARD 40
#define SARUMAN_LVL3_EXP_AWARD 45
#define SARUMAN_LVL4_EXP_AWARD 50
#define SARUMAN_LVL5_EXP_AWARD 60
#define SARUMAN_LVL6_EXP_AWARD 75
#define SARUMAN_LVL7_EXP_AWARD 90
#define SARUMAN_LVL8_EXP_AWARD 105
#define SARUMAN_LVL9_EXP_AWARD 125
#define SARUMAN_LVL10_EXP_AWARD 150

#define SARUMAN_LVL2_EXP_NEEDED 100 ; 60
#define SARUMAN_LVL3_EXP_NEEDED 200 ; 200
#define SARUMAN_LVL4_EXP_NEEDED 300 ; 400
#define SARUMAN_LVL5_EXP_NEEDED 500 ; 600
#define SARUMAN_LVL6_EXP_NEEDED 700 ; 800
#define SARUMAN_LVL7_EXP_NEEDED 900 ; 1000
#define SARUMAN_LVL8_EXP_NEEDED 1100 ; 1200
#define SARUMAN_LVL9_EXP_NEEDED 1500 ; 1600
#define SARUMAN_LVL10_EXP_NEEDED 2000 ; 2000

#define SARUMAN_PREATTACKDELAY 1100
#define SARUMAN_DELAYBETWEENSHOTS 1000
#define SARUMAN_FIRINGDURATION 1566
#define SARUMAN_DAMAGE 100

#define SARUMAN_FORCE_ATTACK_DAMAGE 2000

#define SARUMAN_FIREBALL_DAMAGE 400
#define SARUMAN_FIREBALL_DAMAGE_SIEGE 400
#define SARUMAN_FIREBALL_RADIUS 30.0
#define SARUMAN_FIREBALL_RANGE 250
#define SARUMAN_FIREBALL_RELOAD_TIME 60000

#define SARUMAN_LIGHTNING_DAMAGE 1000
#define SARUMAN_LIGHTNING_DAMAGE_FLAME 2000
#define SARUMAN_LIGHTNING_RANGE     300
#define SARUMAN_LIGHTNING_RADIUS     50

Regarde les 2 passages en bleu les 2 parles des dégâts d'attaque , moi je serais près à penser que le 1er damage serait pour son attaque et le 2ème pour explosion de magie mais bon
c'est toi le pro (dit moi quand même si c'est bon) Smile 

Ah oui et pour finir autre chose sur le jeu n'ayant rien avoir sur le sujet mais sais tu comment marche la capacité (HEURE DU ROI-SORCIER)
Merci. Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ModdingMaster
Maître de Modding, Créateur de Mods
avatar

Nombre de messages : 2021
Age : 22
Location : Rennes
Add-On : Oui
Date d'inscription : 26/07/2010

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 0:07

Salut, je prend le problème en cours de route :

Citation :
(Si tu regarde bien les passages colorées tu verras que Gandalf et saroumane ont la même chose (coïncidence car en plus ils ont la méme capacité de départ. Smile

Alors oui on dirait les même pouvoirs, mais rien que le changement de terme de CommandSet indique de suite que ce n'est pas le même. Par ailleurs ils n'ont pas le même FX tous deux.

Par contre une petite astuce pour vous éviter de tourner autour du pot, les valeurs dans le "gamedata.ini" ne sont peut être pas exhaustives, je rappelle que les "#define" ne sont ni plus ni moins que des constantes dans lesquelles ont y ajoute une donnée de type entier ou décimal (conseil de programmeur). Il se peut que les valeurs soient parfois inscrites en "dur" dans la fonction définie. Exemple :

Dans un héros, "Buildcost = HEROS_BUILDCOST" peut aussi s'écrire "Buildcost = 1000". Ainsi on s'épargne d'ajouter dans le "gamedata.ini" la constante "#define HEROS_BUILDCOST 1000".

Pour revenir au sujet, si tu veux (je m'adresse à tiatias77^^) modifier les dégâts du "wizard blast" de Gandalf ou de Saroumane, il suffit de te rendre dans le "weapon" du pouvoir en question puis de modifier la valeur du/des dégât/s en dur dans la fonction adéquate.

Cependant pour ton problème, j'ai pris la peine de regarder, la valeur du dégât pour les deux pouvoirs est bien répertorié dans une constante^^. Recherche ceci dans "gamedata.ini" :

SARUMAN_FORCE_ATTACK_DAMAGE

GANDALF_FORCE_ATTACK_DAMAGE

C'est comme ça qu'ils se nomment. Wink


Edit : J'avais pas vu ces lignes :

Citation :
Regarde les 2 passages en bleu les 2 parles des dégâts d'attaque , moi je serais près à penser que le 1er damage serait pour son attaque et le 2ème pour explosion de magie mais bon

Tu as ta réponse, DAMAGE = dégâts occasionnés par le héros lorsqu'il frappe, FORCE_ATTACK_DAMAGE = dégâts occasionnés par le héros lorsqu'il utilise sa capacité. Wink

_________________

"Dans l'univers du Modding, tout est possible..."
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ModdingMaster
Maître de Modding, Créateur de Mods
avatar

Nombre de messages : 2021
Age : 22
Location : Rennes
Add-On : Oui
Date d'inscription : 26/07/2010

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 0:22

Citation :
Ah oui et pour finir autre chose sur le jeu n'ayant rien avoir sur le sujet mais sais tu comment marche la capacité (HEURE DU ROI-SORCIER)

J'ai regardé, tu risques d'être déçu, c'est un pouvoir prédéterminé (comme l'invisibilité, le leadership, etc...) du coup on ne peut rien modifier si ce n'est que changer les pourcentages.

Code:
;---------HOUR OF THE WITCH KING---------------------------------------------------------
   Behavior = UnpauseSpecialPowerUpgrade ModuleTag_HOFTWEnabler
      SpecialPowerTemplate      = SpecialAbilityCurseEnemy
      TriggeredBy               = Upgrade_HourOfTheWitchKing
       ObeyRechageOnTrigger      = Yes
   End
   Behavior = SpecialPowerModule ModuleTag_HOFTW
      SpecialPowerTemplate      = SpecialAbilityCurseEnemy
      StartsPaused            = Yes
      UpdateModuleStartsAttack   = Yes
      InitiateSound            = AngWitchkingVoiceModeHrWitchking
      
      
   End

    Behavior = CurseSpecialPower ModuleTag_HOFTWUPdate
               SpecialPowerTemplate         = SpecialAbilityCurseEnemy

          CursePercentage         = 100.0%

      StartAbilityRange      = 200.0
      CursedFX         = FX_SarumanDominateTargets
      TriggerFX         = FX_CreateaHeroCurse
      TriggerModelCondition      = ModelConditionState:SPECIAL_POWER_1
      TriggerModelConditionDuration   = 35   ;in frames
      UnpackTime         = 2000
      PreparationTime         = 1000
      FreezeAfterTriggerDuration   = 2500 ; Hold AI for this long after we fire.
    End

Regarde le dernier module (premier = UnpauseSpecialPowerUpgrade = niveau d'acquisition du pouvoir ; deuxième = SpecialPowerModule = options complémentaires du pouvoir ; troisième = CurseSpecialPower = le pouvoir prédéfini).

En fait je dirais qu'ils sont tous prédéfinis, après il suffit de savoir quelle forme donner à son pouvoir (possible si le dernier module ne nomme WeaponSpecialPower je crois), sinon pour celui-là, tu n'a rien à comprendre, il est géré automatiquement par le jeu, "Curse" = "Malédiction/Heure du Roi-Sorcier", il réinitialise les compteurs de ses ennemis. Smile

Pour tricher tu peux modifier la portée du pouvoir (range), et éventuellement son style d'effet FX (CursedFX et TriggerFX) mais rien de plus. Le reste, évite d'y toucher. Wink

_________________

"Dans l'univers du Modding, tout est possible..."
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 14:37

Tout d'abord pour Saruman j'ai trouver , mais pour les pouvoirs du palentir je ne trouve pas. Very Happy 
Dans gamedata je n'ai pas trouver foret elfes.
Ah oui et pour Heure du Roi-Sorcier je ne comprends pas l'effet certes il réinitialise les capacités spéciales mais je ne sais pas ce que l'ennemis lui vois (donc impossible pour moi de le modifier) Wink 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 17:48

Autre chose j'ai passer une bonne partie de mon aprem à tenter d'ajouter le pouvoir mot de mort à Sauron ( avec l'anneau) Very Happy 
Mais lorsque je joue sauron a bien le pouvoir mais il est grisée est ne peut pas être utilisé
Voici le gamedata
;-----------------------Sauron------------------

#define SAURON_BOUNTY_VALUE 2500
#define SAURON_BUILDCOST 10000
#define SAURON_BUILDTIME 350
#define SAURON_HEALTH 15000
#define SAURON_DAMAGE 2250
#define SAURON_DEATH_EXPLOSION_DAMAGE 800

#define ISENGARD_SARUMAN_BOUNTY_VALUE 750
#define ISENGARD_WORMTONGUE_BOUNTY_VALUE 200

#define WILD_GOBLIN_KING_BOUNTY_VALUE 625

#define SAURON_WORD_OF_POWER_DAMAGE 500
#define SAURON_WORD_OF_POWER_RANGE 120

Ainsi que le command set
CommandSet SauronCommandSet
1 = Command_ToggleStance
2 = Command_FiresOfDoom
3 = Command_SpecialAbilityTerribleFury
4 = Command_SpecialAbilityWordOfPower
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
 No 

et le Sauron.ini
;------- WORD OF POWER (BLUE RING BLAST) SPELL --------------------------------------------------------------------------------
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
SpecialPowerTemplate = SpecialAbilityWordOfPower
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 = SauronWordOfPower
End

Behavior = AISpecialPowerUpdate WordOfPowerAI
CommandButtonName = Command_SpecialAbilityWordOfPower
SpecialPowerAIType = AI_SPECIAL_POWER_BASIC_SELF_BUFF
SpecialPowerRadius = 250
End

Voila merci de m'aider dans mes problèmes Smile 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 19:03

Bon alors déjà en effet tu avais raison "SARUMAN_FORCE_ATTACK_DAMAGE" c'est  bien pour les pouvoirs Smile
Ensuite je sais pas où t'as trouvé ton commandset mais t'as du en trouver un meilleurs que moi (veinard  lol! )


Citation :
mais pour les pouvoirs du palentir je ne trouve pas. :Very Happy:
Dans gamedata je n'ai pas trouver foret elfes.
Qu'est-ce que tu ne trouves pas pour les pouvoirs du palantir ?
Et pour la Forêt Elfe elle n'est pas explicitement dans le gamedata car son rayon est une constante utilisé sur de nombreux pouvoirs et elle répertorié sous le nom de "SPELLBOOK_TAINT_RADIUS" (les rayons des pouvoirs de type "terrain souillé"). Mais si tu changes cette valeur tu change celle de tout les autres pouvoirs utilisant cette valeur Wink


Ensuite pour Sauron je constate que tu as crée de nouveaux arguments dans le GameData. Pour moi tu as deux problèmes:

- Tu n'as pas crée le "SauronWordOfPower" (il faut crée le weapon pour que ça fasse des dégâts et je ne pense pas qu'il existe de weapon à ce nom, prend celui de Gandalf au pire: "GandalfWordOfPower" Wink)

- Tu as crée ton pouvoir en le calquant sur Gandalf mais Sauron réagit différemment du fait qu'il as déjà tout ses pouvoirs au début et qu'il commence au niveau 10. Voici par exemple le pouvoir "pluie de feu" de Sauron:
Code:
   ;------------------FIRES OF DOOM------------------------------------------------------------------
   
   Behavior = SpecialPowerModule ModuleTag_FiresOfDoom                  
      SpecialPowerTemplate      = FiresOfDoomSpecialPower
      UpdateModuleStartsAttack   = Yes
      StartsPaused            = No
      InitiateSound            = SauronVoxBlackspeechFiresOfDoom
   End

   Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_FiresOfDoomUpdate
      SpecialPowerTemplate    = FiresOfDoomSpecialPower
      WhichSpecialWeapon      = 1                     ; use MODELCONDITION_SPECIAL_WEAPON_ONE
      SkipContinue         = Yes

      UnpackTime              = 900
      PreparationTime         = 1  
      PersistentPrepTime      = 1500
      PackTime                = 1100
      
      FreezeAfterTriggerDuration   = 2500               ; make sure we can't move immediately after.

      AwardXPForTriggering    = 0      
      StartAbilityRange      = 300.0
      MustFinishAbility      = Yes
      SpecialWeapon         = SauronFiresOfDoomWeapon
      ;TriggerSound         = SpellRainOfFireMS
   End
   
Il y a une différence avec ton code, dans le tiens tu as rajouté un module "UnpauseSpecialPowerUpgrade" qui gère le débloquage du pouvoir mais n'ayant donné aucune condition de débloquage tu ne risquais pas de pouvoir l'utiliser, il te manquait la ligne "TriggeredBy = " (débloquer par) Smile

Je pense qu'en corrigeant ses deux trucs ça devrait mieux fonctionner (sinon il est pas mal ton code pour un premier ajout car le premier pouvoir que j'ai ajouté à Sauron n'avait pas fonctionné car j'avais zapper la moitié de ce que tu as fait Wink)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ModdingMaster
Maître de Modding, Créateur de Mods
avatar

Nombre de messages : 2021
Age : 22
Location : Rennes
Add-On : Oui
Date d'inscription : 26/07/2010

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 19:09

Citation :
Tout d'abord pour Saruman j'ai trouver , mais pour les pouvoirs du palentir je ne trouve pas.

Qu'est-ce que tu recherches comme pouvoirs ?

Citation :
Dans gamedata je n'ai pas trouver foret elfes

Euh, ce n'est pas là-dedans que tu trouveras des infos sur la forêt elfe ! Et par ailleurs pourquoi cherches-tu as trouver la forêt elfe ?

Citation :
Ah oui et pour Heure du Roi-Sorcier je ne comprends pas l'effet certes il réinitialise les capacités spéciales mais je ne sais pas ce que l'ennemis lui vois (donc impossible pour moi de le modifier)

Il n'y a rien à comprendre, c'est un pouvoir prédéterminé, ce pouvoir réinitialise les compteurs de l'ennemi, l'ennemi ne voit rien. C'est de l'informatique, tu ne peux pas éternellement chercher le pourquoi du comment. Smile

Citation :
Autre chose j'ai passer une bonne partie de mon aprem à tenter d'ajouter le pouvoir mot de mort à Sauron ( avec l'anneau) Very Happy 
Mais lorsque je joue sauron a bien le pouvoir mais il est grisée est ne peut pas être utilisé

Alors premièrement pourquoi as-tu ajouter ceci ?

Code:
#define SAURON_WORD_OF_POWER_DAMAGE 500
#define SAURON_WORD_OF_POWER_RANGE 120

Là tu viens de créer une constante inutile car elle n'est utilisée nul part ! Ces informations, pour être exploitées, doivent être ajoutée dans le module correspondant au "weapon" du pouvoir dans "weapon.ini". Par ailleurs ça ne te sert à rien sérieusement, la portée et les dégâts occasionnés par le pouvoir sont largement suffisant. Wink

Ensuite, ton pouvoir est grisé car tu as laissé ceci :

Code:
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
SpecialPowerTemplate = SpecialAbilityWordOfPower
End

Si tu avais lentement lu ce que je t'ai écrit hier tu aurais compris que le premier module (le UnpauseSpecialPowerUpgrade) est le module qui est requis si tu souhaites mettre sous niveau spécifique le pouvoir. Je n'ai pas vu la ligne du "TriggeredBy", je suppose que tu l'a supprimée, mais ça ne suffit pas, il faut que tu supprimes tout ce module. Par contre, laisse les deux autres en dessous surtout ! Wink

Citation :
Behavior = AISpecialPowerUpdate WordOfPowerAI
CommandButtonName = Command_SpecialAbilityWordOfPower
SpecialPowerAIType = AI_SPECIAL_POWER_BASIC_SELF_BUFF
SpecialPowerRadius = 250
End

Euh, ça, boooof, dans ton intérêt ça ne sert pas à grand chose pour le moment, d'ailleurs je n'ai jamais trop su à quoi cela servait, je crois que le pouvoir permet d'être utilisé par le héros en mode escarmouche mais je n'en suis pas sûr, ce n'est pas indispensable.

_________________

"Dans l'univers du Modding, tout est possible..."


Dernière édition par ModdingMaster le Jeu 20 Mar - 19:12, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ModdingMaster
Maître de Modding, Créateur de Mods
avatar

Nombre de messages : 2021
Age : 22
Location : Rennes
Add-On : Oui
Date d'inscription : 26/07/2010

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 19:12

Bon, Denescor a répondu en même temps que moi, tu n'aura qu'à regarder nos deux réponses selon la façon dont c'est rédigé, mais normalement tu dois retrouver la même chose. Wink

_________________

"Dans l'univers du Modding, tout est possible..."
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 19:42

Citation :
Là tu viens de créer une constante inutile car elle n'est utilisée nul part ! Ces informations, pour être exploitées, doivent être ajoutée dans le module correspondant au "weapon" du pouvoir dans "weapon.ini". Par ailleurs ça ne te sert à rien sérieusement, la portée et les dégâts occasionnés par le pouvoir sont largement suffisant. Wink

Ensuite, ton pouvoir est grisé car tu as laissé ceci :

Code:
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
SpecialPowerTemplate = SpecialAbilityWordOfPower
End


Si tu avais lentement lu ce que je t'ai écrit hier tu aurais compris que le premier module (le UnpauseSpecialPowerUpgrade) est le module qui est requis si tu souhaites mettre sous niveau spécifique le pouvoir. Je n'ai pas vu la ligne du "TriggeredBy", je suppose que tu l'a supprimée, mais ça ne suffit pas, il faut que tu supprimes tout ce module. Par contre, laisse les deux autres en dessous surtout ! Wink

Nous tombons donc d'accord sur les deux causes de ton problème Wink

Citation :
Alors premièrement pourquoi as-tu ajouter ceci ?

Code:
#define SAURON_WORD_OF_POWER_DAMAGE 500
#define SAURON_WORD_OF_POWER_RANGE 120
C'est vrai que ce n'est pas très utile, surtout que comme tu as oublié de crée ton "weapon" ils ne te servent pas (c'est pas très optimal tout ça ! lol! )

Edit: J'avais même pas vu le dernier message de ModdingMaster  lol! 
Citation :
Bon, Denescor a répondu en même temps que moi, tu n'aura qu'à regarder nos deux réponses selon la façon dont c'est rédigé, mais normalement tu dois retrouver la même chose.


Dernière édition par Denescor le Jeu 20 Mar - 19:44, édité 1 fois (Raison : LOL !!)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 20:11

Ok c'est bon pour Sauron  Smile 
Mais dans foret elfes ce que je cherche à augmenter c'est son rayon (SPELLBOOK_TAINT_RADIUS)
mais je ne trouve pas.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 21:19

Citation :
Mais dans foret elfes ce que je cherche à augmenter c'est son rayon (SPELLBOOK_TAINT_RADIUS)
mais je ne trouve pas.
Ah tiatias77... Je te l'ai pourtant expliquer dans ma première réponse. Il faut juste que tu trouves les fichiers Science.ini, Specialpower.ini et System.ini et ensuite tu reprends ce que je t'ai dit Smile
Et le "SPELLBOOK_TAINT_RADIUS" est dans le GameData (je l'ai trouvé dedans), essaie d'utiliser un outil de recherche Wink

PS: Sur quelle version du jeu travailles-tu ? BFME I, BFME II ou BFME II extension ? ça pourrait expliquer tes difficultés (perso je suis sur l'extension du II Wink)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 21:48

Je suis comme toi sur l'extension du 2 Smile 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ModdingMaster
Maître de Modding, Créateur de Mods
avatar

Nombre de messages : 2021
Age : 22
Location : Rennes
Add-On : Oui
Date d'inscription : 26/07/2010

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 23:14

tiatias77 a écrit:
Ok c'est bon pour Sauron  Smile 
Mais dans foret elfes ce que je cherche à augmenter c'est son rayon (SPELLBOOK_TAINT_RADIUS)
mais je ne trouve pas.

Mais attend là je viens de réfléchir, il n'y a pas de lien entre la forêt elfe et SPELLBOOK_TAINT_RADIUS. La constante que tu cherches agit sur le pouvoir terrain souillé pas le pouvoir forêt elfe.

Sinon regarde dans le fichier "specialpower.ini", parfois ils mettre la constante dedans. Sinon dans "specialpower.ini" à la ligne du module, j'ai lu ce commentaire "Match the radius in FXList TaintFX", ainsi il se peut que la portée (range) du pouvoir soit modifiable dans les FX du pouvoir dans "fxlist.ini" et/ou "fxparticlesystem.ini".

_________________

"Dans l'univers du Modding, tout est possible..."
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Jeu 20 Mar - 23:56

D'accord mais bon autre questions qu'es ce que les compétences spéciales (par exemple l'attaque , l'armure , la santé ect...) ou (pour les héros le fait qu'il ne puisse plus uttiliser ses capacité) Smile 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ModdingMaster
Maître de Modding, Créateur de Mods
avatar

Nombre de messages : 2021
Age : 22
Location : Rennes
Add-On : Oui
Date d'inscription : 26/07/2010

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Ven 21 Mar - 0:09

Pardon ? Je n'ai pas tout compris là.

_________________

"Dans l'univers du Modding, tout est possible..."
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Rhaegar
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 232
Location : Actuellement, quelque part en Westeros
Add-On : Yop !
Date d'inscription : 25/07/2012

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Ven 21 Mar - 0:11

Hello tiatias !  Very Happy 
Bon alors pourrais-tu être plus précis sur ce que tu entends par "pour les héros le fait qu'il ne puisse plus utiliser ses capacités" ?
Et sinon pour les compétences spéciales, que quelqu'un m'arrêtes si je dis une bêtise, mais vu la définition que tu en fait, c'est juste les caractéristiques des unités Smile dans quel cadre tu trouve ça ?

EDIT : Oups juste au moment où ModdingMaster passait par là X) sorry pour la double question ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Ven 21 Mar - 0:25

Citation :
Je suis comme toi sur l'extension du 2
Au moins nous parlerons de la même chose Smile

Citation :
Mais attend là je viens de réfléchir, il n'y a pas de lien entre la forêt elfe et SPELLBOOK_TAINT_RADIUS. La constante que tu cherches agit sur le pouvoir terrain souillé pas le pouvoir forêt elfe.
J'avais regardé et c'est la même constante pour la forêt elfe. La seule chose c'est que c'est bizarre que tiatias77 ne la trouve pas alors que moi je n'ai pas eu de problème...  Shocked 

Citation :
D'accord mais bon autre questions qu'es ce que les compétences spéciales (par exemple l'attaque , l'armure , la santé ect...) ou (pour les héros le fait qu'il ne puisse plus uttiliser ses capacité)
Moins bien formulé tu meurt !  lol! Smile
Non je déconne mais c'est vrai que ta question n'est pas évident à comprendre. Tu veux parler de pouvoirs ou de caractéristiques propre ? (tu parles de la régénération et le fait de gagner de armure ou juste de la santé et de l'armure de base ?)  Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Ven 21 Mar - 19:16

Bon désolée pour la formation de la phrase Smile 
En gros je demande si Heure du roi-sorcier modifie l'attaque de base ect...
ou les capacités d'un héros (l'empêche d'utiliser ses capacités)
Ah oui pour SPELL BOOK TAINT RADIUS j'ai trouver (j'avais mal compris , à la base je croyais que les pouvoirs du palentir se modifier un par un.) Laughing 
Ah oui autre chose Est-ce que vous savez comment enlever les bandes de couleurs autour des unités (ta couleur de départ est le rouge alors tes unités seront en rouges.)
 Smile 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Denescor
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 378
Age : 21
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Ven 21 Mar - 19:29

Citation :
En gros je demande si Heure du roi-sorcier modifie l'attaque de base ect...
ou les capacités d'un héros (l'empêche d'utiliser ses capacités)
Ah... on était loin du compte en effet Smile
Donc pour te répondre ça affecte les capacités spéciales. Les compteurs sont remis à zéro et le héros doit attendre que ses pouvoirs soit réinitialisé pour les utiliser. Mais ça marche aussi pour les unités (je pense notamment aux troll des neiges d'angmar qui ont une capacité "charge")

Citation :
Ah oui autre chose Est-ce que vous savez comment enlever les bandes de couleurs autour des unités (ta couleur de départ est le rouge alors tes unités seront en rouges.)
Je sais modifier ceci sur une map (avec un script) mais par contre j'ai pas cherché dans l'ini où ça se trouvait... Sinon essaie de ne pas mettre de couleur (point d'interrogation) pour voir ce que ça donne (j'ai jamais essayé donc je connais pas le résultat) Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tiatias77
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 42
Location : Quelque part dans la moria
Add-On : Oui
Date d'inscription : 18/03/2014

MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   Ven 21 Mar - 20:54

Merci de la réponse pour le roi-sorcier
Et quand tu choisis pour les couleurs le point d'interrogation la couleur est choisis aléatoirement.
 Smile 

Voilà ensuite j'ai réfléchi et chercher à changer la mort du roi-sorcier (mordor et angmar) , le problème c'est que ces assez compliqué.
Je veux que la mort du roi sorcier soit comme dans "LE RETOUR DU ROI" ou il meurt ensuite une étincelle jaune parcourt son corps , puis il commence à aspirer le monde autour de lui (dans un très petit rayon) (de couleur blanche) (comme la mort de Sauron) puis gémit et emet la capacité cri. Smile 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: INI comment modifier les pouvoirs du palentir?   

Revenir en haut Aller en bas
 
INI comment modifier les pouvoirs du palentir?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Que pensez-vous des Randomizer?
» Astuce : modifier les bonus de course sans logiciel
» Comment contrer un mumak?
» comment peindre des orientaux
» Annabuses, ou comment réussir son exam... , de A. Lasornette

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