Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I don't care that its old, the DS2 steam page says, it runs in os X & >, stream messed up.
I can't run this from steam UI, because I get the error: can't find d3dx9_29.dll
I"d like refund or a fix.
if its 'too old ' for windows 10, fine, then a refund.
I have the game on dvd, yet I bought this to avoid reinstallation, bad idea I guess.
Steam needs to hire more peopole to avoid such mistakes ?
I found 'directx' folder in a game I had ( similar era as dungeon siege 2 ? : torchlight<< ), and copied that DIR over to dungeon siege 2 dir, ran dxsetup.,exe from that folder and instant fix.
I still need to fix resolution , as it maxes out at 1280, but that was always a common problem with older games, and can be fixed by going into the dungeon siege2.exe > properties and appending : width=1920 height-1080 AFTER the last " on the 'target' line and apply , ok.
I had to right click on dungeon siege2.exe in steam common > dungeon siege 2 folder, and choose , pin to start, and then do it from there, as trying to do that form steam, was not giving me the 'target' folder. For others that want to try this great arpg game from a different era, and you also run Windows 10, you will have to do the same thing.
That doesn't work, I tried it.
Thats why I made the post above, because thats what is necessary to make it work, but it works very welll, just as original, but as noted it needed the 'dirextx' fix.
If you are running Winows OS 64bit version, you are probably getting the d3dx9_29.dll error. If so, download d3dx9_29.dll 32bit version and copy that into the DS2 folder(C:\ProgramFiles(x86)\Steam\steamapps\common\DungeonSiege2 as default) and run the DungeonSiege2.exe in that folder, DO NOT RUN Steam Shortcut!.
You can find d3dx9_29.dll 32bit version on the internet(for example https://www.dll4free.com/d3dx9_29.dll.html),but notice! 32bit VERSION!
1) Lack of d3dx9_29.dll meaning DirectX 9 SDK is not installed on your PC. The thing was very common on gamer's computers back at 2005, so it's ok developers of DS2 expected it's already in place. You can easily download and install it from the official Microsoft's site:
https://www.microsoft.com/en-us/download/details.aspx?id=35
2) The game requires access to some system files, which it hasn't since UAC introduction in Windows Vista. There are also other differences in application's work and all of them are easily fixed by running app in compatibility mode. Locate your game's *.exe file (usually C:\Program Files (x86)\Steam\steamapps\common\Dungeon Siege 2\DungeonSiege2.exe), right click it and choose "Properties", go to "Compatibility" tab, tick "Run this program in compatibility mode for" and select "Windows XP (Service Pack 3)" in the drop-down menu and then exit by pressing "Ok".
Fulfilling these two actions would make game start normally using Steam's "Play" button. But then you'll face the no mouse issue.
3) The no mouse issue. I'm not sure about the issue's roots, but the only solution worked for me was not official fan-made patch, which you can download from here:
https://community.pcgamingwiki.com/files/file/1321-dungeon-siege-2-mouse-cursor-fix
Just extract the "DungeonSiege2_steam.exe" file, rename it to "DungeonSiege2.exe" and replace the original file at "C:\Program Files (x86)\Steam\steamapps\common\Dungeon Siege 2\" with the new one.
Hope this helps.