Source Code
Welcome. There are few sites nowadays that have access to the files that are needed to edit the Wolfenstein 3D source code, and along with instructions based on David Gebler's original instructions on how to set up the files and compile the code, this is mainly what I provide here. There are many sites already with tutorials so I will not generally be repeating that, though there are a few individual tutorials listed below. I've also listed links to some tutorials sites. If you've a tutorials site that's not included but would like it to be then please email me.
Downloads
Object Files (needed only with BC30)
Setting up/Compiling Instructions
Expanded Compiling Instructions
Alternative Coding Method
Micro Borland C3.1 And Wolfenstein 3-D Allows the use of Borland C++ 3.x's MAKE to build Wolf3D from the command line. By Steve Nickolas.
Wolfenstein 3D
You can buy the Wolfenstein 3D registered version from The 3D Realms Online Store, id Software or Activision**. (There are a few web sites where you can download it for free, but I'm not going to encourage it).
**the Activision version is more expensive, but also includes Spear and some demos.
You can download the shareware set Wolf3d1.4 here for free.
Extras
Beyond Wolfenstein II SE Source Code Released by Nate Smith for general use. Please remember to mention it in the credits if you use it.
The Final Solution (v3.0) Source Code Released by Parafriction for general use. Please remember to mention it in the credits if you use it.
Frayed Source Code Released by Venom Inc. for general use. It has lots of goodies including chainsaw, animated objects, new enemy toughness, 3 episodes instead of 6, no demos, etc. Please remember to mention it in the credits if you use it.
Mac-enstein Second Encounter Source Code (DOS) Released by Andy Nonymous for general use. Please remember to mention it in the credits if you use it.
Schabbs 3000 Source Code Released by Ling Yan Li for general use. Please remember to mention it in the credits if you use it.
Scourge Of Lammy Source Code Released by JM for general use. Please remember to mention it in the credits if you use it.
Totengraeber Developer Released for general use. Not only contains BJ Rowan's 'Totengraeber' Source Code but a font and a number of doc files like a music list. Please remember to mention it in the credits if anything is used.
CFDB (Check Free Databytes) Utility Made with Qbasic 4.5, it checks available databytes from your project's source directory. Instructions for use are included in the zip. By Codetech.
Source Code Links
The following sites have information and tutorials on how to use the source code.
Compiling The Source Code - Paal Olstad
Poet's Source Code Tutorials - Paal Olstad
Haasboy Software - Ryan de Haast
Heaven And Hell Source Code Page - Luke Strauman
James' Wolfenstein 3D Galaxy - James Ingham
MCS' Coding Tips - MCS
Wolf 3D Dome/Coding Basics - Parafriction
Setting Up and FPS Counter - DarkOne
Animated Walls - DarkOne
Textured Floor/Ceiling - DarkOne
CHAOS Software - Has many coding tutorials like outside atmosphere, shading and parallax sky. By Philipp Luy
How to get the HappyFace when BJ gets MachineGun - Wes Desjardins
Adding a Back Pack Item (Like in Doom) - Joe
How to Avoid getting a Lower Weapon with a Higher One - Joe
Change Player Speed by the Chosen Weapon - Tex ZK
Run With Stamina - Tex ZK
If anyone has a tutorials site that is not listed above but would like it included, please email me.
My Other Wolf 3D Sites