Bien le bonjour tous le monde
Alors voilà, comme certain le savent, j´ai déjà fait un topic pour aider sur l´ini, mais il me paraissait pas assez clair et suite à la confirmation d´une personne, je me suis dit que j´allais créer un autre topic plus complet et surtout mieux expliqué (enfin je l´espère ) et comme notre bien aimé modérateur m´a proposé d´effacer l´ancien topic, je vous en fait un nouveau
1- Les outils du moddeur :
a) FinalBig
FinalBig est un logiciel permettant d´extraire des fichier .big pour pouvoir modifier ce qu´ils contiennent.
Téléchargeable sur www.wagnerma.de
b) TowTools
TowTools est un logiciel regroupant plusieurs utilitaires, ce programme vous permet entre autre d´extraire des fichiers .big, d´éditer des fichiers .csf (fichier contenant tous le texte du jeu), il vous permet aussi de gérer les cartes installés, les mods....
Son seul problème est qu´il ne permet pas d´extraire de gros fichier .big, aussi je vous conseil plutôt d´utiliser FinalBig pour extraire les .big,
Téléchargeable sur www.timeowar.com
c) Gmax et Renx
Gmax et Renx sont des logicels de 3d vous permettant d´éditer ou de créer des fichiers 3d, en temps que moddeur de Bataille pour la terre du milieu, il vous seras utile pour modifier les fichiers w3d (ou les créer), biensür ce n´est pas aussi simple que de modifier l´ini, aussi voici l´adresse d´un tutorial réalisé par Nickthemenace et traduit par Ched (j´aimerais bien que vous regardiez le reste du site en tant que débutant sa vous serviras beaucoup je pense) : http://ched.the3rdage.netet/bfmefr/frenchietutorial.htm
Téléchargeable sur http://www.the3rdage.net/tools.php , pour pouvoir importer les fichier w3d il vous faudras aussi télécharger le fichier « W3D importer » qui se trouve sur la même adresse que Renx et Gmax, vous aurez aussi besoin de « l´AssetBuilder » pour pouvoir faire comprend à votre jeux que vous avez rajouter de nouveau fichier w3d, ce logiciel est disponible à la même adresse,
d) Xnview
Xnview est un logiciel qui vous permettras de visualiser les fichiers .dds qui sont en faites les fichiers texture de Bataille pour la terre du milieu, et qui donc, si vous voulez créer des textures ou bien en visualiser pour les appliquer sur un modèle 3d à l´aide de Gmax ou Renx, est très important.
Ce logiciel est téléchargeable sur http://perso.wanadoo.fr/pfr/pierre.g/xnview/frhome.html
e) Winrar
Winrar comme beaucoup le savent est un programme permettant d´extraire des archives .rar, comme je voit que malheureusement il est inconnu pour bon nombre de ceux qui veulent commencer dans le modding, je vous en parle ici ^^. Donc c´est simple, ce logiciel vous permettras d´extraire tous vos logiciel téléchargés (comme FinalBig qui apparaît sous la forme d´un dossier .rar après téléchargement),
Ce programme est téléchargeable sur : http://www.01net.com/telecharger/windows/Utilitaire/compression_et_decompression/fiches/2257.html
f) Notepad++
Notepad++ est un éditeur de texte permettant de colorer la syntaxe du code (en gros sa permet de mieux s´y retrouver que dans un bloc note ^^ ), je vous le conseil fortement car il permet de facilement repérer les commentaire fait par les codeurs de EA (sa permet de trouver pas mal de choses non mises que l´on peut facilement rajouter ), ched c´est aussi amusé à faire une coloration syntaxique plus poussé que celle proposé de base par le programme, voici l´adresse ou trouver son tutorial pour faire de même (par contre c´est en anglais pour savoir comment l´installer, enfin c´est pas bien dur): http://ched.the3rdage.net/colorINI/
Voici où télécharger Notepad++ : http://www.01net.com/telecharger/windows/Internet/editeur_de_site/fiches/29119.html
2- L´ini :
a) L´obtenir
Bon plus besoin, du moins je l´espère, de présenter le célèbre fichier ini, pour ceux qui ne le savent pas, ce fichier contient tous le code du jeu (unités, bâtiments, héros, les pouvoirs...).
Seul problème, l´ini n´est pas modifiable d´origine, il vous faut donc l´extraire à l´aide de FinalBig, pour ce faire démarrer le programme, charger le fichier « ini.big » puis cliquer sur
« Edit » puis sur « Extract all », dites au programme de l´extraire par exemple sur votre bureau, ceci fait vous obtenez un dossier nommez « Data », dans ce dossier data se trouve un dossier nommé « ini », c´est celui-ci qui nous intéresse, copier le puis coller le dans le répertoire suivant:
D:\Program Files\EA GAMES\La Bataille pour la Terre du Milieu II\data
Ceci fait, supprimez du répertoire de votre jeu le fichier ini.big (autrement vos modification ne seront pas prisent en compte et votre jeu planteras peut être au démarrage).
b) Modifications rudimentaire
Bien, comme je vous parle de l´ini, je vais au passage vous parler de quelques modification très basique :
1- Modifier la limite de points de commandement :
Comme certains aime bien faire de grande bataille, voici comment vous pouvez faire pour augmenter la limite de population dans le jeu, pour commencer rendez vous dans le fichier
« GameData.ini », une fois dedans, hercher à l´aide de la combinaison touche « ctrl+f » une ligne nommé « ;; ; COMMAND POINTS FOR MULTIPLAY ;; ; », vous devriez trouver un paragraphe ressemblant à sa:
;; ; COMMAND POINTS FOR MULTIPLAY ;; ;
GoodCommandPointsMP2 = 100 1000 ; 2 players
EvilCommandPointsMP2 = 100 1000
GoodCommandPointsMP3 = 100 875 ; 3 players
EvilCommandPointsMP3 = 100 875
...
...
Pour modifier la limite, il vous suffit comme vous l´avez deviné de modifier les valeurs attribuer aux variables (ou constantes...), le premier nombre représentant la population maximale lors du démarrage sans aucun bâtiment hormis la forteresse, le deuxième nombre indiquant la population maximale possible.
2- Modifier les caractéristiques :
Nous allons voir ici comment modifier les caractéristiques basique d´une unité, nous prendrons pour exemple les fantassins du Gondor, rendez vous dans le fichier GameData.ini puis cherchez avec ctrl+f la ligne suivante : « ;- -----------------------SOLDIER------------- », vous devriez vois un paragraphe comme celui-ci :
;- -----------------------SOLDIER-------------
- define GONDOR_SOLDIER_BUILDCOST 200
- define GONDOR_SOLDIER_BUILDTIME 20 ;2 0
- define GONDOR_SOLDIER_HEALTH 200
- define GONDOR_SOLDIER_HEALTH_DAMAGED 100
- define GONDOR_SOLDIER_HEALTH_RECOVERY_TIME 10000
- define GONDOR_SOLDIER_VISION_RANGE 175
- define GONDOR_SOLDIER_SHROUD_RANGE 400
- define GONDOR_SOLDIER_HORDE_VISION_RANGE 175
- define GONDOR_SOLDIER_HORDE_SHROUD_RANGE 400
- define GONDOR_SOLDIER_SWORD 40
- define GONDOR_SOLDIER_SWORD_UPGRADE 80
- define GONDOR_SOLDIER_SWORD_PREATTACKDELAY 500
- define GONDOR_SOLDIER_SWORD_DELAYBETWEENSHOTS 1000
- define GONDOR_SOLDIER_SWORD_FIRINGDURATION 1000
- define GONDOR_SOLDIER_BOUNTY_VALUE 4
Les deux premières lignes définissent le coût du groupe et le temps que celui-ci met à s´entraîner.
La troisième ligne indique la vie possédé par chaque soldat du groupe.
La sixième ligne indique la portée de la vue d´un soldat.
La huitième ligne indique la portée de la vue du groupe d´homme complet.
Les dixième et onzième lignes indique l´attaque d´un soldat du groupe et l´attaque d´un soldat appartenant à un groupe possédant l´amélioration des lames forgées.
Les douzièmes et treizièmes ligne indique le temps d´attente avant le premier coup portée par un soldat et le temps d´attente entre chaque coup,
(Les lignes non expliqués sont des lignes sans intérêt pour les modification à mon goût)
Vous l´aurez comprit, encore une fois il vous suffit de modifier les valeurs indiqués pour pouvoir changer le coût d´un groupe, sa vision, son temps de création, son attaque, sa vie... Bien sûr, les paragraphes concernant les héros et les bâtiments peuvent être un peut différent, mais en sachant sa, vous pouvez déjà modifier pas mal de truc sur toutes les unités.
Bon voilà, comme premier message (s´il passe, car il seras peut être trop grand mais la je l´écrit sur OpenOffice donc je ne sait pas lol ^^) je pense qu´il n´est pas trop mal, peut être que je ferait un message pour rajouter un héros (avec pouvoirs, niveaux), et sûrement un sur les commandButtonet les commandSet, bien que pour sa je préfère vous envoyer ici (d´ailleurs c´est expliquer aussi comment extraire l´ini avec towTools et quelques autres trucs, même si c´est pour le 1 sa revient au même pour le 2): http://finarfin21.ifrance.com/
ps: il y a aussi le site de ched dont l´adresse est au début dans la présentation des programmes.