[Register] [731851 Members] [102221 Online; 1829 Members, 100392 Guests]  
Doom 3
File Search

Doom 3 Downloads > Mods > Misc.:
Terminal DOOM (Demo)
Filename: terminal_doom_demo.zip

Date Added:
Type / Category:
5.65 MB
Bernd Kreimeier
Mods > Misc.

Average User Rating: 9.2
Number of Votes: 16
Related Files:
Latest 5 Mods > Misc.:
- doom3 sidescroller (0.3.0)
- You Broke My Heart
- Betruger Basher (1.1)
- Betruger Basher
- Bouncy Ball Bomb

Other Files by Bernd Kreimeier:
  No Files Found!

 » Cheats
 » FAQ
 » Downloads
    - Hosted Mods
    - Maps
    - Media
    - Mods
    - Official Releases
    - Resurrection of Evil
    - Skins
    - Supported Mods
    - Utilities
 » File Search
 » Submit Files
 » Articles
 » Interviews
 » Tweak Tips
 Single Player
 » Overview
 » Monsters
 » Weapons
 » Screenshots
 » GameFAQs

 Multi Player
 » Overview
 » Game Modes

 Resurrection of Evil
 » Articles
 » Gallery
 » GameFAQs

 Doom 3 Mods
 » List of D3 Mods
 » Download D3 Mods

 The News
 » Latest News
 » News Archive
 » Submit News

 The Community
 » Links
 » Mapping Tutorials
 » Doom 3 Forums
    - Doom 3 General
    - Doom 1 / Doom 2
    - Modding & Editing
    - Problems & Help
    - Clan Forums
 » PotD Archive
 » Submit PotD

 The Site
 » Poll Archive
 » Submit Poll
 » Latest Poll
 » Site Staff

Terminal DOOM (Demo) - File Description  

I did this project as a proof-of-concept for fully interactive surfaces, the full potential of which is not yet realized by the DOOM3 GUI. Doom1 was chosen for convenience, a bit of nostalgia, and because I worked with that codebase before. In retrospect, that might have been a mistake on my part, as that choice distracts from the point I am trying to make.

You will have to have the retail version of DOOM3 installed, and you will have to apply the version 1.3 patch to be able to run the Terminal DOOM demo. To install the mod, simply unpack the contents of the ZIP archive into the directory where your DOOM3 executable is located, and follow the instructions in the README.TXT.

Terminal DOOM (Demo) - Screenshots  
Click to enlarge Click to enlarge Click to enlarge Click to enlarge Click to enlarge Click to enlarge

Terminal DOOM (Demo) - File Download Options  

Primary Download Locations:
Provided by:
Worldwide Mirror by FileFront
usa - USA Central USA Central

Download from Worldwide Mirror by FileFront Download Terminal DOOM (Demo)!

Terminal DOOM (Demo) - Readme  
Readme File:
Terminal DOOM - Release1-20050523
Build against DOOM3 SDK version 1299, tested against 1302.

This is a Doom3 port - of sorts - of the original linuxdoom-1.10 source as
released in 1997. There are only minor changes to Doom1 and Doom3. Doom1's
state has not been refactored into a proper class, so the engine is a
singleton (one instance controlled through namespace). The modified Doom1
source still compiles for a standalone Linux-only X11 SHM version as well
(true color), Sound playback through Doom3 has no spatialization. IWAD
sound samples are converted to 16bit WAV on load and written out to
and loaded by Doom3 at runtime.

The code has all the loose ends that come with a first pass, but every
part needed for a clean UiPlugin interface and its Doom3 implementation
is done, with exception of support for networking and custom key bindings.
The ChangeLog that will be included in the code release lists some possible
improvements. The weakest point in the Doom3 SDK is the input handling, as
there are no raw mickeys and buttonUp/keyRelease events provided to the
game DLL code. Fully interactive surfaces need the same input fidelity as
the game they are embedded in, however, Doom3 does not really support input
focus or full QWERTY keyboard support. A side-effect of the workarounds
employed in this mod is that Doom3 ignores custom bindings (see above).

Installation: unpack the contents of termdoom.ZIP into your doom3/ folder.
If you want to run the debug DLLs, also unpack termdoom_debug.ZIP, which
contains a game02.pk4 - remove this to use the release DLLs.

To launch the mod from the commandline, use:

'doom3 +set fs_game mod_doom'

or simply select 'Terminal DOOM' in the 'Mods' menu.
To exit the mod, hit ESC to enter the main menu and ESC again to exit
the game. There is no return path to the base main menu.

To start Classic DOOM, simply click on the GUI, then hit enter to break
the attract loop. Use PAUSE if you want to step away, or hit ESC to
bring up the Classic DOOM menu. F1 brings up the DOOM help, which
shows the key bindings. While the DOOM menu is up, you can look around,
and if you look away from the GUI you can move around.

There are several 'doom_*' CVars to adjust input and debug parameters,
In particular, 'doom_args' is used as the Doom1 commandline arguments,
e.g. for PWAD use. By default Classic DOOM is locked to 35 Hz, for
Windows use doom_ticrate to change that (set to zero to run locked to
Doom3 w/o clamp).

Be sure to try
'map arcade/arcade'
for a nice map with an arcade machine and a billboard (by Neil J. Martin).

The standalone Linux Doom binary is in linuxdoom2005.zip. There is no
Windows version of the standalone build. It was done so that I could debug
changes to Classic DOOM without having to use DOOM3. If you want to play,
there are much better ports out there than this (or Terminal DOOM, for
that matter). I suspect that Terminal DOOM is not the last port we will see
of this classic either...

started on 2005/03/23

- the Doom3 SDK source is released under the Doom3 SDK license.
- the Doom1 shareware IWAD is Copyright (C) id Software. All rights reserved.
- the Doom1 source and its modification are covered by the GPL.

Robert A. Duffy (DOOM3 GUI,technical info)
Timothee Besset and Brian Harris (UploadImage, technical info)
Neil J. Martin (Test maps, Jukebox Mod, testing)
Aaron Pfeiffer, Arne Olav, Michael Tomaino (testing)
Ryan C. Gordon (Resources)
John Carmack (DOOM1 source)

Bernd Kreimeier (Terminal DOOM idea and execution)

Interactive GUIs can be used for better purposes than Terminal DOOM.
Look at
for more information and future updates.

Terminal DOOM (Demo) - User Comments  
The following comments are owned by the user that posted them. Doom 3 Files is not responsible for their content.

Total comments: 14 | Last comment: 07-02-2007 at 17:39

 #1 - 05-26-2005 at 09:59
Joined: October 9th, 2004
Posts: 865
this is just superb!!! LOL wot next - Wolfenstein for Doom3? :-)
Great work but maybe one day a multi-system release for us Maccers out here. Still, nice work!!! big grin

 #2 - 05-26-2005 at 14:12
From: (uppsala)
Joined: July 8th, 2004
Posts: 281
this looks ......WIERD

 #3 - 05-26-2005 at 14:17
Joined: January 28th, 2005
Posts: 53
thats SOOOOOOO cool!Rock now thats what i call cl*****ic doom for doom 3!stick out tongue

 #4 - 05-26-2005 at 17:35
From: (Hobart, Tasmania)
Joined: January 6th, 2005
Posts: 33
Damn thats sumthin new. I dont think anybodys thought of that b4
Two Thumbs Up!

 #5 - 05-26-2005 at 20:55
Joined: September 16th, 2002
Posts: 378
Um, what's it do?

 #6 - 05-26-2005 at 21:44
Joined: February 13th, 2005
Posts: 70
shut up, this offends me and my tribe.

 #7 - 05-27-2005 at 02:21
From: (Perth, Western Australia)
Joined: November 20th, 2004
Posts: 46
lol, interesting. This is great!

 #8 - 05-28-2005 at 11:02
From: (Maine)
Joined: July 26th, 2003
Posts: 320
Ah good times. I still have the 2 diskette shareware version of doom from waaay back.

 #9 - 05-28-2005 at 16:49
Joined: March 20th, 2005
Posts: 90
lol doom in doom nice 10/10

 #10 - 05-29-2005 at 02:27
Joined: August 21st, 2003
Posts: 126
Very, very cool!

 #11 - Ohhhhhhh - 05-30-2005 at 11:39
Joined: March 14th, 2005
Posts: 96
Can sombody tell me where to put those files?
I can't run TERMINAL Doom!

 #12 - This is... - 05-31-2005 at 18:27
Joined: January 19th, 2005
Posts: 89
...Totally ridiculously amazingly awesome. The potential of interactive GUIs is well on its way to being realized. I mean, seriously, this is just..."Holy sh*t" awesome.

This also belongs in the Doom 3 Can Do it Too project...NOW!

10/10 all the way.

 #13 - 07-23-2006 at 02:52
Joined: October 11th, 2005
Posts: 118
awww the sound doesnt work for me. Could someone help me out with this? Is it because I have windows XP?

 #14 - Hey - 07-02-2007 at 17:39
Joined: October 28th, 2006
Posts: 44
Sup, is there a way you could put the entire doom 1 into terminal doom?

When posting comments, you must follow these rules:
  1. No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
  2. No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
  3. No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
  4. No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
  5. No Attacks / Retaliation of any kind against a member, or group of members.
  6. Please do not advertise for other sites or forums here.
  7. Maximum of 3 smileys per regular member.
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
Now enjoy yourself and behave!

  • Register: To get your own Username, click here!
  • Forgot your password? click here!
  • You can use UBB here!
Username:     Password:  
Remember my username and password
Comment Title:
Your comments for this File please:

 Latest Files
 » NEXT & BETTER Sh.. (4.3)
 » Doom III .. (1.1 (demo))
 » d3chaos(alpha).. (alpha)
 » NEXT & BETTER Sh.. (4.2)
 » Annihilation X U.. (1.0)
 » Unofficial GunMa.. (1.0)
 » D3 base Music mo.. (1.0)
 » True Survival mo.. (1.7)
 » In Hell DC - Uno.. (1.2)
 » District 61 (1.0)

 Latest News
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..

 The Network
 » Gaming News
 » Game Demos
 » Game Patches
 » Trailer Videos
 » Gaming Forums

 Game Portals:
 » Age of Empires 3
 » Aliens vs Predator 2
 » America's Army
 » ArmA 2
 » Armada 2
 » Battlefield 1943
 » Bridge Commander
 » Brothers in Arms 2
 » Call of Duty 4
 » Command & Conquer
 » Company of Heroes
 » Crysis
 » Counter-Strike: Source
 » Dawn of War Series
 » Day of Defeat: Source
 » Diablo 3
 » Doom 3
 » Elite Force
 » Enemy Territory
 » Fallout 3
 » Far Cry 2
 » F.E.A.R.
 » Flight Simulator X
 » GTA San Andreas
 » Half-Life 2
 » Halo
 » Jedi Knight 3
 » Knights of the Old Republic
 » Left 4 Dead 2
 » LOTR: Battle 4 Middle Earth
 » Medal of Honor
 » Operation Flashpoint
 » Quake 4
 » Red Faction: Guerrilla
 » rFactor
 » Silent Hunter 4
 » Sins of a Solar Empire
 » Soldier of Fortune 2
 » S.T.A.L.K.E.R.
 » Star Trek: Legacy
 » Star Wars Battlefront 2
 » Star Wars Empire at War
 » StarCraft II
 » Starfleet Command III
 » Supreme Commander
 » Team Fortress 2
 » The Elder Scrolls IV
 » The Sims 2
 » TrackMania United
 » Unreal Tournament 3
 » Warcraft III
 » World of Warcraft
 » X3: Terran Conflict

You got served by in 0.273 seconds using 6 MySQL queries and 13 includes
Copyright © 2015 FileFront, Inc. All rights reserved.
Design by Jos Jongejan aka Pro-Filer & Delta. Use of Doom 3 Files materials is subject to certain Terms & Conditions.
TM & © 2015 id Software. All rights reserved. Doom 3 and related marks are trademarks of id Software.