| 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 zipfile. It 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.ASM, WOLFHACK.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 |