Привет всем сталкерам и не только, это канальчик посвящен модострою по Сталкер ТЧ. Снимаю уроки по просьбам подписчиков, тэк что вы сами можете в комментариях написать, какой урок мне снять.
@@stalker_foksid просто в папке есть два файла fx_tv в одном прописаны все картинки для проигрывания на телевизоре а второй Я хз как его сделать или передать но он нужен для актор едитор без него не работает
никак, конкретно тот который умер уже не появится, и квест будет не завершить, если надо прям квест завершить, то нужно искать инфопоршн который завершает квест и потом я бы показал как его выдать, только найти этот инфо я не представляю как) ну в плане именно его
Всем привет, попользовался я файлами оллспавна, и поделюсь с вами кое-какими подводными камнями при их редактировании, итак: 1) Если у кого-то не распаковывается оллспавн (выдаёт ошибку FATAL ERROR и удаляется файл settings.ini или что-то вроде), нужно установить ActivePerl, да-да, там не сама программа, а только её установщик, его наличие ещё не даёт вам возможность распаковывать оллспавн, нужно открыть и запустить его и установить саму программу 2)По поводу распространённой ошибки в комментариях: FATALL ERROR! Line: 1916 Description: cannot find clsid for class bessmertny В случае, если в распакованных файлах оллспавна были созданы новые секции и отсылки на них, неважно, для НПС, предметов или чего-то ещё, ОБЯЗАТЕЛЬНО нужно их прописать (по сути, зарегистрировать) в файлах scan.pm и scan_test.pm (открыть блокнотом), например: - создана секция bessmertny в файле m_stalker.ltx, и в файлах оллспавна указаны отсылки у некоторых НПС на эту секцию, находящуюся в файле m_stalker.ltx, нужно открыть вышеуказанные scan.pm и scan_test.pm и найти там строку 'stalker' => 'AI_STL_S', # before 128 после чего её просто скопировать, сделать новую пустую строку под ней и вставить туда, то есть должно быть так: 'stalker' => 'AI_STL_S', # before 128 'bessmertny' => 'AI_STL_S', # before 128 аналогично с другими секциями, нужно просто смотреть какие секции за что отвечают для более простого поиска
интересно конечно, позновательно, но именно что касается класса бессмертного, у меня без добавления в список работало, просто должна быть папка конфиг актуальная и думаю список будет сам себя дополнять
@@stalker_foksid я сначала сделал секцию в m_stalker перед распаковкой и редактированием оллспавна, но этого всё равно оказалось мало, только такой способ помог, нашёл на форумах
У меня проблема: я хотел другие локации проверить, вписал в dest_position координаты нужных локации, но все равно на чаэс перекидывает. И на карте нет кружочка перехода, я использовал stable_dialogs_escape.xml, т.к. в видео ты сказал, что любой файл с диалогами можно использовать. Где косяк может быть?
конечно, видео старое, да через асдс с графами особо не поработать, тут сдк нужен, ну вообще они называются start_actor_01 или типа того, ну конкретно для переходов те графы так назвали разрабы, просто сама суть перехода что он переносит к графу, но раз в асдс пишутся координаты значит этот параметр игнорируется, так что проверь а работает ли вообще твой спавн, а ещё сами графы только в сдк можно нормально поставить
@@stalker_foksid, нужно было перед правкой декомпелировать all.spawn. В первом видео ты говорил об этом, чет забыл. Сейчас все работает, буду на других персонажах пробовать
Хотел бы поинтересоваться что не так, для переноса локации в игру компилю через батник 1aimap.bat, выдает ошибку что не может найти thm текстуры при том что тектура давно и 1000 раз там находится не знаю что делать помоги пожалуйста, может это компилятор кривой, брал все штуки с твоих уроков по установке сдк
будет, когла в моде нет оригинальных файлов и их замены значит они берктсч из дб архивов, а именно из них идет распаковка, значит они подойдут, значит они не изменялись
Привет, а можешь подсказать в чем у меня проблема? Установил СДК по твоему гайду все нормально, но я почему-то не могу открывать батники, вернее как он открывает и ничего не происходит, просто чёрная командная строка, или же какие-то ошибки там выскакивает прямо в строке, что делать итак не только с сдк батниками, но и с алл.спавном я элементарно немогу распоковать алл.спавн батник запустился но нечего не происходит? Это что такое? На ноутбуке было все хорошо, попробовал сделать тоже самое на пк и получаю выше описание! Что делать? Может что-то нужно установить? Подскажите пожалуйста
Привет, по идее всё идёт прямо в сдк, но сперва нужно убедиться что все пути в файлах из видео указаны действительно верно, иначе никак нельзя, и если всё верно то останется переуствновить майкрософт визуал с++ от 2005 до 2019
@@stalker_foksid все пути с сдк указаны верно, тот же level_editor у меня прекрасно запускается и работает, проблема не в самом сдк, а просто в открытии бантиков, тотже батник декомпилятора локации с лодами он открывается там просто написано converter: -level_l01_escape , ну короче как в видео все, и просто нечего не происходит, пробовал ждать все равно нечего не происходит, итак со всеми батниками на компе которые для сталкера предназначены, а если батник и запускается то выдает ошибку, что мол нету пути к файлам, однако все указано правильно, по твоему видео! Ты ещё сказал надо переустановить Майкрософт это точно поможет решить проблемы если я переустановлю? Просто я уже хз что делать весь интернет просмотрел а решение моей проблемы не нашёл. Надеюсь хоть ты поможешь)
@FrozenX24 уровень не так указан, в папке левелс посмотри как они называются, lelel_ лишнее, внимательно смотри видос, потом то что левел эдитор открывается это хорошо, но все пути которые указываются в ролике к нему не имеют отношение, это только для конвертера. Короче скинь полный текст из своего батника конвертера я исправлю и скину
@@stalker_foksid Вообщем смотри! Вот это написано в конвертере если изменять его в нотепад: converter -level l01_escape -out l01_escape -with_lods -mode le pause, это было первое, Теперь второе, вот это мне выдает конвертер когда я его запускаю: C:\Games\для сталкера\X-Ray SDK\level_editor\Converter>converter -level l01_escape -out l01_escape -with_lods -mode le log started (console only) path $sdk_root$ does not exist path $game_data$ does not exist path $game_config$ does not exist path $game_textures$ does not exist path $maps$ does not exist path $objects$ does not exist total time: 0.001s C:\Games\для сталкера\X-Ray SDK\level_editor\Converter>pause Для продолжения нажмите любую клавишу . . . Если ты что то поймешь и поможешь мне то будет очень хорошо!
скорее да, стараюсь снимать на такие темы, что такие задачи зрители могли сами делать, про группировку есть хорошие статьи в интернете, а конкретно про фриплей мод, то не особо хочу в нем разбираться просто, таи потому что делали его через acdc и в СДК то есть в 3д виде этот мод не откроется
Привет. Можешь обяснить, что имеется ввиду в логе вылета в каждом слове? Expression(Выражение) - Вражение чего? Что имеется ввиду? Function(Функция) - Как понять?Функция в которой произошёл вылет? File(Файл) - Тут всё понятно, файл в котором произошёл вылет. Line(Строка) - здесь находится номер строки, в файле, в котором произошёл вылет. Description(Описание) - здесь указано описание вылета, причина. Arguments(Аргументы) - как понять аргументы вылета, что имеется ввиду. Как они могут повлиять на вылет? Почему именно от аргументов зависит вылет? Помоги, будь добр. Изначально структура описания вылетов такая, но не по всему тому, что там написано я могу понять смысл и значение отдельных пунутов. А именно Expression(Выражение), Function(функция) и Arguments(Аргументы). И как вообще правильно в комплексе прочитать тот или иной лог вылета, что бы стала ясна причина и её можно было устранить? Expression: Function: File: Line: Description: Arguments:
Привет, да тебе не надо в этом разбираться, тем более всё что до дескрипшн и аргумент идет, потому что это касается движка. Так вот самое главное по чему можно решить проблему это Description и Arguments в них можно увидеть конкретный файл из-за которого вылетает или например там обычно указывается объект из-за которого вылетает, например дубликат секции. Короче Аргумент и дескрипшн на остальное не смотрим, потом большинство вылетов с вполне понятным описанием, либо в переводчик либо в гугл просто, так как большинство вылетов уже давно разобраны
@@stalker_foksid Я нашёл крайне стабильную модификацию. В ней у меня был безлоговый вылет 1 раз за прохождение всей игры, рядом с переходом на локацию "Припять". Модификация сделана на базе игры S.T.A.L.K.E.R. Зов Припяти. Называется S.T.A.L.K.E.R. Время Альянса 3: Связь Времён. Играл в [RePack Sereg-a-Lus], в котором были правки. Процессор у меня 2 ядра 4 поток Intel Core i3-6300, ядро Skylake 2015, частота 3800 Мгц, Опаеративная память Kingston HyperX 16 GB DDR4 4x4 2-х канальный режим, частота 2133 Мгц, Видеокарта ASUS STRIX 1050 Ti 4 GB, Блок питания SeaSonic PRIME Titanium 750W с титановым сертификатом защиты. Операционная система моя Windows 10 Pro 64 bit. Папку Temp в папке Windows и своём профиле, чищу регулярно от скопившегося там мусора. Сама модификация установлена целым исполняемым файлом .exe, отдельно от оригинальной игры и не на диск C:\. Сохранения у модификации в директории игры, а не на диске C:\. Люди, в комментариях у которых более мощные системы, жалуются, что у них вылеты происходят. Почему так? Что скажешь про мою систему, хорошая совместимость по железу и операционной системе у неё со S.T.A.L.K.E.R.'ом?
Привет, знаю, что этому видео 4 месяца. Я хочу спросить: я сделал всё также, как на видео с нпс и прописал там в custom data как надо, а нпс моими были зомбированные. Я всё прописал, как надо, поставил респавн в АТП, но прошло уже почти 3 часа игрового времени, а мои зомбики до сих пор не появились. У тебя почему то Сталкеры как миленькие засппвнились, а у меня зомбей до сих пор нет. Не подскажешь?
Привет, ну, так из условий спавна, ты должен быть на другой локации или сам респавн на другой локации, обязательно должен быть для них гулаг, проверял вообще рабочий ли он? для этого сделай зомби и пропиши им этот гулал
внимателтно лучше посмотри видосы, и те которые я в начале говорю что понадобятся, иначе работать не будет, гулаг на атп этт сложный, в него неписи из респавна не пойдут
я 100 роликов снял на эту тему, для начала рекомендую посмотреть удаление сюжета на кордоне, а потом ролики про спавн нпс и написание квестов, почти всё есть на канале
А как привязать кости из сталкер тч к новым моделям? Я попытался сделать риг рук с ножом и сделал тестовую анимацию для тч в Autodesk Maya В SDK всё работает замечательно, а когда в игру зашёл проверить словил вылет FATAL ERROR [error]Expression : fatal error [error]Function : CSkeletonX::_Load [error]File : E:\stalker\patch_1_0004\xr_3da\SkeletonX.cpp [error]Line : 380 [error]Description : <no expression> [error]Arguments : Invalid vertex type in skinned model 'weapons\knife\wpn_knife_hud: Уже не знаю где искать информацию как это исправить
@@stalker_foksid Возможно я уже понял почему это происходит Из-за Autodesk Maya, он не сохранил развесовку модели Буду пробовать через Милкшейп привязывать А за ответ спасибо
Спасибо тебе огромное. Благодаря тебе и твоим роликам воплощаю свою задумку. Поделюсь. Я хочу превратить оригинальный сюжет ТЧ в нелинейный, полноценный. Чтобы везде можно было отказать, делать квесты по-своему. Например, флешку Шустрого можно оставить себе и не отдать Сидоровичу. Вместо этого можно уйти с Кордона, сбагрить флешку за 5к и начать поиски Стрелка самостоятельно. Сидор разозлится и часть сталкеров станет враждебной (технически я создал группировку-копию одиночек, не видимую игроку, и эти одиночки останутся нейтральны к игроку навсегда. А оригинальная группировка сталкеров станет враждебной). При таком выборе далее игрока будет ждать геймплей на подобии dead air: добыча и продажа артов, заработок на броню для походов в центр, фриплейный поиск документов и информации с продажей их учёным, долгу, свободе или сталкерам. Можно и просто перепройти оригинал, но тут тоже будут приятные изменения, не нарушающие эстетику ТЧ: улучшеный ИИ нпс, нормальные текстуры, анимации и звуки оружия. Игра перестанет требовать от игрока линейной чёткой последовательности действий. Из подземки аграпрома в оригинале выход один - через люк под базой военных. Без этого сюжет не сдвинется. Я это уже убрал и точка выхода не важна. В общем, я уничтожаю директивность сюжета и добавляю фриплейную ветвь с поиском стрелка и прокладыванием пути за выжигатель без бармена и сидоровича, как в dead air. На данный момент сделал 50%. Я обязательно впишу тебя в список тех, без кого этого мода не было бы! Конечно, я вообще хотел создать единую локацию со всеми важными сюжетными местами, но по размеру такой, чтобы она в целом была проходимой пешком. Размер примерно как размер Припяти из Живой Зоны... Это же возможно. Но я понял, что займёт это лет 10))))) Поэтому хотя бы сюжет поменять бы нормально...
Круто, приятно читать, на счёт локаций в одну, обычному сдк это не под силу, да и движок тч не потянет такого. А где брать сдк под это дело и правленый движок чтобы не лагало от одной большой локации я не знаю
@@stalker_foksid ну вот! значит пока что так, на базе обычных локаций! Я б тебе вообще донатил, ты очень полезное дело делаешь, но я работу потерял и в ближайшее время не смогу работать, слишком серьёзная учёба пошла.
После установки SDK по твоей инструкции, не могу загрузить кости (bones) ActorEditor. Ошибка: Access violation at address 011A3477 in module [XRECOREB. DLL". Read of address 00000566
Надо бы сделать анимации нпс на гг ещё не один человек на тч не зделал а уже 24 год на дворе если я Бы шарил в этом уже давно бы зделал если ты это зделаешь то удивишь людей это будет самый лютый мод на анимации
Здравствуйте появляется ошибка открываю "преобразование игровых карт в формат SDK с Лодами" ошибка [bug] unexpected code path at ..\xr_level.cxx:131 что делать?
Привет, слушай а можно ли сделать так, когда берёшь предмет в инвентарь, и срабатывает скрипт или инфопоршень, и появляется метка. Вкратце - можно ли сделать так что бы при подборе определённого предмета появлялась метка на карте?
Привет, можно, посмотри видос мой про тайники из зп, там именно эта проверка и показана, вот пример работающей, куда вставить узнаешь из ролика. if sak.have_item_namber("vasil_pda",1) then local obj = alife():story_object(039) level.map_add_object_spot_ser(obj.id, "green_location", "esc_new_secret") end
уже никогда наверное) не очень прикольно этим заниматься, да в трёх видео было достаточно базы, чтобы дальше самим удалять если кто не умел, просто это дело муторное долгое, не очень интересно самому этим заниматься
@@stalker_foksid понял, мне просто интересно за этим наблюдать, как устроен сюжет, как авторы реализовали его на локациях, печально, что серия закончилась((( сам то уже давно бросил моддинг и перешёл на геймдев
Вставить в какой-нибудь скрипт: function start_timer() -- взводим таймер на 5 секунд local iTimer = time_global() + 5000 -- функция ожидания истечения таймера local function check_timer() return time_global() > iTimer end -- ставим её на апдейт level.add_call(check_timer, action) --отключаем клавиатуру и мышь level.disable_input() end function action() -- включаем клавиатуру и мышь после истечения таймера level.enable_input() end Вызвать функцию можно из bind_stalker после строки "if self.bCheckStart then", название_скрипта.start_timer()