Страница 1 из 1

«S.T.A.L.K.E.R.: Тень Чернобыля» вышло новое обновление через 13 лет

Добавлено: 26 июн 2020, 10:00
Scorpion
«S.T.A.L.K.E.R.: Тень Чернобыля» вышло новое обновление через 13 лет

Изображение

Для «S.T.A.L.K.E.R.: Тень Чернобыля» вышла бета-версия патча pre 1.0007 — это первое официальное обновление игры за последние 13 лет. С ним разработчики внесли множество технических улучшений.

Авторы шутера исправили ошибку с черным экраном, устранили проблему с нефункционирующими конфигурациями, добавили проверку на наличие DirectPlay для пользователей Windows 8 и внесли другие изменения. Размер обновления составил 5,2 МБ.

Вот список всех изменений:
  1. Хэш git-коммита включён в версию и отображается как в меню игры, так и на сплэш-скрине.
  2. Полностью вырезан SecuROM (до этого в Steam-версии он был банально отключён).
  3. Удалён системный мьютекс, дающий ограничение на одновременный запуск нескольких экземпляров игры.
  4. Добавлены манифесты для UAC и HighDPI. В манифестах помечено, что права администратора не нужны, а также то, что движок DPI-aware.
  5. Это решает проблемы с масштабированием Windows, когда видно только верхнюю левую часть экрана.
  6. Исправлено неправильное масштабирование сплеш-скрина при включенном масштабировании Windows.
  7. Специально для Nvidia Optimus, системы, дающей ноутбукам выделять конкретный графический процессор для конкретных действий, выставлен флаг NvOptimusEnablement, чтобы игре выдавался самая мощная видеокарта, которая есть у системы.
  8. Исправлены проблемы с иногда бьющимися конфигами.
  9. Исправлен чёрный экран при запуске на не-PnP-мониторах путём запуска безопасного режима.
  10. Исправлена ошибка, которая заставляла игру выключаться на сплеш-скрине на некоторых новых системах.
  11. Для Windows 8 и выше добавлена проверка на наличие DirectPlay, так как он не установлен по умолчанию. При отсутствии появится системное окно с просьбой установить DirectPlay.
  12. Определяет особенность процессора InvTSC. Если находит, то движок не привязывается к ядру, система сама этим управляет. Благодаря тому, что выбирается, как правило, наименее занятое ядро, это часто увеличивает производительность системы.
  13. Был добавлен ключ командной строки -bind, с помощью которого можно вручную указать ядро, на котором должен запускаться движок.
  14. Добавлена проверка на пустой user.ltx, движок его просто удаляет и создаёт новый.
  15. Проверка на отсутствие в $app_data_root$ папки stalker-shoc. В случае отсутствия движок создаёт её самостоятельно.
  16. Вместо общего раздела HKEY_LOCAL_MACHINE используется раздел реестра текущего пользователя, т.е. HKEY_CURRENT_USER.