B+ require DX?

BlitzPlus Forums/BlitzPlus Programming/B+ require DX?

I know that the graphical functions require DX 7, but does a Blitz+ program that only uses standard Windows gadgets require DX?

I need to know if I can use Blitz+ to write an "AutoPlay" program that offers the option to install DX.

If not, I'll just write another one in C++. (I already wrote one in C++ for my first game, Space HoRSE)

Blitz+ doesn't require DirectX 7 for any aspect. It only requires DirectX v1, which should be available on all target machines...

Yeah. You don't need DirectX7 for anything. Not GUI elements, not graphics. All you need is a version of DirectX. Any version will do.

Here's a question though... does B+ still need DX if you're using software or OpenGL render modes?

One would assume not.

does it really matter? It runs on DX1, which is present in each and every windows incarnation from win95 and up by default.

Here's a question though... does B+ still need DX if you're using software or OpenGL render modes?
I assume it uses DirectInput for the joystick commands?

And DirectPlay for the network commands etc... good point.

I think it only uses DirectPlay for the DirectPlay commands. You could probably use the TCP / UDP streams to do network stuff 'the hard way' without needing DirectPlay...

And DirectPlay for the network commands etc... good point.

And starting up. DirectX is initialised at the start of BlitzPlus apps right away, I believe - swapping to OpenGL right away isn't enough.