Archived

This topic is now archived and is closed to further replies.

ktuluorion

stuff id directplay for directx x89 and 9

Recommended Posts

ok i have a question if i write my server in dx 8 and i write my client in dx9 will they wortk together? sorry i''m kind of drunk right now but i really wanted to post this before i forgot. so please forgive me posting retarded.

Share this post


Link to post
Share on other sites
If you mean can you use DirectPlay 8 in your server and DirectPlay 9 in your client? Maybe. (Probably not).

If you mean can you use Direct3D 9 for graphics and DirectPlay 8 for the multiplayer stuff, the answer is yes you can.

So if you write your multiplayer code for DP8, it will work with future version of DirectX

Share this post


Link to post
Share on other sites
quote:
Original post by Xiol
If you mean can you use DirectPlay 8 in your server and DirectPlay 9 in your client? Maybe. (Probably not).

If you mean can you use Direct3D 9 for graphics and DirectPlay 8 for the multiplayer stuff, the answer is yes you can.

So if you write your multiplayer code for DP8, it will work with future version of DirectX


No, I meant DP8 and DP9. I wasn''t sure if HOW the data was sent would differ or not. The reason I was asking is because one terminal I work on (day) is running DX8 SDK, while the other is running DX9 (i''m on beta, don''t worry.) It''s basically an issue of needing DX9 on the one terminal and not being able to switch, so I suppose I will just have to do all development on the other.

(they are in two locations about 40 mins away from each other)

Thanks a lot,
Mike

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
If you''re worried, you can always do both using DP8. As a rule of COM, new interfaces must support all the old interfaces, so anything programmed for DP8 will work with the DP9 SDK.
If however you particularly want access to new/better features of DP9, then you will most definately have to use DP9 for both.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
If you do an application. It is imperative that you make it so that all nodes are using the same dx version that the application is written in. So, my answer to you is that even if you could you should not. It is begging for trouble. Besides since both you and I am in beta you should have a look in the docs and check the obvious ;-) the answer is staring you right in the face (it is as clear as I can be with leaking information)

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
If you do an application. It is imperative that you make it so that all nodes are using the same dx version that the application is written in. So, my answer to you is that even if you could you should not. It is begging for trouble. Besides since both you and I am in beta you should have a look in the docs and check the obvious ;-) the answer is staring you right in the face (it is as clear as I can be without leaking information)

Share this post


Link to post
Share on other sites