| 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 |  | 
	
		|  | 
	
		|  |