Changing the Default Keep Type

  • Stronghold 2 Tutorial
  • 1 min

By sh4d0wknight7447

Since I know a lot of people have wanted to change their keep from the default square keep, I have found a way to do it. Remember to backup your files in case something goes wrong.

First, you will want to go to the directory where Stronghold 2 is saved and then enter your meshes folder and then your buildings folder:
C:\Program Files (x86)\Firefly Studios\Stronghold 2\meshes\Buildings
(Note that the directory path may be variable for some, due to different save paths)

Second, you will want to scroll down and locate this file area: (click to enlarge)

Notice that there are 4 types of Keeps - "wooden", "small", "medium" and "large". These represent respectively the basic wooden keep, the single tower stone keep, the square four stone tower (default) and the large 5 tower keep. The player's default tower is represented by "Keep_medium.bdg", and though it may be misleading, this can represent any of the four keeps. To change the whole keep structure, simply rename the desired keep to "Keep_medium.bdg" and rename your current keep ("keep_medium.bdg" default) to the name of which you overwrote.

For example, if you want a large keep;
"keep_large.bdg" becomes "keep_medium.bdg" and thus "keep _medium.bdg becomes "keep_large"

For those who want a more intricate change, swap all the other files as well. For instance, one wants to change the tables as well
"keep_medium_table" becomes "keep_large_table" and hence
"keep_large_table" becomes "keep_medium_table"

Remember NOT to do a simple file swap here, or there may be problems for other players in matches. Keep the original file in the same directory with a different name, like "keep_medium_original.bdg" so that it will be recognizable and easily accessible for troubleshooting and configuration.

Finally, once you have configured this, you may launch your game and you will be able to see your desired keep in game:

This image shows a Large Keep in the Great Britain map.