Перейти к контенту

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

Expression    : fatal error
Function      : xrDebug::backend
File          : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp
Line          : 232
Description   : <no expression>
Arguments     : nodefault reached

stack trace:

При спавне объекта вылетает

Добавлено  Опричник,

Перемещено.

Ребят пытался сделать фото карты через F11 в итоге не делаеться и в консоль пишет "unknown command: run_string" что это значить?

@vladvexa 

В ориг. ЗП вроде на р4 криво делается скрин, но р2.5 и ниже всё норм. Команда run_string отключена в релизе, при нажатии F11 с её помощью устанавливается погода map.

Здравствуйте.

Объясните, пожалуйста, как правильно расставлять на уровне "default" и "def_vertex" шейдеры?

Если я планирую полностью отключить статическое освещение, есть ли смысл везде расставить "def_vertex" шейдер?

@WinCap 

Если р1 в утиль, то использовать для компила: https://ap-pro.ru/forums/topic/3341-universalnye-kompilyatory-urovney-h64/

Там есть ключи для пропуска стадии запекания лайтмап; поправлен баг с освещением полигонов с шейдерами def_vertex.

 

Можно поменять шейдеры через library editor, но долго - куча пропсов, объекты уровней, а если ещё используются декомпилы - борода вырастет.

 

 

Я так делаю - всё, что не увидит игрок (без деморекорда и прочего) / объекты за фейковым забором, переводится на def_vertex, туда же провода, трубы, гайки и прочая мелочь. Остальное на default, без использования всяких default_lm0 (пониженного качества). Тут понадобится 3д редактор, чтобы добавлять доп.материалы.

  • Спасибо 1

Проблема с текстурами (бамп) после конвертации в сдк. Перегоняю текстуры (формат тга) через сдк, подключаю бамп к нему, нормаль карту (бамп залит серым). При запуске игры на динамическом освещении она зависает полностью, статика запускается нормально. Проблема где-нибудь в бамп текстурах, что это может быть?

Кто нибудь сталкивался с вылетом Shader Editor на WIN10? При создании своего шейдера для локации, на стадии выбора детальной текстуры вылет. Уже пробовал запуск от админа - не помогает.

 

UPD: вылетает, если включать превью шейдера

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

Здравствуйте.

Подскажите, пожалуйста, возможно ли сделать динамическую дверь "пуленепробиваемой"?

Назначение ей материала "materials\metal" делу не помогло.

@WinCap 

Для динамики свои материалы, которые в настройках кости - game material из списка objects\. У каждого есть параметр Shooting (ShaderEditor), и если k_ap патрона > Shooting, материал пробивается. В оригинале, все патроны имеют k_ap < 1, кроме гаусс-батарей с значением 150 - чтобы планету, наверное, прострелить.

  • Спасибо 1

    Доброго времени всем. Решил добавить несколько объектов на Болота из мода «Anomaly», а именно минное поле и предупреждающую табличку, через SDK 0.7. Расставил все объекты, успешно прошёл «Scene Validate», но при попытке сборки локации возникает ошибка, показанная на скриншоте.

    Само собой, понимаю, что проблема в LOD'ах, но понятия не имею, какая именно текстура превышает данное разрешение.

    Придётся снова декомпилировать локацию, но уже без лодов, и заново расставлять объекты или есть более лаконичное решение?

Изменено пользователем roma_uf
Очепятка
2 часа назад, roma_uf сказал:

понятия не имею, какая именно текстура превышает данное разрешение.

Все скопом. Тут два варианта решения - хирургический: уменьшить количество типов лодов на локации или терапевтический: поставить правку на СДК, снимающую ограничение на размер текстуры лодов, например эту

Парни, а есть способ открыть spawn.part от CS в SDK COP? Если я ничего не путаю, на WIN 7 он вроде открывался, не смотря на ругань на несовместимые секции.

А сейчас вот что-то ностальгия замучала - решил много лет спустя опять помодить - пытаюсь открыть локи CS (из исходников) в СДК 0.7 - без спавна открываются на WIN 10 - со спавном никак.

Доброго времени суток. Редактирую в SDK 0.7 затон. После изменения места спавна гг ломается карта в кпк - смещаются все метки подлокаций и метка гг. Например, метка скадовска оказывается в районе шевченко. Друг относительно друга метки расположены правильно. Миникарта также показывает неправильную местность. Кто может подсказать, в чем дело?

Столкнулся впервые с такой ошибкой. 

7ea4f42863f21f508e79cfbc898c37f0.png

Перевод текста не прояснил ситуацию. В логе сдк ничего информативного не нашёл. Хотя, обычно там простыни со ссылкой на ошибки появляются. Что делать? Это с моделью что-то не то? 

Здрасьте, в общем не получается скомпилировать через xrAI, локацию empty_land от SZA. Всё нормально сделал, нормально билдится, во всех конфигах прописал но не получается скомпилировать спавн

Вот лог:

Цитата

FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : CGraphMerger::CGraphMerger
[error]File          : D:\prog_repository\sources\trunk\utils\xrAI\xr_graph_merge.cpp
[error]Line          : 597
[error]Description   : tpGraphs.size()
 

stack trace:

Сколько бы не смотрел гайдов, не читал на форумах, все советы не помогают. Прописывал и в game_levels.ltx, и в game_maps_single.ltx, и в game_graphs.ltx пробовал, никак не получается. Может у меня батник неправильный? SDK 0.7 вот что написано в батнике:

Цитата

start bin\designer\release\xrai -level empty_land -no_separator_check -s %1

К слову, скомпилировать мне нужно только эту локацию без других(Затона, Юпитера и Припяти). Актёра я тоже ставил на этот левел. Он же не должен конфликтовать с актёром с Затона? Графы на уровне насколько я понял тоже расставлены.

2 часа назад, boneset-hq сказал:

Может у меня батник неправильный?

Если используешь ориг. xrAI, то да. В нём нет ключа -level, а %1 указывает компилятору собрать все уровни, что есть в game_levels.ltx.

 

Для одного уровня:

xrAI.exe -no_separator_check -s level_name

 

  • Спасибо 1

Проблема осталась, лог такой же но вот ещё:

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

* New phase started: Processing level graphs
! There is no ai-map for the level empty_land! (level is not included into the game graph)
 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : CGraphMerger::CGraphMerger
[error]File          : D:\prog_repository\sources\trunk\utils\xrAI\xr_graph_merge.cpp
[error]Line          : 597
[error]Description   : tpGraphs.size()
 

AI_Map я скомпилил и ещё раз перебилдил. Опять же в game_graphs.ltx он прописан.

Вообще алгоритм такой:

Сбилдить Аи мапу, сбилдить спавн. Скомпилить Аи-мапу, скомпилить спавн. Перенести из гейм даты СДК в игровую с заменой.

Это сделано?

  • Спасибо 1

Всё заработало, спавн скомпилился, но на этапе загрузки выдало такой лог:

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

xrEngine.exe caused an EXCEPTION_ACCESS_VIOLATION in module xrGame.dll at 0000000016F428D0, CDialogHolder::operator=()+10428880 byte(s)
stack trace:
0x0000000016F428D0 xrGame.dll, CDialogHolder::operator= + 10428880 byte(s)
0x0000000016BEBA42 xrGame.dll, CDialogHolder::operator= + 6927170 byte(s)
0x0000000016BF96B6 xrGame.dll, CDialogHolder::operator= + 6983606 byte(s)
0x0000000016C49F2A xrGame.dll, CDialogHolder::operator= + 7313450 byte(s)
0x0000000016C4179B xrGame.dll, CDialogHolder::operator= + 7278747 byte(s)
0x0000000016C8149A xrGame.dll, CDialogHolder::operator= + 7540122 byte(s)
0x0000000016C84AAA xrGame.dll, CDialogHolder::operator= + 7553962 byte(s)
0x0000000016C3E905 xrGame.dll, CDialogHolder::operator= + 7266821 byte(s)
0x0000000016E9A6C3 xrGame.dll, CDialogHolder::operator= + 9740227 byte(s)
0x000000001754F1B2 xrGame.dll, xrFactory_Destroy + 81314 byte(s)
0x0000000016F87073 xrGame.dll, CDialogHolder::operator= + 10709363 byte(s)
0x0000000040026FB9 xrEngine.exe, CRenderDevice::on_idle + 121 byte(s)
0x00000000400278BF xrEngine.exe, CRenderDevice::message_loop + 111 byte(s)
0x00000000400279FF xrEngine.exe, CRenderDevice::Run + 303 byte(s)
0x00000000400CBE22 xrEngine.exe, InitSound2 + 850 byte(s)
0x00000000400CD41C xrEngine.exe, InitSound2 + 6476 byte(s)
0x00000000400CD5B9 xrEngine.exe, InitSound2 + 6889 byte(s)
0x00000000400E343E xrEngine.exe, CApplication::load_draw_internal + 81470 byte(s)
0x00000000AECD7344 KERNEL32.DLL, BaseThreadInitThunk + 20 byte(s)
0x00000000AF6426B1 ntdll.dll, RtlUserThreadStart + 33 byte(s)
 
[error][     487]    : Попытка обращения к неверному адресу.

Скидывал all.spawn и файл level.ai - из gamedata из SDK.

Если не скидывать то пишет:

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

Expression    : cross_table().header().level_guid() == level_graph().header().guid()
Function      : CAI_Space::load
File          : D:\prog_repository\sources\trunk\xrGame\ai_space.cpp
Line          : 113
Description   : cross_table doesn't correspond to the AI-map

 

Изменено пользователем boneset-hq

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...