
fhDOOM
Engine for Doom 3 (2004) | Category: Source ports
Engine for Doom 3 (2004) | Category: Source ports
fhDOOM is a DOOM 3 source port focused on code cleanliness and graphical improvements. The project maintains full compatibility with the original game and the RoE expansion, introducing OpenGL 3.3, GLSL shaders, soft shadows (Shadow Mapping), and support for modern systems.
Localizations:

Localizations:
Language Independent
The engine does not change the game's text, interface, or voice acting. It is compatible with all language versions.
Features
Full transition to OpenGL 3.3 and GLSL, removal of deprecated shaders.
Dedicated dmap optimizer for occlusion geometry generation.
Ability to blend classic Stencil Shadows with new Shadow Maps.
Cascaded Shadow Maps (CSM) for directional lighting.
Parallax Occlusion Mapping.
Soft Particles.
Improved handling of transparent surfaces in shadow calculations.
Support for soft particles and parallax occlusion mapping.
New render modes for HD and widescreen resolutions.
Replacement of the old DirectX SDK with the modern Windows SDK.
Improved HD texture handling and optimized occlusion geometry generation for shadows.
Enhanced console with scalable fonts.
Optimization for HD texture packs (forced compression disabled by default).
fhDOOM includes all assets from the latest official patch 1.31. Most third-party libraries have been moved into separate modules, hundreds of compiler warnings have been fixed, and the codebase has been cleaned of unused legacy elements.
How to install an engine fhDOOM
Extract the archive
Move the following files from the game folder fhDOOM\base to the engine's base folder:
pak000.pk4
pak001.pk4
pak002.pk4
pak003.pk4
pak004.pk4
Launch fhDOOM.exe
Play!



