Случайная подборка модов
ReBorn 2.50 «Артефакты смерти»
3.5
Legend Returns 0.9.2
4.0
Another Zone Mod. Пролог
4.2
Krovosos mod v. 3.8
4.0
Call of Pripyat Complete
3.7
Долина Шорохов
4.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга


• Не флудить
• Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там
• В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Украина  Paranormal
Суббота, 24.12.2016, 20:43 | Сообщение # 4996
Статус:
Гость:
Сообщений: 38
Награды: 2
Регистрация: 19.09.2015

Как вырезать абсолютно все сюжетные сообщения и кат-сцены в ТЧ?
  Злобная реклама
Суббота, 24.12.2016, 20:43
Статус:
Сообщений: 666
Регистрация: 19.09.2015
Российская Федерация  Graff46
Суббота, 24.12.2016, 20:55 | Сообщение # 4997
Новое Время
Статус:
Бывалый:
Сообщений: 867
Награды: 7
Регистрация: 02.05.2013

Paranormal, Может стоит скачать ТЧ с вырезанным сюжетом, есть такая сборка для модостроя.
  Злобная реклама
Суббота, 24.12.2016, 20:55
Статус:
Сообщений: 666
Регистрация: 02.05.2013
Российская Федерация  Fsb42
Суббота, 24.12.2016, 23:22 | Сообщение # 4998
Статус:
Гость:
Сообщений: 55
Награды: 1
Регистрация: 20.11.2015

как отредактировать В ЗП параметр - saturation ? нужно сделать мод более чёрно белым ! без светофикса ????
  Злобная реклама
Суббота, 24.12.2016, 23:22
Статус:
Сообщений: 666
Регистрация: 20.11.2015
Российская Федерация  Graff46
Суббота, 24.12.2016, 23:27 | Сообщение # 4999
Новое Время
Статус:
Бывалый:
Сообщений: 867
Награды: 7
Регистрация: 02.05.2013

Fsb42, Ковырять шейдеры надо. Какие то переменные ответственны за цветонасыщение.
  Злобная реклама
Суббота, 24.12.2016, 23:27
Статус:
Сообщений: 666
Регистрация: 02.05.2013
Российская Федерация  ZoneGuard
Суббота, 24.12.2016, 23:35 | Сообщение # 5000
Статус:
Гость:
Сообщений: 44
Награды: 0
Регистрация: 27.11.2016

Кроме окрашивающейся иконки нпс после его смерти есть такая проблема. Пытаюсь распаковать билд 1842 через universal extractor 1.3.1. Только запускаю программу - сразу выскакивает завершение работы и "Error. Runtime error 217 at 00485161".
В чем беда?
  Злобная реклама
Суббота, 24.12.2016, 23:35
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Украина  Toonnix
Суббота, 24.12.2016, 23:42 | Сообщение # 5001
Статус:
Отмычка:
Сообщений: 194
Награды: 4
Регистрация: 09.08.2015

  Злобная реклама
Суббота, 24.12.2016, 23:42
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  ZoneGuard
Воскресенье, 25.12.2016, 00:19 | Сообщение # 5002
Статус:
Гость:
Сообщений: 44
Награды: 0
Регистрация: 27.11.2016

Цитата Toonnix ()
ZoneGuard, 9

Чем тогда еще кроме SUE можно распаковывать, например, xp0, который в 1842 билде? Уже все перепробовал
  Злобная реклама
Воскресенье, 25.12.2016, 00:19
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  Major
Воскресенье, 25.12.2016, 00:26 | Сообщение # 5003
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

Сталкер зп, в общем проблема такая. Вот эту логику вешаю на space_restrictor:

Код
[logic]
active = ph_idle@on

[ph_idle@on]
on_info = ph_idle@stop %=play_sound(sound)%

[ph_idle@stop]
on_use = ph_idle@off %=stop_sound%
tips = tip_radio_off
on_info = {!is_playing_sound} ph_idle@on

[ph_idle@off]
on_use = ph_idle@stop %=play_sound(sound)%
tips = tip_radio_on


звук есть, всё как надо работает. Вешаю эту же логику на объект радио - звук пропадает, и фиг знает, в чем проблема вообще. Вешал на другие объекты - то же самое. Просто никакие физические объекты не цепляют логику, любую. Так же не может быть...
  Злобная реклама
Воскресенье, 25.12.2016, 00:26
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  denis2000
Воскресенье, 25.12.2016, 10:39 | Сообщение # 5004
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата ZoneGuard ()
Дело в том, что ничего до этого не окрашивалось - ни одна другая иконка никакого нпс.

Да!? И многих уникальных НПС ты убивал? Хочешь лечить - правь движек.


Major, Как спавнили объект?
Сообщение отредактировал denis2000 - Воскресенье, 25.12.2016, 10:39
  Злобная реклама
Воскресенье, 25.12.2016, 10:39
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  jonn1990
Воскресенье, 25.12.2016, 11:05 | Сообщение # 5005
Статус:
Отмычка:
Сообщений: 186
Награды: 0
Регистрация: 19.10.2011

При проигрывании анимации у динамического объекта в игре куда то деваются шейпы. Точнее они перестают коллизиться с игроком. Это как нибудь решается? Например если реализовывать лифт
Update: шэйпы ни куда не деваются, просто двигаются медленней раза в два.
Сообщение отредактировал jonn1990 - Воскресенье, 25.12.2016, 12:20
  Злобная реклама
Воскресенье, 25.12.2016, 11:05
Статус:
Сообщений: 666
Регистрация: 19.10.2011
Российская Федерация  Major
Воскресенье, 25.12.2016, 12:19 | Сообщение # 5006
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

denis2000, в сдк выбираю Spawn Element -> physics -> objects, ставлю, выбираю модель радио (ну в принципе не важно, какая модель), далее в Custom data пишу:

Код
[logic]
cfg = scripts\test\test.ltx


ну синтаксис проверять не имеет смысла, потом уже копировал с разработчиков (ctrl+c ctrl+v), потому что маало лии, всё может быть. В настройках объекта тоже всё верно. Но логику не цепляет.
  Злобная реклама
Воскресенье, 25.12.2016, 12:19
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  jonn1990
Воскресенье, 25.12.2016, 12:44 | Сообщение # 5007
Статус:
Отмычка:
Сообщений: 186
Награды: 0
Регистрация: 19.10.2011

Во, выяснил что происходит с объектом. Почему то графическая модель двигается с большим шагом чем геометрическая, то есть шейпы работают в анимации как надо, а вот сама модель нет. Каким образом фиксить?
  Злобная реклама
Воскресенье, 25.12.2016, 12:44
Статус:
Сообщений: 666
Регистрация: 19.10.2011
Российская Федерация  denis2000
Воскресенье, 25.12.2016, 13:20 | Сообщение # 5008
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Major,
1. Пробуйте physics -> destroyable_object
2. Проверьте что логика действительно воспринята (внеся например явную ошибку в имя активной секции - и ожидаемый вылет подтвердит работу)


jonn1990, Очевидно, что физическая модель (шейпы) двигается исключительно по кейфреймам анимации, а геометрическая модель (меш) двигается по кейфреймам и дополнительным аппроксимированным точкам. Это сделано для того, чтобы анимация выглядела плавно, но при этом сильно не загружался вычислениями физический движек. Выхода два - увеличивать количество кейфреймов в анимации или править движек игры.
Сообщение отредактировал denis2000 - Воскресенье, 25.12.2016, 13:20
  Злобная реклама
Воскресенье, 25.12.2016, 13:20
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  jonn1990
Воскресенье, 25.12.2016, 14:08 | Сообщение # 5009
Статус:
Отмычка:
Сообщений: 186
Награды: 0
Регистрация: 19.10.2011

Цитата denis2000 ()
Выхода два - увеличивать количество кейфреймов в анимации

Были ключи в 0 кадре и в 1400 кадре. Я разбил это движение на 14 ключей, т.е. каждый ключ через 100 кадров. Никакого эффекта, все так же
  Злобная реклама
Воскресенье, 25.12.2016, 14:08
Статус:
Сообщений: 666
Регистрация: 19.10.2011
Российская Федерация  Major
Воскресенье, 25.12.2016, 15:29 | Сообщение # 5010
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

denis2000, в Custom data уже пробовал писать ошибки, проверяя, цепляет ли объект вообще что-нибудь. destroyable_object так же ставил. Дело в том, что я делаю это всё на новой локации, и из файлов настроек типа game_levels.ltx удалил всё, кроме моей. Может где-то что-то прописать надо, может добавить что-нибудь в файлы script? Вот что у меня в файлах типа game_***.ltx.

Game_graphs.ltx:



Game_levels.ltx:



Game_maps_single.ltx:

Добавлено (25.12.2016, 15:29)
---------------------------------------------
denis2000, ну наконец-то, наконец-то я разобрался! Решил сделать всё по новой, в чистой gamedata, и нашёл проблему в скрипте _g.script. Я в фун-цию function printf(fmt,...) добавил блок:

Код
  logf_console = get_console()
  logf = logf_main
  logf_main( fmt, ... )
end
function logf_main( fmt, ... )
     local c = select( "#", ... )
     if c <= 0 then -- nothing to format
         logf_console:execute( ":" .. string.gsub( fmt, " ", "\160" ) )
     else
         logf_console:execute( ":" .. string.gsub( string.format( fmt, ... ), " ", "\160" ) )
     end


ещё в самом начале, чтобы отлавливать безлоговые вылеты. Вот, собственно, удалил блок, и всё заработало, физический объект зацепил логику.
  Злобная реклама
Воскресенье, 25.12.2016, 15:29
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Поиск: