Posted April 11, 2012

essi2
New User
Registered: Sep 2008
From Norway

GreenlyTheSquirrel
New User
Registered: Jan 2011
From United States
Posted April 11, 2012
Installing directx 9 worked for me as well. Thanks for the help!

sam_vimes
New User
Registered: Apr 2009
From Germany
Posted April 11, 2012
This Solution worked for me on Windows 7 x64:
Download this DirectX9-Web-Installer from Microsoft:
http://www.microsoft.com/download/en/details.aspx?id=35
Run the downloaded Exe-File with Administrator-privileges.
The installer will download only missing DirectX9-DLLs on Windows XP, Vista and 7.
I would not recommend downloading DirectX-components from other sites.
Use the official Microsoft-Sources...
Why did this error happened?
Vista and Win 7 coming with DirectX10/11 out of the box. If a game is compiled against DirectX9 like Grimrock, some DirectX9-Components are missing.
Download this DirectX9-Web-Installer from Microsoft:
http://www.microsoft.com/download/en/details.aspx?id=35
Run the downloaded Exe-File with Administrator-privileges.
The installer will download only missing DirectX9-DLLs on Windows XP, Vista and 7.
I would not recommend downloading DirectX-components from other sites.
Use the official Microsoft-Sources...
Why did this error happened?
Vista and Win 7 coming with DirectX10/11 out of the box. If a game is compiled against DirectX9 like Grimrock, some DirectX9-Components are missing.

samyoul
New User
Registered: Sep 2010
From United Kingdom

deadbuddha
New User
Registered: Nov 2010
From United States

ascended
New User
Registered: Feb 2012
From United Kingdom
Posted April 11, 2012
yep direct x update downoad from microsoft sorted it :D
See ya time to play
See ya time to play

Midnight ADR
The Silent One
Registered: Jul 2010
From United Kingdom

were244
New User
Registered: Mar 2010
From United States
Posted April 11, 2012
Okay, I thought perhaps this might be related to my own problem, but its not resolving my issue and I hope someone might be able to help me (being clueless with these things). Whenever I attempt to get Grimrock up and running I receive the error message:
D3DError - CreateDevice failed: D3DERR_INVALIDCALL
Drives are updated and all that jazz, so, I'm kinda stumped.
D3DError - CreateDevice failed: D3DERR_INVALIDCALL
Drives are updated and all that jazz, so, I'm kinda stumped.

sam_vimes
New User
Registered: Apr 2009
From Germany

deoren
♥ GOG ♥
Registered: Oct 2008
From United States
Posted April 11, 2012

D3DError - CreateDevice failed: D3DERR_INVALIDCALL
Drives are updated and all that jazz, so, I'm kinda stumped.
Edit: Yep, that worked. Now I'll try to set my real resolution and see if that takes.
Edit2: Once you're in game, you can adjust to your real settings and everything works from there.
Post edited April 11, 2012 by deoren

jasondarby
New User
Registered: Sep 2010
From United Kingdom
Posted April 11, 2012
Yeah installing DX9 update worked for me also, thanks guys!

sam_vimes
New User
Registered: Apr 2009
From Germany
Posted April 11, 2012
Thats interesting. Maybe the game tries to find the max resolution of your system and set it in the options at the first start, but something goes wrong in this process and DirectX can't handle this particularly resolution or refresh-rate...

were244
New User
Registered: Mar 2010
From United States
Posted April 11, 2012

D3DError - CreateDevice failed: D3DERR_INVALIDCALL
Drives are updated and all that jazz, so, I'm kinda stumped.

Try this:
Open the file:
C:\Users\<your username>\Documents\Almost Human\Legend of Grimrock\grimrock.cfg
Set the following entries to this:
displayMode = 0
resolution = "1024 x 768"
displaymode=0 runs the game in a window and "resolution"-entry starts the game in a lower resolution. Lets see if DirectX can initialize the screen then.

deoren
♥ GOG ♥
Registered: Oct 2008
From United States
Posted April 11, 2012
I dunno. My native resolution is 1920x1080 and it was set to 15XX x 526 or something (I forget). It's fine now, so I'm not too concerned. Thanks to your tip I was able to get on to playing the game, so thanks!

DaveB.782
New User
Registered: Sep 2008
From United States
Posted April 11, 2012
Set the following entries to this:
displayMode = 0
resolution = "1024 x 768"
displaymode=0 runs the game in a window and "resolution"-entry starts the game in a lower resolution. Lets see if DirectX can initialize the screen then.
Thanks.