Page 1 sur 1

[WMP] Comment ajouter de nouvelles icônes à la carte du monde ?

Posté : sam. 09 août 2003, 16:19
par Lamnis Valnon
Il m'a semblé lire qu'il était difficile de rajouter des icône pour la carte du mon de puisqu'ils sont tous dans un seul *.bam (corrigez moi si je me trompe)

Par rapport à ceci j'ai quelque questions:
-grâce à WeiDu, est-il possible de rajouter une ou deux icônes à ce *.bam ?
Ou peut-on directement inclure un *.bam extérieur ?
-BAMWorkshop gère-t-il l'exportation/importation en bitmap afin de colorer rapidement une îcône ?

Posté : sam. 09 août 2003, 16:34
par Silk
Il n'est pas trop difficile de rajouter des icônes à la carte : tu peux inclure un .bam exterieur ma connaissance (encore heureux), ou peut être avec un peu de chance modifir le .bam, mais je n'y crois pas trop.

Pour toutes ces modifs, si ce n'est pas déjà fait, utilise le map editor plutôt que WeiDu ou NearInfinity.

Posté : sam. 09 août 2003, 16:39
par Lamnis Valnon
Ouais mais je ne voudrais pas abîmer le travail d'autres moddeurs. Enfin merci de l'info.

Posté : sam. 09 août 2003, 16:46
par Silk
Mmh dans ce cas je crois que ça n'a pas trop d'importance... Et l'intérêt du map editor est le côté graphique, qui te permet de modifier avec précision la map de base.

Posté : sam. 09 août 2003, 20:49
par Isaya
Désolé de te décevoir, mais le fichier MOS de la carte du monde ne référence qu'un seul et unique fichier BAM pour les icônes. Donc tu devras impérativement modifier ce fichier pour en ajouter de nouvelles (ce que les auteurs de TDD ont évité en se contentant de réutiliser les existantes).
Tu peux quasiment oublier la compatibilité à partir du moment où tu veux modifier la carte du monde : j'ignore si WeiDU a une option spéciale pour ça et dans le cas contraire, ce serait toujours possible mais extrêmement fastidieux (en comparaison, quand je vois la "difficulté" pour ajouter un ajouter un objet dans magasin et le peu d'octets qu'il y a à écrire, je préfère ne pas y penser car il faut ajouter des informations un peu partout dans le fichier WMP).
Pour autant que je sache, à la date d'aujourd'hui, il n'y a que TDD et SoS (et peut être aussi Tortured Souls, mais je ne suis pas sûr) qui modifient la carte du monde. C'est d'ailleurs la principale raison pour laquelle ces modules obligent à commencer un nouveau quand tu les installes. La quasi-totalité (voire la totalité, mais je ne suis pas certain) des modules WeiDU se "contente" de travailler dans les zones existantes.
Un conseil : utilise le IETME (map editor) pour ajouter tes nouvelles zones, mais corrige obligatoirement le fichier WMP en l'éditant avec DLTCEP. IETME ne réordonne pas les liens entre les zones et cela crée des problèmes avec ToB (quand celui-ci ajoute les liens vers la tour de garde). J'ai du me taper ce travail à la main quand j'ai corrigé la carte de TDD et depuis l'auteur de DLTCEP a pris en compte ces contraintes spécifiques dans son programme.
Pour ce qui est de BAMWorkshop, je suppose que l'importation est possible. Sinon je t'invite à aller sur le site de TeamBG car il y a une toute nouvelle version (par un autre auteur) de BAMWorkshop, qui inclut cette possibilité.

Posté : dim. 10 août 2003, 12:52
par Lamnis Valnon
Merci beaucoup de tes indications, Isaya, je vais voire ça dès que j'en aurais le temps.
Je dois utiliser DLTCEP pour créer les liens entre les cartes si j'ai tout compris ? Et IETME juste pour mettre en place l'icône.

Posté : dim. 10 août 2003, 15:17
par Isaya
Non, tu peux créer tous les liens entre zones avec IETME. Mais je te suggère de charger et sauvegarder le fichier WMP avec DLTCEP. IETME ajoute les liens à la fin du fichier même si tu les ajoutes à une des premières zones (comme les portes de la ville par exemple). DLTCEP va réordonner les liens de façon à ce qu'on trouve d'abord tous les liens de la zone 1, puis ceux de la zone 2, ... C'est apparemment nécessaire pour les liens vers la Tour de garde soient insérés correctement. Tu peux aussi ajouter les zones (je crois) et les nouveaux liens (c'est sûr) directement avec DLTCEP.
Si tu prévois de rendre ToB obligatoire pour ton mod mais que tu ajoutes les zones à la carte d'Amn, tu peux aussi les ajouter par un autre mécanisme que les développeurs ont dû implémenter pour ajouter la tour de garde à la carte du monde même si tu continuais une partie en cours. Le départ est dans le fichier XNEWAREA.2DA. Il référence les zones à créer (il y a la tour de garde) et il fait un lien vers un autre fichier 2DA (XL3000 pour la tour de garde). Le format est facile à comprendre si tu connais le format WMP. Il y a des explications sur le site IESDP (sur TeamBG).
J'ignore si quelqu'un a déjà utilisé ce principe. Il me semble avoir une discussion sur le sujet dans les forum Forgotten Wars.

Posté : lun. 11 août 2003, 14:17
par Lamnis Valnon
Avant d'en arriver là, je vais ruser et faire plus simple :p :notme: . Dans tous les cas, merci de tes quelques explications, je m'en resservirais un peu plus tard.

Posté : lun. 11 août 2003, 16:37
par Silk
Mmh le map editor le fait seul, je pense... :p M'enfin j'insiste pas, moi, hein :oops:

Posté : mar. 12 août 2003, 18:57
par Isaya
Je suis allé sur le forum de Forgotten Wars. Le sujet est bien abordé, mais contrairement à ce que je disais, le mécanisme de XNEWAREA.2DA oblige à recommencer le jeu quand même. Donc le seul intérêt est de préserver la compatibilité avec d'autres mods modifiant la carte du monde (ce qui n'est déjà pas si mal).
Le map editor fonctionnera très bien pour modifier la carte. Pour assurer la compatibilité avec ToB, il faudra simplement charger puis sauvegarde le fichier WMP avec DLTCEP.

Posté : jeu. 14 août 2003, 17:23
par Silk
C'est une bonne nouvelle... Merci beaucoup de l'info :)

Posté : ven. 15 août 2003, 21:18
par Lamnis Valnon
En complément à toutes les explications de Isaya (que je remercie encore), pour tous les intéressés, un petit tuto, en anglais:

http://www.teambg.com/iesdp/General/Cwmpicons.htm]http://www.teambg.com/iesdp/General/Cwmpicons.htm

J'ai pas vraiment lu, mais voilà.