We are hiring a new server admin! Click here to see job details on our forum.

Doom 64 EX

From PCGamingWiki, the wiki about fixing PC games
Doom 64 EX
Doom 64 EX cover
Developers
Midway Games
Windows Samuel "Kaiser" Villarreal
macOS (OS X) Samuel "Kaiser" Villarreal
Engines
Kex Engine
Release dates
Windows September 5, 2011
macOS (OS X) February 9, 2014[1]
Doom
Doom (1993) 1993
Doom II: Hell on Earth 1994
Final Doom 1996
Doom 3 2004
Doom 64 EX (unofficial port) 2011
Doom 3: BFG Edition 2012
Doom (2016) 2016
Doom VFR 2017
Doom Eternal TBA

Key points

Although this fan-made port is available for free, it requires data from the Doom 64 ROM in order to work.
Great port that includes widescreen support, higher frame-rate, mouse look, and controller support.
Mouse aiming has been rendered broken on Windows 10 after Fall Creators update. Use the SDL fix.

General information

Official Site
Doom64 EX Forums

Availability[edit]

Source DRM Notes Keys OS
Official website
DRM-free
Windows
macOS (OS X)

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\config.cfg
macOS (OS X)

Save game data location[edit]

System Location
Windows <path-to-game>\doomsav*.dsg
macOS (OS X)

Video settings[edit]

Video settings.
Video settings.
Graphics option Option Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
See Ultra-widescreen.
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Use Borderless Gaming.[2]
Anisotropic filtering (AF)
On/Off toggle. Amount unknown.
Includes option to disable blurry bilinear texture filtering.[Note 1]
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Set Framerate to Smooth under the Setup screen in the Options menu.
High dynamic range display (HDR)
Color blind mode

Ultra-widescreen[edit]

Instructions[citation needed]
  1. Go to the configuration file(s) location.
  2. Open config.cfg.
  3. Set the seta "v_height" "xxx.000000" to you desired vertical resolution.
  4. Set the seta "v_width" "xxx.000000" to you desired horizontal resolution.
  5. Ensure that windowed/fullscreen mode is set to your desired mode in the seta "v_windowed" "x".
  6. Save and close.
  7. Launch the game directly from DOOM64.EXE.

Notes

Geometry outside the 16:9 dimensions is frequently culled out.

Field of view (FOV)[edit]

Instructions[citation needed]
  1. Go to the configuration file(s) location.
  2. Open config.cfg.
  3. Set the seta "r_fov" "xx.x" to you desired vertical field of view.
  4. Save and close.

Input settings[edit]

Mouse settings.
Mouse settings.
Controller settings.
Controller settings.
Remap settings.
Remap settings.

Audio settings[edit]

Audio settings.
Audio settings.
Audio options Native Notes
Separate volume controls
Sound, Music and Gain Output
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English

Issues fixed[edit]

Mouse aiming not working on Windows 10[edit]

After the Fall Creators update on Windows 10, mouse aiming has rendered broken without this fix.
Download the SDL fix and replace the outdated SDL .dll files in <path-to-game> with ones from the zip archive[5]

Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL 1.2
64-bit executable

System requirements[edit]

Windows
Minimum
Operating system (OS) 98, 2000, XP, Vista
Processor (CPU) 600 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD)
Video card (GPU) 32 MB of VRAM
OpenGL 1.2 compatible

Notes

  1. In-game “linear” texture filtering uses 4-point bilinear filtering, rather than the 3-point bilinear filtering used on the Nintendo 64.[3] This results in more increased texture aliasing.[4]

References

  1. Doom64 EX 2.4 Mac OS Version Available - Doom64 EX - last accessed on August 28, 2016
  2. Verified by User:AmethystViper on December 10, 2017
  3. Doom 64 EX looks a lot better pixelated. - Doom General - Doomworld
    "I don't think the original filtering applied from the N64 matches the bilinear which the port uses, I feel the pc bilinear is making it look worse than the N64's own filtering."
  4. Filthy Pants: A Computer Blog: N64 3-Point Texture Filtering in mupen64plus-libretro
  5. Verified by User:AmethystViper on December 10, 2017
    Applying the SDL fix provided by dotfloat has addressed the mouse aiming issue under Windows 10 after the Fall Creator's update.