Fichiers Rt Map.dat, Tmi Map.dat, Zone Map.dat

De T4C Tech
Aller à la navigation Aller à la recherche

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

Structures pour chaque fichier .dat

Taille		type			Description
===============================================================================
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ésé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 decompressée

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

Comment créer votre propre éditeur de Mini Map ?

Il est possible de programmer un éditeur de Mini Map qui travaille exclusivement sur le fichier Rt_map.dat, Tmi_map.dat et Zone_map.dat.

Exemples d'éditeurs de Mini Map(plus puissants que ceux de Dialsoft):

  • T4C Editeur Mini Map (auteur Mestoph)
  • ...

--Mestoph 12 mars 2008 à 08:31 (UTC)