MCS' Coding Tips
                 "Success!"



  
Cleaning up your project directory

   Written by MCS
   Tested by myself


   
Main Page

News

Wolfenstein 3D
Texture Library


MCS' Coding
Tips - "Success"!


Utilities

Spear
Resurrection


Wolfendoom

Wolf
Collection


Original Wolf 3D

Doom/Duke
maps


Other Stuff

Links

Questions?
Email us!
When you install the original ID source code package, you'll end up with 105 files and 2 subdirectories in your source directory.
A lot of those files aren't needed at all and are just a waste of drive space (I know that isn't really an issue with the large volumes these days, but I like my project directories to be as clean as possible :-)
The following table shows which files are necessary for your project. You can safely delete any file in your source directory not listed here. Mind you, the subdirectory OBJ is necessary and has to stay intact.






















When you're dealing with a Spear of Destiny project, you should keep the SOD files instead of the WL6 ones (e.g. MAPSWL6.H should read MAPSSOD.H). In that case, also keep the file F_SPEAR.H.

If you're too lazy to sort it all out, you might want to download this zipfileIt contains only the files mentioned above. Using the method described in the "Borland setup" tutorial, you will keep things as compact as possible.

CAUTION: If you installed your project files in the Borland program directory (strongly discouraged!) you should be extremely careful not to delete any essential program files!! It's highly recommended to spend some time to set up things in a decent way. It really pays!

NOTE: You can also leave out the files C0.ASMWOLFHACK.C and WHACK_A.ASM, provided you remove them from your project file as well. Please refer to the "Abnormal Program Termination" tutorial for more information.


Success!
MCS.
AUDIOWL6.H
C0.ASM   
DETECT.C 
FOREIGN.H
GFXV_WL6.H
H_LDIV.ASM
ID_CA.C  
ID_CA.H  
ID_HEAD.H
ID_HEADS.H
ID_IN.C  
ID_IN.H  
ID_MM.C  
ID_MM.H  
ID_PM.C  
ID_PM.H  
ID_SD.C  
ID_SD.EQU
ID_SD.H   
ID_SD_A.ASM
ID_US.H   
ID_US_1.C 
ID_US_A.ASM
ID_VH.C   
ID_VH.H   
ID_VH_A.ASM
ID_VL.C   
ID_VL.EQU 
ID_VL.H   
ID_VL_A.ASM
MAPSWL6.H 
RULES.ASI 
WOLF3D.PRJ
VERSION.H 
WHACK_A.ASM
WOLFHACK.C
WL_ACT1.C 
WL_ACT2.C 
WL_AGENT.C
WL_ASM.ASM
WL_DEBUG.C
WL_DEF.H  
WL_DRAW.C 
WL_DR_A.ASM
WL_GAME.C 
WL_INTER.C
WL_MAIN.C 
WL_MENU.C 
WL_MENU.H 
WL_PLAY.C 
WL_SCALE.C
WL_STATE.C
WL_TEXT.C