Случайная подборка модов
SZM CoP 0.2
3.9
S.T.A.L.K.E.R. F.M.
4.4
We Are Not Alone
4.0
Золотой Шар. Завершение
3.9
Lost World Troops of Doom
4.1
Время Альянса
2.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

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

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





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Российская Федерация  makdm
    Вторник, 03.11.2015, 21:47 | Сообщение # 8446
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата _S_k_i_F_ ()
    чтобы стволы, подобранные с трупов НПС, за исключением некоторых, имело максимальный износ

    Редактируйте функцию set_weapon_drop_condition в файле death_manager.script
    Сообщение отредактировал makdm - Вторник, 03.11.2015, 22:00
      Злобная реклама
    Вторник, 03.11.2015, 21:47
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Вторник, 03.11.2015, 22:48 | Сообщение # 8447
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    makdm, с death_manager.script разобрался, а как и что в inventory_upgrades.script надо редактировать? Пробовал так, но толку ноль

    Зараннее спасибо!
    Сделал, так

    Предметы не ремонтируются, только хотелось бы, чтобы выводилось вместо цены на ремонт, типа: "нельзя ремонтировать, оружие сильно повреждено"?
    Сообщение отредактировал _S_k_i_F_ - Вторник, 03.11.2015, 22:56
      Злобная реклама
    Вторник, 03.11.2015, 22:48
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  makdm
    Вторник, 03.11.2015, 22:58 | Сообщение # 8448
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    _S_k_i_F_, так попробуй:

    if item_condition <= 0.5 then
    return false
    end
      Злобная реклама
    Вторник, 03.11.2015, 22:58
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Украина  _S_k_i_F_
    Среда, 04.11.2015, 00:35 | Сообщение # 8449
    Золотой Обоз
    Статус:
    Опытный:
    Сообщений: 1311
    Награды: 9
    Регистрация: 09.08.2015

    В каком файле регулируются цены на ремонт (не апгрейд) у техников? Зараннее спасибо!
      Злобная реклама
    Среда, 04.11.2015, 00:35
    Статус:
    Сообщений: 666
    Регистрация: 09.08.2015
    Российская Федерация  Maksim174
    Среда, 04.11.2015, 08:28 | Сообщение # 8450
    Статус:
    Зевака:
    Сообщений: 2
    Награды: 0
    Регистрация: 03.11.2015

    Где я могу скачать исходники Soc 1.007 rc 1
      Злобная реклама
    Среда, 04.11.2015, 08:28
    Статус:
    Сообщений: 666
    Регистрация: 03.11.2015
    Российская Федерация  MrGroove
    Среда, 04.11.2015, 09:16 | Сообщение # 8451
    Статус:
    Отмычка:
    Сообщений: 91
    Награды: 3
    Регистрация: 14.06.2013

    Цитата Maksim174 ()
    исходники Soc 1.007 rc 1

    https://yadi.sk/d/EZhJOZtGkDgnf
    У меня проблема. После создания модели в 3ds max, потом конвертирования в формат SMD, настройки костей в Milkshape, переноса в AE и конвертирования в OGF, модель не имеет коллизии. То есть сквозь неё можно пройти, при стрельбе пули тоже проходят сквозь. В чём причина? Как решить?
      Злобная реклама
    Среда, 04.11.2015, 09:16
    Статус:
    Сообщений: 666
    Регистрация: 14.06.2013
    Украина  скат
    Среда, 04.11.2015, 09:34 | Сообщение # 8452
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    MrGroove, Если модель нпс то нужно подгрузить настройки костей. Если просто дин объект то настроить шейп.
      Злобная реклама
    Среда, 04.11.2015, 09:34
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  denis2000
    Среда, 04.11.2015, 09:39 | Сообщение # 8453
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    _S_k_i_F_, Цена ремонта зависит от стоимости ствола, степени износа и скидки у механика. Формула во все том-же скрипте inventory_upgrades.script:
    Код
    local function how_much_repair( item_name, item_condition )
        local ltx = system_ini()
        local cost = ltx:r_u32(item_name, "cost")
        local class = ltx:r_string(item_name, "class")
        local cof = 0.6
        return math.floor(cost*(1-item_condition)*cof * cur_price_percent)
    end
      Злобная реклама
    Среда, 04.11.2015, 09:39
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  igi_vlad
    Среда, 04.11.2015, 10:39 | Сообщение # 8454
    Статус:
    Неопытный:
    Сообщений: 552
    Награды: 4
    Регистрация: 04.08.2015

    С выпадением артов в трупах в ЧН по-прежнему затык, сделал в character_items.xml (при изменении этого файла нужна НИ ? я делал) prob=0.03, prob=0.02 - всё тихо, надо попробовать увеличить в два раза, только боюсь, может начать работать примерно с 0.1
      Злобная реклама
    Среда, 04.11.2015, 10:39
    Статус:
    Сообщений: 666
    Регистрация: 04.08.2015
    Российская Федерация  Черьв_сталкер
    Среда, 04.11.2015, 11:07 | Сообщение # 8455
    Статус:
    Отмычка:
    Сообщений: 85
    Награды: 2
    Регистрация: 05.03.2011

    Ребята, не знаете в чем проблема. сделал под меню в гуи. а там затыка, подменю включается а кнопки не работают!

    function class_actor:on_btn_1()
    local xml = CScriptXmlInit()
    xml:ParseFile("_os_mod_class_actor.xml")
    xml:InitStatic("background_2", self)
    xml:InitStatic("class_snaiper", self)
    xml:InitStatic("class_snaiper_descp", self)
    self:Register(xml:Init3tButton("btn_yes",self),"btn_1_yes")
    self:Register(xml:Init3tButton("btn_no",self),"btn_1_no")
    self:AddCallback("btn_1_yes",ui_events.BUTTON_CLICKED,self.class_snaiper,self)
    self:AddCallback("btn_1_no",ui_events.BUTTON_CLICKED,self.on_quit,self)
    end
      Злобная реклама
    Среда, 04.11.2015, 11:07
    Статус:
    Сообщений: 666
    Регистрация: 05.03.2011
    Эстония  akmc47u
    Среда, 04.11.2015, 21:54 | Сообщение # 8456
    Ветер времени
    Статус:
    Бывалый:
    Сообщений: 847
    Награды: 4
    Регистрация: 26.06.2015

    в каком файле исходников движка ЗП лежит информация о поле зрении ГГ (FOV)? ну или какой именно параметр менять в файле xrGame.dll через редактор?
    Сообщение отредактировал akmc47u - Среда, 04.11.2015, 21:54
      Злобная реклама
    Среда, 04.11.2015, 21:54
    Статус:
    Сообщений: 666
    Регистрация: 26.06.2015
    Российская Федерация  denis2000
    Среда, 04.11.2015, 22:06 | Сообщение # 8457
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата akmc47u ()
    в каком файле исходников движка ЗП лежит информация о поле зрении ГГ (FOV)?

    В файле Device_create.cpp параметр fFOV = 90.f;
      Злобная реклама
    Среда, 04.11.2015, 22:06
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Эстония  akmc47u
    Среда, 04.11.2015, 22:25 | Сообщение # 8458
    Ветер времени
    Статус:
    Бывалый:
    Сообщений: 847
    Награды: 4
    Регистрация: 26.06.2015

    denis2000, а разве не в файле Actor.cpp с параметром float g_fov = 55.0f; ?
    в ЗП ведь ФОВ 55 был, а не 90
      Злобная реклама
    Среда, 04.11.2015, 22:25
    Статус:
    Сообщений: 666
    Регистрация: 26.06.2015
    Российская Федерация  denis2000
    Четверг, 05.11.2015, 08:06 | Сообщение # 8459
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    akmc47u, Да точно, fFOV - это параметр для рендера, а g_fov параметр для отображения камеры актора.
    Вот кстати
    Сообщение отредактировал denis2000 - Четверг, 05.11.2015, 08:13
      Злобная реклама
    Четверг, 05.11.2015, 08:06
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  MrGroove
    Пятница, 06.11.2015, 19:16 | Сообщение # 8460
    Статус:
    Отмычка:
    Сообщений: 91
    Награды: 3
    Регистрация: 14.06.2013

    Цитата скат ()
    подгрузить настройки костей.

    Я понимаю это models\capture? А настройки шейпа это его шейдеры? Если шейдеры, то с ними всё в порядке, как в этом туторе:

    Добавлено (06.11.2015, 19:16)
    ---------------------------------------------
    Всё, разобрался. Необходимо загрузить кости оригинальной модели, на базе которой была сделана новая.

      Злобная реклама
    Пятница, 06.11.2015, 19:16
    Статус:
    Сообщений: 666
    Регистрация: 14.06.2013
    Поиск: