Разработчик: GSC Game World Версия: 0.4 (SoC) от 14 мая 2007 года
• Level Editor • Actor Editor • Shader Editor • Particle Editor • xrLC • xrDOТакже включает: • Плагины для экспорта из Maya 8 и 8.5 в формат *.object • Скрипты для Maya • Туториалы по основам работы (20) на английском языке
Изначально выпущен для поддержки маппинга к мультиплееру игры, в связи с чем не содержит компилятора xrAI, необходимого для сборки уровней к одиночной игре. Однако, за исключением отсутствия xrAI, это тот же инструментарий, что использовался для разработки ТЧ. Функциональность входящих в него программ не урезана. Позволяет работать с уровнями (LE), импортом и настройкой моделей (AE), шейдерами (SE) и библиотекой партикл-эффектов (PE), а также рядом более мелких областей.
Стандарт де-факто для разработки крупных модов. Позволяет работать под ЧН и ЗП при использовании сторонних версий xrAI.
Патч 1 от Neo][ и Haron
v0.4 от 4 ноября 2009 года: • Восстановлены опции xrLC
v0.3 от 16 февраля 2009 года: • Исправлена неработоспособность Actor Editor • Исправлен ряд проблем с совместимостью
v0.2i (внутренняя тестовая версия): • Исправлен баг с отображением detail objects (травы в Level Editor) • Исправлено отсутствие демо-объектов в Shader Editor • Обновлен ряд библиотек: • Bugtrap.dll (до версии 1.2.2654.37769) • cc3260mt.dll (до версии 6.0.1.0) • Borlndmm.dll (до версии 7.0.4.453) • FreeImage.dll (до 3.10.0.0) • LWO.dll (поддерживается LightWave 7.x+)
v0.1 от 17 мая 2007 года: • Исправлен баг со свойствами spawn element, где открывалось окно выбора LightAnims вместо визуала
Патчи 2, 3 и 4 от K.D
• Отключена оптимизация мешей скелетных моделей при экспорте в *.ogf (аналогично HQ Geometry в AE X-Ray SDK CoP):
• Исправление вылета при построении уровня на стадии Merge LOD textures. Ошибка возникала из-за большого количества лод-объектов на локации (>128). Они просто не вмещались на текстуру 2048х2048. Теперь текстура будет увеличена до нужных размеров и соответственно лодов можно будет ставить намного больше. • Исправлено отсутствие окошка выбора файлов при добавлении анимаций на Windows Vista/7 и выше. Должны заработать и другие проблемные окошки. Внимание! Actor Editor должен запускаться с исправлением ACT на XPFileDialog (см. статью Устранение несовместимости X-Ray SDK SoC с Windows)
Патч 5 от Real Wolf
• Снято ограничение по добавлению большого количества моделей на сцену за один раз (через Multiple Append и т.п.). В оригинале было максимально 32 модели.
1. Скачайте по одной из доступных ссылок: X-Ray SDK SoC, а также Патч 1, Патч 2, Патч 3, Патч 4 и Патч 5. 2. Запустите файл инсталлятора xray-sdk-setup-v0.4, и установите SDK в удобную для вас директорию. ВНИМАНИЕ! Путь к директории не должен содержать пробелов, иначе при работе с SDK будет происходить вылет. 3. Запустите *.exe-файл инсталлятора первого патча, и установите его в корневую директорию X-Ray SDK SoC. 4. Установите X-Ray AI Compiler SoC. 5. Файл xrECoreB.dll второго патча, переместите с заменой в директорию: X-Ray_SDK_SoC/level_editor/bins. 6. Файл LevelEditor.exe третьего патча, переместите с заменой в директорию: X-Ray_SDK_SoC/level_editor/bins. 7. Файл xrCoreB.dll четвертого патча, переместите с заменой в директорию: X-Ray_SDK_SoC/level_editor/bins. 8. Файл xrEPropsB.dll пятого патча, переместите с заменой в директорию: X-Ray_SDK_SoC/level_editor/bins. 9. Распакуйте игровые архивы ТЧ и переместите полученную папку gamedata с заменой в директорию X-Ray_SDK_SoC/level_editor. 10. Если ваша версия Windows выше XP, обязательно устраните несовместимость X-Ray SDK SoC с Windows или установите современную совместимую версию X-Ray SDK SoC 2014 Edition.
РСФСР, когда-то нашёл это в дизайн документах GSC:
Цитата 1. Команда (team). Описывает принадлежность персонажа в определенному типу сталкеров. Таким образом все военные сталкеры имеют одинаковую команду, все сталкеры, находящиеся в одной группировке имеют одинаковую команду. - 0: к этой команде принадлежат: Актер, Торговец, Бармен, Представитель ученных, другие сюжетные миролюбивые персонажи. К этой команде также относятся все сталкеры-одиночки, которые по умолчанию должны быть нейтральными к актеру. - 1: к этой команде относятся все сталкеры-одиночки, которые по умолчанию должны быть врагами по отношению к актеру. - 2: Военные сталкеры, армия. - 3: Параноики, зомбированные и сумасшедшие сталкеры, которые уже с трудом могут принадлежать к какой то категории. Они сами по себе. - 4: Reserved - 5: Группировка «Долг» - 6: Группировка «Грех» - 7: Группировка «Монолит» - 8: Сталкеры анархисты из группировки «Свобода» - 9..31: Reserved
2. Отряд (squad) Описывает принадлежность сталкеров из одной команды к разным группам внутри одного уровня. Это разделение существует внутри каждого уровня. Для каждой команды это разделение тоже особое. Значение отряда должно находится в пределах от 0 до 31.
3. Группа (group) Описывает разбиение больших отрядов на более мелкие структурные единицы. Если такое разделение не нужно – дублирует отряд. Сталкерам одиночкам лучше давать уникальные группы. Значение группы должно находится в пределах от 0 до 31.
Распределение по сквадам и группам. Сквад сталкера ставится в зависимости от уровня, на котором он спавнится. Группа ставится каждому человеку своя отдельная. Получается что на одном уровне не может быть больше чем 32 сталкеров одиночек в каждой команде. Итого 32 нейтральных, 32 злых. Если, скажем, необходимо поставить группу из трех бандитов – то всем им нужно ставить одинаковую группу. Тогда общее число сталкеров увеличится. Вообщем думаю что хватит с головой 0: Escape 1: Garbage 2: Agroprom 3: DarkDolina 4: RostokBar 5: 6: 7: 8: 9: 10: 11-31: Reserved
Возможно это не 100% так, но основную суть передаёт.
Сообщение отредактировал ColR_iT - Среда, 06.02.2013, 19:48
Еще вопрос. Пытаюсь заставить монолитовцев сидеть вокруг костра через смарт-терреин - а они вместо сидения вокруг костра организованной толпой идут к краю карты, садятся и травят анекдоты там. При том на краю карты абсолютно ничего нету. Прописал им вроде все правильно, костер и точки поставил.. В чем может быть проблема?
Добавлено (07.02.2013, 00:21) --------------------------------------------- ColR_iT, я пробывал поставить 1 в скваде - нормально компилится, 2 - вылетает. значит, это на что-то все-таки влияет..
Сообщение отредактировал РСФСР - Четверг, 07.02.2013, 00:22
РСФСР, здесь много причин и без того, что ты написал им, да вообще для этого, гадать можно очень долго. Но навскидку, если она всё же придя за карту садятся и делают то, что ты им сказал, то рекомендую перепроверить координаты.
Слышал, что hom-объекты нужны не только для того, чтобы скрывать невидимые части геометрии, но и для того, чтобы нпц не стреляли через стены. Это правда?
РСФСР, HOM - расшифровывается как Hierarchical Occlusion Mapping, или маппинг иерархических отсечений. Что это значит: упрощённо говоря, с помощью HOM, можно повысить производительность рендеринга сложных уровней на ~20%.
Не вдаваясь в технические подробности, объясню упрощённо: то, что закрыто от игрока Occlusion'ом - процессор не обрабатывает, а видеокарта не рендерит - а значит, система экономит свои ресурсы, производительность при этом, естественно, возрастает.
Сообщение отредактировал dinsekt - Понедельник, 11.02.2013, 11:20
dmitry778, Cектора/порталы и HOM нужны только для улучшения производительности.
Принцип работы с/п, думаю, понятен: сцена делится на некоторое количество объёмов (секторов), задаются окна (порталы), через которые (и только через которые) наблюдатель может увидеть внутренности других секторов. Ну, как-то так