Bonjour a tout les résistants des fronts de LSDA BFME I
voilà,cela fait bientôt 6ans que LSDA BFME I est sortie
Et aucune modifications par rapport aux erreurs du merveilleux
Topic modifications d'INI de JV n'a était faites,personne n'a
compris comment ce servir de worldbuilder.
Et bien dans ce topic,je vais refaire la modif INI de JV
sans les erreurs,ce sera un gros copier coller,avec ses propres mots,mais sans erreurs, ou du moins avec moins d'erreurs,il s'en suivra ma propre modif INI,puis enfin tout les documents qui peuvent aider sur World Builder la aussi ce sera du copier coller
Ce sera presenter dans l'ordre decris alors enjoy
MPORTANT::Les images Imageshack de JV seront differentes du texte car j'ai modifier son texte de ses erreurs,de plus certaines image contiennent des erreurs
IMPORTANT:2:Faites attention au P.S.,c'est moi qui les est rajouter,il vous aideront a comprendre certaine choses
IMPORTANT:surtout avant de commencer faites une copie du fichier INI original
Je recrée ce topic afin que les petits nouveaux s’y retrouvent mieux pour modifier l’INI et puissent ainsi faire de petites fantaisies dans le jeu.
Il existe beaucoup de modifications possibles alors je ne mets que les plus simples répondant aux critères de la plupart des demandeurs et cela évoluera au fil du temps.
Je maintiens ce topic en ordre ( pour l´instant ) et je l´actualiserai au fur et à mesure.
Les remerciements font plaisir mais sont un peu HS/Flood donc pas la peine de le faire.
Les modifs seront accompagnées d´images facilitant la compréhension.
Une table des matières sera également entretenue en début de page.
Ce qui veut dire que le 1er post sera supprimé donc le topic errazé et refait.
Attention ! Pas de posts ici ! Si vous voulez poser des questions, faites le sur " Modifier l´INI "
Les forumeurs les plus connus pour modding : Chedg ; GFA_Fingolfin alias OKILELE ; TheDeadPlayer1 ; Vadren ; Caphed.
Un petit site complet de Chedg très interressant :
http://ched.the3rdage.net/bfmefr/main.html
Et un de TDP1 avec des tutos et tout :
http://www.modding-site.new.fr/
Table des Matières :
p.1 1er post
- Intro
- Comment installer l´INI
p.1 2ème post
- Rajouter des héros
- Modifier les pts de commandements
- Modifier l´argent de départ
- Modifier la vie des unités et des bâtiments, leur cout,…
p.1 3ème post
- Mettre Sauron et ses sorts ( Partie 1 )
p.1 4ème post
- Mettre Sauron et ses sort ( Partie 2 )
p.1 5ème post
- Ajouter des unités à un bâtiment voire à une autre nation
- Mettre les gobelins comme unité dispo dans le puits à orques
- Mettre les Pirates d´Umbar comme unité dispo dans le puits à orques
- Changer les améliorations de bâtiment
p.1 6ème post
- Mettre un hobbit sur Gandalf
- Mettre un hobbit sur Theoden
- Changer la vitesse d´un héros monté
p.1 7ème post
- Enlever le temps d´invocation du Balrog
- Mettre le Balrog en héros
Alors d’abord, vous devez vous munir de l’INI, le plus simple est d’aller sur Google et de chercher un programme appelé FinalBig (on doit être à la version 0.36)
Je mets un lien plus facile d’accès :
http://frackass.team.free.fr/index.php?file=Download&op=description&dl_id=2
Ensuite, il faut exécuter le programme et aller dans File/Open et ensuite choisir le fichier INI.big qui se trouve dans C:\Program Files\EA Games\La Bataille Pour La Terre Du Milieu.
Alors dans la colonne de gauche se trouve toute une panoplie de fichiers et il faut aller dans Edit/Extract All
Il va demander où l´extraire et choisir C:\Program Files\EA Games\La Bataille Pour La Terre Du Milieu.
Quitter FinalBig.
Maintenant, allez dans le dossier C:\Program Files\EA Games\La Bataille Pour La Terre Du Milieu et déplacez le fichier INI.big n´importe où tant qu´il n´est plus là ! Comme dans Mes documents par exemple
Vous voilà avec l´INI d´installé.
Rajouter des héros
Pour rajouter des héros, aller dans le dossier C:\Program Files\EA Games\La Bataille Pour La Terre Du Milieu\Data\INI et ouvrir le fichier playertemplate.ini
Alors il y a tout du texte.
Rechercher la ligne de la nation BuildableHeroesMP et taper le « code » suivant selon le choix à la suite ou dans l’ordre que vous désirez.
Ci-contre une image de la ligne pour ajouter des héros à l’Isengard :
http://img134.imageshack.us/my.php?image=exempleajouthros5lh.jpg
Liste Des Héros ajoutables (en plus des courants) :
- Arachnée (MordorShelob)
- Sauron (MordorSauron)
- Roi-Sorcier sans sa monture (MordorWitchKing)
- Isildur (GondorIsildur)
- Frodon (RohanFrodo)
- Sam (RohanSam)
- Elrond (ElvenElrond)
- Esprit de l´anneau (MordorRingWraith)
- Grond (MordorGrond)
- Aragorn (GondorAragorn)
- Peut-être + mais alors il faut faire les modèles et les créer soi-même
Si tu veux mettre Aragorn au mordor,par exemple,il ne faut pas taper MordorAragorn,mais bien GondorAragorn,sinon cela fausse le jeux
PS : Dans certaine factions,vous mettrez plus de heros que prevus,cela aura pour effet de ne pas les voir une fois avoir sélectionner la citadelle ou tour correspondant a votre faction,mais pas d'inquietude,les heros attendent jsute qu'une case soit libre,ainsi créer des heros,pour choisir les heros que vous avez rajoutez
Par ailleurs vous pouvez choisir l'ordre de passage des heros,en modifiant leurs ordres dans ,playertemplate.INI
Exemple: GondorAragorn1, GondorAragorn2, GondorAragorn3: GondorAragorn1 sera presenter en premier choix dans la selection de heros de la citadelle
en revanche si l'ordre est comme cela dans player template
Exemple: GondorAragorn3, GondorAragorn2, GondorAragorn1: ce sera GondorAragorn3 qui sera présenter en premier dans la citadelle!
Modifier les points de commandements
Alors pour ici, il faut ouvrir le fichier gamedata.ini
Ensuite, on remarque que le fichier est tout de suite beucoup plus grand ! Allez dans Edition/Rechercher ou CTRL+F et tapez ceci : « COMMAND POINTS »
Vous a cette phrase:
;;; COMMAND POINTS FOR SOLO PLAY HUMAN (INCLUDING LIVING WORLD) ;;;
Comme vous vous en doutez, le nombre de « players » est le nombre de joueurs lors de l’escarmouche.
« Good » = Bien ; « Evil » = Mal.
Il vous suffit bêtement de modifier la valeur par celle que vous voulez.
Attention néanmoins car cela peut très facilement faire lagger votre ordinateur.
En exemple mettez 6000 dans les commands points du mal pour les escarmouches de 8 joueurs,les AI prendront le plus de troupes possibles,donc 6000,faites le calcul,6000x8...
du coup vos troupes a vous feront un pas toutes les 10 minutes,ainsi il vaut mieux mettre un chiffre pas trop grands (1000 pour le mal et 500 pour le bien passe bien jusqua 4 joueurs)
Modifier l’argent de départ
Ouvrir gamedata.ini
Via la commande rechercher (CTRL+F), taper « DefaultStartingCash » et modifier le 1000 originel.
Certaine carte a telecharger sur le site Tom's Games ou du mode campagne possede deja leurs valeurs predefinies,ainsi vous aurez beau avoir mis 10000 de ressources vous pourrez tres bien en commencez avec 500!!!!
Modifier la vie des unités et des bâtiments, leur cout,…
Toujours dans Gamedata.ini
Ici il vous faut chercher l’unité en anglais. Alors il y a moyen de modifier aussi bien les unités que les bâtiments.
Prenons pour exemple, une, les ourouks épéistes.
Lien :
http://img101.imageshack.us/my.php?image=exemplemodifierunits2jp.jpg
Alors on peut voir d’abord la nation (Isengard), le style (Units, Upgrades, Structures)
Pour ne pas trop faire compliquer, la première ligne BuildCost permet de choisir le cout de l’unité.
BuildTime = Temps de construction de la troupe
VisonRange et HordeVisionRange = La vue et le terrain inconnu ; la portée
Health = Vie de chacun des soldats
Damage = Les dégâts occasionnés
DamageUpgrade = Les dégâts occasionnés mais avec les améliorations
Pour les héros, c’est exactement la même chose si ce n’est qu’il est possible de modifier l’expérience requis pour monter de niveau et leurs supers pouvoirs. Lol
Bon voici les vraies modifs pour ceux qui veulent ajouter Sauron et lui mettre des pouvoirs.
Je dois avouer que lorsqu’on recherche sur le forum, on tombe sur des explications qui ne marchent pas. Je les ai testées moi-même et c’est pour ça que je fais ce topic.
En passant, un très très grand merci à coldplay62 et TheDeadPlayer1 pour m’avoir aidé
Je mettrai des lien vers des images afin de mieux comprendre
1. Ajouter Sauron
Pour pouvoir jouer avec lui, c’est très simple. Allez tout d’abord dans C:\Program Files\EA GAMES\La Bataille pour la Terre du Milieu(tm)\data\ini et ouvrez playertemplate.ini
Choisissez la nation pour lequel vous voulez l’ajouter et taper " MordorSauron " à la ligne " BuildableHeroesMP "
Lien avec Sauron au Mordor :
http://img468.imageshack.us/my.php?image=015ew.jpg
2. Mettre son image
Vous voilà avec Sauron. Content ? Non pas vraiment !
En démarrant le jeu, on se rend vite compte que son image est remplacée par un joli carré rose O_o
Donc allez dans le dossier ini\object\evilfaction et ouvrez evilfactionunits.ini
Utilisez la touche F3 ou la combinaison CTRL + F pour rechercher et tapez : " HISauron "
Et remplacez " HISauron " par " HPSauron "
Lien :
http://img379.imageshack.us/my.php?image=025as.jpg
3. Lui attribuer les niveaux
Alors il est normalement niveau 0 donc on va changer ca et le mettre niv 10
Allez dans le dossier ini et ouvrez experiencelevels.ini et allez tout en bas et inscrivez le code suivant :
ExperienceLevel SauronLevel1
TargetNames = MordorSauron
RequiredExperience = 1
ExperienceAward = 100
Rank = 10
Upgrades = Upgrade_AragornOathbreakers
Upgrades = Upgrade_SarumanDominate
Upgrades = Upgrade_GandalfWordOfPower
Upgrades = Upgrade_GandalfLightningSword
Upgrades = Upgrade_SarumanFireBall
SelectionDecal
Texture = decal_hero_evil
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
Lien :
http://img161.imageshack.us/my.php?image=035wi.jpg
4. Changer sa vie, son cout, son armure
Bien. Alors Sauron a au départ 1.000 de vie et coute 0.
On va changer tout ca
Ouvrez ini\object\evilfaction et le fichier evilfactionunits.ini
Rechercher " SauronDie " puis descendez jusqu´à " Engineering Parameters " et regardez à :
" MaxHealth = 1000 ;1 0000 BALANCE Sauron Health "
Changez " 1000 " par " SAURON_HEALTH "
sa donnera ca:
MaxHealth = SAURON_HEALTH ;10000 BALANCE Sauron Health
Après, descendez en dessous du End et insérez ces 2 lignes de code :
BuildCost = SAURON_BUILDCOST
BuildTime = SAURON_BUILDTIME
Lien :
http://img515.imageshack.us/my.php?image=042gy.jpg
Après, recherchez " SauronArmor ". Ce n´est qu´un avis personnel mais un héro avec SauronArmor et 400 de vie est déjà invincible.
Alors, pour qu´il soit comme les autres, changez en " HeroArmor "
Lien :
http://img515.imageshack.us/my.php?image=056ae.jpg
Pour l´instant, cela ne marche toujours pas car aucun prix n´est attribué.
Allez donc dans ini puis gamedata.ini et tapez le code suivant tout à la fin :
;-----------------------------SAURON--------------
-------------------------
Ce ne sont que MES valeurs (celle de JV pas les miennes) alors changez-les
Lien :
http://img522.imageshack.ack.us/my.php?image=069bi1.jpg
5. Régénération automatique
Alors là on est bien ! On peut enfin être fier ! Mais même si vous lui mettez une grande vie, il ne se soigne pas.
Pour ca, retournez dans evilfactionunits.ini et revenez à Engineering Parameters de Sauron où vous aviez tapé la vie.
Descendez et après un " End ", mettez le code suivant :
Behavior = AutoHealBehavior ModuleTag_Healing
StartsActive = Yes
HealingAmount = HERO_HEAL_AMOUNT
HealingDelay = 1000
StartHealingDelay = HERO_HEAL_DELAY
HealOnlyIfNotInCombat = Yes
End
Lien :
http://img467.imageshack.us/my.php?image=077di.jpg
Maintenant c´est vraiment un héros !
Quoiqu´il manque qqch...
6. Réssuciter Sauron
Même si la régénration marche, on ne sait pas tjrs sauver tout le monde alors au cas où Sauron meurt (Très difficile), voici le code.
Allez dans ini\object\evilfaction et ouvrez fichier evilfactionunits.ini
Rechercher " HPSauron " de façon à atterir près de Sauron puis en bas de n´importe quel " End " mettez :
Body = RespawnBody ModuleTag_RespawnBody
CheerRadius = EMOTION_CHEER_RADIUS
MaxHealth = SAURON_HEALTH ;B ALANCE Eomer Health
PermanentlyKilledByFilter = NONE ;W ho kills me permanently?
DodgePercent = HERO_DODGE_PERCENT
End
Behavior = RespawnUpdate ModuleTag_RespawnUpdate
DeathAnim = DYING ;M odel condition to play when killed-to-respawn
DeathFX = FX_SauronDieToRespawn ;F XList to play when killed-to-respawn
DeathAnimationTime = 5367 ; 1133 ;H ow long DeathAnim will take.
InitialSpawnFX = FX_SauronInitialSpawn
RespawnAnim = LEVELED ;A nimation to play when respawning.
RespawnFX = FX_SauronRespawn ;F XList to play when respawning.
RespawnAnimationTime = 2000 ;T ime it takes for respawn to play.
AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP ;R espawn at this location -- and at it´s exit production point if possible.
;B uttonImage = HPSauron
;R espawnEntries determine the ruleset for how a character can be revived. Some units may automatically respawn, others
;m ay require a specific revive action performed on him. You can specify different values for each level... or use Level:Any
RespawnRules = AutoSpawn:No Cost:0000 Time:120000 Health:100% ;D EFAULT VALUES
RespawnEntry = Level:2 Cost:0000 Time:120000 ;F or other levels, only override what is different.
RespawnEntry = Level:3 Cost:0000 Time:120000
RespawnEntry = Level:4 Cost:0000 Time:120000
RespawnEntry = Level:5 Cost:000 Time:120000
RespawnEntry = Level:6 Cost:000 Time:120000
RespawnEntry = Level:7 Cost:000 Time:120000
RespawnEntry = Level:8 Cost:000 Time:120000
RespawnEntry = Level:9 Cost:000 Time:120000
RespawnEntry = Level:10 Cost:000 Time:120000
End
P.S.:changer les 120000 pour une valeur moins grande,cela vous apporteras le fait s'avoir sauron plus vite une fois qu'il sera deceder
Puis allez dans data\ini et ouvrez fxlist.ini et cherchez avec CTRL + F « sauron » puis des le premier end qui s'en suit insérez ceci :
FXList FX_SauronRespawn
Sound
Name = GenericRespawn1
End
Sound
Name = SauronVoiceRespawn
End
ParticleSystem
Name = ResurrectionCenter
Offset = X:0.0 Y:0.0 Z:5.0
OrientToObject = Yes
End
ParticleSystem
Name = ResurrectionLightShaft
Offset = X:0.0 Y:0.0 Z:0.0
OrientToObject = Yes
End
ParticleSystem
Name = ResurrectionVortex
Offset = X:0.0 Y:0.0 Z:5.0
OrientToObject = Yes
End
ParticleSystem
Name = ResurrectionWave
Offset = X:0.0 Y:0.0 Z:5.0
OrientToObject = Yes
End
End
FXList FX_SauronInitialSpawn
Sound
Name = GenericRespawn1
End
Sound
Name = SauronVoiceSalute
End
ParticleSystem
Name = ResurrectionCenter
Offset = X:0.0 Y:0.0 Z:5.0
OrientToObject = Yes
End
ParticleSystem
Name = ResurrectionLightShaft
Offset = X:0.0 Y:0.0 Z:0.0
OrientToObject = Yes
End
ParticleSystem
Name = ResurrectionVortex
Offset = X:0.0 Y:0.0 Z:5.0
OrientToObject = Yes
End
ParticleSystem
Name = ResurrectionWave
Offset = X:0.0 Y:0.0 Z:5.0
OrientToObject = Yes
End
End
FXList FX_SauronDieToRespawn
ParticleSystem
Name = GandalfSwordHitSpark
Offset = X:12.0 Y:0.0 Z:8.0
OrientToObject = Yes
End
ParticleSystem
Name = GandalfSwordHitFlash
Offset = X:12.0 Y:0.0 Z:8.0
OrientToObject = Yes
End
EvaEvent
EvaEventOwner = SauronDie
EvaEventAlly = None
; EvaEventEnemy = EnemySauronDie
End
End
Maintenant c´est vraiment un héros !
Quoiqu´il manque qqch...
7. Les pouvoirs !! !
Ben un héros sans pouvoir n´est pas un héros !
Alors ici c´est plus compliqué donc attention. Je vais expliquer avec MES pouvoirs (les + utilisés)
Tout d´abord, ouvrez ini et allez dans commandset.ini
Celà permet d´attribuer les boutons dans le Palantir. Les boutons sont déjà pré-programmés dans commandbutton.ini
Ajoutez ce qui suit :
CommandSet MordorSpawnOrcs
1 = Command_GandalfFakeLeadershipButton
2 = Command_SpawnOrcs
3 = Command_SpecialAbilityDominateEnemy
4 = Command_GondorGandalfLightningSword
5 = Command_SpecialAbilityWordOfPower
6 = Command_SauronRainOfFire
7 = Command_AttackMove
13 = Command_Guard
14 = Command_GuardUnit
15 = Command_Stop
End
Lien :
http://img67.imageshack.us/my.php?image=084oa.jpg
Maintenant les boutons existent mais ne font rien !
Allez dans ini\object\evilfaction\evilfactionunits.ini et retapez " SauronDie "
Puis encore dans Engineering Parameters en dessous mettez ce qui suit pour Mot De Mort par exemple :
;; ; 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
Lien :
http://img387.imageshack.us/my.php?image=093ld.jpg
Refaites la Manip pour tout les pouvoirs de JV,en exemple pour le pouvoir de Lightning sword,allez dans Objects --) GoodFaction –) units –) Gondor ---) Gandalf, puis CTRL + F,tapez 'lightning sword'
Copiez tout cela
;;; LIGHTNING SWORD SPELL ;;;
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_LightningEnabler
SpecialPowerTemplate = SpecialAbilityLightningSword
TriggeredBy = Upgrade_GandalfLightningSword
End
Behavior = SpecialPowerModule ModuleTag_11
SpecialPowerTemplate = SpecialAbilityLightningSword
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
InitiateSound = GandalfVoiceAttackLightningSword ;this plays when he targets, not when he fires
End
Behavior = ArrowStormUpdate ModuleTag_12
SpecialPowerTemplate = SpecialAbilityLightningSword
StartAbilityRange = 275.0
UnpackingVariation = 1
UnpackTime = 2500 ; Pull out arrow
PreparationTime = 1 ; Quick shot
PersistentPrepTime = 500 ; looping the quick shot
PackTime = 1500 ; back to idle
ApproachRequiresLOS = Yes ; required so that it doesn't shoot through walls
AwardXPForTriggering = 0
ActiveLoopSound = GandalfLightningLoop ; Sound loops entire time ability is actively firing
;Specific to ArrowStorm
WeaponTemplate = GandalfLightningSwordBlastWeapon
TargetRadius = 120
ShotsPerTarget = 1
ShotsPerBurst = 1
MaxShots = 11 ; will double up if run out of targets
End
Et collez le dans le ENGINEERING Parameters du heros qui vous interresse,bien sur collez le apres le premier end de ENGINEERING Parameters
P.S.: Dans cette exemple Target Radius signifie le champ d'attaque du pouvoir,c'est a dire la ou il va avoir effet,changer le nombre pour un plus grand effet,cela peut aussi ne pas marcher pour certain pouvoir,a partir de ce moment la,il faut modifier un autre fichier,mais la c'est plus compliquer,car il faut rechercher le nom du pouvoir dans tous les fichiers pour voir lequel est le bon!
Sino changer le nombre du maxshots pour avoir plus d ecoups d'eclair,bien sur il peut y avoir le meme genre de probleme que pour target radius
P.S. 2:Les pouvoirs ont toujours lieu dans les ENGINEERING Parameters des personnages,mais pour certain pouvoirs,il faut modifier d'autres fichiers
P.S. 3:Pour qu'un pouvoir marche il faut modifier le commandset.ini et le fichier ENGINEERING PARAMETERS du pero,pour l'ENGINEERING PARAMETERS je vous est deja explique,apres pour avoir le vrai nom de pouvoir pour le commandset,il suffit de le chercher dans ce meme fichier (commandset)
Grâce à cela, vous pouvez ajouter n´importe quel attaque à partir du moment où vous changez le commandset.ini et evilfactionunits.ini
Le numéro dans le commandset.ini correspond à la position dans le petit rond du Palantir.
8. LE pouvoir : Rain Of Fire
Il manque le pouvoir essentiel de Sauron : la pluie de feu !
Alors déjà, comme on a la maitrise, on ouvre commandset.ini et on recherche " SpawnOrcs "
On rajoute ceci. Mais si vous avez mis les mêmes pouvoirs que moi, ca y est déjà.
6 = Command_SauronRainOfFire
Alors le bouton apparait mais il ne fonctionne pas. De plus, même s´il fonctionnait, le jeu ne le reconnaitrait pas.
Allez dans commandbutton.ini cette fois-ci et tapez " SpawnOrcs "
Vous obtenez le code suivant :
;/// WARNING The buttons below are hard coded in ControlBar at line 1071. That must be fixed before they are removed.
;/// Rain of Fire Command
CommandButton Command_RainOfFire
Command = SPECIAL_POWER
SpecialPower = SuperweaponRainOfFire
TextLabel = CONTROLBAR:RainOfFire
ButtonImage = SMRainFire
ButtonBorderType = ACTION ; Identifier for the User as to what kind of button this is
DescriptLabel = CONTROLBAR:TooltipRainOfFire
End
;/// Spawn Orcs Command
CommandButton Command_SpawnOrcs
Command = SPECIAL_POWER
SpecialPower = SuperweaponSpawnOrcs
TextLabel = CONTROLBAR:SpawnOrcs
ButtonImage = SMSpawnOrcs
ButtonBorderType = ACTION ; Identifier for the User as to what kind of button this is
DescriptLabel = CONTROLBAR:TooltipSpawnOrcs
End
; /// Sauron´s Powers
CommandButton Command_SauronLeadership
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityFakeLeadership
Options = NONPRESSABLE
TextLabel = CONTROLBAR:Leadership
ButtonImage = HSWitchKingLeadership
RadiusCursorType = TRAINING
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipWitchKingLeadership
InPalantir = Yes
End
CommandButton Command_FearMe
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityScreech
TextLabel = CONTROLBAR:Screech
ButtonImage = SBEvil_EyeofSauron
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipScreech
InPalantir = Yes
AutoAbility = Yes
End
; /// Sauron Rain of Fire Command
CommandButton Command_SauronRainOfFire
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityRainOfFire
TextLabel = CONTROLBAR:RainOfFire
ButtonImage = UCCatapult_Rock
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipRainOfFire
InPalantir = Yes
End
Lien :
http://img78.imageshack.us/my.php?image=112qx.jpg
Ce n´est pas fini !
Il faut aller dans evilfactionunits et copié ceci dans Engineering Parameters de Sauron :
Behavior = OCLSpecialPower ModuleTag_RainOfFireUpdate
SpecialPowerTemplate = SpecialAbilityRainOfFire
OCL = SUPERWEAPON_RainOfFire
CreateLocation = USE_OWNER_OBJECT
StartsPaused = No
SetModelCondition = ModelConditionState:SPECIAL_WEAPON_TWO
SetModelConditionTime = 8.1
End
Puis allez dans specialpower.ini et ajoutez ceci :
SpecialPower SpecialAbilityRainOfFire
Enum = SPECIAL_RAIN_OF_FIRE
ReloadTime = 360000
PublicTimer = No
InitiateAtLocationSound = RainOfFireStart
End
Lien :
http://img435.imageshack.us/my.php?image=129rx.jpg
Et vous voilà maintenant avec ultra Sauron Powaaa ! Enfin normalement...
9. La Mort et l´explosion finale
Si vous mourrez, autant mourrir dignement avec l´explosion de votre héros et ravager les autres unités !
Tapez ce code dans evilfactionunits.ini dans Engineering Parameters de Sauron (comme d´hab ^^)
Behavior = SlowDeathBehavior ModuleTag_FadeDeath
DeathTypes = NONE +FADED
SinkRate = 0.8 ; in Dist/Sec
DestructionDelay = 10000
DeathFlags = DEATH_2
FX = INITIAL FX_SummonAOD
End
Behavior = FireWeaponWhenDeadBehavior ModuleTag_DeathWeapon
RequiredStatus = DEATH_1
StartsActive = Yes
DelayTime = 250
DeathWeapon = MordorSauronShockwaveFinal
End
Behavior = SlowDeathBehavior ModuleTag_DeathWeapon2
DeathTypes = ALL
SinkDelay = 25000
SinkRate = 2.4
DestructionDelay = 60000
DeathFlags = DEATH_1
FX = INITIAL FX_SauronDeathBlast
End
Je ne vous conseille pas de le mettre car il détruit tout sur toute la carte.
C´est-à-dire qu´à la mort de Sauron, vous gagnez d´office la partie car tous les bâtiments sont rasés.
Donc, pour y remédier, il vous faut ouvrir weapon.ini et rechercher " MordorSauronShockwaveFinal"
Vous trouvez ceci :
Weapon MordorSauronShockwaveFinal ; BALANCE Oliphant Death toppling over units
DamageNugget ; A basic Nugget that just does damage
Damage = 10000
Radius = 1000.0
DelayTime = 0
DamageType = FORCE
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
HeroResist = .75
ShockWaveAmount = 25.0
ShockWaveRadius = 10000.0
ShockWaveTaperOff = 1.0
End
End
Pour réduire la zone d´impact, changer Radius dans DamageNugget.
Pour info, le mot de mort de Gandy est de 250 donc 10000 ca fait beaucoup ^^
Pour changer les dégats occasionnés, changez Damage.
Ajouter des unités à un bâtiment voire à une autre nation
Cela se fait par le commandset.ini
C´est assez simple car il ne suffit que de taper une ligne de code car tout est généralement programmé.
Premièrement, ouvrez commandset.ini dans data\ini
Rechercher ce que vous voulez ajouter.
Par exemple, pour une unité du Gondor, tapez " Gondor Unit Production " ; pour une du Mordor " Mordor Unit Production ".
Cherchez le batiment avec l´unité que vous voulez déplacer. Ex : Soldats du Gondor
1 = Command_ConstructGondorFighterHorde
Lien :
http://img472.imageshack.us/my.php?image=exemplemettreunitautrepart8oj.jpg
Alors ensuite, cherchez le batiment où vous voulez le déplacer. Ex : Puits à orcs ( OrcsPit )
CommandSet MordorOrcPitCommandSet
1 = Command_ConstructMordorOrcFighterHorde
2 = Command_ConstructMordorOrcArcherHorde
3 = Command_PurchaseTechnologyMordorFireArrows
4 = Command_PurchaseTechnologyMordorBasicTraining
5 = Command_Sell
End
Lien :
http://img60.imageshack.us/my.php?image=exemplemettreunitautrepart022z.jpg
Ensuite, il suffit de copier la ligne des soldats du Gondor et de la mettre dans le code du puits à orcs en changeant le numéro
Cela donne ceci :
CommandSet MordorOrcPitCommandSet
1 = Command_ConstructMordorOrcFighterHorde
2 = Command_ConstructMordorOrcArcherHorde
3 = Command_ConstructGondorFighterHorde
4 = Command_PurchaseTechnologyMordorFireArrows
5 = Command_PurchaseTechnologyMordorBasicTraining
6 = Command_Sell
Vous pouvez faire cela avec toutes les unités que l´on peut acheter dans le jeu. ( Pas les gobelins par ex )
Mettre les gobelins comme unité dispo dans le puits à orques
Ce n´est pas vraiment plus compliqué.
Cherchez ceci dans commandbutton.ini " MORDOR UNIT PRODUCTION " et copiez ce code :
CommandButton Command_ConstructMordorGoblinFighterHorde
Command = UNIT_BUILD
Object = MordorGoblinFighterHorde
Options = CANCELABLE
TextLabel = CONTROLBAR:ConstructMordorOrcFighterHorde
ButtonImage = BMOrcPit_Horde
ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
DescriptLabel = CONTROLBAR:ToolTipBuildMordorOrcFighterHorde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
End
Lien :
http://img407.imageshack.us/my.php?image=exemplemettregobelins020un.jpg
Maintenant qu´il est reconnu, il suffit de le mettre dans le puits.
Pour cela, ouvrez commandset.ini et recherchez le code du puits ( Voir plus haut ) et ajoutez " MordorGoblinFighterHorde "
Lien :
http://img407.imageshack.us/my.php?image=exemplemettregobelins3ie.jpg
Etant donné qu´il est reconnu dans le jeu, vous pouvez les mettre dans n´importe bâtiment de production
Mettre les Pirates d´Umbar comme unité dispo dans le puits à orques
Ce n´est pas vraiment plus compliqué.
Cherchez ceci dans commandbutton.ini " MORDOR UNIT PRODUCTION " et copiez ce code :
CommandButton Command_ConstructMordorCorsairHorde
Command = UNIT_BUILD
Object = MordorCorsairHorde
Options = CANCELABLE
TextLabel = CONTROLBAR:ConstructMordorCorsairHorde
ButtonImage = BMHaradrimPalace_Haradrim
ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
DescriptLabel = CONTROLBAR:ToolTipBuildMordorCorsairHorde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
End
Maintenant qu´il est reconnu, il suffit de le mettre dans le puits.
Pour cela, ouvrez commandset.ini et recherchez le code du puits ( Voir plus haut ) et ajoutez " MordorCorsairHorde "
Ensuite, ouvrez evilfactionunits.ini et cherchez MordorCorsair et enlevez le point-virgule devant SelectPortrait = SP_Corsair
Puis, toujours dans evilafactionunits.ini, changez ButtonImage = BuildingNoArt en ButtonImage = BMHaradrimPalace_Haradrim
Lien :
http://img175.imageshack.us/my.php?image=corsair1ks.jpg
Changer les améliorations de bâtiment
Cherchez l´amélioration que vous voulez dans commandset.ini
Par exemple, comment mettre les flèches de feu dans les forges du Gondor.
Cherchez le batiment où elles sont à l´origine. En l´occurence l´archerie.
CommandSet GondorArcheryCommandSet
1 = Command_ConstructGondorArcherHorde
2 = Command_ConstructGondorRangerHorde
3 = Command_PurchaseTechnologyGondorFireArrows
4 = Command_Sell
End
Lien :
http://img517.imageshack.us/my.php?image=exemplemettreflechesdefeu012ts.jpg
Les flèches de feu sont le numéro 3. Le 1 étant les Archers et 2 les Rôdeurs.
Copiez le code du n°3 et mettez le dans la forge.
CommandSet GondorForgeCommandSet
1 = Command_PurchaseTechnologyGondorBasicTraining
2 = Command_PurchaseTechnologyGondorHeavyArmor
3 = Command_PurchaseTechnologyGondorForgedBlades
4 = Command_PurchaseTechnologyGondorFireArrows
5 = Command_Sell
End
Lien :
http://img417.imageshack.us/my.php?image=exemplemettreflechesdefeu022ud.jpg
P.S.: Ne mettez pas plus de 7 command a un batiment car vous ne pourrez choisir celle superieur au ,6 eme choix!
On peut faire cela avec toutes les améliorations.
Lien permanent
P.S.:Je n'ai pas essayer tout cela,donc je ne pourrais savoir si il y a des erreurs,si c'est le cas merci de me prevenir,je ferais les modifs
Faire monter un hobbit sur Gandalf
Allez dans data\ini\object\goodfaction\units\gondor et ouvrez Gandalf.ini
Chechez " TransportContain " et vous arriverez sur 14 lignes avec un point-virgule devant. Ce qui signifie que c´est ignoré.
; Behavior = TransportContain ModuleTag_TransportContainTag
; ObjectStatusOfContained = UNSELECTABLE
; PassengerFilter = NONE +HOBBIT
; Slots = 1
; ShowPips = No
; AllowEnemiesInside = No
; AllowNeutralInside = Yes
; AllowAlliesInside = Yes
; DamagePercentToUnits = 0%
; TypeOneForWeaponSet = HOBBIT
; PassengerBonePrefix = PassengerBone:PASSENGERBONE KindOf:HOBBIT
; EjectPassengersOnDeath = Yes
; ConditionForEntry = ModelConditionState: MOUNTED
; End
Enlever ces points-virgules jusqu´à End inclus et Gandalf accueillera n´importe quel hobbit
Lien :
http://img358.imageshack.us/my.php?image=exemplemettrehobbitsurhro5lb.jpg
Faire monter un hobbit sur Theoden
Allez dans le dossier data\ini\object\goodfaction\units\rohan et ouvrez Theoden.ini
Cherchez " TransportContain " comme avec Gandalf mais ne supprimez pas les points-virgules.
En effet, ce code se trouve dans " CINE_RohanTheodenCavalry " or il faut le placez dans " Object RohanTheoden " donc copiez ce code puis collez-le en vérifiant bien être dans Engineering Parameters avec les autre Behavior.
Mais n´enlevez pas le deuxième points-virgules de l´avant-derniere ligne.
Lien :
http://img153.imageshack.us/my.php?image=exemplemettrehobbitsurtheoden9.jpg
Il est possible de faire ça avec tous les héros. Ex : Merry et Eowyn sur cheval face au Roi-Sorcier à pied ^^
P.S:A partir de la j'ai corrige,si il y avait besoin
Changer la vitesse d´un héros monté
Il faut ouvrir le fichier du héro
Prenons Theoden. Il faut ouvrir Theoden.ini qui se trouve dans data\ini\object\goodfaction\units\rohan
Cherchez " HeroHorseLocomotor "
On obtient alors ceci :
LocomotorSet
Locomotor = HeroHorseLocomotor
Condition = SET_MOUNTED
Speed = 81 ;7 2
End
Il suffit donc de changer le " 81 " en une autre valeur.
Par exemple, avec 350, il parcourera l´écran en 1 seconde à peine ^^
Lien :
http://img187.imageshack.us/my.php?image=changervitessehrotheoden4rl.jpg
La vitesse de Gandalf est de 90 et c´est le même procédé pour y parvenir.
P.S.: Certain hero,auront dans la case speed ceci (exemple avec Legolas):NORMAL_GOOD_LEGOLAS_SPEED,changer cette phrase par le chiffre qui determinera sa vitesse par exemple 60
Enlever le temps d´invocation du Balrog
Pour cela, allez dans data\ini\object\neutral et ouvrez neutralunits.ini
Cherchez ce code dans la partie Object MordorBalrog :
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = 75000
MaxLifetime = 75000
DeathType = FADED
End
Puis supprimez ce code et le Balrog sera illimité.
Mettre le Balrog en héros
Allez dans data\ini\object\neutral et ouvrez neutralunits.ini
Cherchez ce code dans la partie Object MordorBalrog et copiez tout l´objet et collez-le tout en bas.
Puis modifiez à la 1ère ligne de la copie que vous venez de faire Object MordorBalrog par Object MordorBalrogg.
Ainsi, il existe un nouveau héros.
Puis, supprimez le temps en enlevant le code :
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = 75000
MaxLifetime = 75000
DeathType = FADED
End
Ainsi, le héro n´aura pas de temps.
Le héros est créé mais n´est pas recrutable donc allez dans data\ini et ouvrez playertemplate.ini
Ajouter MordorBalrogg à la ligne BuildableHeroesMP de la nation que vous voulez jouer et le tour est joué.
Je rappelle que s´il meurt, on ne sait pas le réssuciter. Pour cela, faire comme avec Sauron et copiez le code approprié.
Pareil, pour son cout, il est gratuit.
Pour changer cela, allez dans le code de MordorBalrogg dans neutralunits.ini et ajouter dans Engineering Parameters :
MAINTENANT QUE L'INI DE JV EST FINIS JE VAIS PRECISER CERTAINE CHOSES PAR RAPPORT AU PROBLEME QUI PEUVENT ETRE RENCONTRER/
1/LES BATIMENTS N'EVOLUE PAS:
POUR FAIRE EN SORTE Q'U'IL EVOLUE RAJOUTER DANS LE BATIMENT QUI N'EVOLUE PAS,UNE UNITE,AUTRE QU'UN HEROS,QUE VOUS N'AVEZ PAS MODIFIER DANS L'INI,CELA DEVRAIS FAIRE EVOLUER LE BATIMENT,MAIS DU COUP SA VOUS OBLIGERA A CREER L'UNITE NON MODIFIE AUTANT DE FOIS QU'IL FAUDRA POUR FAIRE EVOLUER LE BATIMENT AU NIVEAU QUE VOUS VOULEZ,SINON DANS LE PUIT A ORC CREER LES PIRATES POUR FAIRE EVOLUER LA BATIMENT,BIEN SUR VOUS N'AUREZ SES PIRATES QUE SI VOUS LES AVEZ MIS DANS LE PUIT A ORCS
2/Le jeux m'indique un GAME CRASH quand je le demarre:
Principalement le jeux est sympa est vous indique ou il y a l'erreur,a partir de ce moment la c'est simple,si c'est un une ligne faites CTRL+G dans le fichier bugant et taper le numero de la ligne,si c'est une lettre chercher la derniere modifications faites et chercher la lettre
Maintenant quelques astuces:
1:Pour changer le nombre de points de pouvoir pour avoir un pouvoir,aller dans le fichier Science.INI
2:cela peut aussi etre un probleme:
Si un heros ne veux pas avoir un pouvoir de niveau 2 comme fireball car ce meme heros commence au niveau 6,ou si vous souhaitez commencez avec un pouvoir heros puissant,allez dans le fichier Experience.INI,trouvez le pouvoir qui vous interrese (celuio ci debutera par update),faites un coupez coller au niveau d'XP qui vous interresse
par exemple je veux la fireball de saruman au niveau 10,je trouve d'abord le niveau ou saruman a la fireball (soit le niveau 2)
cela donne ceci:
ExperienceLevel SarumanLevel2
TargetNames = IsengardSaruman
RequiredExperience = SARUMAN_LVL2_EXP_NEEDED
ExperienceAward = SARUMAN_LVL2_EXP_AWARD
AttributeModifiers = HeroLevelUpDamage1
Rank = 2
LevelUpFx = FX:GandalfLevelUp1FX
Upgrades = Upgrade_SarumanFireBall
SelectionDecal
Texture = decal_hero_evil
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
END
vous chopez le
Upgrades = Upgrade_SarumanFireBall
puis le mettez au niveau souhaitez sous upgrade ou sous levelup fx
3/racourcir/augmenter la duree d'un pouvoir ou le faire devenir plus rapidement disponible
C'est assez complexe,TOUT les pouvoirs ce trouvent dans SpecialPower.INI,la ilm suffit de changer le reload time pour une valeur plus ou moins grande.
Certain pouvoir comme le fouet du balrog (whip en anglais) doivent etre changer dans weapon.INI
et enfin certain pouvoir doivent etre modifier dans le fichier de leur personnage respectif (aragorn dans goodfaction)ou dans le document les concernant (evilfaction) ,certain pouvoir dans specialpower et leur document respectif,comme pour l'oeil de sauron,apres il suffit de trouver la ligne les concernant,CTRL + F sera votre meilleur ami),pour certain pouvoir,votre ercherche sera longue,apres il vous faudra comprendre un peu l'anglais,le site reverso pourra vous aider,du moins sur ce coup la je ne pourrais vous aidez
Mon Mod (bon j'ai voulu dire MOD pour modifications):
Alors voila la description:
Tout les heros de gondor,sont au rohan et vice versa
Tout les heros de mordor asont a siengard et viece versa
Attention il n'ya pas de bons chez les mechants,et reciproquement
Troll dans puits a ouroukhai,goblin,pirates,urukhai piquier arbaletrier et epeiste ainsi que berseker dans le puit a orcs
ent et elf dans les barack du gondor et rohan
rapidite de constructions pour puit a orc et barakdugondor
rapidite de constructions pour bersek,uruk arbalet et epeiste,orc arbaletrier et a la hache
Vitesse vie,damage,construction,cout et experience des heros tous revues (par exemple j'ai fait en sorte que seul aragorn puisse tuer sauron)
Tous les heros disponibles dans l'INI de JV
Pouvoirs pas cher et rapide a avoir ou reavoir
balrog illimite en temps ,et nombres donc vous pouvez avoir 600 balrog sur le terrain en quelques minutes si le coeur vous en dit
Les pouvoirs de sauron:
l'anneau unique (comme frodon etre invisible)
pluie de feu (sauron)
epee d'eclair (gandalf)
boule de feu (saruman)
invocation des morts (aragorn)
Mot de mort (gandalf)
puis y a d'autres petites choses,je peux pas tous vous les citez,j'ai passer au moins 3 jours pour faire un bonj INI (pas trois jours a la suite)
Attention,mon MOD comporte les defaults des batiments c'est a dire pas d'evo de batiment,mais pour faire evoluer les batiments il y a toujours une unite pour ca donc pas d'inquietude
Je ne sais pas comment faire pour vous mettre l'ini en lien donc si vous voulez l'avoir,
envoyez moi un e-mail a dreaman-17@hotmail.fr,je vous enverrez l'INI des que possible
Et voila finalement les liens pour WorldBuilder:
http://www.timeofwar.com/dossiers.php?id=461 (en francais tres bien)
https://www.jeuxvideo.com/forums/1-8609-2881310-1-0-1-0-0.htm (un lien ou il ya une traduction faites par un menbre de jeux videos.com ainsi qu'un lien pour la creation de carte mais sur BFME 2)
http://imladrisproduction.forumotion.com/ (un site avec un peu d'explication sur world buider)
http://www.the3rdage.net/item-311?apage=347#page (un lien detaillant bien mais en anglais)
http://elen.xooit.com/t643-TUTORIAL-WORLBUILDER-franccais.htm (et enfin le debut d'une explication par 51)
Pour telecharger des maps et mod,le site Tom's Games et tres bien,sinon il y en a quelques un sur timeofwar
Voila si vous avez des questions vous avez mon adresse,parcontre celui qui me fait trop chier il aura le droit a un virus (non je deconne mais abuser pas)
sinon,vous pouvez m'ecrire si il y a un bug dans ce que j'ai ecris,surtout faites bien gaffe a ce que vous copiez collez car un mot en trop et vite arrivez,en attendant tout devrait bien marcher,allez a plus
A+
merci beaucoup pour ces explications et surtout pour le lien du tutoriel worldbuilder en français
hé ouais je suis un autre résistant du front de LSDA LBPLTDM
_______________________
Maitre_Templier_Aragorn pour vous servir ou... vous tuer.
Omnes enim qui acceperint gladium, gladio peribunt.
Un ptit truc qui dise pas,dans le wold builder,vous etes consideres comme le joueur 2 et non le joueur 1,donc sa se repercute dans le jeu
salut nagrom,
voilà moi j'ai fais les modifs pour la pop et avoir sauron en héros. la pop marche pour escarmouche et campagne, mais sauron lui n'est dispo qu'en escarmouche, et j'aimerais le rajouter pour les campagnes ainsi que les nazguls (en mordor) est ce possible?
merci ;)
bonjours,
tout dabord merci pour ce tuto bien refait car je n'avais toujours pas réussi certaine modif^^
pour ceux qui est de ton mod, je t'ai envoyé un message et c'était pour savoir si tu l'avais bien reçu.
merci encore
"tout dabord merci pour ce tuto bien refait car je n'avais toujours pas réussi certaine modif^^ "
lesquelles
_______________________
Maitre_Templier_Aragorn pour vous servir ou... vous tuer.
Omnes enim qui acceperint gladium, gladio peribunt.
je sais plus exactement mais c'est juste que sur les autre forum de modification de l'INI j'étais parfois un peu perdu alors que la j'y arrive mieux.
Tu n'aurais pas le mod de nagrom-17 par hasard à m'envoyer? par-ce que je lui ai demandé mais il ne ma pas encore répondu
"Tu n'aurais pas le mod de nagrom-17 par hasard à m'envoyer? par-ce que je lui ai demandé mais il ne ma pas encore répondu "
non désolé
_______________________
Maitre_Templier_Aragorn pour vous servir ou... vous tuer.
Omnes enim qui acceperint gladium, gladio peribunt.
ok c'est pas grave je vais attendre avec l'espoir qu'il me réponde alors
bon jeu
re a tous,
j'aurais besoin d'une petite aide concernant l'ajout de Sauron. je lui ai tout mis comme il falait, et il marche, mais il reste un petit problème que j'aimerais résoudre. J'ai remarqué que les archers ne lui tirent pas dessus et aussi que l'on ne peut pas dire a sauron d'aller a un endroit et de tuer tout ce qui bouge jusqu'à y arriver (en tenant "A" appuyer, puis selection de Sauron puis cliquer à l'endroit ou l'on veut l'envoyer).
donc si quelqu'un a la solution sa serait avec joie!^^
Sinon c'est pas très grave et encore merci a ce tuto
enfait pour ce qui est d'attaquer automatiquement lors du trajet à l'air de marcher. Par contre les archer n'attaque toujours pas sauron^^