Сборка является патчем pre1.0007 для игры «S.T.A.L.K.E.R.: Тень Чернобыля», изначально доступным на платформе Steam. Предназначен для исправления недочётов, связанных с запуском игры на новых системах. Основан на патче 1.0006 и не использует наработки 1.0007RC1 [прим. 1].
Изменения[]
Представленный ниже список изменений не является официальным. |
- Хэш git-коммита включён в версию и отображается как в меню игры, так и на сплэш-скрине.
- Полностью удалена система защиты копирования SecuROM (до этого в Steam-версии она была просто отключена).
- Удалён системный мьютекс, дающий ограничение на одновременный запуск нескольких экземпляров игры.
- Добавлены манифесты для UAC и HighDPI. В манифестах помечено, что права администратора не нужны, а также то, что движок DPI-aware. Это решает проблемы с масштабированием Windows, когда видно только верхнюю левую часть экрана.
- Исправлено неправильное масштабирование сплеш-скрина при включенном масштабировании Windows.
- Специально для Nvidia Optimus[прим. 2] выставлен флаг
NvOptimusEnablement
, чтобы игра использовала самую «мощную» установленную видеокарту. - Исправлены проблемы с иногда бьющимися конфигами.
- Исправлен чёрный экран при запуске на не PnP-мониторах путём запуска безопасного режима.
- Исправлена ошибка, из-за которой игра выключалась на стадии сплеш-скрина на некоторых новых системах.
- Для Windows 8 и выше добавлена проверка на наличие DirectPlay, так как он не установлен по умолчанию — при отсутствии появится системное окно с просьбой его установить.
- Определяет особенность процессора InvTSC. Если находит, то движок не привязывается к ядру, система сама этим управляет. Благодаря тому, что выбирается, как правило, наименее занятое ядро, что часто увеличивает производительность системы.
- Был добавлен ключ командной строки
-bind
, с помощью которого можно вручную указать ядро, на котором должен запускаться движок. - Добавлена проверка на пустой user.ltx: движок его удаляет и создаёт новый.
- Проверка на отсутствие в параметре
$app_data_root$
[прим. 3] папки stalker-shoc — в случае отсутствия движок создаёт её самостоятельно. - Вместо общего раздела HKEY_LOCAL_MACHINE используется раздел реестра текущего пользователя — HKEY_CURRENT_USER.
История сборки[]
Вероятнее всего, патчем занимался программист и системный администратор Сергей Иванцов, так как он отвечал за техническую поддержку игры и выпуск обоих мульти-патчей.
Сборка добавлена в раздел бета-версий в Steam 14 июля 2019 года (через три дня после компиляции). В тот же день, в 14:03, Сергеем Иванцовым создана и закреплена тема в разделе игры «Обсуждения» со следующим содержанием:

Проблемы с запуском и бета-бранч
В связи с большим объёмом схожих запросов в техподдержку, мы создали следующий мини-список часто задаваемых вопросов.
1. Игра не запускается, работает очень медленно, зависает после применения новых настроек
Чаще всего это происходит из-за активного оверлея Steam, оверлея GeForce Experience (если у Вас видеокарта nVidia) либо и того, и другого. Попробуйте отключать оверлей в настройках игры в Steam и настройках GeForce Experience соответственно. Вторая по частоте причина — это антивирусные программы. Если у Вас таковая имеется, попробуйте временно её отключить или добавьте всю папку с игрой в список исключений.2. Игра запускается, звук идёт, но экран остаётся чёрным (либо переходит в режим энергосбережения, либо выводит парящее (?) предупреждение, связанное с неподдерживаемым режимом)
В 99% случаев это происходит на видеокартах nVidia, подключённых к монитору через аналоговый кабель. Это баг в драйверах nVidia, связанный с порчеными настройками регистра. Проверить, в этом ли заключается проблема, легко: просто запустите диагностику DxDiag и удостовертесь в разделе «Дисплей», указывается ли Ваш монитор как не-PnP и указывается ли ваш режим по умолчанию как неизвестный.Единственное «верное» решение — исправить проблемы с драйверами. Зачастую установка/переустановка драйверов для дисплея или видеокарты действительно помогает. Также это может быть исправлено путём переключения на какой-либо цифровой интерфейс (DVI, HDMI или DisplayPort), если возможно.
3. Перегрев видеокарты
Игра использует графическое оборудование ПК на максимум. Особенно в режиме динамического освещения. Игра не использует никаких хаков либо незадокументированного API, поэтому если видеокарта перегревается, это вина производителя. Она не должна перенагреваться ни при какой правильной загрузке. В качестве временного решения можно переключаться на статическое освещение, чтобы уменьшить нагрузку, включить вертикальную синхранизацию в контрольной панели графических драйверов, либо переключиться на бета-бранч, где Вы можете включить вертикальную синхронизацию в игровых настройках (необходим перезапуск игры). Либая из этих опций понизит количество кадров в секунду к частоте обновления экрана, как правило, 59-120 Герцам, уменьшая нагрузку на графический адаптер. С включённой вертикальной синхронизацией, Вы можете заметить, что время реакции игры слегка увеличено. Это связано с тем, что ввод синхронизирован с частотой кадров в секунду. Мы работаем над решением, которые лучше справиться с этой проблемой.P.S.: Бета-бранч находится в неспешной работе. Когда он будет готов, мы поставим его в качестве публичного билда по умолчанию и анонсируем полный список изменений.(перевод S.T.A.L.K.E.R. Wiki: Zone Chronicles)

Launch issues and The Beta branch.
Due to the large number of similar requests to technical support, we created the following mini FAQ.
1. The game won't launch, can run but slowly, freezes on applying new settings
Most often this is because of active STEAM overlay, GeForce Experience overlay (if you have got nVidia card) or their mix. Try to disable overlay in STEAM game properties and GeForce Experience options accordingly. Second common reason is antivirus software. If you have one, try to disable it temporary, or add entire game folder to exception list.2. The game launches, you can hear the sound, but the screen remains black (or goes to power saving mode, or displays a floating warning related to unsupported mode)
In 99% of all cases, this happens on nVidia graphics card connected with analog cable to monitor. It is a bug in nVidia drivers, related to corrupted registry settings. Easy to check if it is the case - just launch DxDiag diagnostic utility and verify on Display tab if you have "Non-PnP" monitor and "unknown" native mode. The only "true" solution is to fix drivers issue. Often installing display and/or re-installing graphics drivers really helps. Also it is possible to fix by switching to some digital interface (DVI, HDMI or DisplayPort) if possible. Otherwise you can switch to beta branch, it has special workaround for such a broken configurations.3. Graphics card overheating
The game uses graphics hardware at its maximum. Especially in Dynamic Lighting mode. The game does not use any hacks or undocumented APIs, so if a graphics card is overheating, it's the manufacturer's fault. It should not overheat under any valid load. As a workaround, it is possible to switch to static lighting to reduce load, to enable vertical synchronization in graphics drivers control panel, or switch to a beta branch, where you can enable VSync in game settings (game restart is required). Either of that options limits the FPS to the refresh rate of you display, typically 59-120Hz, reducing GPU load. With VSync set on, you may notice game input is somewhat delayed. This is because game input is synchronized with frame rate. We're working on workaround to handle this case in a better way.P.S.: Beta branch is in unhurried WIP (work-in-progress), once it's ready, we'll move it to public default and announce full list of changes
Скачивание и запуск[]
В данный момент сборка доступна на платформе Steam. Для её скачивания нужно открыть свойства игры, выбрать пункт «Бета-версии», нажать на «ОТКАЗАТЬСЯ — Выход из всех бета-программ» и выбрать пункт «beta - pre 1.0007».
Сборку также можно скачать:
Для запуска нужно:
- Установить мировую версию «S.T.A.L.K.E.R.: Тень Чернобыля» версии 1.0006 [прим. 4].
- Заменить папку bin.
Галерея[]
Примечания[]
- Общие