View previous topic :: View next topic |
Author |
Message |
Illumina Visitor

Joined: 20 Mar 2004 Posts: 10
|
Posted: Mon Jan 05, 2009 1:16 am Post subject: DirectInput error |
|
|
I'm running the latest build on my new netbook, and I keep getting the "Failed to initialize DirectInput 8" error when I run pce.exe. I've installed the latest Direct X, but I can't figure out what the problem with directinput is, despite using my google-fu. Any advice? |
|
Back to top |
|
 |
dmichel Admin

Joined: 04 Apr 2002 Posts: 1166 Location: France
|
Posted: Tue Jan 06, 2009 1:47 am Post subject: |
|
|
This error means that the dinput8.dll couldn't be found or couldn't be opened successfully, check the log.txt file, this error should be mentionned with more information. _________________ David Michel |
|
Back to top |
|
 |
Illumina Visitor

Joined: 20 Mar 2004 Posts: 10
|
Posted: Tue Jan 06, 2009 4:39 am Post subject: |
|
|
Pasted from the log:
Code: | [path]screenshots=
[path]saved_games=
[path]cheats=
[video]screen_width=
[video]screen_height=
[video]screen_depth=
[video]windowed=y
[setup]show=
[video]driver=0
[gamepad]config=
[keyboard]config=
[misc]language=
[VIDEO INIT]
driver... DirectX
found 1 video adapter(s)
- adapter 1 has 2 device(s) and 18 video mode(s)
select adapter... 1
select device... 1
build video mode list... 18 modes
device: v0.0.0 (HAL)
[INPUT INIT]
opening direct input DLL... OK
init direct input... could not get interface!
[ERROR]
Failed to initialize DirectInput 8.
|
I'm actually experiencing this error with all emulators I'm using on this machine, even though I'm pretty sure my drivers are up to date. |
|
Back to top |
|
 |
dmichel Admin

Joined: 04 Apr 2002 Posts: 1166 Location: France
|
Posted: Tue Jan 06, 2009 2:56 pm Post subject: |
|
|
Hmm, the dll is there but MagicEngine couldn't get access to DirectInput 8, only the base DirectInupt interface, strange error... I don't know much about the inner working of DirectX but it could be a bad DirectX installation or maybe a driver is making conflict and doesn't support DirectInput 8. Go in c:\windows\system32 and move your mouse over the dinput8.dll file, mine says : version 5.3.2600.2180 / date 2004-08-19 / size 183KB. _________________ David Michel |
|
Back to top |
|
 |
Illumina Visitor

Joined: 20 Mar 2004 Posts: 10
|
Posted: Tue Jan 06, 2009 8:01 pm Post subject: |
|
|
Weird problem... Mine says 5.3.2600.5512, 4/24/2008, 155kb. |
|
Back to top |
|
 |
dmichel Admin

Joined: 04 Apr 2002 Posts: 1166 Location: France
|
Posted: Thu Jan 08, 2009 1:21 am Post subject: |
|
|
Try installing an older version of DirectX, a 9.0c that is one or two year old. _________________ David Michel |
|
Back to top |
|
 |
Illumina Visitor

Joined: 20 Mar 2004 Posts: 10
|
Posted: Sat Jan 10, 2009 1:40 am Post subject: |
|
|
I got one from 2007, but I'm still getting the same error.
Edit: same info in the log, too. |
|
Back to top |
|
 |
Illumina Visitor

Joined: 20 Mar 2004 Posts: 10
|
Posted: Mon Jan 12, 2009 6:49 am Post subject: |
|
|
I actually managed to solve the problem, through extensive communing with the deep parts of the internet. This thread held the solution: closing the process "imgjtm" made things work. I still can't figure out what program it's linked to, but it must have been hijacking the directinput somehow.
Anyway, I appreciate your help, dmichel, keep up the good work.  |
|
Back to top |
|
 |
|