heart Общие правки игровых файлов Сталкер

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
Бродяга96, показывай биндер, в частности метод update
23 авг 2016 20:59 #207486

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Сообщений: 457
  • Спасибо получено: 952
!SkIF!, можно я просто gamedata скину)

ВНИМАНИЕ: Спойлер!
24 авг 2016 08:30 #207503

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
Бродяга96, в апдейте все что связано со здоровьем закомментировано. А чтоб выяснить куда разрабы эту функцию запихнули, надо половину скриптов перелопатить.
24 авг 2016 11:02 #207513

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Сообщений: 457
  • Спасибо получено: 952
!SkIF!, ладно, просто уберу бинд) спасибо, и удачи с твоей модификацией)
Не-не, биндер удалять нельзя, там еще куча всего, могут другие нововведения не работать.

Ну тогда придется отказаться от участие в войне и просто наблюдать за тем, как три профессионала отдаются 5 бойцам Монолита, у которых от силы 2 ресурсные точки :)
Спасибо сказали: !SkIF!
Последнее редактирование: 24 авг 2016 13:28 пользователем Бродяга96.
24 авг 2016 12:44 #207520

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • salatproduction
  • salatproduction аватар
  • Посетитель
Зов Припяти.
Понимаю, что вопрос поднимался уже мильёны раз, но никак не получается изменить уровень ХП мобов.
Любые изменения значений параметров в configs\creatures ни к чему не приводят.
Есть какие то другие зависимости, перекрывающие данные конфиги?
24 авг 2016 19:27 #207567

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
salatproduction, все параметры мобов в creatures\m_моб
Смотри иммунитет
[frog_strong_immunities]
burn_immunity			= 0.001			;коэффициенты иммунитета 
strike_immunity			= 0.8
shock_immunity			= 1
wound_immunity			= 0.5
radiation_immunity		= 0.009
telepatic_immunity		= 1.0
chemical_burn_immunity	= 1
explosion_immunity		= 1
fire_wound_immunity		= 0.95
За огнестерл отвечает fire_wound_immunity Чем меньше значение, тем устойчивее монстр к пулевым ранениям. 0 - бессмертие
strike_immunity - ножевые ранения
Последнее редактирование: 24 авг 2016 19:35 пользователем !SkIF!.
24 авг 2016 19:34 #207569

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • salatproduction
  • salatproduction аватар
  • Посетитель

Смотри иммунитет

Да я уж не дурак, почитал wiki, но как уже писал, эффекта никакого. Все равно все мобы ложатся как и раньше. Хоть 0.0001 ставь - без толку. И новую игру начинал и дропал все кеши. Как можно проверить, что именно данные параметры записались в объекты при загрузке уровня?
24 авг 2016 19:40 #207571

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
salatproduction, я сколько работал с мобами - эффект всегда на лицо. Учитывай еще тот факт, что у мобов есть профили - weak, normal, strong - слабый, средний, сильный. Ты мог поправить иммунитет слабому, а встретить сильного - вот и не увидел результата.
24 авг 2016 19:45 #207572

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • salatproduction
  • salatproduction аватар
  • Посетитель
!SkIF!, об этом тоже в курсе. возможно я неправильно понял.
Вот есть псина например. У нее по дефолту.
[dog_immunities_normal]
Соответственно для weak и strong будут соответствующие секции. Правильно?
[dog_immunities_strong]
[dog_immunities_weak]
24 авг 2016 19:54 #207573

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
salatproduction, у стандартного песика есть дефолтный иммунитет
dog_immunities
его менять не надо, и есть иммунитет который и нужно менять
dog_immunities_normal
24 авг 2016 19:57 #207574

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
salatproduction, просто обращай внимание на то, какой иммунитет читается секцией - его и меняй.
24 авг 2016 20:05 #207577

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • salatproduction
  • salatproduction аватар
  • Посетитель
!SkIF!
Остался вопрос касаемо параметров указателей.
Вот к примеру есть boar_strong, однако boar_weak по дефолту не существует. Можно ли скипнуть immunities_sect и просто написать иммунитеты?
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 24 авг 2016 21:32 пользователем !SkIF!.
24 авг 2016 21:02 #207579

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
salatproduction, если тебе нужно указать другую секцию иммунитета, то в секции boar_strong в строке
immunities_sect = boar_immunities_strong
замени на
immunities_sect = boar_immunities_weak
И на будущее - большие тексты под спойлер.
24 авг 2016 21:31 #207581

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • sesa
  • sesa аватар
  • Посетитель
Всем привет ! Подскажите пожалуйста, как сделать, чтоб на мини карте отображались враги и трупы ?
Тайные Тропы-2 с апдейтом
25 авг 2016 07:21 #207601

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
sesa, в configs\ui\map_spots_relations.xml найди
<deadbody_mini_spot width="7" height="7" stretch="1" alignment="c">
		<texture r="168" g="168" b="168">ui_mmap_common_actor</texture>
	</deadbody_mini_spot>
в width="7" height="7" скорее всего будут нули. Замени их на семерки.
25 авг 2016 07:33 #207603

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Сообщений: 6484
  • Спасибо получено: 50132
sesa, привет. Самый простой способ, это найти в папке gamedata по пути: config - ui - файл: map_spots_relations.xml и удалить его. Тогда игра будет обращаться к файлу по умолчанию, который запакован в игровую дебешку, чистого Сталкера ТЧ. А там, как раз и прописано показывать всех.
Спасибо сказали: !SkIF!, Vieras, Tirbah, sesa, Воссталкерившийся
Последнее редактирование: 25 авг 2016 08:19 пользователем LAKI.
25 авг 2016 08:16 #207608

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • TaurusM85
  • TaurusM85 аватар
  • Посетитель
Добрый день, посоветовали за помощью обратится в эту тему. Нужны доки из лаборатории х-18 на мод OGS Evolution 0.6.9.2.
Ниже причина такой необходимости. Сделал копию текста из стартового топика.
Буду крайне благодарен.


"Подскажите пожалуйста можно ли пройти без доков лаборатории х18? Ломанулся с ходу на этот квест от Бармена, собрал два дока, завалил потергейст. Решил прокачатся и вернутся за остальными. Нахожу теперь только 4 документа(2 из ящиков, один в компьютерной комнате, один у трупа в комнате с огненной анамалией).
Пишут на форумах, что еще один должен быть у бойца с огнеметом. Суть в том, что такого не помню, правда огенемет на втором уровне валяется, трупов уже нет. Может и вальнул его гранатой сам не знаю труп мог не обыскать, а теперь пропал.
Подскажите что делать пожалуйста? Прошел уже кучу квестов(все из бара, несколько на арм складах, один на Янтаре и т.п.) очень обидно будет обратно начинать практически с начала."
25 авг 2016 19:23 #207645

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • TaurusM85
  • TaurusM85 аватар
  • Посетитель
Странно... Папки skripts, misc - отсутствуют в принципе. Исказ и по указонному пути и через поиск в том числе и по всему компу и с указанием файлов. В общем безвыход какой-то:( прийдется наверное начинать с начала...
26 авг 2016 08:15 #207686

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • sesa
  • sesa аватар
  • Посетитель
Всем привет ! Подскажите пожалуйста, возможно ли сделать авто - прием аптечек, когда у ГГ здоровье уменьшается на половину, в моде Тайные Тропы 2 ? Если такое возможно, то как это сделать ?
26 авг 2016 14:04 #207693

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • !SkIF!
  • !SkIF! аватар
  • Посетитель
sesa, можно: в bind_stalker.script после
-- обновление пси-антенны
  if sr_psy_antenna.psy_antenna then
    sr_psy_antenna.psy_antenna:update(delta)
  end
пиши
if db.actor.health <= 0.5 then
local med = db.actor:object("medkit")
local meda = db.actor:object("medkit_army")
local meds = db.actor:object("medkit_scientic")
if med ~= nil then
db.actor:eat(med)
elseif med == nil and meda ~= nil then
db.actor:eat(meda)
elseif med == nil and meda == nil and meds ~= nil then
db.actor:eat(meds)
end
end
Попробуй так.
26 авг 2016 14:12 #207694

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Всего пользователей в сети :: 6 пользователей и 824 гостей на форуме
  • Alexs, Leanidas, barmalei, scigacz1975, Воссталкерившийся, Тиро