Knowledgebase : Stronghold 3 > Technical

If you are trying to play Stronghold 3 on a laptop with ability to switch between default Intel graphics card and your external graphics card, you will get this error.

To resolve this on some machines:
Open Device Manager
Expand Display Adapters
Disable (Lower End) Intel Display Adapter
To solve this problem for pcs with NVidia based cards:
Right click in Windows, select NVIDIA Control Panel and Set Stronghold 3 to always use the ""High-Performance NVIDIA processor"".
Otherwise, you can put the game into a Window which may allow the game to run. To do this edit the config.xml file located here:
32 Bit: C:\Program Files\Steam\steamapps\common\stronghold3\bin\config.xml
64 Bit: C:\Program Files (x86)\Steam\steamapps\common\stronghold3\bin\config.xml
At the end of the resolution put ""windowed=1""
So for example yours may looks like this:
<resolution width=1024 height=768 windowed=1/>

Please disable pointer trails for your mouse

  1. Start > Control Panel > Mouse > Pointer Options tab
  2. Uncheck the Display pointer trails box

Windows 10

1. Click in the search box and type 'mouse pointer'
2. Click on the pointer options box and untick 'Display pointer trails' and click OK.


If you are using Windows 7, make sure the Magnifier is disabled:

  1. Start > All Programs > Accessories > Ease of Access > Ease of Access Center
  2. Click on Make the computer easier to see
  3. Uncheck the Turn on Magnifier box and click OK

 

If you have a high resolution monitor and are using custom scaling, please reset it to 100%

  1. Go to the Settings > System > Display
  2. Change the size of text, apps, and other items to 100%

Verifying your game cache via Steam. Select Stronghold 3 and right click on 'Properties', 'Local Files', 'Verify Integrity of Game Cache'.

Check your connection with Steam and ensure the connection is working correctly.

Run the secondary installers required by this game :

1. Exit Steam entirely.

2. Browse to your Stronghold 3 installation folder (Usually C:\Program files\Steam\Steamapps\common\stronghold3\)

Run the following installers:

...\Steamapps\common\stronghold3\resources\directx \DXSETUP.exe
...\Steamapps\common\stronghold3\resources\dotNetF x40\dotNetFx_Full_x86_x64.exe
...\Steamapps\common\stronghold3\resources\redist\ vcredist_x86.exe
...\Steamapps\common\stronghold3\resources\redist\ vcredist_2008_x86.exe

Restart Windows and run the game.

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.

If you're missing graphically effects in-game, such as rain, water, fire or the outlines on buildings when using an ATI video card. You can resolve this problem by switching off AA within the Catalyst Control Panel.

More information is available here: http://www.neoseeker.com/Articles/Ha...feature/4.html

If you experience odd problems after updating, or the message 'This game is currently unavailable message on Steam' is shown. 

Please verify your Steam cache files. Problems such as: Odd characters in the menu. Buildings cannot be placed in-game. Language speech is missing or anything you had in the game before but don't after updating the game.
To verify your Steam cache files: 
1. Open Steam > Library 
2. Right click on Stronghold 3 and select Properties 
3. Select the Local Files tab and then click Verify Integrity of Game Cache 
Also refer to the following for more information: https://support.steampowered.com/kb_...4595-wexn-6831.

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 3 folder for some unknown reason. As a result we have included a method to allow players to change the directory in which Stronghold 3 stores all options, save games, maps etc.

In order to use this, players can edit the file in \bin\win32_release\options_override.xml located in their 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 3" 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 3" 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 3, 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 3 folder.