Catalog · How the catalog works
DelphiDoom
Source port of Doom, Heretic, Hexen and Strife developed in Delphi
- ★ 65 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
//------------------------------------------------------------------------------
//
// 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
