Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Visualization Project
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Orbiter Visualization Project Orbiter external graphics development.

Reply
 
Thread Tools
Old 12-11-2018, 09:18 PM   #4666
Thymo
AGC nerd
Default

Quote:
Originally Posted by Ripley View Post
 That makes a bell ring.
Did you install the latest DirectX9 June2010 update?
Yes. I installed this and this.
Are those the right ones?
Thymo is offline   Reply With Quote
Old 12-11-2018, 11:29 PM   #4667
Kyle_E
Orbinaut
Default

I think those are the right ones but you could try this just to be sure.
https://www.microsoft.com/en-us/down...ils.aspx?id=35
Kyle_E is offline   Reply With Quote
Old 12-11-2018, 11:35 PM   #4668
DaveS
Addon Developer
 
DaveS's Avatar


Default

Quote:
Originally Posted by Thymo View Post
 Yes. I installed this and this.
Are those the right ones?
Did you just run the exe's themselves or the actual installer that is in the folder that the files are extracted into? The exe's you download from MS's website are just compressed self-extracting archives, not the actual installer that you need to run for the runtimes to be successfully installed.
DaveS is online now   Reply With Quote
Old 12-12-2018, 12:05 PM   #4669
Thymo
AGC nerd
Default

I did indeed run the setup after extraction.
Thymo is offline   Reply With Quote
Old 12-12-2018, 06:05 PM   #4670
jarmonik
Beta Tester

Default

This should the right package:


DirectX End-User Runtimes (February 2010)

https://www.microsoft.com/en-us/down...s.aspx?id=9033

The (June 2010) package doesn't include all the needeed files. The February 2010 package was chosen for the project due to some C++ compiler restrictions in the June 2010 package.


You should have the following files in "C:/Windows/System/"
D3DX9_42.dll
D3DCompiler_42.dll
jarmonik is offline   Reply With Quote
Old 12-12-2018, 08:32 PM   #4671
Thymo
AGC nerd
Default

Quote:
Originally Posted by jarmonik View Post
 You should have the following files in "C:/Windows/System/"
D3DX9_42.dll
D3DCompiler_42.dll
I don't have anything in System besides a Speech folder. I do have those dlls in System32 though.

I went ahead and tested r995 on Orbiter2016 (non-beta) and that did work. It's just the Beta that doesn't work. Suggesting that the dx runtime is not the issue.
Thymo is offline   Reply With Quote
Old 12-12-2018, 08:44 PM   #4672
DaveS
Addon Developer
 
DaveS's Avatar


Default

Quote:
Originally Posted by Thymo View Post
 I went ahead and tested r995 on Orbiter2016 (non-beta) and that did work. It's just the Beta that doesn't work. Suggesting that the dx runtime is not the issue.
There's the problem. R995 of D3D9Client is meant only for the release version of Orbiter 2016, not the beta version. For the beta version, you want R996M.
DaveS is online now   Reply With Quote
Old 12-12-2018, 08:47 PM   #4673
Thymo
AGC nerd
Default

That's what I meant.

Orbiter2016 with r995 does work.
OrbiterBeta with r996M does not work.
Thymo is offline   Reply With Quote
Old 12-12-2018, 08:54 PM   #4674
DaveS
Addon Developer
 
DaveS's Avatar


Default

Quote:
Originally Posted by Thymo View Post
 That's what I meant.

Orbiter2016 with r995 does work.
OrbiterBeta with r996M does not work.
Do you have the latest Orbiter beta version (that should be revision 84)? That is the version D3D9Client R996M was compiled against. So it won't work with older versions.
DaveS is online now   Reply With Quote
Old 12-12-2018, 08:56 PM   #4675
Thymo
AGC nerd
Default

Yes, I do.
Reference my original post.

Quote:
Originally Posted by Thymo View Post
 Hey all,

I recently got a new PC and I'm in the process of setting up Orbiter and my dev environment for NASSP again.
I'm running into issues getting the DXD9Client (r996M) to work with rev. 84 of Orbiter Beta.

After I've extracted the client into my beta directory, I go over to the modules tab in orbiter_ng and as soon as I try to load the plugin Orbiter immediately shuts down.
This is a fresh install, the only changes to the config are the texturedir location and verbose logging.
I'm not getting a lot of useful log information. My orbiter.log only displays that it loads some plugins and the plugin log doesn't exist.

Any help is appreciated to help me find out what's wrong.


Here's my orbiter log just in case:
Code:
**** Orbiter.log
000000.000: Build Sep  5 2018 [v.180905]
000000.000: Timer precision: 2.46747e-07 sec
000000.000: Found 1 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 180905, API 180811]
000000.000: Module AtmConfig.dll ......... [Build 180905, API 180811]
000000.000: Module DGConfigurator.dll .... [Build 180905, API 180811
Thymo is offline   Reply With Quote
Old 12-12-2018, 09:08 PM   #4676
DaveS
Addon Developer
 
DaveS's Avatar


Default

Quote:
Originally Posted by Thymo View Post
 Yes, I do.
Reference my original post.
And you're 100% sure that the D3D9Client files have been properly extracted? That you a D3D9Client subfolder in Modules\ along with D3D9Client.dll in Modules\Plugin?
DaveS is online now   Reply With Quote
Old 12-12-2018, 09:27 PM   #4677
Thymo
AGC nerd
Default

Positive.

I've attached an image of the modules and plugin directory and included a video to show exactly what's happening.

Click image for larger version

Name:	files.png
Views:	10
Size:	115.9 KB
ID:	16265

video.zip
Thymo is offline   Reply With Quote
Old 12-12-2018, 10:56 PM   #4678
kuddel
Donator
Default

@Thymo: Could you please run this in a command prompt, please:
Code:
wmic Path CIM_DataFile WHERE Name='C:\\Windows\\System32\\d3dx9_43.dll' Get Version
It should report something like this:
Code:
D:\Games>wmic Path CIM_DataFile WHERE Name='C:\\Windows\\System32\\d3dx9_43.dll' Get Version
Version
9.29.952.3111
If not, the DirectX 9.0 (June 2010 release) runtimes have not been installed correct on your system and you should fix that.

You should download and install the DirectX 9 runtimes from here.

DON'T use the web-installer!
I know for example that some people still try the web-installer and that one does not do it right for 9.0c

See also this post and this one.

Last edited by kuddel; 12-12-2018 at 11:06 PM. Reason: typo
kuddel is offline   Reply With Quote
Old 12-13-2018, 03:53 PM   #4679
Thymo
AGC nerd
Default

Quote:
Originally Posted by kuddel View Post
 @Thymo: Could you please run this in a command prompt, please:
Code:
wmic Path CIM_DataFile WHERE Name='C:\\Windows\\System32\\d3dx9_43.dll' Get Version
It should report something like this:
Code:
D:\Games>wmic Path CIM_DataFile WHERE Name='C:\\Windows\\System32\\d3dx9_43.dll' Get Version
Version
9.29.952.3111
I got exactly that output.
DX9 works perfectly fine, considering the D3D9Client works on the main version of Orbiter2016.

It must be something related to either the beta itself or the beta plugin.
Thymo is offline   Reply With Quote
Old 12-13-2018, 07:37 PM   #4680
kuddel
Donator
Default

I must have misunderstood your issue then.
As I understand it, you can run Orbiter2016 with D3D9Client without issues but running Orbiter BETA with D3D9Client fails?

Just to make sure we are talking about the same setup:
Orbiter2016 & Orbiter BETA need two different versions of D3D9Client.
They cannot be interchanged because OrbiterBETA has new and/or changed interfaces that the client uses to "talk" to the core (under development)!

So, to summarize:
Orbiter2016 needs D3D9ClientR3.2-forOrbiter2016(r995).zip (or newer of cause)
Orbiter BETA needs D3D9ClientBeta28.0-forBETA r84(r996M).zip (or newer of cause)

Both can be found in this post.
Just make sure you install the client for BETA on a BETA installation and accordingly the client for 2016 on a 2016 installation.

And as Orbiter BETA also gets updates -that might break the interfaces-, make sure you get the most recent client (for Orbiter BETA) as it is updated. Currently revision 84 (r84) is the most recent Orbiter BETA release.

Last edited by kuddel; 12-13-2018 at 07:44 PM.
kuddel is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Visualization Project

Tags
d3d9client, graphicsclient


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 12:08 AM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.