Случайная подборка модов
HARDWARMOD - 3.2
4.0
Hibernation Evil - Эпизод I
2.8
SGM 1.7: Geonezis Addon
4.0
SRP mod
3.9
OGSM 1.8 Community Edition
4.2
Путь в Припять
3.8
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Поиск: