Случайная подборка модов
Припять. Точка отсчета
3.3
Old Episodes: Эпизод 1
2.9
Путь в Припять
3.8
Путь Человека. Шаг в неизвестность. Дежавю
3.4
Call of Pripyat Complete
3.7
«В аду… Псы»
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Баги, глюки, ошибки, вылеты
Российская Федерация  denis2000
Суббота, 07.05.2016, 12:28 | Сообщение # 286
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

karavan150, А если внимательнее вопрос читать перед тем как ответить?
  Злобная реклама
Суббота, 07.05.2016, 12:28
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  karavan150
Суббота, 07.05.2016, 12:36 | Сообщение # 287
Статус:
Ветеран:
Сообщений: 8759
Награды: 18
Регистрация: 07.08.2012

denis2000, Да уж ты у нас само внимание.
За целый день так примелькаются эти Боровы, Йоги, Callы...
  Злобная реклама
Суббота, 07.05.2016, 12:36
Статус:
Сообщений: 666
Регистрация: 07.08.2012
Российская Федерация  trem200
Четверг, 02.06.2016, 18:38 | Сообщение # 288
Статус:
Отмычка:
Сообщений: 166
Награды: 6
Регистрация: 24.09.2013

У меня проблема со сталкер ТЧ, а именно установил мод, после поиграл в него, вышел и потом опять решил поиграть, загружаю сохранку, но после всего игра вылетает, и это не вылет а прекращение работы приложения.

Может всё из-за этого?

Код
[error]Expression    : fatal error
[error]Function      : CScriptEngine::lua_error
[error]File          : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
[error]Line          : 73
[error]Description   : <no expression>
[error]Arguments     : LUA error: ...ень Чернобыля\gamedata\scripts\dialog_manager.script:393: attempt to compare number with nil
Сообщение отредактировал trem200 - Четверг, 02.06.2016, 19:55
  Злобная реклама
Четверг, 02.06.2016, 18:38
Статус:
Сообщений: 666
Регистрация: 24.09.2013
Российская Федерация  kolyan3316
Вторник, 14.06.2016, 08:34 | Сообщение # 289
Статус:
Зевака:
Сообщений: 12
Награды: 0
Регистрация: 22.05.2016

Вылетает всё время при изменение конфигов.Что делать?Опишите подробно.
Вот log
FATAL ERROR

[error]Expression : fatal error
[error]Function : CInifile::r_string
[error]File : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp
[error]Line : 513
[error]Description : <no expression>
[error]Arguments : Can't find variable splash1_hits_count in [wpn_knife]


stack trace:
  Злобная реклама
Вторник, 14.06.2016, 08:34
Статус:
Сообщений: 666
Регистрация: 22.05.2016
Российская Федерация  denis2000
Вторник, 14.06.2016, 08:46 | Сообщение # 290
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

kolyan3316, Для тех кто в танке: http://ap-pro.ru/forum/21-9767-1
Сообщение отредактировал denis2000 - Вторник, 14.06.2016, 08:47
  Злобная реклама
Вторник, 14.06.2016, 08:46
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Himas
Понедельник, 11.07.2016, 01:38 | Сообщение # 291
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 08.01.2012

Решил сюда тему из CoC продублировать. Все таки у меня проблема с моим модом. Хоть ошибок, вылетов нет. Но может найдутся добрые люди ткнуть меня носом в мои косяки.


Короче загорелся я желанием добавить НПС-медика на свиноферму для сталкеров в мод Call of Chernobyl. Идею взял из этого тутора. Заменил id zat_bandit_medic на esc_stalker_medic ну и остальное в туторе изменял по анологии, но под кордон и группировку сталкер. В итоге закинул измененные файлы с НПС-медиком в gamedata CoC'a. Запустил игру дрожащей рукой, предвкушая кучи вылетов, крашей и пр. Но при загрузке сейвов, НПС на кардоне, на свиноферме не появляется. На глобальной карте PDA не видно искомого значка медика, которые должен по идеи появиться.

Прошу помощи проженные мододелов, помочь мне понять в чем я накосячил. Думаю, что основная проблема у меня в файле alife и файлах сквад-спавна. Ниже ссылка на архив с измененными файлами + есть скриншот позиции с координатами где должен сидеть НПС-медик. Может кто посмотрит файлы, в особенности те где прописывается спавн непесей (см.Туториал).

Ссылка на мои измененные файлы с НПС.
Сообщение отредактировал Himas - Понедельник, 11.07.2016, 01:39
  Злобная реклама
Понедельник, 11.07.2016, 01:38
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Российская Федерация  denis2000
Понедельник, 11.07.2016, 08:30 | Сообщение # 292
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Himas, Спавн данного НПС происходит в начале новой игры согласно инструкции, а у вас:
Цитата Himas ()
Но при загрузке сейвов, НПС на кардоне, на свиноферме не появляется.

Новую игру пробовали начать?
  Злобная реклама
Понедельник, 11.07.2016, 08:30
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Himas
Понедельник, 11.07.2016, 10:15 | Сообщение # 293
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 08.01.2012

Цитата denis2000 ()
Новую игру пробовали начать?


Да, пробовал. Медик все равно не спавнится. Для удобства выкладываю ниже кусочки кода из всех

файлов, которые я менял для спавна медика-сталкер на свиноферме.

Желтым я выделил файлы, где мне кажется, я больше всего мог накосячить.




файлы создания НПС


spawn_sections_escape.ltx


character_desc_escape.xml


npc_profile.xml





Логика моего НПС-медика

alife_l01_escape.ltx



esc_stalker_medic.ltx



trade_esc_stalker_medic.ltx
Кликабельно




Диалоги НПС-медика

dialogs_escape.xml


st_dialogs_escape.xml





Спавн НПС-медика

squad_descr_escape.xml



simulation_objects_props.ltx


simulation.ltx


Координаты с, где должен сидеть медик
Сообщение отредактировал Himas - Понедельник, 11.07.2016, 10:19
  Злобная реклама
Понедельник, 11.07.2016, 10:15
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Литва  ralfis1234
Понедельник, 11.07.2016, 17:42 | Сообщение # 294
Статус:
Зевака:
Сообщений: 10
Награды: 0
Регистрация: 09.10.2012

КОНТРАКТ НА ХОРОШУЮ ЖИЗНЬ

Не как не могу запустить этот мод на ЗП. Делал на репаке от RG Mechanics. Папок Gamedata и userfiles нету. Добавляю контент правельно. Получаю жука... Здался, скачал репак гже уже вшитый мод. Та же самая фигня - запуск, чёрный экран, жук... Даже не могу посмотреть bug log потому что игра не доёт, а убив процесс Xray жук закрывается тоже... (будет видно на фото) Что я делаю не так? Почему мод не запускается не на одной версии игры???
Прикрепления: 0511339.jpg (74.0 Kb)
  Злобная реклама
Понедельник, 11.07.2016, 17:42
Статус:
Сообщений: 666
Регистрация: 09.10.2012
Российская Федерация  denis2000
Вторник, 12.07.2016, 09:56 | Сообщение # 295
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Himas, Покажите секцию смарт-террейна и его конфиг в части эксклюзивной логики и вместимости.


ralfis1234, А из лог-файла показать не судьба?
Сообщение отредактировал denis2000 - Вторник, 12.07.2016, 09:56
  Злобная реклама
Вторник, 12.07.2016, 09:56
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Himas
Вторник, 12.07.2016, 12:53 | Сообщение # 296
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 08.01.2012

denis2000, с этим я уже сам разобрался. Появилась другая проблема. При начале новой игры все работает как надо. Медик занимает свой смарт_ковер, лечит ГГ, может торговать медикаментами. Но стоит только сохранить игру и загрузить это сохранение, как медик тупо встает и уходит со своего изначально заданного смарт_ковера на другую позицию. Почему так происходит ?

Платформа: ЗП, Call of Chernobyl


Начальная позиция медика-НПС (при начале новой игры):



Сюда НПС-медик становится после загрузки сейва:





Смарт_ковер из alife_escape для медика:





логика НПС-медика:




Смарт-террейн (Деревня новичков):





Цитата
out_restr = zat_a2_sr_noweap


Я обратил внимание на эту строчку. Она осталось ещё с тутора, не изменял ещё. Вычитал, что это рестриктор. И он по идеи отвечает за то, чтобы НПС не покидал определенную область. Хотя, например в логике механика на Кордоне этой строчки вообще нет. И после загрузки сейва механик не куда не уходит.

Пробовал удалять эту строку из логики НПС-медика. Все равно всё тоже самое. cry
Сообщение отредактировал Himas - Вторник, 12.07.2016, 13:00
  Злобная реклама
Вторник, 12.07.2016, 12:53
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Российская Федерация  denis2000
Вторник, 12.07.2016, 13:09 | Сообщение # 297
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Himas, Возможно потому что у вас написано:
Код
story_id = esc_stalker_medic_id

А проверяется в логике:
Цитата
suitable = {=check_npc_name(esc_stalker_medic)} true
  Злобная реклама
Вторник, 12.07.2016, 13:09
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Himas
Вторник, 12.07.2016, 13:37 | Сообщение # 298
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 08.01.2012

Ещё я забыл из старого смарт-террйна (свиноферма) перекинуть
Код
esc_stalker_medic = escape\esc_stalker_medic_logic.ltx;
в другой смарт-терейна (деревня новичков) (файл я выше уже прикрепил)

Перекинул только что. И теперь вообще медик перестал появляться. %)

Добавлено (12.07.2016, 13:37)
---------------------------------------------
Починил, теперь появляется нормально.

Цитата denis2000 ()
Himas, Возможно потому что у вас написано:
Код
story_id = esc_stalker_medic_id

А проверяется в логике:
Цитата
suitable = {=check_npc_name(esc_stalker_medic)} true


Поправил. Все равно уходит после загрузки сейва на другую точку.
Сообщение отредактировал Himas - Вторник, 12.07.2016, 13:37
  Злобная реклама
Вторник, 12.07.2016, 13:37
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Российская Федерация  denis2000
Вторник, 12.07.2016, 13:45 | Сообщение # 299
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата Himas ()
Все равно уходит после загрузки сейва на другую точку

А что за приоритет у работы на которую он уходит?
  Злобная реклама
Вторник, 12.07.2016, 13:45
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  Himas
Вторник, 12.07.2016, 15:11 | Сообщение # 300
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 08.01.2012

Цитата denis2000 ()
А что за приоритет у работы на которую он уходит?


А как это посмотреть ? Честно говоря хотелось бы, чтобы он сидел на своем смарт_ковере, как вкопанный и не куда не уходил, не на какие работы. Это можно сделать ?

Добавлено (12.07.2016, 14:09)
---------------------------------------------
denis2000,

Вот нашёл это в файле gulag_general.script Вы про это ? Судя по записи, смарт_ковер у НПС стоит самым низким приоритетом ? Если же я тут начну менять приоритеты, то это повлияет и на всех других НПСей в смарт_террейнах? А я вот хочу чтобы только данный НПС-медик сидел в своем смарт_ковере. Можно ли это реализовать ?

Код
job_info_by_job_type_id = {
    [0]     = {job_type = "point_job",   prior = 3},                    -- generic_point
    [1]     = {job_type = "point_job",   prior = 10},                    -- campfire_point
    [2]  = {job_type = "path_job",   prior = 60, precondition_function = precond_surge},  -- surge
    [3]  = {job_type = "path_job",   prior = 10, precondition_function = precond_safe_job_sleeper},    -- sleep
    [4]     = {job_type = "path_job",   prior = 25, precondition_function = precond_collector},      -- collector
    [5]     = {job_type = "path_job",   prior = 15, precondition_function = precond_safe_job},      -- walker
    [6]     = {job_type = "path_job",   prior = 25, precondition_function = precond_safe_job_patrol},    -- patrol
    [7]    = {job_type = "smartcover_job", prior = 15, precondition_function = precond_animpoint},      -- animpoint
    [8]   = {job_type = "smartcover_job", prior = 60, precondition_function = precond_surge},  -- animpoint_surge
    [9]     = {job_type = "path_job",   prior = 25, precondition_function = precond_safe_job_guard},    -- guard
    [10]    = {job_type = "path_job",  prior = 14, precondition_function = precond_safe_job_guard},    -- follower
    [11]   = {job_type = "path_job",   prior = 30, precondition_function = precond_sniper},      -- sniper
    [12]    = {job_type = "path_job",   prior = 45, precondition_function = precond_camper},      -- camper
    [13]    = {job_type = "point_job",   prior = 30},                    -- beh
    [14]    = {job_type = "point_job",   prior = 60, precondition_function = precond_surge},  -- beh_surge
    [15]    = {job_type = "point_job",   prior = 59, precondition_function = precond_trade_job},      -- beh_trader
    [16]    = {job_type = "point_job",   prior = 40},                    -- mob home
    [17]    = {job_type = "heli_path_job",  prior = 45},                    -- heli_move
    [18]    = {job_type = "heli_hide_job",  prior = 100, precondition_function = precond_heli_hide, prefix_name = ""},    -- heli_hide
    [19]    = {job_type = "point_job",   prior = 3}
}


Добавлено (12.07.2016, 14:18)
---------------------------------------------
Ещё нашёл такие рекомендации

Цитата
Если нужно, чтоб сталкер не захватывался, допишите ему в custom data следующую строку:
[smart_terrains]
none = true


Не совсем понял где этот custom data искать ? На моем медике сработает ?

Добавлено (12.07.2016, 15:11)
---------------------------------------------
Короче перенес смарт_ковер в дом, НПС посадил на кушетку. Теперь после загрузок сейвов он никуда не уходит. Спасибо за помощь!
Сообщение отредактировал Himas - Вторник, 12.07.2016, 15:11
  Злобная реклама
Вторник, 12.07.2016, 15:11
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Поиск: