This is a source port of the games Doom, Heretic, Hexen and Strife developed in Delphi.
Source code repository: https://github.com/jval1972/DelphiDoom
Many features have been added to take advantage of modern hardware:
-External hi-res textures
-Advanced 32 bit color software rendering
-OpenGL support
-Quake (md2) models
-Sloped floors & ceilings
-3d middle floors
-Voxels
-Dynamic lightmaps
-mp3 music
-Custom actor definition
-and many more...
In addition provides accurate demo playback of many Vanilla Doom demos.
Supported games include: Doom, Doom2, Heretic, Hexen, Chex Quest, Chex Quest 2 and Strife.
Features
- Advanced 32 bit color software rendering
- OpenGL support with md2 models and dynamic lightmaps
- External hi-res textures
- Voxels
- mp3 & midi music
- 3d middle Floors (currently one per sector)
- Slopes
- Advanced script engine (PascalScript) to customize levels and actors
- 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 files 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
- Sprites with 16 or 32 rotations
- UDMF Map format
- BEX/DEHEXTRA support
- MBF21 support
- UMAPINFO support
Categories
First Person ShootersLicense
GNU General Public License version 2.0 (GPLv2)Follow DelphiDoom
You Might Also Like
When it comes to cybersecurity, what your clients don’t know can really hurt them. And believe it or not, keep them safe starts with asking questions. With ConnectWise Identify Assessment, get access to risk assessment backed by the NIST Cybersecurity Framework to uncover risks across your client’s entire business, not just their networks. With a clearly defined, easy-to-read risk report in hand, you can start having meaningful security conversations that can get you on the path of keeping your clients protected from every angle. Choose from two assessment levels to cover every client’s need, from the Essentials to cover the basics to our Comprehensive Assessment to dive deeper to uncover additional risks. Our intuitive heat map shows you your client’s overall risk level and priority to address risks based on probability and financial impact. Each report includes remediation recommendations to help you create a revenue-generating action plan.
Rate This Project
Login To Rate This Project
User Reviews
-
Nice looking and quick. Good way to play doom based games. One little quibble which hopefully can be easily fixed, can't seem to enter doom console commands using UK keyboard ie key above tab does not work.
-
Program crashes when playing mp3 with VBR-bitrate.
-
Great! I dreamed to have this 10 years ago! :)
-
Wow, very impressive !