26 septembre 2005

Nouveau format de fichier

Yol

J'ai pensé à un nouveau format de fichier pour gérer les Personnages Non Joueurs (PNJ ou NPC en anglais). Un fichier sera renseigné et contiendra la définition des NPC utilisables dans les cartes (via le .map déjà présenté précédemment). Le dotMap référencera un type de NPC (par ex: "blacksmith") et lors du chargement de celui-ci via un fichier XML, le mesh est créé avec la texture précisée, et des meshs sont éventuellement ajoutés aux os (bones) du squelette. Ceci permet de définir simplement tous les NPC dans un fichier, mais aussi des animaux par exemple qui reposent sur le même principe.

L'idée finale serait de faire un petit éditeur de fichier dotNPC qui pourrait créer, modifier ou charger un dotMap. Cette application se présenterait un peu sous la forme de l'éditeur de personnages de LastCity. Je ne pense pas réaliser cet éditeur avant Nidhogg, mais pourquoi pas avant que Stardco ne finisse l'éditeur de dotMap (prévu pour décembre environ).

Concernant les autres parties :
  • Le logo avance et Zain devrait porter un coup de boost pour le sortir avant Nidhogg ;)
  • TomCat masterise Blender et a terminé la première animation de personnage : un forgeron qui tape sur un enclume avec un marteau. Il a également conçu un système pour optimiser l'utilisation des textures de cartes (notamment pour le chemin sur la carte).
  • Roboss continue son apprentissage et fait différents objets à intégrer dans la map (étalage, chaise, ...)
  • J'ai moi-même réalisé une enclume, un marteau et un sapin. Niveau développement, je galère un peu à intégrer CEGUI sur Mac mais ça devrait être résolu rapidement. Sinon, depuis la dernière fois, j'ai préparé tous les Game States pour Nidhogg et j'ai légèrement optimisé le chargement des données.
J'estime que dans 3 semaines, Nidhogg pourra être laché... Possible ou pas ? :)