Significant Port Feature Pioneering Source Port Note --------------------------- ---------------------- -------------------------- 3D Floors RORDoom*, EDGE * Not released to public 3DMidTex* The Eternity Engine * Not incl. Strife railing 3D Object Clipping ZDoom* * Raven-derived implem. ACS Scripting ZDoom Anchored Portals The Eternity Engine Basic Limits Removal BOOM Built-in DeHackEd BOOM, Legacy, DosDoom? * Unknown which first? C++ Port ZDoom Client/Server Netcode csDoom Console Doom Legacy? CTF CTFDoom? Custom Line Action Bindings ZDoom Custom Scripting Language DosDoom (RTS) Doom 64 Support Doom 64 EX* * Replaces normal logic Dynamic Content Language EDGE (DDF) Dynamic Segs The Eternity Engine ENDOOM Emulation (Non-DOS) Chocolate Doom Floating-Point Renderer* The Eternity Engine * Software Friendly AI* MBF * non-Strife ALLY Generalized Sector Types BOOM GL Nodes EDGE/Vavoom* * Collaborative dev Heretic Playable ZDoom Hexen Map Format ZDoom Hexen Playable ZDoom Java Port Mocha Doom Map Info Lump ???? Multi-Threaded Rendering Mocha Doom Native Master Levels Supp. The Eternity Engine Native NR4TL Support The Eternity Engine OpenGL Renderer GLDoom OPL Emulation ZDoom Overflow Error Emulation PrBoom-Plus Param Action Specials MBF Param Line Specials* BOOM * Not incl. Hexen-format Particle Engine ZDoom PC Speaker Emulation Chocolate Doom Polygon-Based Models ???? Polyobjects (Raven) ZDoom Polyobjects (Independent) The Eternity Engine Portals (Non-anchored) ZDoom Player Skins Doom Legacy Reference-Counted Thinkers BOOM Runtime WAD Loading SMMU Seg Extension via BSP ZDoom Seg Limit Doubling ZDoom Sound Sequences ZDoom* * Raven-derived implem. Slime Trail Removal MBF Sloped Planes ZDoom Strife Playable Vavoom TAS Demo Recording TASDoom TCP/IP Netcode Doom Legacy Texture/Flat Interchange ZDoom Texture Warping SMMU, ZDoom * Exact tie Translucency DosDoom? UDMF Support* ZDoom * Designed by committee View Pitch DosDoom Voxels ZDoom ZIP Archive Support ZDoom