The ZBuffer - Managed DirectX resources
Search ZBuffer
Links


 

This source has been tesed with the June 2005 and August 2005 SDKs. It may work with earlier versions - let me know if you try it

Download

This ZIP file contains the C# files required to update Tom Millers' Managed 
DirectX Kickstart, published by SAMS.

LICENSE/COPYRIGHT
-----------------
* These files and the original files remain copyright Tom Miller & Sams.

* They have been updated by http://www.thezbuffer.com with permission from Tom Miller

* They are hosted on http://www.thezbuffer.com with permission from Tom Miller

* This file should not be hosted elsewhere and should not be reposted without permission 
from Tom Miller or Sams

* The ZIP files contains ONLY the updated files. The original files can be found on the 
CD that comes with the book and should not be added to this archive or posted.

BACKGROUND
----------
Tom's book came out at the same time as an early version of the managed DirectX SDK. 
Over the years there have been lots of newgroup and forum posts asking about how to 
make the files work with the newer SDKs. Several of us have tried to help but we did 
not want to post copyright materials and since Tom/Sams don't make the files generally 
avaialbe on the net this was an issue. After some 'pursuasion', Tom agreed to let me 
update and host them - while he keeps working hard on improving the SDK.

If there are any further bugs, please contact me at zman@thezbuffer.com and I will 
update the archive.

I will endeavor to update them to future SDKs if there are breaking changes.

I've only done the c# ones, I will do VB ones on demand if people ask. Or look at the 
c# samples. All code changes have been commented.

I've chosen to only post the changed files, ensuring that you have a copy of the book 
before most of them will compile. If you think you should get a free copy of all the 
code without buying the book, contact the publisher :-)

Please don't zip up the original files and post them somewhere - as I mentioned they 
are copyright and Tom/Sams may choose to protect them as they are legally allowed.


INSTRUCTIONS
------------
* Install the original package from the CD that came with the book.

* Unzip this file.

* Copy the contents over the top of the original files saying 'YES' to any overwrite 
messages.

* You now have a set of foldersidentical to the original install, however all projects 
will build against the June and August SDK (they may work with some others but they 
have not been tested against them).



NOTES
-----
* Many projects work with the new SDK without code change (sprites, directInput, 
directDraw, DirectPlay). A new .csproj has been suplied which references the August SDK

* Force feedback sample compiled but not tested since I don't have a force feedback joystick.

* Voice Chat (chapter 20) samples compiled but not tested since I didn't have a mike set up.

* Chapter 14, COntrolEffects and SoundEffects have been modified to require you to 
press a button. I'm not sure why this is now required and as of the time of writing 
I have a question with the Managed DirectX team. However the sample works.


CHANGELOG
---------
8/25/2005 - Created 

Updated 8/30/2005 1:47:00 AM by Zman