Virtual U BUild Instructions Requirements: Visual C++ 6.0 DirectX 6.0 or later SDK--can be obtained from * Extract the files from the ZIP file. You should have a hierarchy like this: + Virtual-U + Matrix.src + resource We will refer to the root directory of this hierarchy as [PATH]. We will refer to the root directory of DirectX SDK as [DXPATH]. * From Visual C++, open CyberU.dsw (Developer Studio Workspace) * Change the settings to point to your code. In Project menu, select "Settings..." * Click on the Debug tab. * Select "General" from the drop-down box. In the "Executable for debug sessions" field, enter "[PATH]\cc.exe". * Click on the C/C++ tab. * Select "Pre-processor" from the drop-down box. In the "Additional include directories" field, enter "[PATH]\Matrix.src;[DXPATH]\include". * Click on the Link tab. * Select "General" from the drop-down box. In the "Output file name" field, enter "[PATH]\cc.exe". * Select "General" from the drop-down box. In the "Additional library path" field, enter "[DXPATH]\lib". * If you are using the DirectX 8.0 SDK (which as of this writing is the only version available from Microsoft's web site). To achieve backward compatibility, you need to change one line in Omouse.h. On line 7 (before the line that says "#include "), insert the line #define DIRECTINPUT_VERSION 0x0700 <--- insert this line #include <--- already there This will tell the compiler to use the old mouse interface call. * Now you can build Virtual-U. To run the program driectly from VC++, you can press F5 or select "Execute cc.exe" from the Build menu. You must have the "resources" directory in the same directory as cc.exe to run the program.