The SDL headers go in here. Either a folder (or alias to a folder) called "SDL" or the headers straight in CIncludes will work. The OpenGL and AGL headers go directly in CIncludes, but a folder needs to be made called "GL". Copies or aliases of glu.h and gl.h need to go in here. physfs.h also goes in CIncludes.
Install all of the components above. The OpenGL version of D2X is built by default, but by commenting out some text the SDL Video version can be built (see D2X.make). The quickest way to build is to open D2X.make (which launches MPW), type Command-B, enter "D2X" (no quotes) and press return.
Note: All the C files, headers and D2X.make have to be plain text files for it to work. This may mean using your favourite type code changer.
Using Power Mac Debugger:
All the source files must have classic Mac return characters before building. I'd recommend using DropTextConverter. Power Mac Debugger won't work properly if using a Voodoo 2 card, so just turn off the 3Dfx extensions when debugging.
D2X could be made to build in CodeWarrior.
see installation.txt for info on where to put your datafiles, etc.
Known bugs/issues:
* No network support
* Textures can behave weird. Appears to be a problem on all platforms.
* Some sound glitches
Bugs/feedback:
==============
There are three places to report bugs and give feedback:
You can get on the descent-source mailing list by sending an email to
majordomo@warpcore.org with the body as: "subscribe descent-source
<your email address>". Discussions about the source code in general
are available here, and is the main list that d2x and d1x, a similar
project for descent 1, are discussed on. Patches and questions can be
posted there, as well.
Use Bugzilla. https://bugzilla.icculus.org/
This is the most reliable way to make sure your issue gets attention!
Contact me directly, btb@icculus.org. I'll try to get back to you