CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum

Sujet : Modifications du jeu via l'INI

DébutPage précedente
1234567891011  ... 12»
Page suivanteFin
JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:25:57

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é.

JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:27:04

:d) 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

Sache que même si tu mets Aragorn au Mordor, ce n´est pas MordorAragorn mais bien GondorAragorn.
PS : Le Rohan a un nombre limité de héros. Ce qui veut dire que la citadelle est complète et que pour avoir les héros notés au fond dans playertemplate.ini, il faut d’abord en créer pour libérer des cases.

:d) 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 FOR MULTIPLAY »

Vous arrivez à ceci :
http://img139.imageshack.us/my.php?image=exemplemodifierpointsdecommand.jpg
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.

:d) Modifier l’argent de départ

Ouvrir gamedata.ini
Via la commande rechercher (CTRL+F), taper « DefaultStartingCash » et modifier le 1000 originel.

:d) 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

JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:27:25

:d) 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 :ok:

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 :

;- ---------- Sauron ------------------
ExperienceLevel SauronLevel1
TargetNames = MordorSauron
RequiredExperience = 1
ExperienceAward = 100
Rank = 10
Upgrades = Upgrade_GandalfWordOfPower
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 " HPSauron " de façon à atterir près de Sauron lol
Descendez jusqu´à " Engineering Parameters " et regardez à :
" MaxHealth = 1000 ;1 0000 BALANCE Sauron Health "
Changez " 1000 " par " 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--------------
-------------------------

  1. define SAURON_HEALTH 4000
  2. define SAURON_BUILDCOST 10000
  3. define SAURON_BUILDTIME 40

Ce ne sont que MES valeurs 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

Puis allez dans data\ini et ouvrez fxlist.ini et 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_SpecialAbilityLightningSword
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 " HPSauron "
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

On trouve les codes des attaques dans les fichiers des personnages.
Ceux de Gandalf dans ini\object\goodfaction\units\gondor\gandalf.ini
Et les autres faut chercher :)
Tout comme ces héros possèdent les attaques, il faut à chaque fois les mettre dans le code de Sauron dans evilfactionunits.ini
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.

JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:27:48

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. 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

Remplacez le entièrement par celui-ci :

; /// WARNING The buttons below are hard coded i
n ControlBar at line 1071. That must be fixed before they are removed. et apres
; /// Rain of Fire Command
CommandButton Command_RainOfFire
Command = SPECIAL_POWER
SpecialPower = SuperweaponRainOfFire
TextLabel = CONTROLBAR:RainOfFire
ButtonImage = SBEvil_EyeofSauron
ButtonBorderType = ACTION ; Identifier for the
User as to what kind of button this is
DescriptLabel = CONTROLBAR:TooltipRainOfFire
InPalantir = Yes
End

; /// Spawn Orcs Command
CommandButton Command_SpawnOrcs
Command = SPECIAL_POWER
SpecialPower = SuperweaponSpawnOrcs
TextLabel = CONTROLBAR:SpawnOrcs
; ButtonImage = SMSpawnOrcs
ButtonImage = BMOrcPit_Horde
ButtonBorderType = ACTION ; Identifier for the
User as to what kind of button this is
DescriptLabel = CONTROLBAR:TooltipSpawnOrcs
InPalantir = Yes
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:ToolTipWitchKingLeaders
hip
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 ; Identifier for the
User as to what kind of button this is
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.

JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:28:14

:d) 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 )

:d) 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

:d) 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

:d) 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

On peut faire cela avec toutes les améliorations.

JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:28:36

:d) 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

:d) 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 ^^

:d) 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.

JV_The_Killer JV_The_Killer
MP
Niveau 10
17 mai 2006 à 17:29:06

:d) 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é.

:d) 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 :

BuildCost = Prix que vous voulez lui mettre

naglaglasson naglaglasson
MP
Niveau 10
17 mai 2006 à 17:31:19

Hé ben, bon boulot ! Et encore merci :-)

lidemax lidemax
MP
Niveau 6
03 juin 2006 à 23:16:07

ptn javout mon gars super boulot

chedg chedg
MP
Niveau 9
04 juin 2006 à 21:08:51

Aller me sent d´humeur :)

:d) Utiliser la commande -mod

Niveau : Moyen

Pour distribuer un mod, il est assez utile et simple de le distribuer au format .big (que vous aurez créé au préalable avec FinalBig).
Il est aussi très pratique de pouvoir modder sans avoir à déplacer INI.big ou quoique ce soit.
Assurez vous que la structure soit conservée dans votre fichier (Art/Textures, Art/W3D, data/ini etc ...)

Il va falloir ensuite placer ce fichier .big dans : X:\Documents and Settings\VotreNom\Application Data\My Battle for Middle-earth Files

Mon PC est en anglais, cherchez et vous finirez par trouver :-)))

Ensuite, il va créer un raccourci pour lancer le jeu avec vos modifications, sans géner le jeu normal; copiez le raccourci pour BfME et dans les propriétés, ajoutez à la ligne Cible :

-mod votrefichier.big
pour avoir quelque chose du genre :

"C:\Program Files\EA GAMES\The Battle for Middle-earth (tm)\lotrbfme.exe" -mod herogrim.big

lancez le jeu, et hop !

NOTES : les problèmes connus de cette méthode sont que vous ne pouvez pas éditer gamedata.ini directement, il vous faudra copier gamedata.ini et le fourrer dans le dossier Object; et là encore vous ne pourrez pas éditer les variables, elles seront à éditer directement dans le code des objects.

Aussi, vous devez impérativement éviter de déplacer les objects existants. Gandalf.ini RESTE dans data/ini/object/goodfaction/units/gondor même si vous le collez au Rohan.

thomas19 thomas19
MP
Niveau 3
05 juin 2006 à 13:21:49

Bonjours tout le monde! j´ai fait a la lettre ce que disais JV the killer mais quand je lance le jeu ca me met : error gamedata.ini! alors j´ai regardé ce que j´ai changé dans gamedata et j´ai enlevé les lignes de sauron! après je lance le jeu et ca me met : error evilfactionunit.ini ! mais j´ai changé plein de truc la bas! est-ce que quelqu´un pour m´envoié le fichier ini déja tout fais stp :-(

314 314
MP
Niveau 6
05 juin 2006 à 16:54:21

JV,pour le balrog en heros,tu parle de quel code a recopier en bas?
Tu peux me mettre un lien stp?

JBTM JBTM
MP
Niveau 9
06 juin 2006 à 19:38:55

thomas19 c´est comme moi :oui:

tu as essayer de mettre sauron :question: car moi oui :oui:

et JV... tu as fait du beau boulo :oui: :ok: :bravo:

314 314
MP
Niveau 6
07 juin 2006 à 12:14:37

Oui,j´ai mis sauron,pourquoi?

314 314
MP
Niveau 6
07 juin 2006 à 13:59:41

Desolé.

heomer heomer
MP
Niveau 5
07 juin 2006 à 14:05:20

On peut utiliser un héros "ajouter" dans une partie Multi ?? ???

chedg chedg
MP
Niveau 9
07 juin 2006 à 15:49:43

pas de questions, que des réponses ici

questions :
https://www.jeuxvideo.com/forums/1-8609-2955114-102-0-1-0-0.htm

gafs23 gafs23
MP
Niveau 6
12 juin 2006 à 14:11:09

ton truc est super complets ça m´a aidé mais il manque quelques chose selon moi du genre mettre un hero sur une monture (chevaux)

JV_The_Killer JV_The_Killer
MP
Niveau 10
13 juin 2006 à 09:50:14

gafs23 :d) Oui mais pour mettre un héros c´est un peu plus compliqué...

proctrl proctrl
MP
Niveau 3
14 juin 2006 à 21:47:53

j´ai tout lu mias il a quel que chose que j´ai pas compris je suis pas capable de modifier l´ini pour les héros(en rajouter ou en creer)

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Evilash08, Vortex646, Tomy-Fett, Leirok, ]Faustine[, Latios[JV], Remysangfamy
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

  • Aucun sujet à ne pas manquer
La vidéo du moment