Перейти к контенту

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

Чтобы не дублировать сообщение, приведу лишь ссылку. Там два вопроса - по использованию .parent_id и alife():object("имя объекта"). Можете прокомментировать ?

Изменено пользователем sapsan

Какой параметр отвечает за скорость бега монстра?

 

Добавлено через 70 мин.:

И еще есть такие монстры,которые вообще не бегают.Типа контроллера.Можно ли в конфигах настроить,чтобы бегали,или надо лезть в схему?

 

и что это значит:

Expression : best_param
Function : CControlAnimationBase::accel_chain_get
File : E:\stalker\patch_1_0004\xr_3da\xrGame\ai\Monsters\control_animation_base_accel.cpp
Line : 86
Description : probably incompatible speed ranges

Изменено пользователем Monnoroch

Товарищи!

Кто знает, что за ошибка:

[error]Expression    : fatal error
[error]Function      : CScriptEngine::lua_error
[error]File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line          : 73
[error]Description   : <no expression>
[error]Arguments     : LUA error: ...:\s.t.a.l.k.e.r.chernobyl\gamedata\scripts\_g.script:20: bad argument #2 to 'format' (string expected, got no value)

Добавил монстра - скелет(Автор ЖуКа, вроде бы...)

И при убийстве такая ошибка.

Изменено пользователем TREWKO

Если кто помнит, на локации с ЧАЭС был момент, когда ГГ мотается по телепортам и его заносит к Сидору. Знает кто, как это реализовано? Это движковая фича или скриптовая? Не мог ведь актор перенестись на другую локацию, для этого загрузка нужна. Или таки переносился?

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

malandrinus, на ютубе есть видео, где этот момент отловили - там сидор вообще стоит и не двигается как физический объект + оружие у него там не убирается - я демо_рекордом искал того Сидора но так и не нашел

i-igroman.ru - Мой, принципиально новый сайт о компьютерных играх

Но губами то шевелит, я помню.

Ты тоже думаешь, что это смоделенный кусок того же уровня? Я попытался в all.spawn поискать, но тоже не нашёл.

 

Моя мысль была, что это должно проявляться где-то в скриптах.

 

Дополнение:

Нашел я Сидора. Значит так.

Телепорт отправляет ГГ на точку пути с именем "aes2_teleport_walk_exit_trader". Там в свою очередь стоит рестриктор. Имя его "aes2_space_restrictor_trader",

координаты: -247.054550170898,-18.7832088470459,-134.401412963867

При попадании в него запускается звук и отыгрывается анимация у физического объекта с визуалом Сидора.

Объект имеет имя "aes2_physic_object_0002". Секция "physic_object".

Координаты: -244.721908569336,-18.7780876159668,-133.974792480469

story_id = 1118

Запуск анимации выполняется функцией xr_effects.set_sidorovich_animation

 

 

Изменено пользователем malandrinus
 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

Несколько вопросов, может, кто и ответит...

 

1)Можно ли через алл.спавн заспавнить объект, НО при наличии определенного инф.поршня ? ,т.е делаем секцию объекта (например вертолет) и чего-то ему дописываем на условие наличия инф.поршня ?

 

2)Можно ли в секции смартерейнов спавнить не сталкеров, а объекты (бтр, вертолеты, машины, трахторы) ?

 

 

Что-то кончается, что-то начинается...

Vano_Santuri,

1. - скриптовым спавном можно

2. - секция смарттеррейна только для смарта - а вот в области смарттеррейна можно спавнить и привязывать много всего

i-igroman.ru - Мой, принципиально новый сайт о компьютерных играх

Сталкнулся с непонятной проблемой...

Вот прописал пару неписям логику в all.spawn и тут вылет не связанный с неписями

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...итель желанийguygu\gamedata\scripts\amk_anoms.script:307: attempt to index local 'sobj' (a nil value)

Что это за лог? И причём здесь неписи?

 

Можно ли через алл.спавн заспавнить объект, НО при наличии определенного инф.поршня ?

можно, в кастом_дату объекта пропиши:

custom_data = <<END

[spawner]

cond = {+имя_твоего_инфопоршня}

END

как тока даш инфопоршень "имя_твоего_инфопоршня", объект заспавница

118 101 110 105 44 32 118 105 100 105 44 32 118 105 99 105

Вопрос камрады, создал свою группировку и хочю зделать им место типа костра у лагеря новичков (чтоб сидели и байки травили), с настройкой логики ознакомился. Например местечко там где Толик аптечку клянчит, как определить её как зону для Кампа?

Изменено пользователем Balistik

Народ, подскажите какие параметры надо изменить чтоб сутки в игре шли быстрее.

В АМК 1.4.1. Одна минута игрового времени идёт где-то 30 сек реального времени, я хочу это время уменьшить раз в 6.

Подскажите какие файлы надо подредактировать. Буду очень благодарен.

gamedata\config\alife.ltx

 

 time_factor                    = 5

 

ставим так

 

 time_factor                    = 10

 

И начинаем новую игру.

 

ЗЫ: или новая игра не нужна?

 

 

Что-то кончается, что-то начинается...

 

Да новая нужна

 

Добавлено через 2 мин.:

Сталкнулся с непонятной проблемой...

Вот прописал пару неписям логику в all.spawn и тут вылет не связанный с неписями

Expression    : fatal error
Function      : CScriptEngine::lua_error
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line          : 73
Description   : <no expression>
Arguments     : LUA error: ...итель желанийguygu\gamedata\scripts\amk_anoms.script:307: attempt to index local 'sobj' (a nil value)

Что это за лог? И причём здесь неписи?

Неужели никто не знает?

Изменено пользователем STARTS

 

gamedata\config\alife.ltx

 

 time_factor                    = 5

 

ставим так

 

 time_factor                    = 10

 

И начинаем новую игру.

 

ЗЫ: или новая игра не нужна?

Это вы подстроили под то как я говорил? Нц чтоб в 6 раз быстрее время шло?

Может кто-нибудь выложить ui_mm_opt_video_adv.script?

 

 

Спасибо

Изменено пользователем Ract

Лови

class "opt_video_adv" (CUIWindow)

 

function opt_video_adv:__init() super()

end

 

function opt_video_adv:__finalize()

end

 

function only_2_mode(ctrl, _id)

local bEnabled = _id==2

ctrl:Enable (bEnabled)

end

 

function only_12_mode(ctrl, _id)

local bEnabled = _id==1 or _id==2

ctrl:Enable (bEnabled)

end

 

function opt_video_adv:InitControls(x, y, xml, handler)

local ctl

self:Init (x,y, 738, 416)

self:SetAutoDelete (true)

 

self.bk = xml:InitFrame ("frame_videoadv", self)

self.scroll_v = xml:InitScrollView ("video_adv:scroll_v", self)

 

local _st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_vis_dist", _st)

xml:InitTrackBar ("video_adv:track_vis_dist", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_geometry_lod", _st)

xml:InitTrackBar ("video_adv:track_geometry_lod", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_detail_density", _st)

xml:InitTrackBar ("video_adv:track_detail_density", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_texture_lod", _st)

xml:InitTrackBar ("video_adv:track_texture_lod", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_aniso", _st)

xml:InitTrackBar ("video_adv:track_aniso", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_ssample", _st)

xml:InitTrackBar ("video_adv:track_ssample", _st)

 

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_r2_sun", _st)

ctl = xml:InitCheck ("video_adv:check_r2_sun", _st)

handler.m_preconditions[ctl] = only_2_mode

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_r2_sun_details", _st)

ctl = xml:InitCheck ("video_adv:check_r2_sun_details", _st)

handler.m_preconditions[ctl] = only_2_mode

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_light_distance", _st)

ctl = xml:InitTrackBar ("video_adv:track_light_distance", _st)

handler.m_preconditions[ctl] = only_12_mode

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_npc_torch", _st)

xml:InitCheck ("video_adv:check_npc_torch", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_particles_distance", _st)

ctl = xml:InitTrackBar ("video_adv:track_particles_distance", _st)

handler.m_preconditions[ctl] = only_12_mode

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_vsync", _st)

xml:InitCheck ("video_adv:check_vsync", _st)

 

_st = xml:InitStatic ("video_adv:templ_item", self.scroll_v)

xml:InitStatic ("video_adv:cap_60hz", _st)

xml:InitCheck ("video_adv:check_60hz", _st)

 

btn = xml:Init3tButton ("video_adv:btn_to_simply", self)

handler:Register (btn, "btn_simply_graphic")

end

 

 

Может кто-нибудь сделать конфиг к гитаре? (ГГ играет на гитаре) Модель всё есть, анимация всё есть, только вставить в игру не могу. Модели есть у меня (498104769) или в теме мастерской ТЧ\Новые модели, но в той теме старые модели, у меня новые подкорректированны лучше.

Изменено пользователем Starter

ЯДиск папка с крутым схроном!

[error]Expression    : fatal error
[error]Function      : CScriptEngine::lua_error
[error]File          : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line          : 73
[error]Description   : <no expression>
[error]Arguments     : LUA error: ...g\s.t.a.l.k.e.r\gamedata\scripts\task_manager.script:339: bad argument #1 to 'pairs' (table expected, got nil)

Help please, напортачил что-то в таск манаджере а вот что неясно. :ny_blush:

Подозреваю что что-то с таблицей, но с какой и где, немогу знать.

 

Starter

 

Мне кажется стоит попробывать сделать её как оружие....

Изменено пользователем Balistik

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...