XrLC x64 SoC: различия между версиями
Перейти к навигации
Перейти к поиску
м +плашка |
м переоформлено |
||
| Строка 5: | Строка 5: | ||
| colspan=2 style="font-size:20px;"| | | colspan=2 style="font-size:20px;"| | ||
'''xrLC x64 SoC''' | '''xrLC x64 SoC''' | ||
|- | |||
| '''Тип''' | |||
| компиляторы | |||
|- | |||
| '''Платформа''' | |||
| [[X-Ray SDK 0.4]] | |||
|- | |- | ||
| '''Разработчик''' | | '''Разработчик''' | ||
| Строка 12: | Строка 18: | ||
| [[K.D.]] | | [[K.D.]] | ||
|- | |- | ||
| ''' | | '''Последняя версия''' | ||
| | | Патч от 14 декабря 2017 года | ||
|- | |- | ||
| colspan=2| [[Версии xrLC x64 SoC|История версий]] | | colspan=2| [[Версии xrLC x64 SoC|История версий]] | ||
|} | |} | ||
'''xrLC x64 SoC'''<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=55777&view=findpost&p=1497487 | '''xrLC x64 SoC'''<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=55777&view=findpost&p=1497487 "K.D." gameru.net] 27.09.2014 [https://web.archive.org/web/20190921160036/https://www.gameru.net/forum/index.php?showtopic=55777&st=2340 Архивировано] 21.09.2019</ref><ref>[http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=926005 "macron" amk-team.ru] 22.03.2015</ref> — это набор модифицированных (в 64-битные версии) на основе [[X-Ray SDK 0.4]] компиляторов '''xrLC''', '''xrDO''' и '''xrAI''', использующихся для сборки уровней, травы и освещения детальных объектов одиночной игры и мультиплеера, а также компонентов искусственного интеллекта уровней только одиночной игры. | ||
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
! colspan= | ! colspan=2| Ссылки на скачивание и установка | ||
|- style="text-align: center;" | |||
| style="width: 150px"| xrLC x64 SoC build 5714 || {{#lst:Все файлы для загрузки|xrlc64soc5714}} | |||
|- style="text-align: center;" | |||
| style="width: 150px"| xrLC x64 SoC build 5859 || {{#lst:Все файлы для загрузки|xrlc64soc5859}} | |||
|- style="text-align: center;" | |||
| style="width: 150px"| xrLC x64 SoC Патч || {{#lst:Все файлы для загрузки|xrlc64soc_patch}} | |||
|- | |- | ||
| | | colspan=2| | ||
| | Переместите файлы выбранного компилятора из архива с заменой в ''X-Ray_SDK_SoC\level_editor'' | ||
''' | |||
'' | Переместите файлы патча выбранного компилятора (sep2014 или 2015) из архива с заменой в ''X-Ray_SDK_SoC\level_editor'' | ||
|} | |} | ||
| Строка 54: | Строка 48: | ||
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
!colspan="4" align="center"|Описание ключей компиляторов<ref> | !colspan="4" align="center"|Описание ключей компиляторов<ref>Файл soc_compilers_readme.txt</ref><ref>Ключи добыты напрямую из [[*.exe]]-файлов компиляторов утилитой [[Microsoft Strings]]</ref> | ||
|- | |- | ||
! Компилятор!! Ключ!! Описание !! Пример | ! Компилятор!! Ключ!! Описание !! Пример | ||
| Строка 83: | Строка 77: | ||
<code>-s имя_уровня_1,имя_уровня_2,имя_уровня_3</code> | <code>-s имя_уровня_1,имя_уровня_2,имя_уровня_3</code> | ||
|} | |} | ||
== Примечание == | == Примечание == | ||
| Строка 94: | Строка 83: | ||
== Возможные ошибки и их исправление == | == Возможные ошибки и их исправление == | ||
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
! xrAI компилирует AI сетку без просчета укрытий<ref>[http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=1030207 | ! xrAI компилирует AI сетку без просчета укрытий<ref>[http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=1030207 "Silver Raven" amk-team.ru] 04.08.2016</ref><ref>[http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=1068845 "aka_sektor" amk-team.ru] 27.02.2017</ref> | ||
|- | |- | ||
| | | | ||
| Строка 112: | Строка 101: | ||
## Переместить получившийся файл '''level.ai''' с заменой в папку с уровнем скомпилированным '''xrAI x64'''. | ## Переместить получившийся файл '''level.ai''' с заменой в папку с уровнем скомпилированным '''xrAI x64'''. | ||
|} | |} | ||
== Источники == | == Источники == | ||
{{Reflist|3}} | {{Reflist|3}} | ||
[[Категория:Утилиты для моддинга]] | |||
[[Категория:Компиляторы]] | |||
[[Категория:Устарело]] | [[Категория:Устарело]] | ||
Текущая версия от 00:44, 22 июля 2026
| Внимание! Устаревшая утилита | |
|---|---|
| Не рекомендуется использовать данную утилиту, ввиду плохой совместимости с современными ОС Windows или наличия более эффективных аналогов. |
|
xrLC x64 SoC | |
| Тип | компиляторы |
| Платформа | X-Ray SDK 0.4 |
| Разработчик | GSC Game World |
| Модифицировал | K.D. |
| Последняя версия | Патч от 14 декабря 2017 года |
| История версий | |
xrLC x64 SoC[1][2] — это набор модифицированных (в 64-битные версии) на основе X-Ray SDK 0.4 компиляторов xrLC, xrDO и xrAI, использующихся для сборки уровней, травы и освещения детальных объектов одиночной игры и мультиплеера, а также компонентов искусственного интеллекта уровней только одиночной игры.
| Ссылки на скачивание и установка | |
|---|---|
| xrLC x64 SoC build 5714 | CloudMail ; ЯндексДиск |
| xrLC x64 SoC build 5859 | CloudMail ; ЯндексДиск |
| xrLC x64 SoC Патч | CloudMail ; ЯндексДиск ; GoogleDisk |
|
Переместите файлы выбранного компилятора из архива с заменой в X-Ray_SDK_SoC\level_editor Переместите файлы патча выбранного компилятора (sep2014 или 2015) из архива с заменой в X-Ray_SDK_SoC\level_editor | |
Особенности
- поддержка более 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 имя_уровня
Для нескольких уровней (через запятую без пробела): |
Примечание
- build.cform, генерируемый xrLC x64, НЕ будет работать с оригинальным xrDO, только с xrDO x64.
Возможные ошибки и их исправление
| xrAI компилирует AI сетку без просчета укрытий[5][6] |
|---|
ОшибкаКакой бы ключ xrAI вы не указали при компиляции AI сетки, она всегда получается draft качества. РешениеПорядок компиляции:
|
Источники
- ↑ "K.D." gameru.net 27.09.2014 Архивировано 21.09.2019
- ↑ "macron" amk-team.ru 22.03.2015
- ↑ Файл soc_compilers_readme.txt
- ↑ Ключи добыты напрямую из *.exe-файлов компиляторов утилитой Microsoft Strings
- ↑ "Silver Raven" amk-team.ru 04.08.2016
- ↑ "aka_sektor" amk-team.ru 27.02.2017