Knowledgebase : Stronghold 2 > Technical

If you are experiencing a Runtime Error Issue in Stronghold 2 which leads to a crash please follow the instruction below:

  1. Go to the following location in your documents folder: C:\Users\<USER>\Documents\Stronghold 2
  2. (Backup save games). Delete all content in the location above
  3. Start Stronghold 2

 

 

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.

 

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 2 folder for some unknown reason. As a result we have included a method to allow players to change the directory in which Stronghold 2 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 2, 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 2" 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 2" 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 2, 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 2 folder.

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

1. Verify Game Cache

STEAM

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

GOG

  • 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 -

https://www.microsoft.com/en-gb/download/details.aspx?id=35

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.cfg

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

crusader.cfg

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

options.xml

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

options.xml

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.

The first thing to try would be to ensure your graphics card drivers are update to the lastest version available.

 

Second, ensure the game is patched to the latest version available.  This is version 1.4.1.

Third, ensure the graphic settings for Stronghold 2 are set to maximum in the graphics configuration panel.  You can access them by going to: Start\All Programs\Firefly Studios\Stronghold 2\Stronghold 2.

 

This problem is usually caused by a dirty or corrupt disk or a CD-ROM/DVD drive that is not working properly. If the surface should become stained or contaminated, gently wipe it off with a soft, dry lint-free cloth; a commercial cleaner or ethyl alcohol.

Try to re-install the game. If this does not work, then if possible, try to install the game on a different machine. If this installation fails chances are the disk is corrupt. If it installs correctly on the other machine, then check your machine's CD-ROM/DVD drive.

Updating old drivers will solve the problem in many cases. If all else fails return the game to the retailer for a replacement.

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.

 

On computers with Intel Extreme graphics chips the text may corrupt at high resolutions. To fix this issue lower the resolution in the graphics configuration panel or press ALT & TAB while in the Stronghold 2 main menu, then press ALT & TAB again. Your text should return to normal however this fix is temporary and the text could return to its former state.

 


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.