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

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

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


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

@stalkerok007, Про это знаю, просто не мог найти инфопоции :) 
@Korpus,

 


, но если я удалю его секцию, не будет ли вылета?


Только сейчас вспомнил, что можно попробовать подчистить секцию, вчера писал ночью голова не варила. :)


info_l06dark_valley_u.xml


Да, смотрел, но писал этот пост раньше. Так что этот вопрос отпал.
Всем спасибо! И прошу извинить за тупизну свою.

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

Вы являетесь тем, что Вы слушаете.

@Korpus, никому не навязываю :), забыл упомянуть, что сюжета самого в игре не будет, но файлы останутся. По поводу живности и сталкерни и прочего, лично я сам всё переделываю, заселяю и так далее.
@stalkerok007,Мне аж интересно чего ты там наделаешь с таким отношением.

Tetris 9in1, 2 кб ОЗУ, 1kHz(одноядерный),2х цветовой широкоформатный дисплей.%C1%EE%FF%E3%F3%E7.gif

Подскажите, можно ли как-то в конфигах уменьшить размер солнца? Слишком оно конское, на полнеба. Не реалистично.

@Voronin, Открываешь flares.ltx, находишь секцию стандартного солнца [flares_sun_rise], находишь параметр source_radius и ставишь примерно 0.02 до 0.03. 

Изменено пользователем La'Rento

Обрати внимание на последнее предложение в шапке темы.

ColR_iT

А где писать тогда?

 

В строке поиска.

ColR_iT

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

Спуск! Выстрел! И воздух рассекая

Судьба моя устремлена вперед Свинцом одарит, душу отнимая.

Сквозь дырку в каске жизнь твоя уйдет.

Всем доброго времени суток. Помогите решить проблему.

Я добавил в игру еду и решил сделать чтобы НПС у костра ели новою еду (как по стандарту хлеб,колбасу...) 

Для этого работал в xr_kamp.script

-- есть хлеб
if npc:object("bread") then
    self.npc[npc_id].states["eat_bread"] = true
else
    self.npc[npc_id].states["eat_bread"] = false
end
-- есть новою еду
if npc:object("new_food") then
    self.npc[npc_id].states["eat_bread"] = true
else
    self.npc[npc_id].states["eat_bread"] = false
end

Для новой еди взял анимацию eat_bread.

В результате НПС ко рту подносят пустую руку и типа едят , то есть моделька новой еди не отображается . Но сразу говорю с моделью все в порядке . Например если модель переименовать в bred.ogf , то вместо хлеба нпс нормально едят новую еду. Помогите пожалуйста решить проблему. Заранее благодарю. :)

 

Еда, которую они будут есть, должна быть у них в инвентаре. Ты её им прописал?

ColR_iT

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

А пробовал дописывать название новой еды в файле m_stalker.ltx в строке attachable_items, через запятую после последней?

Изменено пользователем Капрал Хикс

Только , что дописал , но всё равно не работает   :(
 

Новую игру начинал?

ColR_iT



Да , начинал



Да , новою еду прописал почти каждому сталкеру

Изменено пользователем ColR_iT
  • Неравнодушный сталкер

 

 

Пробуй в скриптe camp, зaкомeнтить хлeб. Провeрь поиском xml-ы по bread, возможно пропустил фaйлы <рaндом выпaдeния eды>. --- комeнт, зaтeстить врeмя и послeдовaтeльность aнимaций, пaтом рaзкомeнтиш. -- Дык, здeсь готовыe рeзультaты нe выдaют. Тaк- что, ток искaть и тeстить

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

Ок , так и думал что придется перерывать все xml-ы . Только одного не понял :зачем коментировать хлеб ? 

Товарищи, добрых суток вам.
Проблема в следующем. Созданные мною НПС с логикой:

 

 

 

[logic]
active = walker@killer
combat_ignore = combat_ignore




[combat_ignore]
combat_ignore_cond = always


[walker@killer]
path_walk = wave1_leader_walk4
path_look = wave1_leader_look
danger = danger_condition


[danger_condition]
ignore_distance       = 50
ignore_distance_grenade = 20
ignore_distance_sound   = 50

 

 

 


После боевого режима(После того как на них кто то напал), напрочь игнорируют path_look. На места свои возвращаются, но смотрят - кто куда. Посмотрел в консоль, так там еще и вот это есть:

 

 

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: ...game\s.t.a.l.k.e.r\gamedata\scripts\state_mgr.script:372: attempt to index field '?' (a nil value)

 


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

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

Вы являетесь тем, что Вы слушаете.

Свою проблему решил. Надо было поработать еще в state_lib.script , state_mgr_animation.script , state_mgr_animation_list.script , xr_rest.script и использовать новую анимацию , а не - eat_bread.

@ColR_iT,

 

 

[wave1_leader_walk4]
points = p0
p0:name = name00
p0:position = -143.55372619629,0.22214797139168,-453.32241821289
p0:game_vertex_id = 829
p0:level_vertex_id = 16558


[wave1_leader_look]
points = p0
p0:name = name00
p0:position = -134.18901062012,0.13025334477425,-453.76330566406
p0:game_vertex_id = 829
p0:level_vertex_id = 23408

 

 

 

Вы являетесь тем, что Вы слушаете.

@Artics, у тебя отсутствуют флаги синхронизации для точек. Добавь в каждую из них:

p0:flags = 0x1

@ColR_iT,
В сам профиль эти флаги как то прописываются или только в пути нужно указать?

 

А посмотреть в оригинале куда это прописывается вероисповедание не позволяет?

ColR_iT

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

Вы являетесь тем, что Вы слушаете.

Добрый вечер, кто знает, что нужно сделать чтобы нпс смотрел куда нужно, дело в том что ставлю координаты с позицион информера , но нпс все равно поворачивается к так называемой центральной точке на локации, неужели это можно решить только с помощью sdk расставив флажки . Кто в курсе как это решить подскажите пожалуйста.

Привет всем! Подскажите пожалуйста какой номер слота у пояса?

 

Пояс - это все слоты в совокупности.

ColR_iT

 

Я создал 2 бинокля и не хочу делать для него отдельный слот в инвентаре. Хочу повесить его на пояс (с артефактами). Чтобы можно было менять. Как тогда мне быть?

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

Надо дело довести до конца!

Сталкеры, помогите!

Решил совместить два мода - Freeplay Start Mod и "Детекторы артефактов 1.0". Возникли вопросы и проблемы:

1 - За что отвечает скрипт db.script?

2 - Что это за ошибка и где проблема? Я так понимаю игра не знает что такое "Belt"? Как это исправить?

Expression : fatal error


Function : CScriptEngine::lua_error
File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line : 73
Description :
Arguments : LUA error: ...k.e.r. modific\gamedata\scripts\bind_detector.script:15: attempt to index field 'belt' (a nil value)

 

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

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

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

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

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

Войти

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

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

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