================================================ ELDOOM F.A.Q. ================================================ 1) Q: How long did it take to make this? A: 3 years on and off. I put in anywhere from 2 to 12 hours a day depending on the circumstances. ------------------------------------------------ 2) Q: Why do I need a custom .DLL for ELDOOM to work? A: ELDOOM utilizes a portal sky feature present in the Doom 3 add-on "Resurection Of Evil". The code required for the portal sky was copied from that source to the vanilla Doom 3 source. The portal sky allows for much more realistic looking skies. There are also custom CVAR's (Console Variables) that allow you to make ELDOOM more like Doom 1 and 2. SEE "CONSOLE VARIABLES" BELOW ------------------------------------------------ 3) Q: Why do I need the Doom 3 v1.3 patch for ELDOOM to work? A: The source for the DLL mentioned above was compiled with the 1.3 SDK (Source Development Kit) and requires a matching patch version to work porperly. There is no SDK for the 1.0 patch, and old SDK for the 1.1, no SDK for the 1.2, and the current 1.3 SDK. A freshly installed retail copy of Doom 3 (no patch applied) is version 1.0 always. ------------------------------------------------ 4) Q: Where can I download the Doom 3 v1.3 patch? A: There are quite a few locations to download the latest patch, here is a small list of mirrors: http://www.doom3.com/ http://www.fileplanet.com/146116/140000/fileinfo/DOOM-3---v1.3-Patch http://www.3dgamers.com/games/doom3/downloads/ http://files.filefront.com/DOOM_3_v13_Patch/;3856361;;/fileinfo.html http://files.filefront.com/DOOM_3_v13_Linux_Patch/;3856376;;/fileinfo.html (LINUX) http://www.worthplaying.com/article.php?sid=25656 http://www.gamespot.com/pc/action/doom3/download_6126420.html http://www.gamershell.com/news/22347.html http://www.strategyinformer.com/pc/doom3/patch/1637.html http://downloads.gamezone.com/demos/d12716.htm http://www.games-fusion.net/filedb/pafiledb.php?action=file&id=947 http://www.ausgamers.com/files/details/html/16753 ------------------------------------------------ 5) Q: Do I need to install the SDK for ELDOOM to work? A: No, the SDK is only needed for development. ------------------------------------------------ 6) Q: What new Console Variables (CVAR's) are included with ELDOOM? A: Here is a list of the new CVAR's and a description of what they do. NOTE: 1 enables the CVAR, 0 disables it. ui_autoRun: DEFAULT=1 ( Reverses the functionality of the run button. Player will run until run button is pressed which causes him to walk. ) ui_noStamina: DEFAULT=1 ( Disable stamina "player getting tired after running for long periods of time." ) ui_oldNightmare: DEFAULT=1 ( Enables classic nightmare theme. Player doesn't start with soulcube and their health doesn't count down. ) ui_bossMusic: DEFAULT=1 ( Plays custom music while fighting a boss. ) ui_reduceKnockBack: DEFAULT=1 ( Reduces player knockback (kickback and screen effects) when damaged. ) ui_slowAirTanks: DEFAULT=1 ( Increases the amount of time it takes to run out of air when outside. ) g_eldoomPistol: DEFAULT=1 ( Increased clip size and reduced recoil ) g_eldoomShotgun: DEFAULT=1 ( Increased clip size, reduced recoil, and tighter spread pattern ) g_eldoomMachinegun: DEFAULT=1 ( Reduced recoil ) g_eldoomChaingun: DEFAULT=1 ( Increased rate of fire, increased clip size, reduced recoil, and tighter spread pattern ) g_eldoomGrenades: DEFAULT=1 ( Decreased bounciness ) g_chaosMap: DEFAULT=1 ( Enables chaos map effects such as blinking flashlight. Used in map scripts only. ) g_enablePortalSky: DEFAULT=1 ( Enable the portal sky, sky is black otherwise. ) ------------------------------------------------ 7) Q: How do I turn these new CVAR's ON and OFF? A: There is a new menu in the main menu named "ELDOOM OPTIONS", they can be enabled or disabled from there. Or you can add them to an autoexec.cfg file and they will be read each time you start ELDOOM. ------------------------------------------------ 8) Q: Will ELDOOM work with CO-OP MODS? A: At the moment, No. The reason being that most co-op mods have their own DLL. They would either have to make their source public or I would have to make ELDOOM work without a custom DLL. I may release a CO-OP compatible version later on that doesn't require a DLL, but it's unlikely because of the amount of reverse engineering involved. The ELDOOM source is made public, so alternatively, the makers of the CO-OP MODS could compile their code with mine so that ELDOOM will function properly. If you use the CO-OP dll instead of the ELDOOM DLL, the new CVAR's won't work, the sky will be all black, and you'll get stuck and be forced to noclip often. ------------------------------------------------ 9) Q: Will ELDOOM work any other MODS? A: Most likely, No. ------------------------------------------------ 10) Q: What Operating System will ELDOOM work on? A: ELDOOM works on the Windows, Linux, and Macintosh Operating Systems. The Windows DLL was tested on Windows XP, the Linux on Suse 9.3, and the Mac on OSX, ------------------------------------------------ 11) Q: What is double_barrel_shotgun.exe? A: The file “double_barrel_shotgun.exe” is a small program that written in Perl and converted to exe via perl2exe. It extracts the text files from the included zip file “dbs_text.zip” and the assets from the Resurrection of Evil expansion pack file “../Doom 3/d3xp/pak000.pk4” and places them in a temporary directory inside the eldoom mod folder. It then zips all of the files in the temp folder into a new pak4 file “zz_double_barrel_shotgun.pk4”. The “zz_” is important because it causes this file to be loaded last. ------------------------------------------------ 11) Q: How do I get the double barrel shotgun in game? A: The double barrel shotgun will spawn in the map “The Caverns” automatically if the pak file “zz_double_barrel_shotgun.pk4” is detected. It is located in the 2nd building you enter on the bottom floor in the locker room. You need a PDA to get into the locker room which is located in a small storage room on the same floor. Or you can type “give weapon_shotgun_double” (no quotes) into the console. ------------------------------------------------