X-Ray Level Compilers 2010 Edition

Материал из Modders-wiki - Библиотека знаний модмейкеров S.T.A.L.K.E.R.
Перейти к: навигация, поиск
X-Ray Level Compilers 2010 Edition
Описание
РазработчикGSC Game World, FL!NT, drvoodoo-guru, macron
Версия3.0 от 17 апреля 2012 года
Типкомпилятор
ПлатформаX-Ray SDK CoP / CS
История версий

X-Ray Level Compilers 2010 Edition[1][2] — это набор ускоренных компиляторов xrLC и xrDO из состава X-Ray SDK CoP для сборки уровней, травы и освещения детальных объектов уровней одиночной игры и мультиплеера.

Порядок установки и ссылки на скачивание
Что скачать Где скачать Как установить
1 X-Ray Level Compilers 2010 Edition

Yandex disc.png

Переместите файлы из архива в X-Ray_SDK_CoP\editors или X-Ray_SDK_CS\editors

Также включает

  • thmParser
  • swiftshader для Level Editor
  • Level Converter v0.2b
  • Convertisseur

Особенности

  • Улучшена поддержка многопоточной работы на многоядерных процессорах. Теперь они используют до 4 Гб и более оперативной памяти.
  • Опциональный обход invalid face (см. вылет: xrLC:Line 132)

Примечание

  • Компиляторы X-Ray SDK CS хоть и поддерживали 4 ядра, но в них еще не была реализована адресация памяти, а в X-Ray SDK SoC и вовсе использовался только один поток. Скорость компиляции при полной нагрузке, теперь соответственно, может вырасти до двух раз по сравнению с компиляторами X-Ray SDK CS.
  • Из-за невозможности адресации компилятором более, чем 2 Гб ОЗУ ранее были ограничения на:
  1. максимальный размер AI-сетки (и, следовательно, размер играбельной площади уровня).
  2. максимальное количество vertex'ов (причем в ситуациях, когда сама игра бы вполне выдержала уровень).
  • Тем не менее, даже сейчас, это не означает, что стоит пробовать делать уровни 5х5 км или 20 миллионов полигонов. Одноко, ситуаций, когда движок может работать с уровнем, а компилятор не в состоянии его собрать из-за ошибок переполнения памяти — уже происходить не должно.
Описание ключей компиляторов
Ключ Описание Пример
f Обязательный параметр для компиляции уровня -f имя_уровня
? Включить мини-help
h Включить мини-help
o Включить меню с дополнительными опциями; работает только в наборе X-Ray SDK SoC-компилей
gi global illunination; портит картинку на статическом освещении и сильно тормозит компиляцию
nosun disable sun-lighting; необходимо для подземных уровней
noise enable noise; неизвестно
premul premulated alpha; неизвестно; возможно связано с альфа-каналом текстур lightmap
keep_temp_files Отключить удаление временных файлов; только для X-Ray SDK CoP-компиляторов
net Компилировать по сети; только для X-Ray SDK CoP-компиляторов
nosmg Отключить smooth groups; этот параметр необходим при использовании X-Ray SDK CS/X-Ray SDK CoP компиляторов, чтобы избежать глюков с тенями/ломаными плоскостями
nolog Отключить ведение лога
silent Отключить вывод таблицы после завершения работы; только для X-Ray SDK CoP-компиляторов при компиляции нескольких уровней подряд

Источники

  1. Пост пользователя "macron" на форуме Gameinator
  2. Информация из файла !!!readme!!!.txt