Installing Programs
We need some specialized programs to do any asset conversion. This page documents the programs required.
Blender
Blender can be downloaded for free from their official website. If any issues crop up with new versions of blender the old versions can be found here.
Blender 4.2 removed EEVEE Legacy, so most people in the community use 4.1.
Extensions
Blender exposes an addons system for us to extend the program with. Here are some useful Blender addons in regards to porting:
In order to install addons, go to Edit
-> Preferences
. In the addons menu, click on the install button and then select the zipped addon (and not the extracted version).
VPKEdit
VPKEdit is a program that allows us to read and write to VPK files. It can be downloaded from GitHub.
TIP
Alternatively, you can use GCFScape, which offers similar functionality for working with VPK files.
Crowbar
Crowbar is a general-purpose tool that helps us with many different Source Engine related tasks. It can be downloaded from GitHub.
VTFEdit
VTFEdit is a program that allows us to interact with VTF (and VMT) files. It can be found at Nem's Tools.
Alternative, you can use VTFEdit Enhanced which is a more modern fork of VTFEdit. It can be found on GitHub.
BSPSource
BSPSource allows us to "decompile" a map file into its source. It can be downloaded from GitHub.
WARNING
BSPSource is written in Java and therefore requires the Java Runtime Environment. If you have downloaded the jar-only version you need to have the JRE installed system-wide.