Contains DOOM 64 CE with graphics and audio addons. Requires a patched DOOM64.IWAD (see prerequisites instructions below). Comes bundled with GZDoom 4.7.1 for convenience, but you can use an existing installation of it. Read the readme for more details.
NOTE: This version contains many internal changes, so if you are upgrading from a previous installation, it is necessary to delete DOOM64.IWAD and DOOM64.CE.LostLevels.pk3 and run the installer again. Any map packs from ModDB's addon section will also need to be redownloaded to use their latest version. After upgrading, it is safe to delete the file named (...).Base.pk3, because it is no longer used in this version.
Version 3.0.0 (Full)
- Merged the Base and ipk3 files. The PSX and Retribution TCs are no longer included without modifications.
- Reorganized all internal lumps to make it easier to maintain and understand.
- Updated the zscript api version to latest stable and fixed deprecations.
- Sector light color, light level and special colors previously read from external lumps are now baked inside the maps.
- Item pickup sounds now overlap, like the original.
- Slowed down some high tier actors back to vanilla speeds regardless of settings for better balancing.
- Improved mod compatibility.
- Slightly increased the intensity of strobing additive blends.
- Enhanced particles now preserve their transparency when GZDoom's Classic Doom Transparency is set to Vanilla.
- Added an option to use the original episode names (e.g Doom 64 instead of The Absolution).
- Added an option to display the "Entering" text in a single stats screen, like the original.
- Added an option to display the original stats screen and intermission backgrounds.
- Added an option to skip the ending consolidated statistics report.
- Added options to hide episodes and difficultes not present in the originals.
- Added a slider to control Lost Soul translucency since it will be removed on GZDoom > 4.8.
- Changed GZDoom's default night vision mode to classic style.
- Disabled motion blur by default.
- Added a CCARDS lump for compatibility with Corruption Cards.
- Many small bug fixes.
- Fixed the Chainsaw firing speed.
- Adjusted the way vanilla move bob strength is applied.
- Reduced the intensity of the Intensify Sector Colors option to make levels less dark.
- Added an option to use an alternate shotgun zombie sprite to make it easier to distinguish them.
- Added placeholder sprites for missing Doom 2 monsters to improve compatibility with mods that spawn them.
- Fixed the wrong gib sound being played when the SFX addon was not loaded.
- Added an option to use the DOOM 64 EX Arranged HUD.
- Renamed The Outcast Levels episode to The Doomsday Levels to better reflect that they also include Absolution TC exclusive levels.
- Added texture markers to the patched DOOM 64 IWAD.
- [Dark Entries] Fixed the invisible puzzle soulsphere.
- [Cold Grounds] Fixed some floors incorrectly having the "liquid floor" effect.
- [Control] Fixed misaligned textures.
Prerequisites
Starting from version 2.0.4, DOOM 64 CE does not run standalone and requires a copy of DOOM 64 for Steam to work. The Steam DOOM 64 IWAD (DOOM64.WAD) can't be used as is and requires patching to make it discoverable by gzdoom. An automatic patcher is included in this package to make this process easier:
Run doom64-install.bat. It will try to find your Steam installation of DOOM 64 and automatically patch and create all necessary files to play. If for any reason the Steam installation is not found, you can copy DOOM64.WAD to the same folder as the .bat file and it will use that instead (special thanks to phredreeke for the idea and initial implementation).
Once it finishes, open gzdoom.exe and you will be able to select DOOM 64 CE from the list. If you do not wish to use the bundled gzdoom and have it installed elsewhere, copy the IWAD and PK3s to its location or the paths configured in its [IWADSearch.Directories] and [FileSearch.Directories].
Supported Steam DOOM64.WAD Checksums:
- MD5: 0AABA212339C72250F8A53A0A2B6189E
- SHA1: D041456BEA851C173F65AC6AB3F2EE61BB0B8B53
- SHA256: 05EC0118CC130036D04BF6E6F7FE4792DFAFC2D4BD98DE349DD63E2022925365
NOTE: This version contains many internal changes, so if you are upgrading from a previous installation, it is necessary to delete DOOM64.IWAD and DOOM64.CE.LostLevels.pk3 and run the installer again. Any map packs from ModDB's addon section will also need to be redownloaded to use their latest version. After upgrading, it is safe to delete the file named (...).Base.pk3, because it is no longer used in this version.
The installer incorrectly thinks my Doom64.wad has been modified and won't patch it!
It only works with the Steam version and its latest patch (the one from February 24th 2022 because it modified the wad). The checksums should match the ones under the Prerequisites section in the summary above (click Read More to see it).
I have the February 24 update and the MD5 checksums do not match (checked via SLADE). So what do I do now?
That's odd, please post the checksums here.
Maybe try the option to verify the integrity game files in Steam so it forces a redownload?
It only gives the following checksum (MD5, I believe) in the CHECKSUM lump:
BB80F932CC91C75238CA039D84E921CE
Verifying the integrity did not change it.
If you're on linux, run this command and post the result:
md5sum DOOM64.WAD
If on windows, run this in Powershell:
Get-FileHash -Algorithm MD5 .\DOOM64.WAD
That gave me a checksum of 0AABA212339C72250F8A53A0A2B6189E, which DOES match what the install should be looking for, so it's evidently the installer that is the problem!
It's worked for other people though.
There has to be something different in your scenario other than the checksum. Have you tried copying the wad into the same folder as the installer? Maybe it's not being able to read the registry keys for some reason.
Yes, I DID copy the wad into the same folder as the installer. And why would it not be able to read the registry keys?
Permissions maybe? I'm just guessing at this point.
Are you running this in a fresh install folder or an already existing one? Maybe the bps files in the patcher folder are from the older version?
Musta been the BPSes - when I deleted them and re-extracted the new ones, it worked fine.
Glad you got it working.
unfortunately the Aubrey Hodges level soundtracks are not working besides for Main Theme and the Level Complete tracks. is it perhaps just under development or just an issue im having?
Are you hearing regular doom 2 styled midis? If so, go to the Features Menu, Audio Features and change Music Style to Console. Make sure Play both music styles is turned off as well. After that you must choose Change Music Style Now to immediately apply the change.
Those are my current setting for the music. there seems to be 3 or 4 of the same tracks throughout levels that keep playing that dont correlate with the track identifier when a new one starts. one i believe was a piano, another being some sort of deep humming. i did go through the music player in the settings to manually play the tracks related to the Final Doom sountracks this morning however only the first 4 were the correct tracks. as i went down the line to play the others, the same tracks mentioned instead took place.
Could it be the soundfonts? In your gzdoom folder, there should be a subdirectory called 'soundfonts', with four files: gzdoom.sf2, PSXDOOM.sf2,PSXFINALDOOM.sf2 and DOOM64.sf2 (depends on which CE mods you have downloaded).
I have the PSX Final Doom CE. The PSXFINALDOOM.SF2 Soundfont is present within the subdirectory folder
Final doom requires PSX Doom if you downloaded the Full version (just extract everything in the same folder).
The PSXDOOM.SF2 soundfont needs to be there because Final Doom reuses some PSX tracks.