Omniscient

Omniscient is a super simple Doom IWAD patcher, allowing you to patch/convert between most versions of every major IWAD. It’s written using native Win32, and supports all versions of Windows down to 98!. For non-Windows users, it also works perfectly under Wine.

Download

Changes

v1.3.2

  • Fixed error when patching to or from the PSN versions of TNT and Plutonia.
  • The values in the combo box and list box in the Supported IWADs dialog are no longer sorted.

v1.3.1

  • Added an about dialog, from which you can view the supported IWADs
  • Fixed a couple of memory leaks.
  • Misc code cleanup.

v1.3.0

  • Added Hacx (v1.0, v1.1, v1.2)
  • Added Harmony (v1.0, v1.1)
  • Added Chex Quest 3 (v1.4, and some unknown version found on ModDB)
  • Omniscient is now compiled with Visual Studio 2005, so it is now compatible with versions
    of Windows prior to XP
  • Added drag-and-drop support, so you can load an IWAD by dragging it onto the window
  • Omniscient will now load IWADs passed as its first argument, so you can now load an IWAD by
    dragging it onto the .exe
  • Omniscient can now be used to identify – but not patch – Freedoom/FreeDM (v0.9 and up),
    fakeiwad.wad, megagame.wad, Chex Quest, and Chex Quest 2
  • Added crappy icon (I’m not a graphic designer, ok 🙂)

v1.2.0

  • Added support for the Hexen beta, once again sourced from the amazing iwad-patches repo
    • This IWAD version should only be played with the beta engine
  • Improved error handling for in-place patches
  • Renamed Doom 2 v1.666g and v1.8f to v1.666 (German) and v1.8 (French) respectively
  • Attempting to patch Doom 2 to v1.8 French no longer patches to regular v1.8

v1.1.0

  • Changed the descriptions of TNT and Plutonia to be their full names
  • Renamed the PSN versions of TNT and Plutonia to PSN, USA
  • Added the PSN Europe versions of TNT and Plutonia

Supported IWADs

Doom / The Ultimate Doom

  • Doom retail v1.1
  • Doom retail v1.2
  • Doom retail v1.666
  • Doom retail v1.8
  • Doom retail v1.9
  • The Ultimate Doom retail v1.9
  • The Ultimate Doom (Doom 3 BFG Edition)
  • The Ultimate Doom (Doom 3 BFG Edition, Xbox 360)
  • The Ultimate Doom (Pocket PC)
  • The Ultimate Doom (PSN)
  • The Ultimate Doom (Unity port v1.0)
  • The Ultimate Doom (Unity port v1.1)
  • The Ultimate Doom (Unity port v1.3)
  • The Ultimate Doom (XBLA)
  • The Ultimate Doom (Xbox)

Shareware Doom

  • Shareware Doom v1.0
  • Shareware Doom v1.1
  • Shareware Doom v1.2
  • Shareware Doom v1.25
  • Shareware Doom v1.4beta
  • Shareware Doom v1.5beta
  • Shareware Doom v1.6beta
  • Shareware Doom v1.666
  • Shareware Doom v1.8
  • Shareware Doom v1.9

Doom 2

  • Doom 2 retail v1.666
  • Doom 2 retail v1.666 (German)
  • Doom 2 retail v1.7
  • Doom 2 retail v1.7a
  • Doom 2 retail v1.8
  • Doom 2 retail v1.8 (French)
  • Doom 2 retail v1.9
  • Doom 2 retail (Bethesda.net)
  • Doom 2 retail (Doom 3 BFG Edition)
  • Doom 2 retail (Doom 3 BFG Edition, Xbox 360)
  • Doom 2 retail (PSN)
  • Doom 2 retail (Unity port v1.0)
  • Doom 2 retail (Unity port v1.1)
  • Doom 2 retail (Unity port v1.3)
  • Doom 2 retail (XBLA)
  • Doom 2 retail (Xbox)
  • Doom 2 retail (Zodiac)

TNT: Evilution

  • TNT: Evilution
  • TNT: Evilution (id Anthology)
  • TNT: Evilution (Unity port v1.0)
  • TNT: Evilution (Unity port v1.3)
  • TNT: Evilution (PSN, USA)
  • TNT: Evilution (PSN, Europe)

The Plutonia Experiment

  • The Plutonia Experiment
  • The Plutonia Experiment (id Anthology)
  • The Plutonia Experiment (Unity port v1.0)
  • The Plutonia Experiment (Unity port v1.3)
  • The Plutonia Experiment (PSN, USA)
  • The Plutonia Experiment (PSN, Europe)

Heretic

  • Heretic retail v1.0
  • Heretic retail v1.1
  • Heretic retail v1.3

Hexen

  • Hexen retail v1.0
  • Hexen retail v1.1
  • Hexen (Mac)
  • Hexen beta

Hexen: Deathkings of the Dark Citadel

  • Hexen: Deathkings of the Dark Citadel v1.0
  • Hexen: Deathkings of the Dark Citadel v1.1

Strife

  • Strife v1.1
  • Strife v1.2

No Rest for the Living

  • No Rest for the Living (original)
  • No Rest for the Living (Unity port v1.1)
  • No Rest for the Living (Unity port v1.2)
  • No Rest for the Living (Unity port v1.3)

Hacx

  • Hacx v1.0
  • Hacx v1.1
  • Hacx v1.2

Harmony

  • Harmony v1.0
  • Harmony v1.1

Elsewhere

Credits

  • Written by me, of course.
  • Uses xdelta3 for compression, which is under the Apache License 2.0.
  • Some versions of IWADs were sourced from the Doom-Utils/iwad-patches repository