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

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

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

 
   
9 часов назад, Chickenboss226 сказал:

все равно та же ошибка

Залей скрипты и конфиги из геймдаты сдк


ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 09.08.2025 в 23:21, Chickenboss226 сказал:

Final core params: -aispawn -s kpp -no_separator_check -insert_graph -version shoc

Игра вылетит, если загрузить спавн, собранный с данным ключом и без указанной правки:

В 31.08.2022 в 02:18, SkyLoader сказал:

Второе нововведение для ТЧ спавна, это ключ -insert_graph. Он позволяет вшить все графы уровней в файл спавна, как это реализовано в ЗП. Это облегчит перенос спавна из рабочей директории сдк в директорию игры, поскольку не нужно переносить все файлы графов и таблиц связности АИ-сетки с графами, а лишь перенести один файл спавна. Однако такой формат спавна потребует изменения игрового движка, поэтому ниже приложена ссылка на коммит, который можно адаптировать под свою версию движка.

https://github.com/SkyLoaderr/OGSR-Engine/commit/c756706c6b1fb826bfaf53a83cedea579b38b971

 

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


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

Yara отключил -insert_graph, та ошибка пропала но теперь другая, написано "There is no ai-map for the level kpp!" хоть аи сетка есть

Спойлер

* 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: 52300 files cached 0 archives, 12728Kb memory used.
Init FileSystem 3.003090 sec

Starting Level compiler v1.6
Initializing task sheduler...
Task sheduler initialized with 7 threads and 3 task groups
CUDA: Devices found:
Device 1: NVIDIA GeForce MX150
  Major minor: 6.1
  Total global memory: 2047 MB
Final core params: -aispawn -s kpp -no_separator_check -version shoc

Startup time: 13:15:05, date: 11.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: 8
    |    | Output spawn version: 118
    |    | Game spawn will have graphs: no
! There is no ai-map for the level kpp! (level is not included into the game graph)
 
* New phase started: Processing level graphs
! There is no ai-map for the level kpp! (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 levels have no ai map
 

stack trace:

0033:00000000A28910E4 xrCore.dll, xrDebug::fail()
0033:000000009339F1DA xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
0033:000000009338C7D7 xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
0033:000000009338C1C1 xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()
0033:000000009338A628 xrCompiler_Core.dll, xrCompilerCore::TestCUDADevice()

 

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


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

Chickenboss226 

Для ясности, в папке уровня: 

build.aimap - для компилятора, чтобы получить level.ai, который требуется для сборки графа и спавна / игры. И какой есть у тебя?

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


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

Yara я пофиксил, надо было пересобрать аи сетку, но опять появилась ошибка bad argument #2 to 'format' (no value) :u1F626:

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


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

Chickenboss226 

Раз ТЧ, делаешь распак оригинальных дб (1.0006), берёшь папку scripts и копируешь в геймдату сдк с заменой.

 

 

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


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

Yara закинул scripts из тч, та же ошибка. может это из за спавн элемента какого то на локации?

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


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

Chickenboss226 

Делаешь бекап папки уровня в rawdata\maps, и удаляешь по одному типу элемента, например - все патроны.

  • Спасибо 1

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


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

Yara я удалил смарт террейны, после них спавн скомпилировался. я думаю что это из за того что я не все параметры  в кастом дате смарт террейнам указал. какие для них параметры нужны?

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


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

Chickenboss226 

Пример простого лагеря:

[smart_terrain]
type = general_lager
capacity = 4
communities = stalker

  • Мастер! 1

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


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

Yara локация запустилась, но есть пару моментов:
1. Текстуры террейна и дороги плывут и меняют качество при движении камеры
2. Я поместил бандитов в смарт террейн, но они из него уходят
3. Я в другом смарт террейне сделал 2 респавна но там никто не респавнится

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


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

С ключом -force_default_shader выводится ошибка: Engine shader 'default' not found in library.


    | Processing materials...
 
FATAL ERROR
 
[error]Expression    : defautEngineShaderId != u16(-1)
[error]Function      : post_process_materials
[error]File          : F:\S.T.A.L.K.E.R.Sources\x-ray_universal_compiler\src\utils\Shader_xrLC.h
[error]Line          : 307
[error]Description   : ERROR: Engine shader 'default' not found in library

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


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

Есть вопрос по поводу вкладки Other tasks в окне компиляции. Ей кто-то пользуется? Насколько критично будет её убрать, чтобы она не грузила основное окно? Сообщения параллельных потоков будут всё так же писаться в лог файл, как и раньше, просто не добавляться в эту вкладку.

 

В 20.08.2025 в 04:44, macron сказал:

С ключом -force_default_shader выводится ошибка: Engine shader 'default' not found in library.

Проверил этот ключ на Затоне и одной сторонней локации, ошибки нет. Может этого компайл шейдера нет в библиотеке

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

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

Проверил этот ключ на Затоне и одной сторонней локации, ошибки нет. Может этого компайл шейдера нет в библиотеке

Проверил на ТЧ-SDK (до этого был ЧН-SDK вроде) с бассейном и одной наземной локой, пошло нормально. А на Либертисити опять вылет. Пришлю проект в личку.

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


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

Замерил производительность геометрии от разных версий компилятора в двух местах на карте Либертисити: при старте игры и на улице. Также учитывались варианты с/без -notess. Погрешность в пределах нескольких fps.
Условия: r2, no wrapper, no vsync, no hud, no ui, fraps.

Командная строка такая:

@start bin\compiler\xrCompiler.exe -geometry -version soc -static -skipinvalid -notess -nosmg -noise -hemi_bias 10 -noweld -both_texture_pathes -f liberty_city

Newgame.jpg Ulica.jpg

Результаты:

 

1-v14b без -notess
Newgame 1280x1024 = 280
Ulica          1280x1024 = 215
Newgame 1920x1080 = 188
Ulica          1920x1080 = 150

2-v14b с -notess
Newgame 1280x1024 = 279
Ulica          1280x1024 = 214
Newgame 1920x1080 = 188
Ulica          1920x1080 = 150

3-v15 без -notess
Newgame 1280x1024 = 267
Ulica          1280x1024 = 158
Newgame 1920x1080 = 178
Ulica          1920x1080 = 150

4-v15 с -notess
Newgame 1280x1024 = 279
Ulica          1280x1024 = 215
Newgame 1920x1080 = 183
Ulica          1920x1080 = 152

5-v16_final без -notess
Newgame 1280x1024 = 223
Ulica          1280x1024 = 213
Newgame 1920x1080 = 181
Ulica          1920x1080 = 118

6-v16_final с -notess
Newgame 1280x1024 = 222
Ulica          1280x1024 = 212
Newgame 1920x1080 = 182
Ulica          1920x1080 = 119


Вывод: самая "производительная" геометрия получалась на компиляторе v1.4b и v1.5 c -notess.

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

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


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

Замерил производительность геометрии от разных версий компилятора в двух местах на карте Либертисити: при старте игры и на улице. Также учитывались варианты с/без -notess. Погрешность в пределах нескольких fps.
Условия: r2, no wrapper, no vsync, no hud, no ui, fraps.

Командная строка такая:

@start bin\compiler\xrCompiler.exe -geometry -version soc -static -skipinvalid -notess -nosmg -noise -hemi_bias 10 -noweld -both_texture_pathes -f liberty_city

Newgame.jpg Ulica.jpg

Результаты:

  Показать контент

1-v14b без -notess
Newgame 1280x1024 = 280
Ulica          1280x1024 = 215
Newgame 1920x1080 = 188
Ulica          1920x1080 = 150

2-v14b с -notess
Newgame 1280x1024 = 279
Ulica          1280x1024 = 214
Newgame 1920x1080 = 188
Ulica          1920x1080 = 150

3-v15 без -notess
Newgame 1280x1024 = 267
Ulica          1280x1024 = 158
Newgame 1920x1080 = 178
Ulica          1920x1080 = 150

4-v15 с -notess
Newgame 1280x1024 = 279
Ulica          1280x1024 = 215
Newgame 1920x1080 = 183
Ulica          1920x1080 = 152

5-v16_final без -notess
Newgame 1280x1024 = 223
Ulica          1280x1024 = 213
Newgame 1920x1080 = 181
Ulica          1920x1080 = 118

6-v16_final с -notess
Newgame 1280x1024 = 222
Ulica          1280x1024 = 212
Newgame 1920x1080 = 182
Ulica          1920x1080 = 119


Вывод: самая "производительная" геометрия получалась на компиляторе v1.4b и v1.5 c -notess.

Интересное сравнение компиляторов. Ещё бы при этом глянуть изменение скомпилированной геометрии и отдельно коллизии

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


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

Ещё бы при этом глянуть изменение скомпилированной геометрии и отдельно коллизии

По размеру так:
size.png size-full.png
 


Дополнено 7 минуты спустя
В 24.08.2025 в 23:10, SkyLoader сказал:

Есть вопрос по поводу вкладки Other tasks в окне компиляции. Ей кто-то пользуется?

Только сейчас заметил вкладку.:u1F601: Да на фиг оно надо.

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

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


Ссылка на сообщение
Поделиться на другие сайты
 
13 часов назад, macron сказал:

По размеру так:
size.png size-full.png

По поводу размера geomx и (может быть) фпс, скорее всего это связано с  временным решением проблемы одной локации, что мне скидывали. Видимо слишком сильно повлияло на экспорт. Откачу тогда это изменение, если подтвердится. Посмотри тогда еще бета версию 1.6 (в закрепе), там этой правки ещё не было. Интересно, что там с фпс


ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

бета версию 1.6 (в закрепе)

FPS особо не поменялся. А размер уменьшился. На всякий случай уточняю, что это конкретная карта с конкретными местами замера. Возможно, на других картах изменения не столь явны.

size-2.png size-compare-2.png

 

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


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

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

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

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

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

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

Войти

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

Войти

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

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