Случайная подборка модов
Под прикрытием смерти. Клондайк 2.0
4.0
Sleep Of Reason - История Журналиста
2.1
История Конвона. Часть первая
3.1
Последняя надежда
2.4
Sleep Of Reason - Zulus Story 0.5
2.4
OGSM 1.8 Community Edition
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  ins33
    Вторник, 18.03.2014, 15:00 | Сообщение # 2206
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    ColR_iT,
    Цитата
    st.on_value = parse_data(obj, utils.cfg_get_string(ini, section, "on_value", obj, false, ""))
    st.timer_id = utils.cfg_get_string( ini, section, "timer_id", obj, false, "", "hud_timer")
    st.string = utils.cfg_get_string( ini, section, "string", obj, false, "")

    st.ui = get_hud()
    st.ui:AddCustomStatic(st.timer_id, true)
    st.timer = st.ui:GetCustomStatic(st.timer_id):wnd()
    Сообщение отредактировал ins33 - Вторник, 18.03.2014, 15:10
      Злобная реклама
    Вторник, 18.03.2014, 15:00
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  BozKurt
    Вторник, 18.03.2014, 15:20 | Сообщение # 2207
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Да, я уже посмотрел, в оригинале худ выводится в любом случае.
      Злобная реклама
    Вторник, 18.03.2014, 15:20
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Graff46
    Среда, 19.03.2014, 02:58 | Сообщение # 2208
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    ColR_iT,
    Цитата ColR_iT ()
    Параметр direction в all.spawn он задаётся в радианах для каждой коориднаты в отдельности. 1 градус = ≈ 0.01745329 радиан.
    Если ты говоришь о параметре set_actor_direction,
    Я получаю вектор так:
    Код
    local dir = db.actor:direction()
    мне нужно знать поворот ГГ в градусах или радианах относительно чего нибудь в плоскости "земли"

    Добавлено (19.03.2014, 02:58)
    ---------------------------------------------
    Я посмотрел есть еще

    Код
    db.actor.direction
    тут вроде как с векторами
      Злобная реклама
    Среда, 19.03.2014, 02:58
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Украина  BozKurt
    Среда, 19.03.2014, 14:49 | Сообщение # 2209
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Graff46, не понимаю, что именно ты хочешь сделать.
    Код
    db.actor:direction()
    возвращает вектор направления камеры, если тебе нужно определить угол между двумя векторами, то тригонометрию никто не отменял:
    Косинус угла между векторами равен скалярному произведению векторов, поделенному на произведение модулей векторов.
    А как определить угол между вектором и чем-нибудь я не знаю.

    Добавлено (19.03.2014, 14:49)
    ---------------------------------------------

    Код
    db.actor.direction
    такое в первый раз вижу.
      Злобная реклама
    Среда, 19.03.2014, 14:49
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  ins33
    Среда, 19.03.2014, 17:22 | Сообщение # 2210
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Подскажите название эффекта шума контролёра?
    Так же интересует, возможно ли при удалении объекта с story_id возможно ли подчистить его (story_id)?
      Злобная реклама
    Среда, 19.03.2014, 17:22
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  BozKurt
    Среда, 19.03.2014, 18:33 | Сообщение # 2211
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, а зачем его "чистить"? Ты можешь использовать этот story_id для другого объекта, если тебе нужно, но только, если ты точно будешь уверен, что первого объекта в игре уже нет.
      Злобная реклама
    Среда, 19.03.2014, 18:33
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  wind
    Среда, 19.03.2014, 20:20 | Сообщение # 2212
    Reach mod + Slenderman
    Статус:
    Отмычка:
    Сообщений: 164
    Награды: 1
    Регистрация: 12.02.2011

    Expression : fatal error
    Function : CLevel::Load_GameSpecific_CFORM
    File : D:\prog_repository\sources\trunk\xrGame\Level_load.cpp
    Line : 218
    Description : <no expression>
    Arguments : Game material '100' not found

    я компелировал карту и у меня было 114 invalid face я компелировал с обходом может ли от этого вылет зависеть как я понимаю в shaders.xr нужно добавить материал с именем 100, но я добавлял только вылет остался что делать?
      Злобная реклама
    Среда, 19.03.2014, 20:20
    Статус:
    Сообщений: 666
    Регистрация: 12.02.2011
    Российская Федерация  Mel
    Среда, 19.03.2014, 20:47 | Сообщение # 2213
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    wind,
    Цитата
    в gamemtl.xr не хватает материала с id = 100. Для разбора файла gmdc в помощь
      Злобная реклама
    Среда, 19.03.2014, 20:47
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  Graff46
    Среда, 19.03.2014, 21:37 | Сообщение # 2214
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    ColR_iT,
    Цитата ColR_iT ()
    такое в первый раз вижу.

    Вот описание ф-ции из stalkerScriptEdition:
    Код
    Свойство: direction
    Описание: Получает/задает направление объекта или хита.
    Пример использования:
    Для объекта:
    local se_obj = alife():create("aem_lamp", pos, lvid, gvid)
    se_obj.direction = vector():set(120)

    Для хита:
    hit = hit()
    hit.direction = vector():set(1,0,0)
    Сообщение отредактировал Graff46 - Среда, 19.03.2014, 21:38
      Злобная реклама
    Среда, 19.03.2014, 21:37
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  ирбис
    Среда, 19.03.2014, 22:16 | Сообщение # 2215
    Lost World
    Статус:
    Ветеран:
    Сообщений: 5494
    Награды: 7
    Регистрация: 27.05.2010

    Кто-нибудь в курсе что из себя представляет аномалия жгучий пух в оригинале тч? Насколько я понимаю динамической аномалией его сделать не получится ибо это образование выглядит как шторы висящие с какой либо возвышенности.
      Злобная реклама
    Среда, 19.03.2014, 22:16
    Статус:
    Сообщений: 666
    Регистрация: 27.05.2010
    Япония  HellRatz
    Среда, 19.03.2014, 23:20 | Сообщение # 2216
    Оставшийся умирать
    Статус:
    Опытный:
    Сообщений: 1416
    Награды: 12
    Регистрация: 19.02.2011

    ирбис, правильно понимаешь, в ТЧ на армейских складах на столбах висит, в ЧН в рыжем лесу на деревьях висит. Вряд ли заставишь ее перемещаться.
      Злобная реклама
    Среда, 19.03.2014, 23:20
    Статус:
    Сообщений: 666
    Регистрация: 19.02.2011
    Российская Федерация  Graff46
    Среда, 19.03.2014, 23:34 | Сообщение # 2217
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    ColR_iT, Мне нужно получать направление взгляда ГГ (напишу ф-ию возвращающую дирекцию ГГ в биндер), для дальнейших расчётов в скрипте. Относительно чего будет вестись измерение поворота камеры (ось икс? зет?) не особо важно, но главное что бы в плоскости "земли", мне важно знать в каких единицах измеряется поворот и как его грамотно "получить" . У меня установлен скрипт показа координат в игре, он и дирекцию показывает в виде трёх значений
    вот часть кода, что бы было понятно как это получают
    Код
    local pos, dir = db.actor: position(), db.actor:direction()
    string.format("dir: %f,%f,%f\\n", dir.x, dir.y, dir.z)
    , есть два нюанса: значения дирекции меняется "рывками" не плавно (может другой ф-цией получать?) и само значение состоит из 3-х чисел (с ними нужно провести арифметичекие операции, что бы получить одно число - значения поворота?)
    Прикрепления: 3980997.gif (37.3 Kb)
    Сообщение отредактировал Graff46 - Среда, 19.03.2014, 23:37
      Злобная реклама
    Среда, 19.03.2014, 23:34
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Украина  BozKurt
    Четверг, 20.03.2014, 00:17 | Сообщение # 2218
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Не получишь ты из него одно число ибо это вектор, функция direction возвращает вектор. Если тебе нужно высчитать угол на который ГГ повёрнут относительно чего-то, то и бери вычисляй у тебя есть вектор направления взгляда и вектор нахождения твоего "чего-то".
      Злобная реклама
    Четверг, 20.03.2014, 00:17
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Graff46
    Четверг, 20.03.2014, 01:01 | Сообщение # 2219
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    ColR_iT, ну я бы в качестве "чего-то" взял бы ось z

    Добавлено (20.03.2014, 00:33)
    ---------------------------------------------
    Вроде понял.

    Добавлено (20.03.2014, 00:34)
    ---------------------------------------------
    геометрию надо вспоминать

    Добавлено (20.03.2014, 01:01)
    ---------------------------------------------
    Всё, это вектор - вот и три значения, вектор в пространстве задан, я просто школьную геометрию вспоминал, в ней векторы в XY только задавали

      Злобная реклама
    Четверг, 20.03.2014, 01:01
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Украина  Lex2013
    Четверг, 20.03.2014, 10:46 | Сообщение # 2220
    Статус:
    Неопытный:
    Сообщений: 462
    Награды: 3
    Регистрация: 24.07.2013

    Привет всем! Подскажите, какие строчки в конфигах оружия в ТЧ нужно редактировать, что-бы изменить точность и повреждение?
      Злобная реклама
    Четверг, 20.03.2014, 10:46
    Статус:
    Сообщений: 666
    Регистрация: 24.07.2013
    Поиск: