Problem D3D9 client won't start

tsoj

New member
Joined
Jan 7, 2017
Messages
1
Reaction score
0
Points
0
Hi,

i just installed Orbiter 2016.
It works fine when i start the classical launcher (inbuild d3d7 client).
However when i try to activate graphics-engine-clients in the .._ng version the 'Video'-tab doesnt pop up and if i launch Orbiter i only get a textconsole and this errormessage in the Orbiter.log:
Code:
============================ ERROR: ===========================
Failed loading module Modules\Plugin\D3D9Client.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
or i case of the externel d3d7client
Code:
============================ ERROR: ===========================
Failed loading module Modules\Plugin\D3D7Client.dll (code 1114)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
I had this problem before on the same machine but after a while i tried it again and it worked, maybe i installed something that fixed the problem but i dont know what it could be.
I reinstalled windows, thats why i am triying to install orbiter again.
My machine by the way looks like this
Windows 10 64bit
2x Xeon X5650
S5520HC mainboard
GTX 650 Ti
16Gbyte of DDR2

Thanks in advance

EDIT: Sorry for posting this, i found the solution in this existing thread:
https://www.orbiter-forum.com/showthread.php?t=37497
 
Last edited:

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,390
Reaction score
577
Points
153
Location
Vienna
Code:
============================ ERROR: ===========================
Failed loading module Modules\Plugin\D3D9Client.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
or i case of the externel d3d7client
Code:
============================ ERROR: ===========================
Failed loading module Modules\Plugin\D3D7Client.dll (code 1114)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================

MSDN says this for 126 (D3D9Client):
ERROR_MOD_NOT_FOUND

126 (0x7E)

The specified module could not be found.

and this for 1114 (D3D7Client):
Code:
ERROR_DLL_INIT_FAILED

    1114 (0x45A)

    A dynamic link library (DLL) initialization routine failed.

In the case of D3D9, I guess DX9 is not installed. In the case of D3D7, my bet would be that the redistributionals (from the /Install/ folder) that come with Orbiter were not installed.
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
  1. Install DirectX 9 Runtime (from here)
  2. Start Orbiter_NG
  3. Select D3D9Client from Modules
  4. Setup your Screen Resolution etc. (in Video Tab)
  5. Start a Scenario
That should be mainly it :)
 
Top