XrLC x64 SoC

Материал из MODFAQ.RU — моддинг игр серии S.T.A.L.K.E.R., The Elder Scrolls и Fallout
Перейти к: навигация, поиск

xrLC x64 SoC

Разработчик GSC Game World
Модифицировал K.D.
Версия
  • build 5714 от 27 сентября 2014 года
  • build 5859 от 19 февраля 2015 года
Тип компиляторы
Платформа X-Ray SDK 0.4
История версий

xrLC x64 SoC[1][2] — это набор модифицированных (в 64-битные версии) на основе X-Ray SDK 0.4 компиляторов xrLC, xrDO и xrAI, использующихся для сборки уровней, травы и освещения детальных объектов одиночной игры и мультиплеера, а также компонентов искусственного интеллекта уровней только одиночной игры.

Ссылки на скачивание
xrLC x64 SoC

build 5714
https://yadi.sk/d/qrHM0AnlbhNH3
https://cloud.mail.ru/public/4NwP/FLGu7AsHX

build 5859
https://yadi.sk/d/BX7pylQrmjK7ug
https://cloud.mail.ru/public/2BYC/4zAyPwtoF

Патч 1 https://drive.google.com/open?id=1DnPF1yB_SSipNqZNVlaGWaJzo6tyT3yd

https://yadi.sk/d/q18evBO0t8G15w
https://cloud.mail.ru/public/38ue/cCKJmzQu5

Особенности

  • поддержка более 4 Гб ОЗУ
  • поддержка многоядерных процессоров
  • более быстрая компиляция
  • возможность компилировать большие по размеру уровни
Описание ключей компиляторов[3][4]
Компилятор Ключ Описание Пример
xrLC, xrDO, xrAI f Обязательный параметр для компиляции уровня по пути: X-Ray_SDK_SoC\level_editor\gamedata\levels -f имя_уровня
xrLC, xrDO ? Включить мини-help
xrLC, xrDO h Включить мини-help
xrLC, xrDO o Включить меню с дополнительными опциями
xrLC noise Отключить converting to MU
xrLC, xrDO norgb Отключить (в xrDO - запекание всех просчитанных коэффициентов освещения в level.details) расчет "основного" лайтмапа (lmap#1_1), который используется только на статике; сам файл лайтмапа создается и ссылка на него прописывается в level; время компиляции с ключом существенно меньше, чем без него; если статическое освещение не используется, можно указать
xrLC, xrDO nosun Отключить расчет лайтмапа от солнца; они нужны только на статике, либо на динамике при игре с опцией r2_sun_static.
xrLC nolmaps Отключить создание файла лайтмапа и запись ссылки на него в level
xrLC skipinvalid Игнорировать 2 вариант вылета: XrLC:xrPreOptimize.cpp
xrLC lmap_quality Установить пользовательское значение ключа Pixel per meter свойств сцены в Level Editor; задается, как в SDK - дробное значение; если без ключа, будет использоваться значение из билда уровня; наиболее заметны изменения на статическом освещении; в SDK максимальное значение = 20, а с этим ключом можно указать больше -lmap_quality 35
xrAI s Собрать спавн Для одного уровня:
-s имя_уровня

Для нескольких уровней (через запятую без пробела):
-s имя_уровня_1,имя_уровня_2,имя_уровня_3

Установка

Переместите файлы из архива с заменой в X-Ray_SDK_SoC\level_editor

Переместите файлы патча выбранного компилятора (sep2014 или 2015) из архива с заменой в X-Ray_SDK_SoC\level_editor.

Примечание

  • build.cform, генерируемый xrLC x64, НЕ будет работать с оригинальным xrDO, только с xrDO x64.

Возможные ошибки и их исправление

xrAI компилирует AI сетку без просчета укрытий[5][6]

Ошибка

Какой бы ключ xrAI вы не указали при компиляции AI сетки, она всегда получается draft качества.

Решение

Порядок компиляции:

  1. Скомпилируйте уровень xrLC x64 за 2014 год.
  2. Отдельно скомпилируйте текстуры террейна xrLC x64 за 2015 год, прервав компиляцию после стадии Light Implicit.
    Таким образом, можно добиться хорошей передачи теней от LOD-объектов.
  3. Получившиеся текстуры террейна:
    gamedata\levels\имя_уровня\terrain\terrain_имя_уровня.dds
    gamedata\levels\имя_уровня\terrain\terrain_имя_уровня_lm.dds


    Переместите с заменой в папку с уровнем скомпилированным xrLC x64 за 2014 год.
  4. Скомпилируйте детальные объекты xrDO x64 за 2015 год.
  5. Скомпилируйте AI сетку на draft качестве xrAI x64 за 2014 год.
  6. Для компиляции AI сетки с расчетом укрытий, необходимо отдельно:
    1. Скомпилировать уровень на draft качестве оригинальным xrAI (или любым 32-bit).
    2. Собрать AI сетку оригинальным xrAI (или любым 32-х битным).
    3. Переместить получившийся файл level.ai с заменой в папку с уровнем скомпилированным xrAI x64.

Сторонние обновления

Патч 1 от saas[7]

  • Выключено сжатие лайтмапов / исчезли ужасные разноцветные артефакты и засветы.
1.png 2.png 3.jpg
До: На полу заметны разноцветные пятна. После: их уже нет. До: посреди темной комнаты, засвечены несколько плиток, хотя этого быть не должно.


Источники