DAT - OpenMMO/openMMO GitHub Wiki

##Format des fichiers Rt_map.dat, Tmi_map.dat et Zone_map.dat

Sur cette page vous seront exposés tous les algorithmes et les constantes nécessaires à la programmation de votre propre éditeur de Mini Map.

Les images et leurs palettes contenue dans les fichier sont du stream compresser ZLib 1.4.

###Nombre d'images en fonction de la version du client

En fonction de la version du client les fichiers .dat possèdent soit 5 cartes ou bien 8 :

Pour le client 1.50G (1.60 Bêta) : 5 cartes, le fichier Zone_map.dat n'est pas utiliser

Pour les clients 1.61a, 1.61b, 1.62e : 5 cartes

Pour les clients 1.62h-NMS, 1.63a : 8 cartes

###Structures pour chaque fichier .dat

4		unsigned long		Taille décompressée des images et leurs palettes
Pour chaque taille d'images compréssées (En fonction du nombre de cartes):
4		unsigend long		Taille de l'image et sa palette compréssée
Pour chaque offset d'images (En fonction du nombre de cartes):
4		unsigend long		Offset d'emplacement de l'image et sa palette
Pour chaque images et leurs palettes (En fonction du nombre de cartes):
4		stream			Image et sa palette comprésée ZLib 1.4

###Contenu du stream de l'image decompréssée

Pour chaque images (En fonction du nombre de cartes):
TailleImg - 768	unsigend long		Image
768		char *			Palette de l'image