В рубрике “На чем еще не запустили DOOM” пополнение. Энтузиаст с ником wojtek-graj, посмотрев ролик о запуске культового шутера в документе PDF, решил добавить игру в редактор Microsoft Word.
“Увидев DooM в PDF-файле, я задумался о других форматах документов, и мне предстояло пережить огромные страдания, связанные с написанием VBA, и вот мы здесь… Doom теперь работает в отдельном документе MS Word.”
Документ Word содержит библиотеку doomgeneric_docm.dll и данные игры doom1.wad, закодированные в кодировке Base 64, которые макрос VBA извлекает на диск и затем загружает. При каждом тике игры doomgeneric.dll создает bmp-изображение, содержащее текущий кадр, и использует GetAsyncKeyState для считывания состояния клавиатуры. Игровой цикл основного макроса VBA запускает тик в doom, а затем заменяет изображение в документе последним кадром.
Бывший продюсер id Software Эндрю Уиллис рассказал о тяжелых условиях, в которых команда создавала дополнение Revelations для Doom: The Dark Ages. По его словам, разработка проходила в режиме, который многие сотрудники называли худшим кризисом в своей карьере.
Моддер под псевдонимом Samsam86 опубликовал на NexusMods модификацию, которая позволяет запустить культовый мясной мод Brutal Doom с активной трассировкой путей в реальном времени.