Skip to content

jval1972/DelphiDoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

//------------------------------------------------------------------------------
//
//  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