XrLC x64 SoC: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - MODFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
Новая страница: «__NOTOC__ {| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;" |- | colspan=2 style="font-s…»
 
мНет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 25: Строка 25:
|}
|}


'''xrLC x64 SoC'''<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=55777&view=findpost&p=1497487 Пост пользователя "K.D." на форуме Gameinator]</ref><ref>[http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=926005 Пост пользователя "macron" на AMK форуме]</ref> — это модифицированный из 32-х в 64-битную версию, набор компиляторов '''xrLC''', '''xrDO''' и '''xrAI''' из состава [[X-Ray SDK 0.4]] для сборки уровней, травы и освещения детальных объектов уровней одиночной игры и мультиплеера, а также компонентов искусственного интеллекта уровней только одиночной игры.
'''xrLC x64 SoC'''<ref>[https://www.gameru.net/forum/index.php?s=&showtopic=55777&view=findpost&p=1497487 Пост пользователя "K.D." на форуме Gameinator]</ref><ref>[http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=926005 Пост пользователя "macron" на AMK форуме]</ref> — это набор модифицированных (в 64-битные версии) на основе [[X-Ray SDK 0.4]] компиляторов '''xrLC''', '''xrDO''' и '''xrAI''', использующихся для сборки уровней, травы и освещения детальных объектов одиночной игры и мультиплеера, а также компонентов искусственного интеллекта уровней только одиночной игры.


{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! colspan=4| Порядок установки и ссылки на скачивание
! colspan=4| Ссылки на скачивание
|-
|-
! №
! Что скачать
! Где скачать
! Как установить
|-
| 1
| xrLC x64 SoC
| xrLC x64 SoC
|
|
'''build 5714'''<br>
'''build 5714'''<br>
<span class="plainlinks">[https://cloud.mail.ru/public/Gbpg/7JsNcdVZd https://images.gameru.net/image/direct/75016f106a01c9a.jpg]</span><br>
https://yadi.sk/d/qrHM0AnlbhNH3<br>
<span class="plainlinks">[https://yadi.sk/d/qrHM0AnlbhNH3 https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
https://cloud.mail.ru/public/4NwP/FLGu7AsHX


'''build 5859'''<br>
'''build 5859'''<br>
<span class="plainlinks">[https://yadi.sk/d/tkpadSN1svQYr https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
https://yadi.sk/d/BX7pylQrmjK7ug<br>
|
https://cloud.mail.ru/public/2BYC/4zAyPwtoF
Переместите файлы из архива с заменой в ''X-Ray_SDK_SoC\level_editor''
|-
|-
| 2
| Патч 1
| Патч 1
|
| https://drive.google.com/open?id=1DnPF1yB_SSipNqZNVlaGWaJzo6tyT3yd<br>
<span class="plainlinks">[https://drive.google.com/open?id=1DnPF1yB_SSipNqZNVlaGWaJzo6tyT3yd https://images.gameru.net/image/direct/ef80f9660b2bd0a.png]</span><br>
https://yadi.sk/d/q18evBO0t8G15w<br>
|
https://cloud.mail.ru/public/38ue/cCKJmzQu5
Переместите файлы выбранного компилятора (sep2014 или 2015) из архива с заменой в ''X-Ray_SDK_SoC\level_editor''.
|}
|}


=== Особенности ===
== Особенности ==
* поддержка более 4 Гб ОЗУ
* поддержка более 4 Гб ОЗУ
* поддержка многоядерных процессоров
* поддержка многоядерных процессоров
Строка 82: Строка 73:
| xrLC || <code>nolmaps</code> || Отключить создание файла лайтмапа и запись ссылки на него в '''level''' ||
| xrLC || <code>nolmaps</code> || Отключить создание файла лайтмапа и запись ссылки на него в '''level''' ||
|-
|-
| xrLC || <code>skipinvalid</code> || Игнорировать вылет: [[xrLC:Line 132]] ||
| xrLC || <code>skipinvalid</code> || Игнорировать 2 вариант вылета: [[XrLC:xrPreOptimize.cpp]] ||
|-
|-
| xrLC || <code>lmap_quality</code> || Установить пользовательское значение ключа '''Pixel per meter''' [[Свойства_сцены_в_Level_Editor|свойств сцены в Level Editor]]; задается, как в [[X-Ray SDK 0.4|SDK]] - дробное значение; если без ключа, будет использоваться значение из билда уровня; наиболее заметны изменения на статическом освещении; в SDK максимальное значение = 20, а с этим ключом можно указать больше || <code>-lmap_quality 35</code>
| xrLC || <code>lmap_quality</code> || Установить пользовательское значение ключа '''Pixel per meter''' [[Свойства_сцены_в_Level_Editor|свойств сцены в Level Editor]]; задается, как в [[X-Ray SDK 0.4|SDK]] - дробное значение; если без ключа, будет использоваться значение из билда уровня; наиболее заметны изменения на статическом освещении; в SDK максимальное значение = 20, а с этим ключом можно указать больше || <code>-lmap_quality 35</code>
Строка 92: Строка 83:
|}
|}


=== Примечание ===
== Установка ==
Переместите файлы из архива с заменой в ''X-Ray_SDK_SoC\level_editor''
 
Переместите файлы патча выбранного компилятора (sep2014 или 2015) из архива с заменой в ''X-Ray_SDK_SoC\level_editor''.
 
== Примечание ==
* '''build.cform''', генерируемый '''xrLC x64''', НЕ будет работать с ''оригинальным'' '''xrDO''', только с '''xrDO x64'''.
* '''build.cform''', генерируемый '''xrLC x64''', НЕ будет работать с ''оригинальным'' '''xrDO''', только с '''xrDO x64'''.


Строка 121: Строка 117:


{| class="wikitable" style="text-align:center; width: 250px;"
{| class="wikitable" style="text-align:center; width: 250px;"
| <span class="plainlinks">[https://images.gameru.net/image/e1de1b9faeff5d7.png.html https://images.gameru.net/thumb/e1de1b9faeff5d7.png]</span>
| <span class="plainlinks">[https://postimg.cc/68YHJdXm https://i.postimg.cc/68YHJdXm/1.png]</span>
| <span class="plainlinks">[https://images.gameru.net/image/d207dc371e36d3f.png.html https://images.gameru.net/thumb/d207dc371e36d3f.png]</span>
| <span class="plainlinks">[https://postimg.cc/B8bmqXZQ https://i.postimg.cc/B8bmqXZQ/2.png]</span>
| <span class="plainlinks">[https://images.gameru.net/image/dee0d42b0f52a1f.jpg.html https://images.gameru.net/thumb/dee0d42b0f52a1f.jpg]</span>
| <span class="plainlinks">[https://postimg.cc/YvpXsdJF https://i.postimg.cc/YvpXsdJF/3.jpg]</span>
|-
|-
| До: На полу заметны разноцветные пятна.
| До: На полу заметны разноцветные пятна.
Строка 134: Строка 130:
{{Reflist|3}}
{{Reflist|3}}


[[Категория:Утилиты для моддинга]][[Категория:X-Ray_SDK]]
[[Категория:Утилиты для моддинга]]

Текущая версия от 18:39, 11 сентября 2022

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
До: На полу заметны разноцветные пятна. После: их уже нет. До: посреди темной комнаты, засвечены несколько плиток, хотя этого быть не должно.


Источники