New Release D3D9Client Development

GLS

Addon Developer
Addon Developer
Joined
Mar 22, 2008
Messages
4,275
Reaction score
458
Points
108
Hmm. So making a light for every thruster wouldn't be possible, but two or four main engines would be okay?
It would be possible, but if you fire more than 4 or 8 thrusters, some will not "light up". This is, if there are no other more-powerful lights nearby.
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
1,627
Reaction score
151
Points
63
I don't know if that info is already in the D3D9 manual, but I think it would be a nice addition.
I'll take that as a task for me ;).
As I am writing the "Features & Limitations" section, can anybody point me to a list of features / limitations?
I am so much used to using D3D9Client that I can not even remember all the added features (compared to inline graphics)...
 
  • Like
Reactions: GLS

GLS

Addon Developer
Addon Developer
Joined
Mar 22, 2008
Messages
4,275
Reaction score
458
Points
108
I'll take that as a task for me ;).
As I am writing the "Features & Limitations" section, can anybody point me to a list of features / limitations?
I am so much used to using D3D9Client that I can not even remember all the added features (compared to inline graphics)...
Sketchpad2 comes to mind.
 

Marcin

New member
Joined
Mar 31, 2020
Messages
4
Reaction score
1
Points
3
I have problem with landing on some bodies like Enceladus, where gravity is very low. I got drasticly drope of frame rate when wheels of XR2 vessel touch the ground.
Somebody had sothing like that? What I cab do with this?
 

AlfreS

New member
Joined
Dec 23, 2020
Messages
2
Reaction score
0
Points
1
Location
Buenos Aires - Argentina
Hello everybody.

Could someone please describe how the "enable terrain flattering" function is used in the Advanced Setup of the D3D9 Client?

Thanks in advace!
 

igel

Addon Developer
Joined
Mar 28, 2008
Messages
206
Reaction score
54
Points
28
Website
www.pin-plus.ca
Yup! Luckily, I raised very same question recently, resulting in great and very helpful discussion - thanks again everyone!
Just to remind - it is indeed a "flattening" feature, not "landscape-building" feature. Very hard to do any intricate and accurate land shapes. But for flattening - piece of cake!
 

jarmonik

Addon Developer
Addon Developer
Beta Tester
Joined
Mar 28, 2008
Messages
2,190
Reaction score
190
Points
63
Website
users.kymp.net
Seemingly DirectX 9.0c download has been dead for a few days.
I couldn't find official announcement from Microsoft. I hope this is only temporary, not permanent...


Ok, thanks for letting us know. After looking at the error message I got a bad feeling that this might be permanent. Am I gonna be in a trouble if I upload the package on my site ? Do we need all the files or just the June2010_*.cab ?
 

Nikogori

Donator
Donator
Joined
Mar 14, 2015
Messages
159
Reaction score
21
Points
33
Location
Osaka
Website
orbinautjp.github.io

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
1,627
Reaction score
151
Points
63
I don't get it, why Microsoft is doing this.
I can understand that they don't want to support every old version of everything they published, but removing the "official" link only opens doors to many "virus-patched"
versions all over the net...

@Nikogori : Thanks for that information!

@jarmonik : If we are allowed to distribute the installer (CAB-file?!); should we include it in the D3D9Client zipfile, or should we provide the installer on the D3D9Client site for download and change the link in the documentation (PDF)?
My opinion: It depends on the size ;) ...
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
1,627
Reaction score
151
Points
63
I have a directx_Jun2010_redist.exe (100.273.008 Bytes) with an MD5-sum of 4e41372e8775e8025be013480b0629b3 and
I have a directx_Jun2010_redist.exe (100.271.992 Bytes) with an MD5-sum of 7c1fc2021cf57fed3c25c9b03cd0c31a.
What's valid? :(

The first one was downloaded Nov. 2010, the 2nd is from "Internet Archive", so from Feb. 2021 (more or less ;) )
 
Last edited:

Face

Addon Developer
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,221
Reaction score
173
Points
103
Location
Vienna
I don't get it, why Microsoft is doing this.
I can understand that they don't want to support every old version of everything they published, but removing the "official" link only opens doors to many "virus-patched"
versions all over the net...

I think this is exactly their point: to highlight that the product is dangerously outdated and therefore needs to be shunned. Forcing people to change the running system by means of framing it as security nightmare is a well established strategy for Microsoft, so I'm not surprised here.

I'd also not be surprised if one of those enforced Win10 updates will render DX9 unusable in the future. That would be one sad day for Orbiter.
 

N_Molson

Addon Developer
Addon Developer
Donator
Addon List Curator
Joined
Mar 5, 2010
Messages
7,504
Reaction score
661
Points
188
Location
Toulouse
Is it possible to somehow "upgrade" a Graphic Client from DX9 to say DX11 ; or does it mean you have to rewrite everything from scratch ?
 

Face

Addon Developer
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,221
Reaction score
173
Points
103
Location
Vienna
Is it possible to somehow "upgrade" a Graphic Client from DX9 to say DX11 ; or does it mean you have to rewrite everything from scratch ?
We tried that before, and I must say that it is probably easier to start from scratch. Then again I am not so deep into graphics engine development, so you have to take my opinion with a grain of salt.
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
1,627
Reaction score
151
Points
63
100% the same here. I surely can develop all the "framework helpers" like ConfigFileRead, FileIO, RessourceHandling / MemoryManagement, etc. pp.
But when it comes to DirectX, I am not even able to render a single vertex[1] ;)
Setting up a repository with a Visual Studio 2017 Solution to build a DLL is something I also did once (greetings Face :salute:, I assume that's something we both did ;) ),
but that doesn't count as a "GraphicClient" in my view.

[1] yes I know that usually 3 of them are needed to render at least one face, but still
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
1,627
Reaction score
151
Points
63
@DaveS : Sure. But I can not get any bitbucket link to deliver...
Is there another way to get to asmi's code? A fresh start at github maybe?

I know, it's always a risk to settle on one "service" (CodePlex, bitbucket's mercurial support ,...all went the way of the Dodo), but as long as it's open source code, ist's available and it's relatively easy to submit change-requests it is better than nothing.
 
Last edited:
Top