Skip to content

Сборка и запуск

Charsi82 edited this page Dec 7, 2015 · 2 revisions
  1. Устанавливаем MSVC 2013 и обновляем его.

  2. Windows SDK [http://www.microsoft.com/en-us/download/details.aspx?id=8279]

  3. DirectX SDK June 2010 [http://www.microsoft.com/en-us/download/details.aspx?id=6812]
    При установке DX SDK возможно возникнет ошибки S1023, вызванная конфликтом с установленным в системе msvcr2010.
    Чтобы это обойти нужно удалить из системы Microsoft Visual C++ 2010 x86 и x64 Redistributable.
    Для этого в командной строке от имени администратора выполняем
    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
    После этого DX SDK установится без ошибки и автоматически установит msvcr2010 обратно.

  4. В отдельную папку нужно скачать, установить, настроить и собрать дополнительные компоненты (или распаковать в неё всё это уже собранное из архива XRAY_15X_LIBS.7z)

  • nVidia OpenAutomate [https://developer.nvidia.com/openautomate]
  • libjpeg [http://sourceforge.net/projects/libjpeg]
    • Use "jpeg" as project root directory name for compatibility with CxImage
  • zlib [http://zlib.net]
  • BugTrap [https://github.com/nitrocaster/BugTrap]
  1. Добавить в свойства системы переменную среды XRAY_15X_LIBS. В качестве значения указываем путь к папке из п.4 без слеша в конце (например, D:\XRAY_15X_LIBS).

  2. Открываем engine.sln и собираем нужные dll и exe.

  3. Далее подготовка к запуску игры. Устанавливаем S.T.A.L.K.E.R. Чистое Небо с 10-м патчем.

  4. Переименовываем папку bin. Тут же создаем папку bin и копируем в неё скомпилированные файлы, кроме них потребуются BugTrap.dll и libjpeg.dll. Берем их из папки XRAY_15X_LIBS, созданную в пункте 4.

  • XRAY_15X_LIBS\bugtrap\bin\BugTrap.dll
  • XRAY_15X_LIBS\jpeg\libraries\Release\libjpeg.dll
  1. В корне игры создаем папку gamedata и копируем в неё содержимое папки trunk\cs\resources

  2. Запускаем игру с ярлыка на рабочем столе. В свойства ярлыка можно добавить параметр запуска -nointro для отключения заставок.

Clone this wiki locally