DelphiDoom
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