Skip to content

Cross-Platform OpenGL Doom Source Port with powerful modding features

License

Notifications You must be signed in to change notification settings

edge-classic/EDGE-classic

Repository files navigation

circle_logo5

EDGE-Classic is a Doom source port that provides advanced features, ease of modding, and attractive visuals while keeping hardware requirements very modest. It is a revival of the EDGE 1.35 codebase for modern systems.

EMUS, the EDGE Modder's Utility Suite, has also been updated to stay current with EDGE-Classic's new features, and is an excellent all-in-one tool for both the beginning and experienced modder.

Here are some mods that showcase EDGE-Classic's flexibility and power:

Operation: Arctic Wolf Revisited

Operation: Arctic Wolf Revisited is an update/extension of Laz Rojas' classic DOOM 2 mod with improved gameplay, all new weapons, enemies, new mechanics, more interactivity, more immersion, scripting, updated textures, level fixes, etc. making it essentially a whole new game.

arcticre

Download from ModDB here.

Astral Pathfinder

pathfinder

Astral Pathfinder by RunSaber/Chutzcraft is an EDGE exclusive partial conversion of Doom II, with an otherworldy setting and Quake-style weaponry. Three vast levels packed with exploring, secret-hunting and of course, hellish spawn from several dimensions, including three boss fights for the player to contend against.

Download from ModDB here.

Heathen

heathen (2)

A Hexen/Heretic-inspired gameplay mod for Doom. New enemies, weapons, items, and attacks.

Download from ModDB here.

Duke it out in DOOM

dukeitout

An action-packed gameplay mod that puts you in the boots of the political incorrect but lovable ass-kicking macho-man Duke Nukem. Crammed full of of 80's/90's action movie throwbacks and pop culture references. Featuring an impressive arsenal of super deadly, sneaky and devastating weapons and a colorful and humorous collection of power-ups and pickups. Full of witty one-liners from Duke himself and plenty of blood, guts and gore.

Download from ModDB here.

Aliens: Stranded

aem

A Total Conversion themed on the Aliens movies. New weapons, enemies, music, textures etc. Heavy use of 3D models.

Download from ModDB here. The load order of the included WADs is D3tex.wad, AEM.wad, and AEM_Mapset.wad.

DarkForces Doom

darkforces

A Star Wars/Dark Forces themed gameplay mod by CeeJay for EDGE-Classic. Weapons, items, enemies and new gameplay mechanics.

Download from ModDB here.

An optional texture pack to enhance the experience can be found here.

Notable Improvements over EDGE 1.35

  • UDMF map support
  • DEHEXTRA compatibility
  • A soundfont-capable MIDI player (SF2 support)
  • OPL emulation with external OP2/AIL/TMB instrument support
  • Support for MP3 music and sound effects
  • UMAPINFO compatibility
  • Migration from SDL1 to SDL2 (longevity and potential new features)
  • Improved support for gamepads
  • Expanded DDF, RTS, and COAL features
  • Full support for the Chex Quest 1, HacX 1.2, Harmony and REKKR IWADs
  • Greatly improved Heretic/Blasphemer IWAD compatibility
  • Enhanced support for the Freedoom 1/2 IWADs
  • Widescreen statusbar, intermission, and title screens
  • Replaced GLBSP with AJBSP as the internal nodebuilder
  • Inventory system
  • Autoload folder
  • New Liquid animation (SMMU, SMMU+Swirl and Parallax)
  • Many more music formats (OGG, FLAC, IT/S3M/XM/MOD/RAD Tracker music and even C64 SID!)
  • Optional Dynamic Sound Reverb
  • Optional Pistol Start feature
  • Support for image/spritesheet and TrueType fonts
  • A load of longstanding bugs fixed (see full changelog)

Bugfixes and detailed changes can be found in CHANGELOG.txt

Currently Supported Platforms

  • Windows 32/64-bit (x86 architecture), XP or later
    • Windows XP builds are created with w64devkit; instructions are in COMPILING.md
  • Web Browsers (Desktop browsers are supported, mobile browsers require future touch and gamepad input work)
  • Linux 32/64-bit (x86 and ARM architecture - ARM tested with Raspberry Pi OS on a Pi 4B)
  • BSD 32/64-bit (x86 and ARM64 architecture - tested with FreeBSD 13.1; ARM64 tested on a Pi 4B but not recommended unless proper video acceleration is available as playable framerates are too difficult to achieve otherwise)
  • Mac 64-bit (x86 and M1 architecture)

Currently Supported IWADs

  • The Ultimate Doom/Doom 1/Freedoom Phase 1
  • Doom 2/Freedoom Phase 2
  • Chex Quest 1
  • Chex Quest 3: Vanilla Edition
  • Heretic/Blasphemer
  • HacX 1.2
  • Harmony
  • REKKR

To learn more about EDGE-Classic, DDF, RTS, or COAL, please visit our wiki.