Aquellos que hayáis modificado, o creado contenido para Half-Life (la entrega original de 1998) sabréis lo exquisito que su motor GoldSrc se puede poner en lo relativo a formatos de archivo. Algunas limitaciones deben aplicarse de forma estricta salvo que quieras ver una larga lista de errores. Esto se extiende a las imágenes que vayan a ser usadas como texturas del mapa o los modelos.
Y aunque hay disponibles varias herramientas como el veterano Wally o los Half-Life Texture Tools, estas se enfocan más en crear y editar archivos WAD (contenedores con paquetes de texturas). A veces necesitas algo más rápido y sencillo, y es por ello que escribí un pequeño plug-in de GIMP para hacer exactamente eso.
Este plug-in (que realmente es un script de Script-Fu, una variante del lenguaje Scheme usada sólo por GIMP) ofrece una interfaz sin complicaciones para convertir la imagen actualmente abierta al formato correcto para GoldSrc. También la redimensionará a 512x512 píxeles (el máximo tamaño permitido para texturas de modelos) o 256x256 (para texturas usadas en los mapas), acorde a tu elección. La imagen resultante se guardará en la misma carpeta.
Aunque el plug-in no cuenta con traducción al castellano, esto no es ningún detrimento para su uso, como se puede ver:
Aquí puedes descargar y comprobar una textura de muestra, antes y después de la conversión:
- floor_concrete.png (original)
- floor_concrete.bmp (convertida)
Descarga
- GitHub Gist
- script-fu-goldsrc-export.scm (alternativo)