Случайная подборка модов
Время перемен v3.0
3.6
Dead Autumn 2: Другая реальность
4.1
AtmosFear 3
4.1
Oblivion Lost Remake 2.0
4.1
Dream Reader-TFZ 1.1
3.7
Clear Sky - Remake
3.8
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  Wolfstalker
Среда, 24.02.2016, 00:25 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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


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




F.A.Q

  Злобная реклама
Среда, 24.02.2016, 00:25
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Российская Федерация  Krt0ki
Вторник, 20.12.2016, 18:00 | Сообщение # 4936
Статус:
Опытный:
Сообщений: 1258
Награды: 7
Регистрация: 19.04.2015

ZoneGuard, а ты точно всё дописал?Вот подобное добавил ?
damage = stalker_damage
immunities_sect = stalker_immunities
condition_sect = stalker_condition
Сообщение отредактировал Mortan - Вторник, 20.12.2016, 18:02
  Злобная реклама
Вторник, 20.12.2016, 18:00
Статус:
Сообщений: 666
Регистрация: 19.04.2015
Украина  _S_k_i_F_
Вторник, 20.12.2016, 18:10 | Сообщение # 4937
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Такой вопрос: в файле логики НПС в самом верху добавил в инклуд файл. Сам файл лежит в той же папке что и файл с логикой. Но при НИ вылет
Код
Description   : Can't find include file:
Arguments     : quest_npc.ltx

Вот как заинклудирован
Код
#include "quest_npc.ltx"

[logic]
active = animpoint@stay
on_death = death

[animpoint@stay]:animpoint@default_quest_npc

В чем может быть проблема? Заранее спасибо!
  Злобная реклама
Вторник, 20.12.2016, 18:10
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  ZoneGuard
Вторник, 20.12.2016, 18:30 | Сообщение # 4938
Статус:
Гость:
Сообщений: 44
Награды: 0
Регистрация: 27.11.2016

Цитата _S_k_i_F_ ()
ZoneGuard, а ты точно всё дописал?Вот подобное добавил ?
damage = stalker_damage
immunities_sect = stalker_immunities
condition_sect = stalker_condition

Нет, только что попробовал, получилось вот так:


Но игра особо не отреагировала на это, выдав уже столь полюбившееся и родное:



Парадокс в том, что недавно я делал нпс. В том примере приведены его хаарктеристики(под единичкой). Там все работает. Время прошло, я пытаюсь создать нового, абсолютно даже такого же, меняя минимально только имя и класс - уже не работает. Как такое может быть? Два одинаковых нпс с разницей имени и класса. Один требует radiation_v, а другой нет... Аномалия...
  Злобная реклама
Вторник, 20.12.2016, 18:30
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  Krt0ki
Вторник, 20.12.2016, 18:50 | Сообщение # 4939
Статус:
Опытный:
Сообщений: 1258
Награды: 7
Регистрация: 19.04.2015

ZoneGuard, первое - ты не там это прописал, это нужно сразу после [stalker_monolith]:stalker
второе - замени stalker_immunities и stalker_condition на monolith_immunities и monolith_condition
  Злобная реклама
Вторник, 20.12.2016, 18:50
Статус:
Сообщений: 666
Регистрация: 19.04.2015
Российская Федерация  ZoneGuard
Вторник, 20.12.2016, 19:09 | Сообщение # 4940
Статус:
Гость:
Сообщений: 44
Награды: 0
Регистрация: 27.11.2016

Так:

Сейчас даже загрузиться не успело, после синхронизации сразу вылет.
Expression : fatal error
Function : CInifile::r_string
File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
Line : 352
Description : <no expression>
Arguments : Can't find variable bleeding_v in [monolith_condition]
  Злобная реклама
Вторник, 20.12.2016, 19:09
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  denis2000
Вторник, 20.12.2016, 19:17 | Сообщение # 4941
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

_S_k_i_F_, Проблема в том сто путь к файлу не указан корректно (относительно папки configs необходимо)
Сообщение отредактировал denis2000 - Вторник, 20.12.2016, 19:18
  Злобная реклама
Вторник, 20.12.2016, 19:17
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  CoCo_Boy
Вторник, 20.12.2016, 19:23 | Сообщение # 4942
Статус:
Новичок:
Сообщений: 251
Награды: 0
Регистрация: 29.03.2016

В общем, проблема такая - установил SDK 0.7 на ноут, все сделал по инструкции Сталкерина, но левел эдитор при попытке открыть декомпилированную мною локацию молча вылетает без лога. В чем дело - не понятно, т.к. на компе я точно так же настраивал СДК и там все работает. М.б у кого было такое - как это решается? Вполне возможно, что я что-то упустил, хотя уже два раза переустанавливал СДК.
Сообщение отредактировал CoCo_Boy - Вторник, 20.12.2016, 19:23
  Злобная реклама
Вторник, 20.12.2016, 19:23
Статус:
Сообщений: 666
Регистрация: 29.03.2016
Российская Федерация  RICK
Вторник, 20.12.2016, 19:47 | Сообщение # 4943
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

может локация неправильно декомпилировалась попробуй другу открыть,

Добавлено (20.12.2016, 19:47)
---------------------------------------------

Код
[error]Expression : !m_error_code
[error]Function : raii_guard::~raii_guard
[error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
[error]Line : 748
[error]Description : ...l.k.e.r. - Зов Припяти\gamedata\scripts\utils.script:469: bad argument #1 to 'gsub' (string expected, got nil)


что здесь не так немогу разобраться



Портянки прячем под спойлер.
BoBaH_671
  Злобная реклама
Вторник, 20.12.2016, 19:47
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  Major
Вторник, 20.12.2016, 20:36 | Сообщение # 4944
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

Сталкер ЗП. Почему нет текстур травы? Где папка det?
  Злобная реклама
Вторник, 20.12.2016, 20:36
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Украина  скат
Вторник, 20.12.2016, 20:38 | Сообщение # 4945
Статус:
Бывалый:
Сообщений: 942
Награды: 9
Регистрация: 16.01.2014

Major, Папка det есть в СДК
  Злобная реклама
Вторник, 20.12.2016, 20:38
Статус:
Сообщений: 666
Регистрация: 16.01.2014
Российская Федерация  Major
Вторник, 20.12.2016, 20:43 | Сообщение # 4946
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

скат, где именно? Мы ресурсы копируем из распакованной игры.
  Злобная реклама
Вторник, 20.12.2016, 20:43
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Украина  _S_k_i_F_
Вторник, 20.12.2016, 21:00 | Сообщение # 4947
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

Еще такой вопрос: есть новая модель НПС, в неё вшита анимация. Когда спавню НПС с логикой walker в вейпоинте указываю a='имя новой анимации'. Но игра вылетает
Код
Description   : ! MODEL: can't find cycle:
Arguments     : death_init

Это проблема в самой анимации, или я не правильно её вызвал? Если второе, то как правильно вызывать новую анимацию, вшитую в модель НПС? Заранее спасибо!

Добавлено (20.12.2016, 21:00)
---------------------------------------------
Major, скачай СДК 0.7 для ЗП, там в папке gamedata\textures и будет эта папка

  Злобная реклама
Вторник, 20.12.2016, 21:00
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Российская Федерация  Major
Вторник, 20.12.2016, 21:21 | Сообщение # 4948
Статус:
Отмычка:
Сообщений: 83
Награды: 1
Регистрация: 28.10.2016

_S_k_i_F_, а почему в распакованных файлах игры нет папки det? Откуда сама игра берёт текстуры травы?
  Злобная реклама
Вторник, 20.12.2016, 21:21
Статус:
Сообщений: 666
Регистрация: 28.10.2016
Российская Федерация  denis2000
Вторник, 20.12.2016, 21:34 | Сообщение # 4949
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата _S_k_i_F_ ()
Когда спавню НПС с логикой walker в вейпоинте указываю a='имя новой анимации'

В этом параметре указывается не имя анимации (как и в параметре anim в секции remark), а имя анимационного состояния тела (учитывает положение оружия и разные одновременно проигрываемые анимации тела ног и головы), которые описаны в state_lib.script. Там в таблице есть параметр animation, который ссылается на элемент таблицы из state_mgr_animation_list.script, а уж там прописаны сами анимации и некоторые важные параметры к ним.


Цитата Major ()
а почему в распакованных файлах игры нет папки det?

Потому, что она там не нужна.
Цитата Major ()
Откуда сама игра берёт текстуры травы?

Из файла build_details.dds вестимо, который находиться в паке уровня.
Сообщение отредактировал denis2000 - Вторник, 20.12.2016, 21:43
  Злобная реклама
Вторник, 20.12.2016, 21:34
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Украина  _S_k_i_F_
Вторник, 20.12.2016, 22:31 | Сообщение # 4950
Золотой Обоз
Статус:
Опытный:
Сообщений: 1311
Награды: 9
Регистрация: 09.08.2015

denis2000, а как новую анимацию (она есть в stalker_scripts_animation.omf) прописать walkerу? Я так понимаю def_state_moving не вариант?

Добавлено (20.12.2016, 22:31)
---------------------------------------------
Еще вопросик: в этой логике есть ошибка?

Код
#include "scripts\quest_npc.ltx"

[logic]
active = camper@shooter

[camper@shooter]
path_walk = tp_start_scene_karachyn_shoot_walk
path_look = tp_start_scene_karachyn_shoot_look
radius = 1
no_retreat = true
def_state_moving = assault
def_state_campering = threat
shoot = always
invulnerable = true
on_info = {+tp_killer_ydav_death} walker@to_actor

[walker@to_actor]:walker@default_quest_npc
path_walk = tp_start_scene_karachyn_to_actor_walk
on_signal = path_end | animpoint@siting
invulnerable = true

[animpoint@siting]:animpoint@default_quest_npc
cover_name = tp_karachyn_with_actor_animpoint
avail_animations = search
meet = no_meet
on_game_timer = 50 | {-tp_karachyn_with_wound_actor} %+tp_karachyn_with_wound_actor =run_postprocess(black:2:true) =spawn_object(tp_freeman_karachyn_with_telo:tp_freeman_karachyn_with_telo_point)%
on_game_timer2 = 70 | animpoint@talking %=teleport_npc(tp_karachyn_start_scene_teleport) =stop_postprocess(2)%

[animpoint@talking]:animpoint@default_quest_npc
cover_name = tp_karachyn_start_scene_talking_animpoint
avail_animations = ward
meet = meet

[meet]:meet@default_quest_npc
use = {-tp_start_scene_karachyn_dialog +tp_start_scene_dialog_with_karachyn_on} self, false
meet_dialog = {-tp_start_scene_karachyn_dialog} tp_start_scene_karachyn_dialog
  Злобная реклама
Вторник, 20.12.2016, 22:31
Статус:
Сообщений: 666
Регистрация: 09.08.2015
Поиск: