Skip to content

Russian Doom DOS 1.0

Compare
Choose a tag to compare
@Dasperal Dasperal released this 24 Sep 18:49
· 524 commits to master since this release

Версия 1.0 (01.06.2017)

Первый релиз проекта.

Перевод:

  • По соображениям совместимости и упрощения кода, титры завершения уровней
    упрощены до "Уровень завершен", а титры загрузки до "Загружается уровень".
  • Все переведенные материалы помещены в один файл: rusdoom.wad.

Игровой процесс:

  • Глаза главного героя будут окрашены в золотистый цвет при ухмылке и
    оскаливании в режиме бессмертия.
  • Титр "Новая игра" будет отображаться и при выборе эпизода в Doom I.
  • Чит-коды IDKFA и IDFA теперь выдают игроку рюкзак.
  • Чит-коды IDCLIP и IDSPISPOPD работают во всех играх.
  • При обнаружении тайников будет отображаться текстовое и звуковое оповещение.
  • Добавлено рекордное время (PAR times) для четвертого эпизода Doom I из
    Doom 3 BFG Edition.
  • Игровая карта будет обновляться по мере прохождения уровня.
  • Двуствольное ружье имеет небольшой шанс разносить врагов в клочья при
    выстреле в упор.
  • Добавлены звуки раздавливания трупов дверьми и прессами (сокращенный DSSLOP).
  • Некоторые фреймы спрайтов Зомби, Паука-Предводителя и Кибердемона теперь будут
    в полной яркости.
  • На межмисионном экране будет отображаться общее время, проведенное на всех
    уровнях. В данный момент оно не записывается в сохраненной игре.
  • Анимация смерти и трупы имеют эффект произвольного горизонтального
    зеркалирования.
  • Трупы мертвых морпехов будут произвольно окрашиваться в разные цвета.
  • Добавлена улучшенная анимация жидкостей.
  • Добавлены сообщения "Получено 8 патронов для дробовика" и "Получено две
    ракеты" для самой низкой и самой высокой сложности.
  • Отключен запрос на быструю перезапись и быстрое сохранение.
  • Восстановлена корректная формула "Ouch Face".
  • Количество слотов для сохранения и загрузки увеличено с 6 до 8.
  • Добавлена цветная кровь и трупы монстров!

Технические правки:

  • В код возвращена возможность активации постоянного бега через параметр
    конфигурационного файла JOYB_SPEED. Запоминать корректное значение не
    нужно, бег автоматически активизируется при любых значениях выше 20.
  • Математические расчеты рендеринга переведены на 32-х битные исчисления.
    Это позволит отображать более сложную геометрию без ошибок переполнения памяти
    и им подобным.
  • Статические лимиты игрового движка увеличены до уровня Doom+.
  • Лимит файла сохраненной игры увеличен в 16 раз, дополнительно внесены правки,
    позволяющие не использовать экранный буфер и избежать переполнения памяти.
  • Стандартное управление перенесено на WADS+E, отключено вертикальное
    передвижение мышью и реализована возможность переключаться на ходьбу во время
    бега.
  • Стандартный размер игрового окна увеличен до полноэкранного с HUD.
  • Стандартные звуковые устройства изменены на Sound Blaster, количество звуковых
    каналов увеличено до 8.
  • Добавлено большое количество промежуточных уровней гамма-коррекции.
  • Теперь при ручном закрытии дверей также будут воспроизводиться звуки.
  • Эффект желтого экрана при поднятии большого количества бонусов теперь
    ограничен пятью секундами (тоесть примерно 175ю бонусами).
  • При начале новой игры теперь будут учитываться введенные параметры командной
    строки: -fast, -respawn и -nomonsters
  • При нулевой громкости звука не будет воспроизводиться звук при выходе из
    игры, чуть-чуть ускоряя процесс закрытия.
  • Мертвый игрок более не будет издавать звук "Уфф!" при падении с высоты.
  • Отсутствующие или некорректные текстуры поверхности будут отображаться как
    небо, чтобы предотвратить закрытие игры с критической ошибкой
  • Предотвращена возможность "парализации" Паука-Предводителя другими монстрами.
  • В значительной степени предотвращена возможность переполнения SlopeDiv
    (позволяет избежать возможность появления slime trails на больших открытых
    картах).
  • Внесены незначительные правки, позволяющие предотвратить аварийное завершение
    игры при отсутствии звуков, текстур, патчей и поверхностей.
  • После загрузки игры будет выводиться сообщение "Игра загружена.", по подобию
    сообщения о сохранении игры.
  • Активирована возможность загружать карты с неизвестными id предметов.
  • Игра более не будет завершаться с ошибкой при открытии игрового меню с
    установленной скоростью мыши выше 30. В данном случае ползунок будет
    окрашиваться в красный цвет. В случае перемещения ползунка в крайнее левое
    положение, ползунок будет затемняться.
  • Цветные текстовые строчки-баннеры, а также информация о SPA будут рисоваться
    в полную длинну экрана (80 символов).
  • Вновь доступен экран с информацией о приобретении для Doom Shareware.
  • Несколько улучшена читаемость текста при введении кода IDMYPOS.
  • Исправлен баг оригинального кода, из за которого загрузка и сохранение на
    некоторых картах в Final Doom приводило к ошибке "Unknown Tclass" (предметы
    с номером "0).

Исправление оригинальный багов игры:

  • Исправлены ошибки: Long Wall Wobble и Wiggle.
  • Значительно уменьшена вероятность появления Slime Trail.
  • Исправлен баг Doom II, при котором не менялось небо при смене
    игровых эпизодов (Космопорт, Город, Ад).
  • Исправлена задержка отображения повреждений на лице игрока (также известна
    как Status bar hysteresis)
  • Активация линии двери без назначенного сектора более не будет вызывать
    подвисания игры. Кроме того, звук "Уфф!" будет проигрываться не глобально,
    а активирующим игроком.
  • Исправлена работа двери, автоматически закрывающейся через 30 секунд.
  • Быстрая дверь теперь издает только один звук при закрытии.
  • Сфера неуязвимости теперь окрашивает небо.
  • Исправлена работа чит-кода IDMUS, которая могла привести к аварийному
    завершению работы игры при вводе idmus00 в Doom II и idmus31 в Doom I.
  • Чит-код IDDQD более не оживляет (и не воскрешает) мертвого игрока.
  • Исправлен баг совместной работы визора усиления освещения и сферы
    неуязвимости, когда при окончании действия сферы не действовал эффект от
    визора.
  • Рикошеты от выстрелов и снаряды более не будут "пропадать" в выступах.
  • Исправлен баг, при котором можно было увидеть спрайты из под закрытой двери.
  • Исправлен баг Демона, при котором его можно было разгонять и притормаживать
    сменой уровня сложности и началой новой игры.
  • Смена уровня гамма-коррекции более не будет отменять эффекты окрашивания
    экрана при ранении, получении бонусов и антирадиационного костюма.
  • Исправлен баг клиппинга снарядов Манкубуса. Вероятность их пролета через
    стену сведена к минимуму (основано на метода отца-основателя Ли Килау).
  • Исправлен баг, при котором пули могли попадать в невидимые стены.
  • Исправлен баг, при котором звук и музыка могли быть слышны при нулевой
    громкости.
  • Исправлена работа телепортов (т.е. Z координат) телепортеров в Final Doom.
  • Исправлен баг, при котором эффект желтого экрана при получении бонусов не
    использовал одну дополнительную палитру. Для ранений эта правка не
    применялась, т.к. слишком заметно снижает видимый эффект ранения, что не есть
    правильно.
  • Исправлен баг, при котором эффект вспышки воскрешения появлялся в некорректном
    месте.
  • Фрейм стрельбы SSG уменьшен на 1 тик. Эффект носит исключительно визуальных
    характер и не увеличивает темп стрельбы.
  • Исправлен баг, из за которого не появлялось сообщение о "Крайне необходимой
    аптечке!".