Случайная подборка модов
Soc Style Addon 2.0
4.1
Call of Misery
4.1
Контракт на плохую жизнь: Эффект бабочки
3.7
Смерти Вопреки. Послушник
3.4
Игра Душ: Новое Начало
4.3
Погоня за Праздником 2: В Ожидании Чуда...
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  stalkersk
    Пятница, 31.05.2013, 16:16 | Сообщение # 5641
    Статус:
    Бывалый:
    Сообщений: 791
    Награды: 12
    Регистрация: 16.04.2012

    FantomICW, ок
      Злобная реклама
    Пятница, 31.05.2013, 16:16
    Статус:
    Сообщений: 666
    Регистрация: 16.04.2012
    Украина  BozKurt
    Пятница, 31.05.2013, 16:20 | Сообщение # 5642
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    DukeKAn, у тебя здесь ошибка:
    Код
    tbl.custom = "{{smart_terrain}}\n"..smart_name.." = true"

    Добавлено (31.05.2013, 16:20)
    ---------------------------------------------
    Даже две...

      Злобная реклама
    Пятница, 31.05.2013, 16:20
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  DukeKAn
    Пятница, 31.05.2013, 16:37 | Сообщение # 5643
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    Цитата (ColR_iT)
    DukeKAn, у тебя здесь ошибка:Кодtbl.custom = "{{smart_terrain}}\n"..smart_name.." = true"Добавлено (31.05.2013, 16:20)---------------------------------------------Даже две...


    Какие? Синтаксические?
    Можно исправить на такое
    tbl.custom = "[logic]\ncfg = scripts\\stalker_go_to_miltary.ltx"

    а в stalker_go_to_miltary.ltx прописать
    [smart_terrains]
    esc_lager = true
    mil_lager = true
    esc_lager = {+agroprom_military_case_have +esc_fanat_spawn}
    mil_lager = {-agroprom_military_case_have}, {-esc_fanat_spawn}

    Это логика Волка, с такой он сразу топает на склады, а нпс всё-равно не хочет

    ПРописывание напрямую
    tbl.custom = "[smart_terrains]\nesc_lager = {+agroprom_military_case_have +esc_fanat_spawn}\nmil_lager = {-agroprom_military_case_have}, {-esc_fanat_spawn}"
    тоже не помогает
    Сообщение отредактировал DukeKAn - Пятница, 31.05.2013, 16:53
      Злобная реклама
    Пятница, 31.05.2013, 16:37
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Российская Федерация  stalkersk
    Пятница, 31.05.2013, 17:39 | Сообщение # 5644
    Статус:
    Бывалый:
    Сообщений: 791
    Награды: 12
    Регистрация: 16.04.2012

    FantomICW, спасибо , терь все правильно , а на огонь и гильзы я пока забью biggrin
      Злобная реклама
    Пятница, 31.05.2013, 17:39
    Статус:
    Сообщений: 666
    Регистрация: 16.04.2012
    Российская Федерация  Wo1fRam
    Пятница, 31.05.2013, 17:56 | Сообщение # 5645
    Статус:
    Новичок:
    Сообщений: 357
    Награды: 4
    Регистрация: 12.03.2013

    Цитата (Sanjaaa)
    вот такая беда

    Настройки графики тут не причём. Это такая погода
      Злобная реклама
    Пятница, 31.05.2013, 17:56
    Статус:
    Сообщений: 666
    Регистрация: 12.03.2013
    Российская Федерация  Sanjaaa
    Пятница, 31.05.2013, 21:50 | Сообщение # 5646
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    вылет при переходе в подземелья агропрома ТЧ 1.0004

    ! Unknown command: _bp:_init():_name='kat_physic_destroyable_object_0008'

    алл спавн не трогал. если удалять то вылет на 0006 а если еще удалить то вылет на какуюто логику
      Злобная реклама
    Пятница, 31.05.2013, 21:50
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Соединенные Штаты  demover123
    Пятница, 31.05.2013, 22:11 | Сообщение # 5647
    Статус:
    Неопытный:
    Сообщений: 523
    Награды: 2
    Регистрация: 27.06.2011

    DukeKAn, перед переводом в офлайн запиши его ид и потом везде где npc:id() впиши ту переменую с ид
      Злобная реклама
    Пятница, 31.05.2013, 22:11
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2011
    Российская Федерация  DukeKAn
    Суббота, 01.06.2013, 03:50 | Сообщение # 5648
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    Цитата (demover123)
    DukeKAn, перед переводом в офлайн запиши его ид и потом везде где npc:id() впиши ту переменую с ид

    Проверил, работает.
    Хотя охранников в лагере так сдвинуть не удалось, обычные сталкеры пошли.
    Большое спасибо

    Добавлено (01.06.2013, 03:50)
    ---------------------------------------------
    Вот блин, в прошлый раз пошли двое по одной траектории, в сторону севера - подумал, что сработало. Но больше такой же эффект получить не удалось

    Добавлено (01.06.2013, 05:37)
    По итогам ночи - результаты безнадёжны))

    obj=alife():create("test",vector():set(-186,-19,-135),64955,56)
    local id = obj.id
    alife():set_switch_offline (id, true)
    alife():set_switch_online (id, false)
    alife():set_interactive (id, false)
    local params = amk.read_stalker_params(obj)
    local smart_name = "mil_lager"
    params.custom = "[smart_terrains]\n"..smart_name.." = true"
    params.visual = "actors\\killer\\stalker_ki_head_1"
    amk.write_stalker_params(params,obj)

    alife():set_switch_offline (id, false)
    alife():set_switch_online (id, true)
    alife():set_interactive (id, true)

    Сталкер спавнится, визуал меняется, но логика не применяется. Пошёл спать. Может, у кого ещё идеи есть?
    Сообщение отредактировал DukeKAn - Суббота, 01.06.2013, 05:37
      Злобная реклама
    Суббота, 01.06.2013, 03:50
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Российская Федерация  Sanjaaa
    Суббота, 01.06.2013, 11:50 | Сообщение # 5649
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    скиньте плиз алл спавн и гейм граф от тч 1.0004

    Добавлено (01.06.2013, 11:50)
    ---------------------------------------------
    поставил шейдеры на динамику. в ридми написано "Дальние объекты больше НЕ прозрачные. Это особенно заметно при использовании Panoramic Mod 2.1 FINAL от Argus`a. Если Вы используете этот мод, то настоятельно рекомендуется отключить float32 в файле опций! Пример:
    //#define USE_F32"

    где этот файл опций???

      Злобная реклама
    Суббота, 01.06.2013, 11:50
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  Neptun
    Суббота, 01.06.2013, 12:32 | Сообщение # 5650
    Связной
    Статус:
    Бывалый:
    Сообщений: 672
    Награды: 9
    Регистрация: 25.03.2012

    Как убить НПС, при входе его в рестриктор?
    Сообщение отредактировал mmihaill - Суббота, 01.06.2013, 12:33
      Злобная реклама
    Суббота, 01.06.2013, 12:32
    Статус:
    Сообщений: 666
    Регистрация: 25.03.2012
    Ирландия  Nick_Freedom
    Суббота, 01.06.2013, 12:49 | Сообщение # 5651
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

      Злобная реклама
    Суббота, 01.06.2013, 12:49
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  ins33
    Суббота, 01.06.2013, 14:13 | Сообщение # 5652
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    mmihaill, Логика:

    Пример ф-ции:
    Сообщение отредактировал ins33 - Суббота, 01.06.2013, 14:27
      Злобная реклама
    Суббота, 01.06.2013, 14:13
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Соединенные Штаты  demover123
    Суббота, 01.06.2013, 14:47 | Сообщение # 5653
    Статус:
    Неопытный:
    Сообщений: 523
    Награды: 2
    Регистрация: 27.06.2011

    DukeKAn,
    я конечно не профи в пакетах но попробуй так

    local obj=alife():create("test",vector():set(-186,-19,-135),64955,56)

    local packet = net_packet()

    obj:STATE_Write(packet)

    local custom_data = packet:r_stringZ()
    local game_vertex_id = packet:r_u16()
    local cse_alife_object__unk1_f32 = packet:r_float()
    local cse_alife_object__unk2_u32 = packet:r_s32()
    local level_vertex_id = packet:r_s32()
    local object_flags = packet:r_s32()

    packet:w_u16(game_vertex_id)
    packet:w_float(cse_alife_object__unk1_f32)
    packet:w_s32(cse_alife_object__unk2_u32)
    packet:w_s32(level_vertex_id)
    packet:w_s32(object_flags)

    custom_data = "[smart_terrains]\n mil_lager = true"

    local cd = parse_custom_data(custom_data)
    if not cd then cd={} end
    custom_data = gen_custom_data(cd)

    packet:w_stringZ(custom_data)
    Сообщение отредактировал demover123 - Суббота, 01.06.2013, 14:56
      Злобная реклама
    Суббота, 01.06.2013, 14:47
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2011
    Российская Федерация  DukeKAn
    Суббота, 01.06.2013, 17:16 | Сообщение # 5654
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    Проверил смену логики через код, который предложил demover123. Прочитал через amk.read_stalker_params до и после - логика действительно меняется.
    Теперь надо бы за ним последить подольше, может всё-таки попрёт
    Сообщение отредактировал DukeKAn - Суббота, 01.06.2013, 18:15
      Злобная реклама
    Суббота, 01.06.2013, 17:16
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Российская Федерация  The_Antoxa
    Суббота, 01.06.2013, 19:45 | Сообщение # 5655
    Статус:
    Бывалый:
    Сообщений: 1097
    Награды: 8
    Регистрация: 21.12.2012

    поставил локу на свой мод и получил вылет , кто подскажет как лечить вылет
    FATAL ERROR

    [error]Expression : cross_table().header().level_guid() == level_graph().header().guid()
    [error]Function : CAI_Space::load
    [error]File : D:\prog_repository\sources\trunk\xrGame\ai_space.cpp
    [error]Line : 113
    [error]Description : cross_table doesn't correspond to the AI-map


    stack trace:
      Злобная реклама
    Суббота, 01.06.2013, 19:45
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2012
    Поиск: