- ZHLT
-
Zoners Half-Life Tools, ou ZHLT, est un outil de compilateur de compilateur pour Half-Life et, en général, pour tous les jeux et mods utilisants le moteur de jeu GoldSrc.
ZHLT convertit un fichier brut « .MAP », créé sur un éditeur de niveau tel que Valve Hammer Editor ou QuArK, en un fichier « .BSP » jouable.
Le programme était initialement prévu pour être utilisé sur X86 pour Windows mais depuis la sortie de sa version 3.4, ZHLT peut également supporter X64.
Les ZHLT sont en fait 4 programmes distincts :
- HLCSG
- HLBSP
- HLVIS
- HLRAD
Les deux premiers sont en théorie suffisants pour compiler une map, mais l'utilisation des quatre est vivement conseillée.
Le premier, 'HLCSG ' s'occupe de construire les murs de la map, c'est-à-dire de délimiter l'espace où le joueur se déplacera. Il vérifie aussi les formes des blocs afin de s'assurer qu'ils sont réalisables dans le jeu.
Le second 'HLBSP' génère à partir du fichier construit par HLCSG un fichier bsp, que le jeu vidéo reconnaît.
Le troisième, 'HLVIS' est le premier des compilateurs facultatifs même si son exécution est fortement recommandée. En effet il calcule la visibilité en fonction de la position que peut prendre le joueur. Il permet au moteur du jeu de calculer les seuls polygones susceptibles d'être affichés. Sans son exécution, tous les polygones sont calculés ce qui entraîne de très forts ralentissements si la map est complexe.
Le quatrième, 'HLRAD' génère tous les effets lumineux de la map.
Wikimedia Foundation. 2010.