0x0

From DoomWiki.org

0x0
Title screen
Author Daniel Alexander
Port MBF21-compatible
IWAD DOOM II
Year 2024
Link Doomworld forums thread
Cacoward-2018.png This mod received an honorable mention at the 2024 Cacowards on Doomworld!

0x0 is an MBF21-compatible PWAD for Doom II, consisting of six levels, plus an outro map. It was created by Daniel Alexander (Danlex) and first released on the Doomworld forums on April 1, 2024, ostensibly as an April Fools' joke.

0x0 follows in the lineage of mapsets like 50 Shades of Graytall, The 10x10 Project, 3x3, and 1x1, which restrict the number of textures and flats that are allowed to be used in a level, but takes this gimmick to its extreme by not using any textures or flats at all. Instead all visual decoration and signposting in the maps are built solely out of sprites. As a further restriction, only sprites found in Doom II are being used for this purpose.

Hall of mirrors effects are used intentionally in some levels, but are otherwise avoided by placing rows of tightly packed decorations around walls, blocking out the line of sight to the untextured geometry behind. However, some source ports, such as ZDoom, Zandronum, Skulltag, Woof!, and the Eternity Engine will produce unintended HOMs throughout the maps because of differences in how they display missing textures and should therefore be avoided. The target source ports are DSDA-Doom v.0.27.5, GZDoom v.4.11.0 (hardware renderer), and Doom Retro v.5.3.

0x0 received an honorable mention at the 2024 Cacowards.

Content[edit]

Custom content[edit]

0x0 includes a DeHackEd patch in the form of an embedded DEHACKED lump that is used to make modifications to several decorations. Two ceiling-spawning swaying bodies (thing numbers 102 and 111) are turned into spawners that call A_Spawn in combination with A_RandomJump to shoot out health bonuses and flaming skulls, respectively, to simulate the effect of falling rain and lava. In addition to that, the Wolfenstein SS is turned into an invisible, undamageable fireball-spouting geyser that calls the A_Mushroom code pointer on its shooting frame and does not count toward the kill percentage.

External links[edit]