Compiling is when you turn the Source-Code files into an executable file Windows can run. In this case we are creating the SCP: Containment Breach game again, but with any modifications we have made.
Part 1: Acquiring Software & Installation
Blitz3D
Download the Blitz3D trial from
here, or you can do
this to 'aquire' it for free. However, it is not supported, recommended, or encouraged, only a present option. After downloading, run the installer. Before you rush the installer, take note of the installation directory, as you will need to navigate to this directory when installing the FastExt's .DECL plugin.
FastExt & FastText
You require both Fast libraries, the FastExt (Fast Extention) and the FastText to compile the source code. You can download both trial editions at the
Fast Libraries website.
Save both to your hard-drive, and we will open the FastExt trial .zip first. Keep digging inside until you find a 'for_Blitz3D' directory, which you should open. Open the Decl folder, and copy the FastExt.decl file into
a 'USERLIBS' folder inside the Blitz3D installation directory. E.X. 'C:\Program Files (x86)\Blitz3D\userlibs'. Navigate back to the 'for_Blitz3D' directory, and open the 'Include' folder. Find FastExt.bb, and paste it into the source code folder for SCP:Containment Breach, or wherever you are keeping the game's source code.
Do the above procedure again on the FastText archive, instead of copying FastExt copy FastText, same directories.
Part 2: Preparing the Code
Everything concerning installation for Blitz3D is now completed. All that remains is the source code itself. For the
coding to correctly run, you need to place the source code in the same folder as the Containment Breach executable
file (The program file). You can either dump the contents of 'Source Code' in your Game folder (Unless you removed it!)
into the main folder.All the .BB files should be with Containment Breach.exe. If this is done, open Main.bb with the
BlitzIDE by double-clicking, then click on Program > Debug Compile from the menu bar at the top. If the game gives
an error, jot down anything you see associated with it, then check in the Q&A section.
If the program runs smoothly with no errors, then you are ready to code. A basic coding tutorial is coming soon, so be ready.