TUTO: Débuter avec l'INI

Aller en bas

TUTO: Débuter avec l'INI

Message par Miraak le Mar 25 Avr - 20:28

I: Introduction

Bonjour a tous voici un tuto que j'ai préparer afain d'aider tout ceux qui veulent débuter dans le modding sur les bfme, Pour ceci il vous faudra deux logiciels dont un qui est déjà sur votre ordi celui ci est le bloc-note
Le second est FinalBig, logiciel indispensable lorsque l'on modifie l'INI vous pouvez le télécharger http://imladrisproduction.free.fr/index.php?file=Download&op=description&dl_id=4

II: FinalBig
avant de commencer il faudrait faire une copie de votre ini qui se trouve a l'endroit ou vous avez installer le jeu une fois ouvert dans finalbig vous verrez une longue liste de fichiers

déjà : qu'est-ce ? sa sert a quoi ? il est ou ?
alors le playertemplate est un des multiples fichier de l'INI il permet de gérer les factions ( par ex : les héros, les forteresses, les unités de départs )
On va y modifier deux choses ( voir même trois pour ceux qui ont L'avénement du roi sorcier )
A- Les héros
Je commence par sa car la modification est très simple mais appréciable ( en plus vous pouvez en reproduire pas mal sur le même thème )
bon d'abord ouvrons ce fichier playertemplate
mais c'est quand même plus clair
bon n'ouvrez pas un des dossiers du haut de page, descendez jusqu'aux fichiers commençant par "p" et ouvrez le playertemplate
c'est un code court donc vous pouvez soit descendre la page pour trouver le code des hommes
regardez le :

Code:
PlayerTemplate FactionMen
  Side                       = Men
  PlayableSide               = Yes
  Evil                    = No
  StartMoney                 = 0
  MaxLevelMP               = #DIVIDE( PLAYER_MAX_PURCHASE_POINTS_DEFAULT PLAYER_PURCHASE_POINTS_GRANTED )
  MaxLevelSP               = #DIVIDE( PLAYER_MAX_PURCHASE_POINTS_GOOD PLAYER_PURCHASE_POINTS_GRANTED )
  PreferredColor            = R:43 G:150 B:179
  StartingBuilding         = MenFortress
 
  ;------------- NO STARTING UNITS FOR YOU -------
  ;StartingUnit0 = GondorFighterHorde
  ;StartingUnitOffset0 = X:-60 Y:185 Z:0
 
 
  StartingUnit1 = MenPorter
  StartingUnitOffset1 = X:30 Y:200 Z:0
  StartingUnit0 = MenPorter
  StartingUnitOffset0 = X:1 Y:130 Z:0
 
  StartingUnitTacticalWOTR      = MenPorter         ;// This unit is placed in tactical mode when playing WOTR. Add multiple lines for multiple units.
  StartingUnitTacticalWOTR      = MenPorter
  IntrinsicSciences         = SCIENCE_GOOD
  IntrinsicSciencesMP       = SCIENCE_MEN
  SpellBook               = GoodSpellBook
  SpellBookMp               = MenSpellBook
  PurchaseScienceCommandSet   = GoodSpellStoreCommandSet
  PurchaseScienceCommandSetMP   = MenSpellStoreCommandSet
  DisplayName               = INI:FactionMen
  DefaultPlayerAIType         = MenSkirmishAI
  BeaconName               = MultiplayerBeacon
  LightPointsUpSound         = GondorLightPointsUp
  ObjectiveAddedSound         = Gui_MissionObjectiveNew
  ObjectiveCompletedSound      = Gui_MissionObjectiveCompleted
  InitialUpgrades            = Upgrade_MenFaction   ;Any upgrades this player template is born with.
  // NOTE: It is very important that the create-a-hero be the first buildable hero, to ensure that the create-a-hero and the ring hero are always
  // attached to the first two buttons in the command set.
  BuildableHeroesMP         = CreateAHero GondorBoromir RohanTheoden RohanEowyn GondorFaramir RohanEomer GondorAragornMP GondorGandalf ; ;
  BuildableRingHeroesMP      = ElvenGaladriel_RingHero
  SpellStoreCurrentPowerLabel = APT:SpellStoreCurrentEvenstarPower
  SpellStoreMaximumPowerLabel = APT:SpellStoreMaximumEvenstarPower
  ResourceModifierObjectFilter = RESOURCE_MODIFIER_OBJECT_FILTER
  ResourceModifierValues      = 100 100 100 95 90 85 80 75 71 68 66
  MultiSelectionPortrait      = UPGondor_Army
  LoadScreenMusic            = Shell2MusicForLoadScreen
End

donc nous allons modifier les héros c'est la ligne :
BuildableHeroesMP         = CreateAHero GondorBoromir RohanTheoden RohanEowyn GondorFaramir RohanEomer GondorAragornMP GondorGandalf
nous allons changer un héro donc comme rajouter un emplacement pour héro est un peu long pur une première modif on va interchanger un héro avec une autre faction
je vous propose de mettre Gandalf aux elfes et Légolas au hommes
bon sélectionnez votre code de gandalf : GondorGandalf puis ctrl + c ( copier )
descendez dans le playertemplate
jusqu'a trouver "PlayerTemplate FactionElves"
ensuite cherchez la ligne des héros ( le code ressemble a celui des hommes comme a celui de toutes les factions )
Code:
BuildableHeroesMP         = CreateAHero ElvenArwen ElvenHaldir ElvenGlorfindel ElvenLegolas ElvenThranduil ElvenElrond
après ElvenLegolas coller ( ctrl + v ) le code de Gandalf. Veillez a bien laisser UN et UN SEUL espace entre chaque code de héros
ensuite sélectionner ElvenLegolas puis copier et supprimez le des elfes
remontez a la ligne des héros des hommes et coller ElvenLegolas avant GondorGandalf (attention aux espaces) puis supprimez gandalf
voila le tour est joué !
legolas est chez les hommes et gandalf chez les elfes !!
fermez le playertemplayte et enregistrez les modifications
vous pouvez maintenant tester ( voir le spoiler a la fin du I-/ sur comment "rebigger" l'ini )


B-/Arnor
1) La faction
Je suis désolé pour tous ceux qui n'ont pas ROTW mais pour cette partie c'est INDISPENSABLE si vous ne l'avez pas passer au tuto suivant (pas encore écrit)
Alors vous avec ROTWK et vous avez ouvert son INI
dans l'extraite on ouvre le playertemplate ( s'il est fermé )
Puis a la fin du playertemplate on trouve le code de la faction d'arnor ( les ennemis mi-elfes mi-hommes de la campagne du roi sorcier )
le code ressemble a celui des hommes :

Spoiler:

dans mon code sous spoiler en vert c'est ce qui nous interresse :
PlayableSide               = No
mettez juste
PlayableSide               = Yes

2)Améliorer la faction
Comme vous pourez le constater vous ne pouvez pas avoir de héros crées avec arnor !
Pas de problème on va modifier tout sa : dirrection l'ini !
Dans notre dossier data/ini trouvons les fichiers des héros personnalisables : ils commencent tous par : createaherosystem
ensuite trouvons la bonne classe, moi je vais le faire avec les archets elfes : j'ouvre createaherosystemarcher
et la dans le code au début on a :

UsableFactions              = Men Elves Dwarves

il suffit donc de rajouter le nom Arnor ( attention ne pas oublier la majuscule) a la suite de Dwarves
Grâce a ce simple code vous pouvez mettre vos héros ou vous voulez : des trolls chez les hommes ...
Voila tout pour l'instant pour améliorer quelque peu votre faction

bref vous voyez le style vous pouvez vous amuser a changer les unités et autres...
après il faut aller directement regarder les autres fichiers principaux qui sont commandset et commandbutton
avatar
Miraak
Admin et Moddeur d'Imrand
Admin et Moddeur d'Imrand

Messages : 16
Date d'inscription : 20/10/2016
Age : 17
Localisation : Lille France

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum