Случайная подборка модов
Lost World Condemned
3.5
STCS Weapon Pack 2.6
4.3
История Борова
3.6
OGSR Mod
4.4
Old Story
4.1
Плохая компания
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
⚙ Модострой: Вопросница
Российская Федерация  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
Поиск: