Knowledgebase : Stronghold Legends > Technical

 This could be caused by bloom being turned on when using a Nvidia Graphics Card.  A recent driver update has caused the effect to break on Nvidia Cards. Please turn this off in the graphics panel. 


We have had some reports from players mentioning problems when using mice with high polling rates.  According to the reports the mouse cursor will start lagging and the game framerate will drop to abnormally low levels.

It is currently unclear if this is a problem with our games or a problem with individual computers.  We have been unable to recreate the issue internally so we are trying to gather as much information as possible. If you experience these issues please contact support, including the following information:

- the game you are having problems in
- how long you have experienced this problem for (is it a new issue or has it always been an issue?)
- your mouse make and model
- attach your dxdiag

In the meantime please try these troubleshooting steps:

1) Mouse Polling Rate

Open the Mouse software provided by your manufacturer and locate the Mouse Polling rate. Lower the polling rate e.g. if the Mouse Polling is set to 1,000 try lowering to 125.  NOTE: This option is not available in the Windows Mouse settings.

2) Graphics Card Driver

Some players have reported that the issue seemed to be introduced when they upgraded their Graphics Card driver.  It is possible that installing a previous AMD or Nvidia Graphics Card driver may solve the problem.

 If you have any problems while loading the game it is often due to a corrupted packfile.

To delete the packfile go to:


98/XP:C:\Documents and Settings\All Users\Application Data\Firefly Studios\Stronghold : Legends


Visa/Win7: C:\ProgramData\Firefly Studios\Stronghold Legends


delete "packfile.fpf". (To see this folder you must have all hidden files and folders shown. This can be done by going to Tools menu in a folder then folder options, then to the view tab, a little bit down you must select “show hidden files and folders”) This is a file we create to improve loading times and it is perfectly safe to delete. Uninstalling Stronghold Legends will also delete the packfile.


This problem seems to be related to dual monitors.

Without disabling the second monitor in the Windows desktop. Right-click on the Stronghold2.exe file, click on Properties, Compatibility, tick on "Disable visual themes" and "Disable desktop composition".

Otherwise, disable the second monitor and try running the game as normal. Right click on the desktop, Click on Screen resolution, in the multiple displays click on show only desktop 1 or 2 depending on which is your main monitor.

The d3dx9_27.dll can be downloaded here.



(Windows 32 bit version only) Once downloaded, double click on the zip file and extract the d3dx9_27.dll file to your Windows\System32directory.

(Windows 64 bit version only) Once downloaded, double click on the zipfile and extract the d3dx9_27.dll file to your C:\Windows\SysWOW64directory.


To run Stronghold Legends, Microsoft DirectX 9.0c or higher must be installed on your computer. If you have an older version of DirectX installed on your system, the Stronghold Legends installation will upgrade you to the required DirectX version. If you are having problems installing DirectX, you can download it from the Microsoft website at: 




If you are experiencing issues with no sound in-game, please work though the following steps -

1. Verify Game Cache


  • Open the Steam Client
  • Right-Click on Stronghold Crusader 2 in your Library
  • Select 'Local Files' and then 'Verify Integrity of game cache'


  • Open the GOG Galaxy client
  • Click on Stronghold Crusader 2 in your game library
  • Click on the "MORE" button
Hover over manage in the drop-down menu and select Verify/Repair

2. Run as Admin
  • Windows XP (Service Pack 3)
  • Tick the box next to the text - ‘Run this program in compatibility mode for:’
  • Right click on the game .exe file and select Properties, click on Compatibility.
  • C:\Program Files (x86)\Steam\steamapps\common\<Game>
  • Locate the game .exe and type - File Explorer into the Search bar and then copy and paste this line into the File Explorer search bar -
3. Download and Update DirectX 9.0c

Please open the following link and download the DirectX update -

4. Check the Sound Settings in-game to ensure none of the sounds settings are set too low or at zero.

5. Delete the game config file.

Exit the game and locate the configuration file.  Delete this file and reload the game.

Stronghold - C:\Users\<User Name>\Documents\Stronghold


Stronghold Crusader - C:\Users\<User Name>\Documents\Stronghold Crusader


Stronghold 3 - C:\Users\<User Name>\Documents\Stronghold 3\


Stronghold Crusader 2 - C:\Users\<User Name>\Documents\Stronghold Crusader 2\Profiles


6. Delete local content and reinstall

  • Click the "Library" tab at the top of the screen.
  • On the left-hand side of the screen, there will be a listing for the (game).  Select the game you would like to uninstall.
  • Right click the game and select "Delete Local Content..."
  • A confirmation box will pop up. Click the "Delete" button. Your game will start uninstalling.

  • Once the game has been uninstalled, select [game] and click install button in the page dedicated to your game.

 If you experience poor graphics performance, consider lowering the graphics setting from the Graphics Configuration Panel. The higher your graphics settings the lower the performance will be. Also before running Stronghold Legends close all other programs.



If you experience any technical problems with graphics in the game please install the latest drivers from your hardware manufacturer’s website. We recommend using the latest Microsoft approved WHQL driver or the latest driver posted on the manufacturer’s website. We have listed a few graphics card manufacturers’ websites below where you can download the latest drivers:

Intel (Intel Extreme)
XGI (Volari)

Some players have reported that the game does not allow them to load and save games properly. This appears to be because the game cannot access their Documents\Stronghold Legends folder for some unknown reason. As a result we have included a method to allow players to change the directory in which Stronghold Legends stores all options, save games, maps etc.

In order to use this, players can edit options_override.xml in C:\Program Files (x86)\Steam\steamapps\common\Stronghold Legends, or within located within your own custom installed directory.

The file contains a single parameter: <override user_data_path="" />

To change the directory, edit the file so that the path to the new directory in which you want to save is between the quotations. For example, to save to your desktop, change it to:

<override user_data_path="C:\Users\username\Desktop" />

When using this option, a new "Stronghold Legends" directory will be created in the directory specified i.e. if you specify "c:\users\documents\games" then the game will create a "c:\users\documents\games\Stronghold Legends" directory if it doesn't already exist.

WARNING: Be very careful! The game will attempt to read and write files from the specified directory. Use at your own risk! 

To use the default directory, leave it blank or delete the options_override.xml file

IMPORTANT: We strongly suggest only using this override if absolutely necessary, in cases which the default directory cannot be used. If you have no issues with saving any options/progress/save games with Stronghold Legends, do not use this override option.

PLEASE NOTE: Steam Cloud will NOT work if you use an override path. Steam Cloud only works with the Documents\Stronghold Legends folder.

This problem, maybe because you are playing on an older version of the game. When you go into the multiplayer section and then return to a single player section, this may break it.

If you download the latest patch for Stronghold Legends, this should resolve this problem.


Issues with Stronghold Legends showing "input not supported" a Blank Screen is shown or Crashes.


1. Run the game in a Window

2. Ensure the Hz is correct

3. Ensure the Resolution is correct for your display

Ensure 'Show graphics settings on startup'

In the graphics panel. Click on the General tab and select the Screen Resolution and Hz.

Try the game on this setting and perhaps a couple of others.

If this does not work click Windowed Mode and try the game..

Otherwise, edit the the graphics settings text file.
Located here -

C:\Users\<USER>\Documents\Stronghold Legends

<resolution width="1920" height="1080" format="R5G6B5" refreshRate="60"/>
change to an appropriate resolution

<windowed enabled="false"/>
change to
<windowed enabled="true"/>

1. From the Firefly Launcher tick 'Show graphics settings on startup' click on Play and via the graphics panel change hz rate.

2. Right click on the desktop and select display settings, scroll down and select Display adaptor properties, click on the Monitor tab and select Screen refresh rate and and lower this to 60Hz.