
The most likely reason for any unit, or any part of a unit, in Stronghold 2 appearing invisible is as a result of missing dds files. As neither file exists in Stronghold 2, without first copying both these files into the Stronghold 2\meshes\units\models folder, the unit you are changing in Stronghold 2 would appear invisible. In this specific case, we had missed two files - vlad_helmet.dds and armour_evil.dds. The file at the end of the path is present in the Stronghold Legends\meshes\units\models folder. Note however, that the file path is incorrect and represented the file path only at the time of the compilation. This section provides a list of all textures which are loaded directly from the gr2 file, if any, at the time the model was created.

After you have copied these files into Stronghold 2, open up one of the copied gr2 files in Granny Viewer 2, and select the 'Texture list' tab. Once you have found all of the files, copy these into the Stronghold 2 folder: Stronghold 2\meshes\units\models. In this instance, I found the file 2 which resembled this file.
#Stronghold 2 game engine full#
Some files, such as low.gr2 in this image, bizarrely don't contain a full name. If for some reason a file is not located in this folder, double check the Stronghold 2 version, located at Stronghold 2\meshes\units\models. All of these files are located in the Stronghold Legends\meshes\units\models folder. Searching through the file, look for all occurrences of readable text - these are individual files which are required for this unit to successfully transfer into Stronghold 2. What you'll see is something along the lines of the following, depending on which file you have chosen: Copy this into the Stronghold 2\meshes\units folder and open it with a text editor such as Notepad ++. As you will see, you can find a file called vlad.uni in this folder. From here, choose which unit you would like to transfer into Stronghold 2.
#Stronghold 2 game engine trial#

I would keep the game closed while making these changes.

But this tutorial should provide a way for you to work out which files are needed for each unit. Unfortunately there is no single solution to transfer every unit, as every unit requires different files.The file structure of Stronghold 2 & Stronghold Legends are both extremely similar, which means that it is very easy to change things in the wrong game. Keep a close eye on which game you are modifying files in.
#Stronghold 2 game engine skin#
Once the resources have been correctly added into the game, to change which unit a skin is used on, you simply need to rename uni files as you have done with changing your lord.After they have been transferred, they should not be renamed as the uni file will point to a non-existing file. The resources only have to be pasted into the appropriate folders once.mp3 files - these contain the audio for the unit, played when the unit performs various actions.īefore we begin, a few important points to note: gr2 files - these files contain various animations for units in the game. dds files - these are files which contain the markup of all or part of a unit's physical appearance in the game. uni file - this is a compiled file which loads resources responsible for loading each unit into the game. There are several types of files, depending on exactly what you would like to transfer. To understand how this process works however, you need to understand what the files from each game actually do. However, it is not possible to add them as new units into the game and instead must modify the skins of existing units.

Because both Stronghold 2 & Stronghold Legends use essentially the same engine, it is possible to add unit skins into Stronghold 2 from Stronghold Legends and vice versa.
