Перейти к содержанию
SkyLoader

Универсальные компиляторы уровней х64

Рекомендуемые сообщения

 
   

Потестил. Nvidia Cuda - действительно пофикшено, нет пятен на террейне. По времени сборки примерно так же как и было. С тенями тоже лучше стало, баги с неправильным освещением некоторых обьектов вроде бы пропали. Так же увеличился вес карты.

2025-06-30-144246.png

2025-06-30-153755.png

2025-06-30-155838.png


vDGz4K9.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Вот так вот, если бы случайно не зашёл в тему, то и не узнал бы про обновление. С очередным релизом!

  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Можете кто-то обьяснить из-за чего у меня постоянно ошибка появляеться 

{DC26F752-B820-462B-BA1A-D1676027ADEF}.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
33 минуты назад, Akim1231 сказал:

Можете кто-то обьяснить из-за чего у меня постоянно ошибка появляеться 

В школе учился плохо.

  • Смех 1
  • Клоун 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

macron Причём тут это? Чувак, я же нормально спросил, в чём моя ошибка.

Изменено пользователем Akim1231

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Akim1231 а где ошибка-то? На скрине нет никакой ошибки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

AfterGlow"no separators found" Это что значит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Akim1231 да, в общем-то, ничего. Рестрикторы не режут аи-сетку. Все нормально.

  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

AfterGlow Понял, спасибо что объяснил.

Изменено пользователем Akim1231
  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Всем здравствуйте. Можете помочь с вылетом:

Спойлер

[error]Expression    : game_graph().vertex(dwBest)->level_id() == m_level.id()
[error]Function      : CLevelSpawnConstructor::correct_objects
[error]File          : F:\S.T.A.L.K.E.R.Sources\x-ray_universal_compiler\src\utils\xrCompiler_AI\level_spawn_constructor.cpp
[error]Line          : 434
 
Corresponding graph vertex for the spawn point sar_monolith_general is located on the ANOTHER level
Current level  : [1][l01_escape]
Conflict level : [18][l12u_sarcofag]
Probably, you filled offsets in "game_levels.ltx" incorrect

Происходит при компиляции спавна. Кордон из 2205, скомпилил все кроме спавна.
UPD: попробовал использовать levels секцию, вылет поменялся:

Спойлер

[error]Expression    : !m_error_code
[error]Function      : raii_guard::~raii_guard
[error]File          : f:\s.t.a.l.k.e.r.sources\x-ray_universal_compiler\src\xrserverentities\script_storage.cpp
[error]Line          : 801
[error]Description   : c:\x-raysdk\level_editor\gamedata\scripts\_g.script:23: bad argument #2 to 'format' (no value)

 

Изменено пользователем Pastalker56

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Еще не скачал, но хотел уточнить, ключ -ppm остался? И какой рабочий диапазон значений?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

После сборки спавна вылезает ошибка, что не найден X-ray

F:\X-ray был не найден

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Привет всем.
Скомпилил коллизию ванильной Тёмной долины (последняя 1.6 версия компилятора), ничего не изменяя ни в геометрии, ни в чём либо ещё. В районе болот у моста проваливаюсь под террейн (видео ниже). С чем может быть связано? Билдил в SDK 0.4 с фиксом от 22.06.20, также пробовал и в SDK от Yara. Тестировал на чистом ТЧ.

С Кордоном и Свалкой (также полностью ванильными) при тех же манипуляциях вроде всё норм, но каждый метр не проверял.

 

 

Изменено пользователем Muvbed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Muvbed очевидно, у тебя под водой нету дна, или хотя бы фейк-плоскости, чтобы по ней ходить. Надо смотреть, как это дно выглядит в sdk и проверить его настройки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

macron не понимаю просто, как оно так получается, что до конвертирования и компиляции оно нормально работает, а после уже с дырками такими вот получается, ведь ничего в самом сдк не правилось. Да и под этой самой водой такие дырки только в некоторых местах, а не по всему дну (штук 15 насчитал). В самом же сдк дно является обычной частью террейна, так что не так уж и очевидно, как хотелось бы. Не может оно как-то при компиляции уже портиться? 

 

Спойлер

image.png

 

Изменено пользователем Muvbed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Muvbed если локация конвертированная конвертером, там и дыры могут быть, и кривые настройки материалов/шейдеров - надо у самого объекта всё перепроверять. И отключи показ ai-сетки, чтоб глаза не мозолила. Да и вообще, эти проблемы к теме компиляторов не относятся, и обсуждались еще со времен нулевых.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

macron понял, спасибо. Я так понимаю, нет универсального конвертера для ТЧ того же, чтобы подобных проблем не возникало? И есть ли тема какая почитать по этому вопросу? Нигде не нашел инфы.

Изменено пользователем Muvbed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Muvbed любая конвертированная карта так или иначе может портиться. Хочешь меньше проблем - ищи исходники оригинальных карт. А, еще можешь пробовать подставить level.cform от оригинала в свою. А так - в левеледиторе закрываешь карту, открываешь objects - library editor и изучай/сравнивай/по необходимости правь properties у объектов из которых состоит карта, там еще можно переключать Main Options/Surfaces (материалы-шейдеры). Это база, с которой всё начинается.

Изменено пользователем macron

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

macron буду разбираться, спасибо ещё раз. 
Ванильный level.cform к сожалению мне не подойдет, так как в будущем планирую своими объектами карты наполнять, а вот исходники карт попробую поискать.

UPD (может кому понадобится). Действительно, в library editor поменял в properties у terrain_darkvalley_S1 поле Game Mtl с water на earth и больше не проваливаюсь.

Изменено пользователем Muvbed
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

что делать если такая ошибка при компиляции спавна? что может быть не так с аи сеткой?
 

Спойлер

* Detected CPU: GenuineIntel Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz, F6/M142/S10
* CPU features: RDTSC, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES, FMA3, RDRAND, AVX, AVX2
* CPU cores/threads: 8
* RAM: Total memory: 8 Gb

X-ray Exogenesis engine [Universal level compiler edition]
'xrCore' build 5665, Jun 22 2025
Initializing File System...
Using FileSystem ltx:  fsgame.ltx
FS: 52117 files cached 0 archives, 12912Kb memory used.
Init FileSystem 1.181242 sec

Starting Level compiler v1.6
Initializing task sheduler...
Task sheduler initialized with 7 threads and 3 task groups
Final core params: bin\compilers_sky_x64\xrcompiler.exe  -aispawn -s kpp -no_separator_check -out all

Startup time: 12:55:32, date: 8.8.2025
Loading main config-script: "e:\_stalkermodding\x-ray sdk 0.4 fixed\xray_sdk_0.4\gamedata\config\system.ltx"
    |    | AI-map version: 10
    |    | Output spawn version: 128
    |    | Game spawn will have graphs: yes
! AI-map for the level kpp is incompatible (version mismatch)! (level is not included into the game graph)
 
* New phase started: Processing level graphs
! AI-map for the level kpp is incompatible (version mismatch)! (level is not included into the game graph)
1 levels didn't add for some reasons

 
FATAL ERROR
 
[error]Expression    : tpGraphs.size()
[error]Function      : CGraphMerger::CGraphMerger
[error]File          : F:\S.T.A.L.K.E.R.Sources\x-ray_universal_compiler\src\utils\xrCompiler_Core\AI\xr_graph_merge.cpp
[error]Line          : 770
[error]Description   : Can't find any graphs! Check log
[error]Arguments     : 1 level ai maps are incompatible (version mismatch)
 

stack trace:

0033:00000000994610E4 xrCore.dll, xrDebug::fail()
0033:00000000943FF1DA xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
0033:00000000943EC7D7 xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
0033:00000000943EC1C1 xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
0033:00000000943EA628 xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу