Вести с форума

Новый бил порта Berserker@Quake

Камрад Берсеркер вчера зарелизил новую тестовю версию своего порта  Berserker@Quake. В ней было реализовано отделение физики  от скорости рендера. Полностью переписана запись демок в видеофайлы, с устранением рассинхронизации видео и звука. Переработана консольная команда "impulse N", позволяющая выбрать предпочительное оружие.

Более подробное описание списка изменений можно найти в соответствующей теме нашего форма.

SLADE 3.3.0 -новая версия редактора ресурсов для DOOM

Почти через 5 лет после создания ветки и начала работы над SLADE v3.3.0 он наконец готов к выпуску. По сравнению с 3.2.12 изменений огромное количество — как видимых, так и внутренних. Пусть заметки к выпуску ниже говорят сами за себя.

  • OpenGL и интерфейс: вся графика переведена на современный OpenGL (минимум 3.3), добавлены программные fallback-режимы; переработаны настройки, стартовая страница, система цветов, масштабирование DPI, база данных программы, запоминание состояния архивов, конфиги в JSON и пути в Linux.
  • Форматы: добавлены 7-Zip, Outlaws LAB, HROT pak, SiN Reloaded, Daikatana pak со сжатием, определение 3ds; исправлено распознавание JPEG без JFIF/Exif.
  • Редактор ресурсов: панорамирование/зум предпросмотра карт, открытие карт из zip, базовое редактирование ANSI-экранов, переключение дерево/список, сброс и центрирование gfx-вида, улучшения аудиоплеера, таблиц данных, переводов и исправления узлов/палитр/путей.
  • Текстовый редактор: поддержка BRGHTMPS, DMXMIDI, SKYDEFS, NUGHUD, Odamex HORDEDEF/SPREEDEF, подсветка final/transient в ZScript, опциональная «миникарта».
  • Редактор текстур: переработан UI, список текстур в виде дерева, PNAMES как боковая вкладка с предпросмотром и drag-and-drop, полная отмена/повтор.
  • Скриптинг: переход с sol2 на luabridge, скрипты редактора теперь возвращают функцию вместо Execute, создание/изменение геометрии карт, Lua 5.5.1.
  • Редактор карт: ускорены 2D/3D-виды, новый режим камеры в 3D с переключением mouselook, улучшены 3D-полы и динамические источники света, сохранение индексов при удалении, улучшения панели свойств, moreids UDMF, автозаполнение текстур, частичная поддержка ID24, ElfBSP и ряд исправлений.

SLADE 3 - предпросмотр карты

SLADE 3.3.0 - Windows 64-bit - 60 мегабайт
SLADE 3.3.0 - Windows 32-bit - 65 мегабайт
SLADE 3.3.0 - Linux AppImage - 152 мегабайта
SLADE 3.3.0 -macos arm64 - 19 мегабайт
SLADE 3.3.0 - macos x64 - 21 мегабайт

Для пользователей Windows, как и в случае с 3.2.12, минимальная поддерживаемая версия Windows для 3.3.0 — это Windows 7. Однако начиная с 3.3.1 вполне вероятно, что поддержка Windows 7 будет прекращена вместе с x86 (32-битной) сборкой SLADE. Обратите внимание: это касается только официальных сборок SLADE — при необходимости всё ещё должна сохраняться возможность собрать программу со старыми компиляторами и/или платформенными наборами инструментов, хотя гарантий, что это будет так бесконечно, нет.

Умер Ричард "Levelord" Грей

Стало известно* что в возрасте 68 лет скончался Ричард Грей, известный в игровой индустрии как Levelord.

Грей оставил заметный след в истории шутеров. Он создавал уровни для Duke Nukem 3D, SiN, American McGee’s Alice, Counter-Strike: Condition Zero, и другим. Именно он, в составе компани Ritual Entertaiment, в ходе работы над  Quake Mission Pack #1: Scourge of Armagon создал карту HIPDM1, The Edge of Oblivion, ставшую прародителем целого класса карт типа "острова в пустоте", довольно популярный среди мапперов  Quake 3.

Отдельная черта его авторского стиля — пасхалки, спрятанные в труднодоступных местах уровней. На них можно было найти надпись "Тебя не должно быть здесь" (ещё со времён работы над  Дюком 3Д).

В 2005 году на КРИ в Москве Грей познакомился со своей будущей женой Ольгой[3]. В 2012 году переехал в Россию и поселился в Москве.

Ричард на «ГикПикнике» в Санкт-Петербурге, июнь 2017
Ричард на «ГикПикнике» в Санкт-Петербурге, июнь 2017

Позже Mundfish привлекала дизайнера к консультациям по Atomic Heart.

* сообщение в социальной сети X.com, запрещённой в РФ.

Релиз vkQuake 1.36.0

Спустя менее чем два мясяца после релиза vkQuake 1.35.0, порта, использующего API Vulkan для рендеринга - вышла версия 1.36.0. Основные нововедения данного релиза:

  • Совместимость с Dawn of the Machine и обновлением 2026: исправлена MD5-анимация, обработка моделей, добавлена поддержка mg3 и лазерной пушки, исправлен баг #995.
  • Новое меню выбора уровней с поиском, описаниями, категориями и выбором сложности.
  • Пять новых стилей прицела с настройками размера, цвета и прозрачности.
  • Режимы фильтрации Classic, Smooth и xBR для графики интерфейса.
  • Улучшена консоль: выделение мышью, копирование, кликабельные ссылки, автодополнение, настройки уведомлений и увеличенная история.
  • Добавлена возможность индивидуальной онфигурации для каждого мода.
  • Файлы пользователя (сохранения, демо, скриншоты) теперь хранятся в стандартных директориях платформы; портативные установки используют выбранную папку.
  • Автоопределение установленной игры из Steam/GOG/Epic.

Также было сделано более десятка различных исправлений ошибок.

Скачать исходные тексты vkQuake 1.36.0
Скачать vkQuake 1.36.0 для Linux - 8.6 мегабайта
Скачать vkQuake 1.36.0 для Windows (x64) - 5.2 мегабайта
Скачать vkQuake 1.36.0 для Windows ()arm64) - 5.6 мегабайта

  • бинарные файлы Windows arm64 не тестировались и не поддерживаются, они предоставляются «как есть».
  • Для MacOS (Apple Silicon и 64-разрядные Intel) бинарные файлы регулярно обновляются на Mac Source Ports.
  • Для Windows x64 необходима распространяемая библиотека Microsoft Visual C++.
  • Linux AppImage собран на Ubuntu 22.04 и требует как минимум glibc 2.35 (Ubuntu 22.04, Debian 12, Fedora 36 или новее).

Отменённый адд-он для Quake 4 появилось в сети

Программист Джастин Маршалл, ранее опубликовавший видео с гемплеем отменённого дополнения Awakening для Quake 4, вылжил альфа-версию этого адд-она на GitHub. По его словам эта версия была обнаружена им на жестком диске старого компьтера, ранее купленного на Amazon.

Над этим DLC когда-то работала студия Ritual Entertainment, но издатель Activision принял решение отменить проект — причиной назвали невысокие продажи оригинальной игры. С тех пор Awakening считался безвозвратно утерянным. Однако находка Маршалла позволяет заглянуть в то, каким могло быть дополнение.

Подлинность билда подтверждают косвенные детали: в конфигурационных файлах упоминаются имена сотрудников Ritual — среди них Ричард «Levelord» Грей (дизайнер уровней Duke Nukem 3D) и Майкл «RomSteady» Рассел. Последний, кстати, ранее рассказывал, что на момент отмены готовность DLC составляла около 95%.

Интерес к находке уже подогревают первые летсплеи: ютубер pagb666 выложил прохождение трёх стартовых миссий. Сам Маршалл опубликовал сборку на GitHub, отметив, что релиз состояния «сырым», но он верит, что сообщество сможет "сделать с этим нечто интересное" и, возможно, довести дополнение до играбельного вида.

Dawn of the Machine -новый официальный эпизод для первого Quake

В честь тридцатилетия первого Quake вышло официальное дополнение Dawn of the Machine. Новый эпизод создала команда MachineGames совместно с id Software. Он включает 19 уровней (также несколько DM-карт), новые виды оружия и врагов..

По сюжету, главный герой вновь попадает в измерение, где реальность переплетается с иллюзиями и бесконечным кошмаром. Чтобы разорвать порочный круг видений, ему предстоит отыскать и сокрушить таинственное устройство — "Машину".

Обновление абсолютно бесплатно для всех владельцев базовой игры на ПК, PS5, Xbox Series X|S, Nintendo Switch, а также PS4 и Xbox One.

Ранее новые эпизоды также выходили к 20-летию - Dimension of the Past а 25-летие игры— Dimension of the Machine.

Релиз vkQuake 1.35.0

Спустя три мясяца после релиза vkQuake 1.34.1, порта, использующего API Vulkan для рендеринга - вышла версия 1.35.0. 

Основные изменения в этой версии:

  • Order independent transparency: корректное отображение перекрывающихся прозрачных поверхностей (вода, стекло, спрайты, частицы). Взвешенный смешанный OIT (из Ironwail) теперь используется по умолчанию; более качественный OIT на основе моментов доступен при установке параметра «High» (от @Novum).
  • SDL3 теперь используется по умолчанию на всех платформах: нативная поддержка Wayland для Linux AppImage, обработка DPI на монитор и субпиксельный ввод мыши в Windows, а также точная обработка частоты обновления (от @Novum).
  • Интеграция со Steam (из Ironwail): достижения и статус присутствия, скриншоты отправляются в библиотеку Steam, а установки Quake из Steam/GOG/Epic автоматически определяются при запуске.
  • Каталог дополнений Nightdive подключается как дополнительный корневой каталог контента, и в меню модов отображаются понятные названия модов (из Ironwail).
  • Поддержка динамических источников света из переиздания 2021 года, включая конусы прожекторов, с использованием точной формулы KEX (от @Novum).
  • Снижение задержки отображения: количество кадров, поставленных в очередь на отображение, ограничивается с помощью VK_KHR_present_wait (от @Novum).
  • Производительность: симуляция частиц из FTE и генерация вершин выполняются в рабочих потоках задач, улучшена параллельная разметка мира (от @Novum, @vsonnier).
  • Расширения протокола QuakeSpasm-Spiked: getentity, forceinfokey, pinterstat/globalstat и недостающие встроенные функции FRIK_FILE (из QSS, от @vsonnier).
  • Элементы HUD могут загружаться из всех поддерживаемых форматов изображений (png, tga, jpg, pcx).
  • Консоль по умолчанию использует режим вставки.
  • Обновление библиотек (SDL 3.4.12, libxmp 4.7.1, заголовки Vulkan 1.4.341, linuxdeploy с поддержкой FUSE 3).

Исправления:

  • Вращающиеся кисти моделей теперь правильно освещены (от @Novum).
  • Использование внешних текстур уровней независимо от приоритета текущего пути мода.
  • Добавлены дополнительные проверки при освобождении сущностей во время выполнения.
  • Исправлена гонка данных на динамических источниках света от отложенного появления частиц.
  • Исправлен захват скриншотов устаревших кадров.
  • vid_vsync применяется немедленно при переключении.
  • Водные сущности с фиксированной альфой 1.0 больше не наследуют прозрачность от r_wateralpha (от @j4reporting).
  • Трассировка линий частиц корректно обрабатывает повернутые кисти сущностей.
  • Управляющие символы исключены из комментариев сохранений.
  • Исправлена перекраска игрока в меню настройки.
  • Исправления файловой системы и обработки файлов пакетов (pak).
  • Исправлены теоретические гонки очереди задач и -pinnedworkers.
  • Принудительное заверешение NULL-символом для блока сущностей BSP (из Ironwail/QS).

Скачать исходные тексты vkQuake 1.35.0
Скачать vkQuake 1.35.0 для Linux - 8.2 мегабайта
Скачать vkQuake 1.35.0 для Windows (x64) - 5.5 мегабайта
Скачать vkQuake 1.35.0 для Windows ()arm64) - 5.3 мегабайта

  • Бинарыне файлы для Windows arm64 не тестировались / не поддерживаются и предоставляются "как есть". 
  • Для macOS (как на Apple Silicon, так и на 64-битной Intel) бинарные файлы ищите на Mac Source Ports, где они регулярно обновляются. 
  • Для бинарных файлов Windows x64 требуется распространяемый пакет Microsoft Visual C++.
  • Для Linux AppImage требуется как минимум glibc 2.35.

 

Первому Quake - 30 лет!

Культовой серии Quake исполнилось ровно 30 лет. Релиз первой части, оказавшей впоследствии немалое влияние на индустрию компьютерных игр, состоялся 22 июня 1996 года.

Обложка американского издания компьютерной игры Quake для PC

В отличии от "цветастого" DOOM новый проект id Software получился более тёмным и мрачным. Во многом из-за технических играничений полность трёхмерного движка и процесса создания карт. Но эта темнота и мрачность пошла игре на пользу, а саундтрек, написанный Трентом Резнором и группой Nine Inch Nails, добавил глубины в атмосферу.

Эта игра не просто стала первым полностью трёхмерным FPS, но и технологической основой для многих других проектов, созданных на базе модифицированного  Quake Engine. А ешё именно LAN-турниры по Quake заложили основы киберспорта.

Позднее id Software открыла исходный код игры, что позволило сообществу создать порты под практическеи все операционные системы.

 

 

Умер Бобби Принс - композитор классического DOOM

На этой неделе, 16 июня 2026 года в возрасте 81 года в кругу семьи скончался композитор Роберт «Бобби» Принс III. Именно его мелодии превратили пиксельные перестрелки в эпические баталии: без его работы невозможно представить DOOM, Wolfenstein 3D, Duke Nukem 3D и ряд других игр начала 90-х.

Именно Бобби зарядил легендарный шутер от id Software той самой энергией хэви-метала, которая гнала игроков сквозь лабиринты, кишащие монстрами. Его саундтрек добавил атмосферности геймплею, сделав DOOM не просто игрой, а культурным феноменом.

Бобби Принс

Интересно, что Принс был не просто музыкантом, а практикующим юристом, который заинтересовался  технологией MIDI в 80-х. Он подошел к созданию звука как инженер: специально разводил звуковые эффекты и музыку по разным частотам, чтобы в гуще сражения игрок четко слышал и рев выстрелов, и драйвовый рифф. Этот подход вдохновил целые поколения композиторов и породил тысячи ремиксов.

В 2006 году Гильдия композиторов видеоигр (G.A.N.G.) официально признала его заслуги, вручив награду за вклад в развитие игровой музыки. Мы запомним его риффы навсегда. Вечная память Маэстро!

Видео геймплея отменённого аддона Quake 4: Awakening

Ранее в открытом доступе были только концепт-арты и редкие скриншоты, а теперь добавилось три коротких видео.

Разработкой занималась студия Ritual Entertainment. Команда успела сделать порядка 80% проекта, но по неизвестным причинам не смогла довести дело до конца. В итоге издатель решил сосредоточиться на улучшении мультиплеера, а Awakening был отменён.

Возможно через некоторое время Bethesda в сутрудничестве с Nightdive выпустит ремастер Quake 4, заодно доделав злополучное дополнение — но пока это всего лишь домыслы фанатов  Q4, не более.

Автор оригинального слива зачем-то налепил огромный водяной знак на все три видео, так что рассмотреть детали в полной красе пока не выйдет.

Видео 2 - https://youtu.be/kQctVNP1OX0
Видео 3 - https://youtu.be/7vzhLvBibvM

Что удалось разглядеть:

  • Действие аддона разворачивается в ходе операции «Превосходство», когда главный герой оригинальной игры Кейн в составе конвоя «Смерть» направляется к Тетраузлу, чтобы уничтожить его и нарушить связь строггов. Впрочем, не исключено, что показанная катсцена — это не начало дополнения, а просто вставка между миссиями.
  • Новое оружие — ледяная пушка. С её помощью можно замораживать строггов, а затем разбивать их одним выстрелом. Скорее всего, игрок найдёт эту пушку в том самом криогенном комплексе, так как на модели видны символы строггов.
  • Новый вид строгга, которого раньше встречали только на концепт-артах. Именно его замораживают и разбивают в ролике.
  • Неизвестный транспорт, которого не было в основной игре. Понять, что это за техника, пока сложно.

Обновлено: 12.05.2005: Появился ещё один небольшой ролик.

Релиз vkQuake 1.34.1

Состоялся багфикс-релиз  Quake-порта  vkQuake 1.34.1. В нём была реализован обход ошибки в драйвере  AMD, приводящей к вылету на  Windows. А также исправлена совместимость с компилятором  GCC 15 и стандартом языка Си (C23).

Скачать исходные тексты vkQuake 1.34.1
Скачать vkQuake 1.34.1 для Linux - 8.4 мегабайта
Скачать vkQuake 1.34.1 для Windows (x64) - 4.1 мегабайта
Скачать vkQuake 1.34.1 для Windows ()arm64) - 4.6 мегабайта

cssDoom - рендер Дума в браузере через CSS

Разработчик Нильс Ленхеер представил проект cssDoom - реализацию классического Doom, работающую в браузере. Главная особенность этого проекта - использование для отрисовки графики средств CSS, технологии WebGL поверх элемента Canvas.

Всё что выводится на экран - спрайты, геометрия уровня и эффекты - реализовано через стилизованные при помощи CSS элементы <div>, размещаемые в 3D-пространстве при помощи CSS-свойств transform и transform-style: preserve-3d.

Doom на CSSDoom на CSS

При этом вся игровая логика воссоздана на языке JavaScript. за основу взят оригинальный код движка Doom, открытый компанией id Software. Исходный код cssDoom опубликованы на GitHub под лицензией GPLv2.

Оценить данный проект можно и без разворачивания у себя - на сайте cssdoom.wtf представлена возможность попытаться пройти в shareware-версию первого Дума.

Релиз vkQuake 1.34.0

Спустя две мясяца после релиза версии 1.33.1 обновился порт vkQuake -  - порта, использующего API Vulkan для рендеринга. 

Основные изменения в этой версии:

  • Улучшенное качество динамических теней и тени от врагов: трассировка лучей теперь проецируется и от анимированных моделей, а не только от геометрии уровней (автор — @Novum).
  • Анимированные небеса с кубическими картами и эффектом ветра (из Ironwail).
  • Современный HUD, вдохновленный Ironwail (автор — @NHogweed).
  • Улучшена система отчетов об ошибках для проблем, вызывающих сбои assert, Host_Error или Sys_Error (подробнее см. здесь).
  • Обновление библиотек.
  • Небольшие улучшения производительности.

Также были сделаны следующие исправления:

  • Включена анизотропная фильтрация для текстур с искажениями (warp-текстур).
  • Исправлен вылет при запуске из-за выхода за границы при загрузке некоторых WAV-файлов (из QS).
  • Сброс параметра `r_skyfog` между картами.
  • Исправлено использование высоких значений `gl_picmip`.
  • Более строгая эвристика для BSP-файлов, не являющихся картами (из Ironwail).
  • Исправлена ситуация, когда байт оружия в `svc_clientdata` мог не записываться (из QS).
  • Загрузка текстур неба больше не использует приоритетную загрузку изображений.
  • `COM_FindFile` теперь выводит предупреждения только при значении `developer > 1`.
  • Поиск расширения с конца имени карты (из QS).
  • Исправлено повреждение файлов сохранений в версии 1.33.1 (по крайней мере, мы на это надеемся!).
  • Предупреждение о переполнении `MAX_MODELS` сдвинуто до нового предела QS = 4096.

Скачать исходные тексты vkQuake 1.34.0
Скачать vkQuake 1.34.0 для Linux - 8.3 мегабайта
Скачать vkQuake 1.34.0 для Windows (x64) - 4.1 мегабайта
Скачать vkQuake 1.34.0 для Windows ()arm64) - 4.6 мегабайта

  • Бинарыне файлы для Windows arm64 не тестировались / не поддерживаются и предоставляются "как есть". 
  • Для macOS (как на Apple Silicon, так и на 64-битной Intel) бинарные файлы ищите на Mac Source Ports, где они регулярно обновляются. 
  • Для бинарных файлов Windows x64 требуется распространяемый пакет Microsoft Visual C++.
  • Для Linux AppImage требуется как минимум glibc 2.31.