Hover! Texture tools

Tex-Tools

This is a command-line tool for working with Hover! textures.

The tex-tools consist of several small utilities that allow you to either extract textures or bundle (pack) them back into the game format.

tex2png extracts textures from .tex files and saves them as .png images. The corresponding color palette is also generated.

png2tex creates new .tex files from .png images for use in the game. During this process, mipmaps are generated automatically, a palette is created, and textures are reduced to 256 colors.

Hover! distinguishes between two types of textures: solid (no transparency) and decals (with transparency). Generated .png filenames follow a simple convention: Files ending with _T marks regular textures, while _D marks decals. This avoids the need for a separate metadata files for each texture.

For more details, please refer to the included README file.

tex-tools running in windows terminal

Version 2.1.0

Added support for automatic palette generation from texture colors

Improved overall performance and efficiency

Migrated the codebase from BlitzMax to C#

Download (tex-tools-2.1.0.zip)

Version 2.0

First released version from 2007

Download (tex-tools-2.0.zip)

Sample Textures for small.maz

Example texture pack that replaces small.tex

Download (small-example.zip)

small-test