DelphiDoom icon indicating copy to clipboard operation
DelphiDoom copied to clipboard

Source port of Doom, Heretic, Hexen and Strife developed in Delphi

//------------------------------------------------------------------------------ // // DelphiDoom is a source port of the game Doom and it is // based on original Linux Doom as published by "id Software" // Copyright (C) 1993-1996 by id Software, Inc. // Copyright (C) 2004-2022 by Jim Valavanis // //------------------------------------------------------------------------------ // // DelphiHeretic is a source port of the game Heretic and it is // based on original Linux Doom as published by "id Software", on // Heretic source as published by "Raven" software and DelphiDoom // as published by Jim Valavanis. // Copyright (C) 2004-2022 by Jim Valavanis // //------------------------------------------------------------------------------ // // DelphiHexen is a source port of the game Hexen and it is // based on original Linux Doom as published by "id Software", on // Hexen source as published by "Raven" software and DelphiDoom // as published by Jim Valavanis. // Copyright (C) 2004-2022 by Jim Valavanis // //------------------------------------------------------------------------------ // // DelphiStrife is a source port of the game Strife. // // Based on: // - Linux Doom by "id Software" // - Chocolate Strife by "Simon Howard" // - DelphiDoom by "Jim Valavanis" // // Copyright (C) 1993-1996 by id Software, Inc. // Copyright (C) 2005 Simon Howard // Copyright (C) 2010 James Haley, Samuel Villarreal // Copyright (C) 2004-2022 by Jim Valavanis // //------------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 // of the License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA // 02111-1307, USA. // //------------------------------------------------------------------------------ // Site : https://sourceforge.net/projects/delphidoom/ //------------------------------------------------------------------------------

Latest version Downloads: https://sourceforge.net/projects/delphidoom/files/DelphiDoom%202.0.7/

General

Source ports of the games Doom, Heretic, Hexen and Strife.

Features:

  • Advanced 32 bit color software renderer
  • OpenGL support with md2 models and dynamic lightmaps
  • External hi-res textures
  • Voxels
  • mp3, midi, mod, s3m, it, xm, xmi, cmf and sop music files
  • 3d middle Floors (currently one per sector)
  • Slopes
  • UDMF map format
  • UMAPINFO support
  • MBF21 support
  • Advanced script engine (PascalScript) to customize levels and actors
  • ACS script
  • Custom actor definition (ACTORDEF lumps)
  • Console to set environment variables and executing commands
  • Automap rotation and overlay
  • Textured automap
  • Support for up to 256 logical CPUs in software rendering mode
  • wav, flac and ogg sound effects inside wad
  • Almost all BOOM features
  • Limit removing engine
  • Support v5 GL-Nodes
  • Support for HI_START/HI_END namespace
  • Long filename aliases inside WADs
  • Uncapped framerate
  • Chase camera
  • Widescreen support
  • and more...

Editing examples can be downloaded at https://sourceforge.net/projects/delphidoom/files/Tools%2C%20maps%20and%20examples/


Requirements Windows operating system with DirectX support (sofrware renderer) and video card with OpenGL (hardware accelerated renderer). A modern PC with 1.5 GHz processor. DelphiDoom will take advantage of a Multiprocessor system (Up to 256 logical CPUs).

Acknowledgements/Thanks

idSoftware for Doom Raven for Heretic & Hexen source code TeamTNT for BOOM Entryway for PrBoom-Plus Andrew J. Apted for glbsp Randy Heit and Graf Zahl for zDoom Fraggle, Quasar & Kaiser for Chocolate Strife RemObjects for PascalScript Angus Johnson for Bala Vatti's clipping algorithm Gertjan Schouten for image library