Bon, voila, apres voir que personne ne repondait à mes questions sur l'armée des morts, j'ai cherché moi-même et j'ai trouvé!! (En effet, c'est beaucoup plus simple que je ne le pensais).
Ça se fait via une modification de l'INI, donc il faut prendre les précautions nécessaires à ce type de manipulations (expliquées au tout debut de ce sujet: https://www.jeuxvideo.com/forums/1-8609-3051103-1-0-1-0-0.htm )
De plus, TOUTE REPONSE OU COMMENTAIRE DEVRA ÊTRE ÉCRIT DANS LE FORUM « Modifications du jeu via l'INI » (lien ci-dessus), sauf pour la correction d'un bug que j'ai détaillé a la fin du post.
Donc, voilà comment faire pour:
Pouvoir faire des scouades de morts (une seule scouade est formée du même nombre de morts que l'armée invoquée par le pouvoir normal) dans le bâtiment de votre choix:
Il vous suffit d'aller dans gamedata.ini et de coller, après le premier (ou un autre) END, ce texte:
CommandButton Command_ConstructRohanOathbreakerHorde
Command = UNIT_BUILD
Options = CANCELABLE
Object = RohanOathbreakerHorde
TextLabel = CONTROLBAR:ConstructMordorOrcFighterHorde
ButtonImage = BMOrcPit_Horde
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildMordorOrcFighterHorde
Radial = Yes
IsClickable = Yes
InPalantir = Yes
ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
End
Donc, là, vous venez de créer le bouton sur lequel on cliquera pour faire l'armée des morts. Le nom de ce bouton, c'est ce qu'on a mit au début, c.a.d., Command_ConstructRohanOathbreakerHorde
C'est pourquoi, finalement, vous n'avez plus qu'à coller le nom de ce bouton
Command_ConstructRohanOathbreakerHorde
dans un bâtiment dans le commandset.ini (comme pour mettre des orcs au gondor et des choses du style, expliquées dans le forum: https://www.jeuxvideo.com/forums/1-8609-3051103-1-0-1-0-0.htm
après le titre Ajouter des unités à un bâtiment voire à une autre nation . Vous n'avez qu'à faire la même chose avec le Command_ConstructRohanOathBreakerHorde .
Je me répète beaucoup sur ce point, mais ce pour que vous comprenniez et vous puissiez le faire pour n'importe quelle race et n'importe quel bâtiment.
Pour ce qui n'auraient pas toujours compris ou auraient la flême de lire toutes les explications,voila un exemple pour la caserne des Hommes;
il vous suffit de rechercher (ctrl+f) dans le commandset.ini (c'est fait pour l'expansion du Roi Sorcier, donc pour ceux qui voudraient pour BFME original, vous devrez adapter)
CommandSet GondorBarracksCommandSet
et de remplacer:
CommandSet GondorBarracksCommandSet
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_PurchaseUpgradeGondorBarracksLevel2
6 = Command_Sell
End
CommandSet GondorBarracksCommandSetLevel2
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_PurchaseUpgradeGondorBarracksLevel3
6 = Command_Sell
End
CommandSet GondorBarracksCommandSetLevel3
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
6 = Command_Sell
End
PAR: (je n'ai rajouté qu'une ligne avec le nom du bouton)
CommandSet GondorBarracksCommandSet
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_PurchaseUpgradeGondorBarracksLevel2
5 = Command_ConstructRohanOathbreakerHorde
6 = Command_Sell
End
CommandSet GondorBarracksCommandSetLevel2
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_PurchaseUpgradeGondorBarracksLevel3
5 = Command_ConstructRohanOathbreakerHorde
6 = Command_Sell
End
CommandSet GondorBarracksCommandSetLevel3
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_ConstructRohanOathbreakerHorde
6 = Command_Sell
End
Et voilà! C'est fini! Vous avez l'armée des morts comme une scouade!
C'est plus simple qu'il ne paraît, n'est-ce pas? Oui, c'est vrai, je me suis un peu embrouillé lors du passage du CommandButton.ini au commandset.ini, mais bon lol.
En recapitulant:
-Aller dans le CommandButton.ini;
-Créer le bouton de l'armée des morts en collant le paragraphe qui convient;
-Aller dans le CommandSet.ini;
-Coller le nom de l'objet dans le bâtiment de notre choix;
-(Optionnel) Enlever la limite de temps;
-Enregistrer, puis lancer le jeu;
-Enjoy ;).
NB: Ces scouades de morts ont une limite de temps d'invocation . Donc, si vous voulez les avoir à l'infini, vous n'avez qu'à la leur enlever (à noter que, l'armée invoquée par le pouvoir, et les scouades faites, sont considérées le même objet . C'est pourquoi, si vous enlevez le temps à la scouade, vous l'enlevez aussi à l'armée invoquée). Pour ce faire, il suffit de supprimer le texte suivant de neutralunits.ini (data/ini/object/neutral/neutralunits.ini):
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = OATHBREAKER_LIFETIME
MaxLifetime = OATHBREAKER_LIFETIME
End
À noter que tous les temps d'invocation sont notés de la manière: MaxLifetime , donc pour le Balrog ou tout autre pouvoir, il suffit de supprimer le paragraphe contenant cela.
PS: Pour quelqu'un qui s'y connaisse bien au modding, l'armée des morts me fait un bug: lorsque je la fait avancer vers un endroit, des fois, elle est peu à peu comme aspirée et revient au point de depart comme une espèce de nucléose (vu qu'une scouade d'une centaine de morts se retrouve aglutinée dans l'aire qu'occuperait un troll, ça devient un petit cercle vert très concenté de morts).
C'est un bug vraiement chiant, et je serai très reconnaissant envers la personne qui m'aiderait à le solutionner.
Seulement des reponses au bug sont permises dans ce forum, pour des doutes ou des commentaires, veuillez bien les poster dans ce forum: https://www.jeuxvideo.com/forums/1-8609-3051103-1-0-1-0-0.htm
Si moi-même j'ai créé un autre sujet au lieu de répondre à ce dernier, c'est pour qu'on le trouve en faisant .
et .