Gameimageutil Page
Includes experimental fixes for specific game engines, such as correcting normal maps for titles like Modern Warfare (2019) or Infinite Warfare .
The input file is not a standard RGB/RGBA image. It might be a CMYK JPEG or a 16-bit grayscale TIFF. Fix: Pre-process the image in GIMP or Photoshop to ensure it's 8-bit or 16-bit RGBA. Then re-run. gameimageutil
| Feature | GameImageUtil | ImageMagick | NVTT (NVIDIA) | DirectXTex | | :--- | :--- | :--- | :--- | :--- | | | Excellent | Limited | Excellent | Excellent | | Sprite Packing | Built-in | Requires scripts | No | No | | Normal Map Gen | Yes | External filters | No | No | | Command Line | Yes | Yes | Yes | Yes | | Learning Curve | Low | High | Medium | Medium | Includes experimental fixes for specific game engines, such
#!/bin/bash for file in raw_assets/*.png; do filename=$(basename "$file" .png) gameimageutil convert "$file" "output/$filename.astc" \ --format astc_4x4 \ --mipmaps \ --color-space linear \ --compress-speed fastest \ --output-quality best echo "Processed: $filename" done Fix: Pre-process the image in GIMP or Photoshop

