Valkyria Chronicles 4 Textures - gomtuu/import_valkyria GitHub Wiki
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
- Create a new folder called
texconv
in your user folder. For example,C:\Users\johndoe\texconv
- Download the latest version of
texconv.exe
from Microsoft's DirectXTex github repository, saving it to the newly-createdtexconv
folder.
Linux
- Download the latest
Compressonator_Linux_x86_64_*.tar.gz
file from the Compressonator github repository. - Extract the
.tar.gz
file. - 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 toCompressonator
. For example,/home/johndoe/Compressonator
.
macOS
- Download the latest
CompressonatorCLI_Mac_*.zip
file from the Compressonator github repository. - Extract the
.zip
file. - The name of the extracted folder will be
CMP3
. Place it in your home folder and rename it toCompressonator
.
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.