Issue - An error message is displayed showing the text ‘E_Fail: An undetermined error occurred (-2147467259) and the game crashes.
This error appears on the PC version downloaded from - www.strongholdkingdoms.com
Cause - The problem has been caused by Intel removing native support for DirectX 9 from some of their discrete and integrated GPUs (Xe graphics, Intel Arc).
You can read this issue in more detail here (non Firefly Studios page)
Workaround -
You may try going to Device Manager, then Display Adapters, then right clicking on Intel Graphics and disabling.
If your computer/laptop has another graphic card, such as a Nvidia or AMD Card
To run Stronghold Kingdoms on your dedicated graphics card please follow these steps (use at your own discretion):
Step One: Use the Windows key + I to open up Settings.
Step Two: Click on “System” then "Display" then “Graphics settings” (Windows 10) or "Graphics "Windows 11).
Step Three: Click "Browse" and browse to the folder containing the "Stronghold Kingdoms.exe" application file. Select the "Stronghold Kingdoms.exe" file and click "Add".
NOTE: Default installation folder is C:\Program Files (x86)\Firefly Studios\Stronghold Kingdoms
Step Four: Once added, find Stronghold Kingdoms in the list below and click “Options”
Step Five: Select “High Performance” to use your dedicated graphic card (Nvidia, AMD, etc) when playing Stronghold Kingdoms. Click "Save".
If your computer/laptop does not have another dedicated graphics card
We are currently investigating a long-term solution to this issue in the meantime download our alternative version of Stronghold Kingdoms, built in Unity, available in the Microsoft Store. To find this - Type Store into the Window Search bar. Search for ‘Stronghold Kingdoms’ and download. Click on Play Stronghold Kingdoms via the Store page. Login using your normal Stronghold login details.