Это популярное сообщение. Dennis_Chikin 3 665 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском. Возможно, ответ на Ваш вопрос уже есть. Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. 4 8 6 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-847221
Expropriator 2 119 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 (изменено) @basil, тогда я неправ. Игнор для всех в логике. Тогда тебе сталкеров к окулисту вести надо . Даже не знаю, что ответить. Релейшен смотри. Вообще, если тушкан не правлен, то такого не должно быть. У тебя модели тушканов родные? Там с костями ничего не напутано? Конфиги самих тушканов не правил? Изменено 1 Июля 2016 пользователем Дизель Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022048
basil 107 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 Ничего я не правил, но я смотрел, что в некоторых модах такая же проблема. Может ошибаюсь, но в оригинале ТЧ так же было? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022050
Expropriator 2 119 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 (изменено) @basil, получается, что тушкан низкий и обзор НПС не позволяет замечать кость тушкана, для атаки. Всему виной может быть и трава, закрывающая обзор кости. Я не помню название кости, толи head, толи bip01_head, которую выцеливает движок. Возможно нужно изменить угол обзора НПС для адекватного восприятия, а как это сделать, я пока не заморачивался. Изменено 1 Июля 2016 пользователем Дизель Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022051
basil 107 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 А вот это уже интересно! Я то делаю мод на платформе LWR, а там много чего правлено. Надо всё досконально проверить. Спасибо за подсказку! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022055
alex5773 1 335 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 В textures.ltx стереть всё из секции [specification]. И [types] наверно тоже прицепом надо удалить? Я раньше прицепом и [association] удалял, потому и вылет был с шейдерами. И больше не экспериментировал потом. Сейчас удалил [specification] и [types], и нормально всё, красиво))) А для чего тогда кто-то мучился с No_Bump_v1.0, заменял все текстуры бампа на текстуру 64х64 без рельефа? Это надо же, все бампы игры заменить, ужас... Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022056
Expropriator 2 119 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 @alex5773, после удаления проверь и DX8 и DX9. Это же не просто так вписано было. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022057
ins33 16 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 При взрыве БТР игра вылетает с логом \gamedata\scripts\bind_physic_object.script:170: attempt to index local 'victim' (a nil value) Подскажите, как это исправить. bind_physic_object от чистого ТЧ. Может быть, почитать тему ? Скажем, 3-4 страницы назад ? Почитал. Ответа не нашёл. Труп может содержать только то, что прописано в death_generic.ltx, в свою очередь, этот конфиг читается death_manager.script. В этом и происходит затык. Но я надеюсь мне помогут советом, как его обойти... Плюс не совсем точно выразился, не заспавнить а трансфернуть, Хотя по своей сути это наверно в этом случае роли не играет. П.С. Если вдруг просмотрел, и там было решение моего вопроса, ткните пальцем, на то, что я просмотрел. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022069
Expropriator 2 119 Опубликовано 1 Июля 2016 Поделиться Опубликовано 1 Июля 2016 (изменено) victim Из модов Зова Припяти : function generic_physics_binder:death_callback(victim, who) printf("_bp: generic_physics_binder:death_callback: obj='%s'", victim:name()) if self.st.active_section then xr_logic.issue_event(self.object, self.st[self.st.active_scheme], "death_callback", victim, who) end if self.particle ~= nil then self.particle:stop() end if self.object:spawn_ini() ~= nil and self.object:spawn_ini():section_exist("drop_box") == true then self.box_items:spawn_items() end end Изменено 1 Июля 2016 пользователем Дизель Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022071
Kober(BRUC) 99 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 @ins33, а можно создать НПС. Прописать ему вещи в character_desc_локация. И вроде бы надо с death_generic.ltx пошаманить. Убить НПС. И там будут вещи. А шаманить что бы вещи все были. Но это так. Как вариант. Потому что труп может исчезнуть... И там наверняка есть еще чего. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022090
BFG 7 586 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 (изменено) Труп может содержать только то, что прописано в death_generic.ltx, в свою очередь, этот конфиг читается death_manager.script Не обязательно. Если в кастом_дате есть строка [dont_spawn_loot], то НПС после смерти не будет содержать ничего. Прописать ему вещи в character_desc_локация. Зачем ? Если у тебя это уникальный НПС, то можно в оллспавне ему положить уникальные итемы в секцию [spawn] ammo_9x18_fmj = 1 vodka = 1 Плюс не совсем точно выразился, не заспавнить а трансфернутьТы пытаешься заспавнить скриптом динамическую модель с анимациями, способом, которым спавнят статические модели. Вот он у тебя и сворачивается в непонятно что. Попробуй сделать конфиг трупа вот так [название _трупа]:identity_immunities GroupControlSection = spawn_group discovery_dependency = class = O_PHYS_S cform = skeleton visual = путь_к_трупу\модель.ogf radius = 1 quest_item = true can_take = false remove_time = 9998 custom_data = scripts\collide_ignor.ltx inv_name = "мой труп тайник" inv_name_short = "мой труп тайник" inv_weight = 100.0 inv_grid_width = 2 ; inv_grid_height = 3 ; inv_grid_x = 1 ; inv_grid_y = 16 ; cost = 15000 а после этого уже прописывай его боксом. Хотя не уверен что сработает. Или пробуй сделать НПС в оллспавне трупом, дав ему health = 0 и заспавнить лут вот так. Не забудь поставить его в исключения уборщика. local items = {["патроны"] = 3, ["пушка"] = 1, ["антирад"] = 4, ["аптечка"] = 2, ["артефакт"] = 1} local t_box = alife():object("имя трупа в оллспавне") if t_box then local pos = t_box.position local lvid = t_box.m_level_vertex_id local gvid = t_box.m_game_vertex_id local id = t_box.id for k,v in pairs(items) do for i = 1, v do alife():create(k, pos, lvid, gvid, id) end end Изменено 2 Июля 2016 пользователем BFG "Кругом зомби.....у меня кончаются патроны...." Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022106
ins33 16 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 @Dennis_Chikin, Спасибо. И вроде бы надо с death_generic.ltxТолько его. И это если знаешь, что должно быть в трупе после смерти, а учитывае ключевое слово ТРАНСФЕРИТЬ, звучит безнадёжно. [название _трупа]:identity_immunitiesВ "аптечку" хабар не заспавнить.Повторюсь: возможно ли после out_object = db.actor in_object = nps db.actor:inventory_for_each(transfer_object_items) забрать весь свой хабар. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022131
Overfirst 647 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 (изменено) Попробуй сделать конфиг трупа вот так Нужно делать статический скелет и уже потом спавнить. Так некрасиво, извращенство же, лучше, например, положить труп на спину и сделать на нём рюкзак. А лучше как написано в первом предложении. Изменено 2 Июля 2016 пользователем BoBaH_671 Ранее был известен под ником BoBaH_671. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022133
BFG 7 586 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 @BoBaH_671, Да можно что угодно сделать. Непонятен смысл вообще и в принципе всего этого у @ins33. Можно же сделать проще и без извращений. 1. Найди на локации труп в виде лода и заспавни в него невидимый ящик. Вот тебе тайник по условию. 2. Сделай в оллспавне НПСа с тайниковым лутом дай ему здоровье = 0 и спавни его по условию. Вот тебе труп с тайником. 3. Взять Майку и СДК, переделать модель и заспавнить её как статический обжект(бокс) и положить туда лут. 1 "Кругом зомби.....у меня кончаются патроны...." Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022137
Zander_driver 10 357 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 (изменено) 2. Сделай в оллспавне НПСа с тайниковым лутом дай ему здоровье = 0 и спавни его по условию. Вот тебе труп с тайником.Наименее ужасный вариант, только зачем аллспавн?Просто в нужный момент спавнить нпс, скриптом а не тем что при изменении требует НИ, компиляции и декомпиляции. Спавним в этого нпс все что надо, даем здоровье = 0, если требуется, прописываем в исключения уборщика. Созрел такой заковыристый вопрос <intro_game> <play_each_item>1</play_each_item> <global_wnd x="0" y="0" width="1024" height="768"> <auto_static x="0" y="0" width="1024" height="768" stretch="1"> <window_name>back</window_name> <texture>intro\sz_intro</texture> </auto_static> </global_wnd> <item type="video"> <sound>characters_voice\scenario\video\sp0000</sound> <pause_state>on</pause_state> <video_wnd x="0" y="0" width="1024" height="768" stretch="1"> <texture x="0" y="1" width="1280" height="720">intro\sz_intro</texture> </video_wnd> </item> </intro_game> <x18_dream> <play_each_item>1</play_each_item> <global_wnd x="0" y="0" width="1024" height="768"> <auto_static x="0" y="0" width="1024" height="768" stretch="1"> <window_name>back</window_name> <texture>intro\intro_back</texture> </auto_static> </global_wnd> <item type="video"> <sound>characters_voice\scenario\video\dream_rats</sound> <pause_state>on</pause_state> <function_on_stop>events.dream_on_stop</function_on_stop> <can_be_stopped>off</can_be_stopped> <video_wnd x="0" y="0" width="1024" height="768" stretch="1"> <texture x="0" y="1" width="512" height="286">intro\dream_rats</texture> </video_wnd> </item> </x18_dream> О первом видео: файлы в формат игры перегнал, звук отдельно через mono-wav и через Actor-Editor в ogg перегнал, две версии с окончаниями _l и _r сделал, файлы положил именно туда, куда тут и написано. Но при запуске игры, видеоряд есть а звука нет. А рядом x18_dream - который из самого оригинала и никогда не менялся. И в нем с звуком все нормально. Что я не так делаю, почему звука нет? Изменено 2 Июля 2016 пользователем Zander_driver 1 Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine / Мимокрокодил. Я понял что моя старая подпись что-то нарушает. Удалил все ссылки. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022140
BFG 7 586 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 файлы положил именно туда, куда тут и написано. В оригинале звуки для роликов лежат по двум путям\sounds\intro\ и \sounds\characters_voice\scenario\video\ У тебя по обеим путям лежат или только по пути как написано ? "Кругом зомби.....у меня кончаются патроны...." Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022189
Zander_driver 10 357 Опубликовано 2 Июля 2016 Поделиться Опубликовано 2 Июля 2016 Были по тому пути как написано. Положил и в sounds\intro тоже, но проблема осталась. для проверки поставил звук из другого видео, которое нормально воспроизводилось. В этом видео - все равно звук не появился. значит проблема не в звуковых файлах? Бывший мододел на X-Ray / Начинающий игродел на Unreal Engine / Мимокрокодил. Я понял что моя старая подпись что-то нарушает. Удалил все ссылки. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022196
Это популярное сообщение. sabbat8310 524 Опубликовано 2 Июля 2016 Это популярное сообщение. Поделиться Опубликовано 2 Июля 2016 Возможно сейчас буду кэпом очевидностью, но все-же. Удалось решить проблему, которая была у Зандера (отсутствие звука в интро).. в общем, главным условием того, чтобы был звук у интро внутри игры является пустой аудио-канал видео-ряда. При рендеринге видео нужно отключить аудио-канал, т.к. в движок он загружается отдельно от видео из отдельной папки. И да, получается, что в OGM-файле который по пути gamedata\textures\intro не должно быть ВООБЩЕ никакого звука.Самое главное - "тишина" и "отключенный аудиоканал" это две разные вещи. Если вы, к примеру, выкрутите в ноль все звуки на видео - это еще не значит, что там пустой аудио-канал. Само аудио будет, просто там будет тишина. Чтобы его полностью отключить нужно в настройках рендеринга снять обработку аудио (в Sony Vegas это делается одной галочкой подле красноречивого слова "аудио"). Вот Ещё кое что офигенно важное (убили с Зандером пяток часов) о чем полезно будет предупредить - отсутствие звука в интро (платформа тч) может быть обусловлено наличием каких-либо стартовых систем (как уровня, так и игры), не предусмотренных в оригинале тч. К примеру, есть функция ожидания подтверждения юзера во время загрузки уровня.. долго ломали голову из-за чего звук пропадал (пробовали отключать кучу всего - от снаряжения до худа) и в итоге выяснили, что именно эта хрень (в непостоянном характере, иногда звук был, а иногда нет) мешала воспроизводить звук в интро. Удивительно, но факт. Каким конкретно образом это происходит - я понятия не имею. Вот теперь точно все 7 http://www.youtube.com/user/sabbat8310 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1022223
CRAZY_STALKER666 36 Опубликовано 6 Июля 2016 Поделиться Опубликовано 6 Июля 2016 (изменено) Всем привет. Можно ли для БТР, в логике, указать несколько целей по story_id? Открыл скрипт управления схемой указания цели, для story_id нашел вот что: n = tonumber(self.st.fire_target) if n then obj = level_object_by_sid(n) if obj and obj:alive() then self.target_obj = obj self.state_firetarget = state_firetarget_enemy end end Никакого перебора цели. Как видно мне читается число N, потом соотноситься N-->story_id, и передается БТР-у как цель. Возможно ли сделать несколько story_id? Или ещё лучше - передавать как цель обьекты, допустим только монстров. Очень бы пригодилось для реализации сюжета в моде. Как бы поправильнее тут сработать, используя IsMonster(obj), и, возможно, перебор всего в игре? Оптимизация пока не в приоритете, главное что-бы работало... *************************************************************************************** Вот, что состряпал... if self.st.fire_target == "all_monster" then for id=1,65534 do local obj = level.object_by_id(id) if obj~= nil then if IsMonster(obj) then self.target_obj = obj self.state_firetarget = state_firetarget_enemy Ушел тестить... К вопросу выше - удалось передать БТР-у как цель НПЦ, через консоль(обязательно проверив цели на валидность) вывел инфу - всё вроде работает... А чем мутанты не угодили? Изменено 6 Июля 2016 пользователем CRAZY_STALKER666 Не соответствует правилам. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1023642
naxac 2 605 Опубликовано 7 Июля 2016 Поделиться Опубликовано 7 Июля 2016 (изменено) @CRAZY_STALKER666, можно сделать перебором таблицы db.storage - она намного меньше, чем 65535. local obj for k in pairs(db.storage) do obj = level.object_by_id(k) -- и т.д.... Изменено 7 Июля 2016 пользователем naxac 1 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1023788
CRAZY_STALKER666 36 Опубликовано 7 Июля 2016 Поделиться Опубликовано 7 Июля 2016 @naxac, попробую! Теперь такой вопрос - таблица db.creatures за что может отвечать? Не соответствует правилам. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/781/#findComment-1023824
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти