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

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

 
 

Den_Foster файлы хоть приложи

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


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

Детейл это трава, она не относится к статической геометрии и компилится отдельно, ошибка вообще то говорит что её совсем нету... Уроков куча по созданию травы... а если проще, то просто скопировать потом файл детейл из оригинала в новый билд.


Группа мода в VK
Мод делался и тестировался на железе
i5-11400, 32Гб ОЗУ, Radeon RX580  Разрешение 2560 х 1440.  ВСЕ на максималке

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


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

Den_Foster файлы хоть приложи

Barter npc.7z

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


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

xrlc компилит же только геометрию, трава компилится потом отдельно по желанию. 

Пересобрал, теперь ошибка при внедрении в игру!
 

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


Дополнено 1 минуту спустя
12 часов назад, Policai сказал:

Детейл это трава, она не относится к статической геометрии и компилится отдельно, ошибка вообще то говорит что её совсем нету... Уроков куча по созданию травы... а если проще, то просто скопировать потом файл детейл из оригинала в новый билд.

Если ты мне, то это оригинальный затон, там травы этой дохера


 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

cross_table doesn't correspond to the AI-map

Это значит, что файл all.spawn и level.ai из разных версий билда! Вы АИ-сетку меняли?

  • Лайк 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

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


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

Если ты мне, то это оригинальный затон, там травы этой дохера

Читай ошибку в логе, по русски это звучит так, невозможно экспортировать траву,  говорит о том, что при билде трава не экспортируется из за ошибки, её на оригинале дорхрена,  а в собранном уровне нету, ошибка не критическая, уровень скомпилится и без неё

  • Жму руку 1

Группа мода в VK
Мод делался и тестировался на железе
i5-11400, 32Гб ОЗУ, Radeon RX580  Разрешение 2560 х 1440.  ВСЕ на максималке

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


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

Если ты мне, то это оригинальный затон, там травы этой дохера

Именно об ней и речь! Если траву менять нет необходимости (собирать в SDK, билдить и компилировать ), то соответствующий файл можно скопировать оттуда.


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

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


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

Именно об ней и речь! Если траву менять нет необходимости (собирать в SDK, билдить и компилировать ), то соответствующий файл можно скопировать оттуда.

Я не менял AI сетку, но скомпилировал её и закинул папку в игру. и спавн сейчас тоже закинул, ошибка такая же всё-равно! А по поводу, скопировать оттуда :) Это откуда?


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

Ошибка при компиляции спавна - FATAL ERROR
 
[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   : ...raycopsdk\editors\gamedata\scripts\se_smart_cover.script:50: attempt to index a nil value

Что делать?

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

 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

А по поводу, скопировать оттуда :) Это откуда?

Из оригинальной локации, файлы build_details.dds и level.details.

16 часов назад, SoDizzari сказал:

se_smart_cover.script:50: attempt to index a nil value

Не корректно настроен какой то смарт_ковер он же анимпоинт.

16 часов назад, SoDizzari сказал:

Я не менял AI сетку, но скомпилировал её и закинул папку в игру. и спавн сейчас тоже закинул, ошибка такая же всё-равно!

Это не меняет сути вылета одна из АИ-сеток локаций (level.ai) не совпадает с таблицей соединений сеток в единый граф (all.spawn).

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

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


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

Ну и зачем тогда мод просить если никакого ответа

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


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

Слушайте, я знаю как создаются тайники. Что нужно создать рестриктор под нужным названием из папки secret_локации. И заспавнить внутри объекты через СДК и прописать их логику. Но если я хочу положить в тайник предмет из ST COP Weapon Pack 3.3.0. Ведь в  Спавн Элементс СДК ведь нет нужных стволов из СТ копа. Как быть с этим?

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

 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

SoDizzari Это, потому, что у вас геймдата мода и геймдата SDK разные. Как минимум для спавна оружия вам необходимо интегрировать конфиги стволов в геймдату SDK, заодно перенеся их модели и текстуры.

  • Мастер! 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

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


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

denis2000 А можешь подсказать, как интегрировать, с объектами я разобрался из OGF сделал Object. А дальше что

  • Смущение 1

 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

с объектами я разобрался из OGF сделал Object

ЗАЧЕМ!? Вы когда добавляли себе оружейный мод, что то конвертировали?
Еще раз - ваша задача добавить в gamedata SDK оружейный мод.

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

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


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

denis2000 Я уже делал это, после добавления у меня СДК не запускается 


 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

после добавления у меня СДК не запускается 

Не копируй в SDK  "thm-файлы к текстурам со своего мода и бампы тоже.

Изменено пользователем S.₮.A.Ł.₭.£.☈.
  • Мастер! 1

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


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

S.₮.A.Ł.₭.£.☈. image.png.fe973836e4dbe6d8fc7dc952831b9b47.pngВ разделе Спавна нет теперь вообще оружия
ВСЁ ПОЧИНИЛ :)

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

 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

del

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

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


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

Приветствую! Сделал небольшой скрипт в bind_stalker в строке function actor_binder:use_inventory_item(obj) данная строка которую я добавил 

Спойлер

if(s_obj) and (s_obj:section_name()=="water_i") then
          self.water_drinker = 100
          give_actor(actor, npc, {"water_o"})          
        end

Беда в том что ловлю вылет, при добавление   give_actor(actor, npc, {"water_o"})  хотя без неё всё работает.

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


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

Domovoi Функции give_actor нет в чистом ЗП!

Спойлер

if(s_obj) and (s_obj:section_name()=="water_i") then
          self.water_drinker = 100
          self.object:give_info_portion("water_o")        
        end

 

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


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

Mass, у меня это не инфопоршень, а предмет. Или в данном случае в файле нельзя использовать что-то подобное? Пробовал self.object:give_item вылет. 

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


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

это не инфопоршень, а предмет

Спойлер

if(s_obj) and (s_obj:section_name()=="water_i") then
          self.water_drinker = 100
          xr_effects.give_actor(actor, npc, {"water_o"})          
        end

 

  • Жму руку 1
  • Спасибо 1

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


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

Приветствую! Взял за основу статическою модель дереве немного доработал под себя и добавил две кости 

Спойлер

image.png.b5bcc2c77ea903d8b1feb7ef03435c15.png

В Actor Editor, столкнулся с проблемой правильной настройки shape никакая из трёх не подошла, и также game materials который поставил default_object ибо при других отказывался происходить экспорт. Динамический объект в игре заработал но вместо текстуры там просто какая-то фигня и отсутствует в принципе также игрок просто проходит насквозь объекта. Как правильно настроить колизию и весь динамический объект в принципе? Правильно ли выставлены кости? Объект не будет просто валятся в ногах, только статично стоять и отыгрывать анимацию.

На данный момент настройка у обеих костей вот такая

Спойлер

image.png.b9b84c2e0d77c0baede2176f00db244c.png

 

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

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


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

Domovoi 
1. Размещение на локации крупных динамических объектов не очень хорошая идея, если вы не понимаете, как они работают, иначе физическая модель доставит вам массу проблем.
2. Нет колизии потому, что нет "физической оболочки" у объекта, то есть нужны суставы и шейпы корректно настроенные.
3. Суставы размещайте сразу с расчетом того, что шейпы - бывают всего трех видов: сфера, коробка и цилиндр.
4. Взяв модель, добавив скелет и привязав его к модели, имортируйте в SDK, там настройте шейпы их положение, тип сустава и материал. Настроенный шейп должен примерно покрывать визуальную часть модели.
5. Тип сустава Rigid - жесткий материал, тип материала или default_object или что то из раздела objects.
6. При спавне в SDK, скорее всего, нужно будет настроить сустав для фиксации модели, а также в кастом дате указать дополнительные настройки физической модели:

Цитата

[collide]
ignore_static     ;игнорировать колизию с объектами статики
ignore_small_objects     ;игнорировать колизию с малыми объектами
ignore_animated_objects     ;игнорировать колизию с анимированными объектами
ignore_ragdoll     ;игнорировать колизию с трупами

 

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

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

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


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

xray_ikriv.log
Вылетает игра с причиной stack trace:
Лог прикрепляю ниже. Что стало причиной вылета?


 

Защитим мир от заразы - Зоны                   Долг.gif

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


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

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

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

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

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

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

Войти

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

Войти

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