('compiling_noctis.txt' was written by Alex, 'new compiling directions.txt' was written by Shadowlord)

Simple:
1. Install Borland's C++ 3.1 compiler to c:\bc.31
2. Extract the entire source package to some folder.
3. Run the following batch files to compile whatever you want:
 compile.bat: Noctis.exe
 compile_many.bat: All the NoctisNN.exe builds (00-07 currently)
 compilex.bat: X.exe
 compilego.bat: "Normal Go!.exe" and "Alternate Go!.exe"

Note: The compile-script for Go requires Digital Mars' C++ compiler to be in c:\dm, and doesn't require BC 3.1 at all.

These batch files assume that you have the Noctis source in a subfolder inside your noctis folder, and they copy whatever they compile to the appropriate place (.. for Go, ..\modules for everything else, and compile.bat and compile_many.bat also copy supports.nct into ..\data)

Keep in mind that NIV is a 16-bit real-mode DOS program, and so is X (but Go isn't).