New Release D3D9Client Development

Quick_Nick

Passed the Turing Test
Donator
Joined
Oct 20, 2007
Messages
4,088
Reaction score
204
Points
103
Location
Tucson, AZ
Is there any quick clue as to why I don't get a Video tab when enabling D3D9Client? I previously installed D3D11 but it always crashed for me. I don't believe there should be a conflict... (I have D3D11 disabled) I installed release 44, after installing DirectX runtime.
On a likely unrelated note: When I run Orbiter, ClearType turns off and regularly won't reenable after I shutdown Orbiter. This is even in the default graphics client.
In short: I'm an Orbiter graphics NEWB and finally asking for help. :p
I just really want to get back into NASSP 7, and this client is recommended.

EDIT: No reason not to elaborate now.
HP G62-367DX
Windows 7 64-bit
AMD M880G with ATI Mobility Radeon HD 4250
Orbiter 2010, not entirely clean. (has OrbiterSound, DGIV, NASSP7, D3D11, and using JSGME mod enabler)

The primary problem doesn't seem like it would be graphics related. PEBKAC?
 
Last edited:

orb

New member
News Reporter
Joined
Oct 30, 2009
Messages
14,020
Reaction score
4
Points
0
Is there any quick clue as to why I don't get a Video tab when enabling D3D9Client?
What version of Orbiter? Orbiter.log?

The released D3D9Client RC44 is compatible only with Orbiter from version 100830 until beta 110822.

If you want D3D9Client compatible with 111105 download the module from here.

On a likely unrelated note: When I run Orbiter, ClearType turns off and regularly won't reenable after I shutdown Orbiter. This is even in the default graphics client.
Do you use VistaBoost? What version of Orbiter?

If you use Orbiter beta, disable VistaBoost. Newest versions of Orbiter beta implement the same feature as VistaBoost, and if you have them both enabled, ClearType state won't be restored to the original state after Orbliter shutdown.
 

KuatYards

Ejection Seat Tester
Joined
Mar 27, 2012
Messages
102
Reaction score
0
Points
0
Location
Somewhere in the universe
D3D9 CTD on load

I got the D3D9 Client and installed it as the instructions said, ran orbiter_ng.exe, selected the module, selected scenario, clicked launch. It loads fine for a half-second, then CTD's any help?
 

marooder86

Donator
Donator
Joined
Dec 1, 2010
Messages
188
Reaction score
3
Points
33
Location
London
I got the D3D9 Client and installed it as the instructions said, ran orbiter_ng.exe, selected the module, selected scenario, clicked launch. It loads fine for a half-second, then CTD's any help?

Posting crash log might help to find the problem ;)
 

KuatYards

Ejection Seat Tester
Joined
Mar 27, 2012
Messages
102
Reaction score
0
Points
0
Location
Somewhere in the universe
Posting crash log might help to find the problem ;)
sorry, forgot that ;)
Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 2.79365e-007 sec
Found 0 joystick(s)
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module uap.dll ............... [Build 110613, API 100830]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module NAVSET.dll ............ [Build ******, API 060425]
Module Map3DMFD.dll .......... [Build 101102, API 100830]
Module ReFuelMFD.dll ......... [Build ******, API 060425]
Module SensorMFD.dll ......... [Build ******, API 060425]
Module LaunchMFD.dll ......... [Build 120519, API 100830]
Module InterMFD55.dll ........ [Build 100826, API 100704]
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module Framerate.dll ......... [Build 100830, API 100830]
Module FlightData.dll ........ [Build 100830, API 100830]
Module ExtMFD.dll ............ [Build 100830, API 100830]
Module universalParachute.dll  [Build ******, API 060425]
Module StargatesMFD.dll ...... [Build 101014, API 100830]
Module Stargates.dll ......... [Build 101014, API 100830]
Module ScreenCapture.dll ..... [Build ******, API 060425]
Module RWarpMFD.dll .......... [Build ******, API 060425]
Module RTFSeek.dll ........... [Build 110206, API 100606]
Module RendezvousMFD.dll ..... [Build ******, API 050206]
Module Rcontrol.dll .......... [Build 100816, API 100606]
Module orbSpotLight.dll ...... [Build ******, API 060425]
Module NotesRTF.dll .......... [Build 110311, API 100830]
Module FlatControl.dll ....... [Build ******, API 060425]
Module CTParticle.dll ........ [Build ******, API 060425]
Module CamShake.dll .......... [Build 100811, API 100606]
Module Mfd_Irc.dll ........... [Build ******, API 060425]
Module undo.dll .............. [Build ******, API 060425]
Module D3D9Client.dll ........ [Build 120311, API 100830]
D3D9Client: [DirectX 9 Initialized]
Module D3D9Client.dll ........ [Build 120311, API 100830]
D3D9Client: [DirectX 9 Initialized]

**** Creating simulation session
D3D9Client: Sytem has XNA math support
D3D9Client:WARNING: [Hardware has only a limited non-power of 2 texture support]
D3D9Client: [3DDevice Initialized]
.\D3D9Surface.cpp Line:1630 Error:-2147024770 D3DXCreateEffectFromFileA(pDev, name, 0, 0, 0, 0, &FX, &errors)
Failed to create an Effect (Modules/D3D9Client/CKBlit.fx)
.\D3D9TextMgr.cpp Line:567 Error:-2147024770 D3DXCreateEffectFromFileA(pDev, name, 0, 0, 0, 0, &FX, &errors)
Failed to create an Effect (Modules/D3D9Client/CKBlit.fx)
.\D3D9Pad.cpp Line:93 Error:-2147024770 D3DXCreateEffectFromFileA(pDev, name, 0, 0, 0, 0, &FX, &errors)
Failed to create an Effect (Modules/D3D9Client/CKBlit.fx)
D3D9Client: [Compiling Effects for Shader Model 2.0]
.\D3D9Effect.cpp Line:210 Error:-2147024770 D3DXCreateEffectFromFile(pDev, name, macro, 0, 0, 0, &FX, &errors)
Failed to create an Effect (Modules/D3D9Client/D3D9Client.fx)
.\Scene.cpp Line:1251 Error:-2147024770 D3DXCreateEffectFromFile(pDev, name, 0, 0, 0, 0, &FX, &errors)
Failed to create an Effect (Modules/D3D9Client/SceneTech.fx)
 

orb

New member
News Reporter
Joined
Oct 30, 2009
Messages
14,020
Reaction score
4
Points
0
What is your graphics card?
 

marooder86

Donator
Donator
Joined
Dec 1, 2010
Messages
188
Reaction score
3
Points
33
Location
London
KuatYards I remember I had the exact same error (Failed to create effect, etc.) when I was trying to use D3D9 client for the first time. The problem is I don't remember how exactly I fixed it. I think in my case it was something about wrong Orbiter build that I was using. I think I downloded some newer build and it worked. It might be something completly different in your case but maybe it's worth to try.
 

orb

New member
News Reporter
Joined
Oct 30, 2009
Messages
14,020
Reaction score
4
Points
0
Did you extract all files from the D3D9Client's archive with preserved paths?

Either that, or shaders couldn't be compiled for some other reason, although D3D9Client RC44 should support SM2.0 and only conditional non-pow2 textures.

Could be something with your DirectX or graphics driver's installation, as well.
 

KuatYards

Ejection Seat Tester
Joined
Mar 27, 2012
Messages
102
Reaction score
0
Points
0
Location
Somewhere in the universe
I did extract with preserved file directories

i'm not sure about the DirectX, I tried installing the Febuary 2010 ones at the start of this thread, not sure i placed them correctly. Nothing changed so i assumed i did it wrong, can you tell me where to put it?
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,290
Reaction score
3,258
Points
203
Location
Toulouse
Made a long time we didn't saw Jarmonik. :( Any news ? I hope everything is going well.
 

orb

New member
News Reporter
Joined
Oct 30, 2009
Messages
14,020
Reaction score
4
Points
0
i'm not sure about the DirectX, I tried installing the Febuary 2010 ones at the start of this thread, not sure i placed them correctly. Nothing changed so i assumed i did it wrong, can you tell me where to put it?
After it extracted files to the given path, you run setup.exe from that directory. After that setup process is complete, all the extracted there files are not needed any longer, because all the required files were copied to your system's folder.
 

KuatYards

Ejection Seat Tester
Joined
Mar 27, 2012
Messages
102
Reaction score
0
Points
0
Location
Somewhere in the universe
After it extracted files to the given path, you run setup.exe from that directory. After that setup process is complete, all the extracted there files are not needed any longer, because all the required files were copied to your system's folder.

It's a .exe file, cant really extract that :lol::lol:
 
Top