Skip to content

Valkyria Chronicles 4 Textures

gomtuu edited this page Apr 21, 2019 · 2 revisions

Overview

Valkyria Chronicles 4 models use a relatively new DDS texture format variation known as BC7. Not all of the textures are BC7, but many of them are, and Blender does not support BC7. Therefore, if you want to import Valkyria Chronicles 4 models with textures included, you will need to install an image converter so that import_valkyria can convert the BC7 textures to PNG.

If import_valkyria detects an unsupported texture, it will attempt to use an external program to convert the texture automatically. The program it attempts to use depends on your operating system. You will need to install this program in a specific location so import_valkyria can find it.

If you do not install a texture converter, you will still be able to import Valkyria Chronicles 4 models, but they may lack some or all of their textures. you will see an error message when you try to import a model with unsupported textures.

Instructions

Windows

  1. Create a new folder called texconv in your user folder. For example, C:\Users\johndoe\texconv
  2. Download the latest version of texconv.exe from Microsoft's DirectXTex github repository, saving it to the newly-created texconv folder.

Linux

  1. Download the latest Compressonator_Linux_x86_64_*.tar.gz file from the Compressonator github repository.
  2. Extract the .tar.gz file.
  3. The name of the extracted directory will be something like Compressonator_Linux_x86_64_3.1.307. Place it in your home directory and rename it to Compressonator. For example, /home/johndoe/Compressonator.

macOS

  1. Download the latest CompressonatorCLI_Mac_*.zip file from the Compressonator github repository.
  2. Extract the .zip file.
  3. The name of the extracted folder will be CMP3. Place it in your home folder and rename it to Compressonator.

Note: I haven't tested Compressonator for macOS because I don't have a Mac. If you follow these instructions and textures still aren't working, please create an issue.

Petitioning for Native Blender Support

Although this workaround will allow you to import models with all their textures converted automatically, the conversion slows down the import process quite a bit.

There's an open feature request in the Blender Community to add DDC BC7 support to Blender. Upvoting this feature request may convince Blender's developers to add native support for BC7.