Некоторые пользователи обратили внимание на то, что в игре S.T.A.L.K..E.R.: Call of Pripyat не на всех компьютерах можно выставить качество текстур в максимальное значение.
S.T.A.L.K..E.R.: Call of Pripyat использует улучшенную версию движка X-Ray версии 1.6, который использовался и в предыдущих играх серии. Во всех играх разработчики сталкивались с проблемами фрагментации памяти, которая выражалась досадными вылетами игры после определённого времени работы с ней.
После тщательного анализа динамики выделения памяти, было установлено, что фрагментируется память не самой игры, а память, которую использует DirectX для загружаемых игрой текстур, буферов вершин, треугольников и т.д. С этой проблемой можно бороться, если при каждой загрузке выгружать и загружать все эти ресурсы заново, что в свою очередь приводит к существенному замедлению скорости загрузки игры.
Был также проведён анализ, какие ресурсы и при каких настройках игры являются наибольшим источником фрагментации. Этим ресурсом оказались текстуры, которых в наших играх используется большое количество и высокого качества, а в S.T.A.L.K..E.R.: Call of Pripyat их доля ещё больше возросла из-за существенно бОльших уровней.
После проведения анализа работы движка с настройками, которые позволяют ему использовать более 2-х гигабайт адресного пространства, было выяснено, что 2.5 гигабайт вполне достаточно для нормальной работы приложения. На 64-х битных операционных системах такие возможности у приложений есть, благодаря чему, опция максимального качества текстур доступна. На 32-х битных же ОС, эта настройка является не только настройкой приложения, но настройкой самой операционной системы. Было бы некорректно с нашей стороны включать её при установке программы даже с подтверждением пользователя, т.к. это может поменять работу других приложений.
Поэтому решили оставить право принятия решения об установке этой опции за самим пользователем. Устанавливается на свой страх и риск.
Windows XP
1. На системном диске находим и открываем блокнотом файл boot.ini. Файл системный, поэтому будет скрыт, необходимо будет в свойствах проводника включить отображение системных файлов.
3. С командной строки (зайти в «Старт Меню»->«Выполнить...») выполните команду:
bootcfg /raw "/3GB /userva=2500" /A /ID 1
где «1» - это номер конфигурации в файле boot.ini. По умолчанию есть всего одна конфигурация. Если вы продвинутый пользователь, то параметры "/3GB /userva=2500" можно добавить самостоятельно в файл boot.ini с помощью текстового редактора.
4. Сохраните настройки в блокноте, и можно перегружать компьютер.
В случае неудачи с загрузкой ОС, придётся зайти в безопасном режиме и восстановить настройки из бекапа, просто переименовав файл boot.ini.bak в boot.ini
Windows Vista/7 32bit
1. Запускаем командную строку (cmd.exe) с привилегиями администратора (правой кнопкой по ярлыку/запуск от имени администратора). В появившемся окне пропишите:
bcdedit /export "C:\BCDBackup" нажать "enter"
bcdedit /set IncreaseUserVa 2500 нажать "enter".
2. Перезагрузить компьютер. 3. Запускаем игру.
Если ОС удачно не загрузилась, придётся зайти в безопасном режиме и выполнить первый пункт прописав в командной строке:
bcdedit /import "C:\BCDBackup"
Установка этих параметров может привести к проблемам с работой игр и загрузкой операционной системы, поэтому делайте это на свой страх и риск.
- в расширенные настройки графики добавлена опция "тесселяция" (только для DX11); - добавлена поддержка расширенных инструкций последних моделей процессоров; - улучшена поддержка интегрированных видеокарт Intel; - существено уменьшено время загрузки и улучшена общая производительность при использовании DX11; - улучшены текстуры на 32-битных системах; - добавлена возможность одновременного запуска игры под разными учётными записями пользователей; - добавлена возможность запуска игры под учётными записями пользователей с ограниченными правами; - улучшена система попадания ножом;
Синглплеер
- исправлен вылет с сообщением "gamedata\scripts\xr_effects.script:1288: attempt to index global 'npc' (a nil value)"; - исправлен вылет с сообщением "Arguments : bad node in heap"; - исправлен вылет с сообщением "any vertex in patrol path [...] is inaccessible for object [...]"; - исправлен вылет с сообщением "bonePHGetSyncItemsNumber()"; - исправлен вылет с сообщением "xrGame.dll, CxIOFile::Scanf()"; - исправлен вылет при открытии "Истории сообщений" в КПК; - исправлен вылет при попытке поговорить с Гонтой после охоты на Затоне; - исправлен вылет при попытке поговорить с Гонтой после того, как был найден Сорока; - исправлен вылет при попытке поговорить с Ковальским после задания "Один выстрел"; - исправлен вылет при попытке поговорить с Медведем после задания "Заложник"; - исправлен вылет при попытке поговорить с Сычом после задания "Сделка"; - исправлен вылет при разговоре с Германом об исследованиях во время задания "Исследование аномалий"; - исправлен вылет при попытке отдать Азоту большее количество материалов, чем изначально было в игре; - исправлено зависание на загрузке уровня; - исправлена невозможность продолжить игру после выдачи задания "Один выстрел";
- добавлено сохранение коэффициента приближения в динамических прицелах;
Мультиплеер
- оптимизирована сетевая часть игры, благодаря чему существенно уменьшилось количество используемого траффика; - улучшена система борьбы с читерами;
- исправлены вылеты при подключении к серверу, при смене команды и при смене карты; - исправлен вылет при попытке подключиться к GameSpy без соединения с интернетом; - исправлен вылет при включённом сборе статистики; - исправлен вылет во время записи демо-ролика; - исправлено зависание игры, если на сервере был запрещён режим наблюдателя;
- исправлена гибель персонажа во время респауна; - исправлено отсутствие патронов для пистолета в режиме "Команда против команды";
Список изменений не окончательный. Ориентировочное время выхода патча - конец октября.
Обновлен список изменений в патче 1.6.01 от 30.10.2009
Сохраненные игры будут работать в версии 1.6.01
Общее
- в расширенные настройки графики добавлена опция "тесселяция" (только для DX11); - добавлена поддержка расширенных инструкций последних моделей процессоров; - улучшена поддержка интегрированных видеокарт Intel; - существено уменьшено время загрузки и улучшена общая производительность при использовании DX11; - улучшены текстуры на 32-битных системах; - добавлена возможность одновременного запуска игры под разными учётными записями пользователей; - добавлена возможность запуска игры под учётными записями пользователей с ограниченными правами; - улучшена система попадания ножом;
- исправлено визуальное исчезновение объектов и персонажей возле зданий; - исправлены чёрные прямоугольники вокруг источников света; - исправлено отображение воллмарков при статическом освещении; - исправлены графические артефакты во время дождя; - исправлено залипание курсора в верхнем левом углу экрана; - исправлено определение поддержки DX11 видеокартами; - исправлено переключение между языками ввода; - исправлено отсутствие повреждений аномалией "жгучий пух"; - добавлено корректное создание нового файла настроек игры, если старый был удалён;
Синглплеер
- исправлен вылет с сообщением "gamedata\scripts\xr_effects.script:1288: attempt to index global 'npc' (a nil value)"; - исправлен вылет с сообщением "Arguments : bad node in heap"; - исправлен вылет с сообщением "any vertex in patrol path [...] is inaccessible for object [...]"; - исправлен вылет с сообщением "bonePHGetSyncItemsNumber()"; - исправлен вылет с сообщением "xrGame.dll, CxIOFile::Scanf()"; - исправлен вылет при открытии "Истории сообщений" в КПК; - исправлен вылет при попытке поговорить с Гонтой после охоты на Затоне; - исправлен вылет при попытке поговорить с Гонтой после того, как был найден Сорока; - исправлен вылет при попытке поговорить с Ковальским после задания "Один выстрел"; - исправлен вылет при попытке поговорить с Медведем после задания "Заложник"; - исправлен вылет при попытке поговорить с Сычом после задания "Сделка"; - исправлен вылет при разговоре с Германом об исследованиях во время задания "Исследование аномалий"; - исправлен вылет при попытке отдать Азоту большее количество материалов, чем изначально было в игре; - исправлено зависание на загрузке уровня; - исправлена невозможность продолжить игру после выдачи задания "Один выстрел";
- добавлено сохранение коэффициента приближения в динамических прицелах;
- исправлена гибель персонажа в первой катсцене в Припяти от выброса; - исправлена невозможность открыть контейнер у автоколонны; - исправлена невозможность поговорить с Гариком в определённой ситуации; - исправлена невозможность поговорить с Воблой в определённой ситуации; - исправлена выдача достижения "Сторонник равновесия"; - исправлено отсутствие награды от Зверобоя за охоту на Затоне в определённой ситуации; - исправлено появление сразу двух отрядов Гонты; - исправлено повторное появление ранее убитого Дядьки Яра; - исправлена ошибка автоматического сохранения при встрече с Зулусом; - добавлена корректная отмена задания "рассказать Ковальскому об оружии"; - добавлена корректная отмена задания "Один выстрел"; - исправлены незначительные ошибки заданий; - исправлена невозможность достать гранату в определённой ситуации; - исправлена ошибка, из-за которой персонажи не ели, не пили и не играли на губной гармонике; - исправлено отыгрывание персонажами некорректных анимаций после перехода с проводником по локации; - исправлено слишком долгое лечение персонажами раненных союзников; - исправлены незначительные ошибки системы улучшений оружия; - исправлена неверная подсказка при наведении на дверь вышки Зулуса во время тревоги на "Янове"; - исправлены ошибки некоторых диалогов; - незначительно откорректированы тексты;
- незначительно изменены ассортимент и цены у торговцев и техников; - в продажу добавлены детекторы; - изменён набор медикаментов, выдаваемый военным медиком; - увеличена дистанция, на которой могут исчезнуть тела убитых;
Мультиплеер
- оптимизирована сетевая часть игры, благодаря чему существенно уменьшилось количество используемого траффика; - улучшена система борьбы с читерами;
- исправлены вылеты при подключении к серверу, при смене команды и при смене карты; - исправлен вылет при попытке подключиться к GameSpy без соединения с интернетом; - исправлен вылет при включённом сборе статистики; - исправлен вылет во время записи демо-ролика; - исправлено зависание игры, если на сервере был запрещён режим наблюдателя;
- исправлена гибель персонажа во время респауна; - исправлено отсутствие патронов для пистолета в режиме "Команда против команды";
- изменены скорость персонажа, высота его прыжка и управляемость во время полёта; - увеличено повреждение персонажа и некоторых костюмов при падении; - добавлена возможность бега с "СВДм-2" и "СВУмк-2"; - изменены характеристики некоторых видов оружия;
Ориентировочный выход патча - начало следующей недели. (МЛЯ)
- оптимизирована сетевая часть игры, благодаря чему существенно уменьшилось количество используемого траффика; - улучшена система борьбы с читерами;
- исправлены вылеты при подключении к серверу, при смене команды и при смене карты; - исправлен вылет при попытке подключиться к GameSpy без соединения с интернетом; - исправлен вылет при включённом сборе статистики; - исправлен вылет во время записи демо-ролика; - исправлено зависание игры, если на сервере был запрещён режим наблюдателя;
- исправлена гибель персонажа во время респауна; - исправлено отсутствие патронов для пистолета в режиме "Команда против команды";
- изменены скорость персонажа, высота его прыжка и управляемость во время полёта; - увеличено повреждение персонажа и некоторых костюмов при падении; - добавлена возможность бега с "СВДм-2" и "СВУмк-2"; - изменены характеристики некоторых видов оружия;
Парни, парни, если изменения реальны, то я советую всем сейчас НЕ играть в ЗП!! Чтобы сыграть уже в конечный правленный продукт, без привыкания к тому, что было без патча!
Хорошие новости, и хотелось бы чтобы экономия времени и спешка не пошли в ущерб качеству воторого патча Так что лучше пусть задержат, но чтобы в мультиплеер можно было уже начать играть