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

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

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

 
 

 Подскажите, почему такое освещение в подземелье?
no sun бокс стоит, статика. (на динамике тоже есть)

Скрытый текст

ss-houdini-03-23-23-09-35-29-l01-yantar.

 


Дополнено 13 минуты спустя

а вот такое на динамике (периодически исчезает в зависимости от положения игрока)
 

Спойлер

ss-houdini-03-23-23-09-49-18-l01-yantar.
ss-houdini-03-23-23-09-49-08-l01-yantar.
ss-houdini-03-23-23-09-49-14-l01-yantar.

allow r1
allow r2
cast shadow
allow ambient

компиляция high, -static -nosmg

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

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 22.03.2023 в 00:44, SkyLoader сказал:

Просьба прикладывать полный лог, чтобы хотя бы понимать, какие ключи были прописаны

start bin\compilers_sky_x64\xrCompiler.exe -aispawn -s garbage,agroprom -no_separator_check -out all

 

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


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

QueroMas лог все-равно нужен.

21 час назад, imcrazyhoudini сказал:

а вот такое на динамике (периодически исчезает в зависимости от положения игрока)

Тоже - нужен полный лог.


ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

SkyLoader 

xrcompiler_proche.7z


Дополнено 14 минуты спустя
В 23.03.2023 в 09:38, imcrazyhoudini сказал:

а вот такое на динамике (периодически исчезает в зависимости от положения игрока)

эта проблема больше неактуальна, осталась верхняя

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 23.03.2023 в 10:38, imcrazyhoudini сказал:

а вот такое на динамике (периодически исчезает в зависимости от положения игрока)

Вообще, такое может быть из-за инвалид фейсов, а в логе они есть. Можно скомпилировать геометрию с ключом -removeinvalid и проверить, пропали ли глючные тени.

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

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

SkyLoader ну инвалид фэйсы там на санбоксе и находятся в местах где вырезались дыры

 

убрать сан бокс - инвалидов не будет соответственно

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


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

убрать сан бокс - инвалидов не будет соответственно

Кардинально. 

А исправить инвалид фейсы не пробовал?


EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

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


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

WolfHeart нет опыта с такой работой)

в любом случае сан бокс нужен был для того чтобы проверить не из-за его отсутствия ли возникают такие баги с освещением

как оказалось - нет

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


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

При компиляции травы файл recalculation_data_slots.details появляется в gamedata\levels\ , а не в каталоге уровня. Но хз, может так и надо.

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 24.03.2023 в 10:20, imcrazyhoudini сказал:

эта проблема больше неактуальна, осталась верхняя

Ты бы хоть написал, как исправил. Может кто-то столкнется.

Сам не раз сталкивался с вопросами, гуглил похожие посты, находил, в итоге автор пишет ниже "я исправил проблему, всем спасибо" //_-

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


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

RayTwitty да навасянил с лампами в движке когда пытался правки по утечкам ОСС с OGSR перенести 😅

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


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

Предлагаю завершать компиляцию (создание level-файла) до вывода финальной таблички с OK. Допустим, про компиляцию забыли, она прошла, но  OK никто не нажал. Потом перегрузилось/отключили ток/глюконуло. В итоге получится уровень без level-файла.

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


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

Изучил влияние параметра -tbb. Это типа альтернативной многопоточности. Особой пользы пока не принесло, на полноценной мапе с лайтмапами в дефолте всё равно быстрее. При -tbb задействуется tbb.dll. В составе компилятора она устаревшая за 2018. Нашел новее за 2020 на "родном" гитхабе, где их делают. Там же есть еще новее, но они уже не совместимы с win7 или с компилятором.

Результаты тестов мапы с несколькими лайтмапами:
без -tbb = 43 мин
с -tbb 2018 = 49 мин
с -tbb 2020 = 46 мин

Ссылка на tbb.dll за 2020 (можно добавить в будущий компилятор) :
https://github.com/oneapi-src/oneTBB/releases/tag/v2020.3

Там скачать архив tbb-2020.3-win.zip

Из архива взять tbb-2020.3-win.zip\tbb\bin\intel64\vc14\tbb.dll 

  • Мастер! 1

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


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

Небольшое обновление до версии 1.4b.

Содержит в себе ряд фиксов и мини правок

Цитата

Добавлено игнорирование "levels\" шейдеров при ключах -force_default_shader и -force_vertex_shader

Исправлен конфликт одновременного использования ключей -f и -force...

Отключен вылет iFloor((source_position.z - header().box().min.z)/header().cell_size() + .5f) при нахождении объекта за пределами АИ-сетки. В лог выводится некорректная позиция и производится попытка сместить позицию на крайнюю аи-ноду

Убрано изменение level файла при ключе -cform

Добавлено завершение записи level файла перед сообщением об успешной компиляции

При ключе -saveobj_cform разделен экспорт геометрии на два файла: raycast геометрию и коллизию

Не используемые при запекании выходные текстуры сохраняются с разрешением 32х32

Добавлена возможность прописать абсолютный путь к выходному спавну. Такой путь должен быть указан в кавычках и не содержать кириллицы. Например: -out "e:\Games\STALKER - COP\gamedata\spawns\all.spawn" -no_separator_check 

Добавлен вывод ключей в лог при старте компилятора через батник

Ссылки в шапке темы.

Изменено пользователем SkyLoader
  • Мастер! 4
  • Спасибо 2

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 03.04.2023 в 22:15, SkyLoader сказал:

Небольшое обновление до версии 1.4b.

Потестил геометрию на ЧН/ЗП SDK, нормально.
-force_vertex_shader в целом работает, но пока не полностью:

def_shaders\def_trans не переводится в def_shaders\def_trans_v (сейчас переводится просто в def_shaders\def_vertex)
def_shaders\def_aref не переводится в def_shaders\def_aref_v   (сейчас переводится просто в def_shaders\def_vertex)
default_pn не переводится в def_shaders\def_vertex_pn (сейчас переводится просто в def_shaders\def_vertex)
default_hm (предположительно) не переводится в def_shaders\def_vertex_hm
default_pn_hm (предположительно) не переводится в def_shaders\def_vertex_pn_hm

Предположительно, обратное превращение с параметром -force_default_shader приведет к аналогичным упрощениям.

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

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


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

Ребята, подскажите пожалуйста, переустановил систему пересел с 7ки на 11ую), сдк перенес с одного диска на другой, а компилятор не работает. Он просто выходит при поптыке скомпилировать что-либо. И я даже установил библиотеку которая указана в шапке. Может еще что-то у автора установлено изначально что позволяет работать этой проге павильно? Так то она вроде как портабельнаяе, но нифига не работает Помогите, пожалуйста :(

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


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

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

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


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

Он просто выходит при поптыке скомпилировать что-либо.

Как выходит? На секунду мелькает окно командной строки и больше не чего не происходит?

Лог компилятора создается?

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

EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

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


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

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

я его всегда из экзешника запускал. С самого начала, как установил. Всё работало. Путь установки был на С, потом, после переустановки системы все перекинул так же на С по аналогичному весь путь так и остался прописан.

 

1 час назад, WolfHeart сказал:

Как выходит? На секунду мелькает окно командной строки и больше не чего не происходит?

Лог компилятора создается?

ничего не мелькает. просто закрывается через секунд 2-3

Лог вот такой. Не понимаю причем тут диск F. У меня так то все файлы и пути прописаны на диск C.

Expression    : error handler is invoked!
Function      : invalid_parameter_handler
File          : f:\s.t.a.l.k.e.r.sources\x-ray_universal_compiler\src\xrcore\xrdebugnew.cpp
Line          : 725
Description   : 

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


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

Pepel cмотри пути

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


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

просто закрывается через секунд 2-3

Попробуй перетащить на время компиляции в другое место папку lod из gamedata/textures и пробуй запускать. 
Если не поможет, тогда еще и папку objects из rawdata.


Дополнено 2 минуты спустя
21 минуту назад, Pepel сказал:

Не понимаю причем тут диск F

Не обращай внимания. Это дебагер по своему пишет. А он может какую угодно букву написать.

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

EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

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


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

Pepel  скопируй sdk на d: или внешний hdd или флешку, проверь оттуда.

  • Лайк 1

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


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

Pepel  скопируй sdk на d: или внешний hdd или флешку, проверь оттуда.

не помогло

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


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

Pepel А это пробовал:

5 часов назад, WolfHeart сказал:

Попробуй перетащить на время компиляции в другое место папку lod из gamedata/textures и пробуй запускать. 
Если не поможет, тогда еще и папку objects из rawdata.

Такое с запуском компиляторов бывает из за превышения лимита на лоды в gamedata и объекты в rawdata.

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

EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

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


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

WolfHeart пробовал. не помогает

 


Дополнено 2 минуты спустя

WolfHeart у меня на 7ке таких проблем не было. я вот примерно день-два назад уровень компилировал тот же самый который собирал на 11. Я его на 7ке и собирал - потому что на 11 компилятор не хочет работать.


Дополнено 9 минуты спустя

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

Изменено пользователем Pepel
  • Мастер! 1
  • Смущение 1

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


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

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

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

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

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

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

Войти

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

Войти

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

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