в неваде сделали же такое, только как я так и не понял
Да, припоминаю, тут где-то уже всплывал вопрос про вид шлема изнутри и в этой связи упоминалась "Невада". Может, просто обычные шлемы изнутри некрашеные, а этот покрасили? Тем более что одежда определённо бывает видна и от первого лица. Руки точно видны, ещё читал в отзывах к какому-то моду, дескать, высокий воротник там полэкрана закрывает...
Это мод-мюзикл! Приходит, например, игрок в поисках папы в Вашингтон и спрашивает Сару Лайонс мол, а что за Братство Стали? И Сара такая как начинает петь и танцевать как в индийском кино! С Варгасом! И массовка из паладинов и рыцарей. И бой потом не просто заскриптованный, а хореографический. И бегемот тоже пляшет... и поёт...
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №632
| Тема: Скрипты
написано: 29 января 2014, 16:25
Там был мод: фонарик на шлеме. Может всё уже и "украдено до нас"
Даже где-то в этой теме или рядом есть монструозный фонарный скрипт из какого-то мода, подвешивающий перед ГГ чуть ли не сотню разных маркеров и лампочек. Не помню только, на шлеме там было или на оружии...
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №633
| Тема: Скрипты
написано: 29 января 2014, 16:38
Вроде все Idle анимации, по крайней мере ванильные, чётко поделены на "от первого лица" и "от третьего лица". Если смотреть от неправильного лица, то ничего путёвого ни там, ни там не видно...
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №634
| Тема: Скрипты
написано: 29 января 2014, 17:30
| Отредактировано: Joopeeter - 29 января 2014, 17:31
Покажите анимашку, которая проигрывается для ГГ от 3-го лица. Так, чтобы камера отъехала и я смогла посмотреть со стороны, как моя девочка танцует джигу (или что там проститутки на Стрипе вытанцовывают) Ну или ну худой конец - хочу посмотреть со стороны, как Курьер пьет пиво.
Пожалуйста. При использовании мебели игрок из любого лица переходит в третье и выполняет анимацию "сесть". Краем уха слышал, что количество мебельных анимаций ограничено, но игрой заняты не все. То есть теоретически вместо "сесть" можно назначить джигу или питьё пива. Сбитый с ног ГГ выполняет анимацию "встать" из положения "на спине" или "на брюхе". Больше способов принудительно перевести вид в третье лицо не припоминаю. Если вид и так уже от третьего лица, то на ГГ с помощью пакета можно запускать что хочешь и он это исполнит - хоть пиво, хоть джигу, хоть вприсядку, но анимации, предназначенные для проигрывания "из глаз", будут выглядеть уродливо. Да и без пакета. При использовании некоторых активаторов игрок выполняет какие-то телодвижения. При питье, например. При виде от первого лица тоже можно запустить пакетом что хочешь, но не предназначенные для такого вида анимации выглядят просто как лёгкое покачивание и повороты камеры - ни бутылки, ни сигареты, ни своих рук, ни своих ног (если пляшешь кан-кан) не видно.
Добавлено (29 Января 2014, 21:30) --------------------------------------------- Вообще, хорошо бы кто-нибудь додумался, как отменить этот переход к третьему лицу при использовании мебели и при отключке. А то эти прыжки камеры туда-сюда изрядно надоедают...
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №635
| Тема: Скрипты
написано: 31 января 2014, 00:32
| Отредактировано: Joopeeter - 31 января 2014, 05:29
Назовите хоть один мод, в котором реализован показ ГГ со стороны именно таким простым вышеописанным способом - пакет с анимашками и всё, наслаждайтесь Везде реализовано только через потерю управления, применение эффекта на ГГ (с установкой в нужные координаты и воспроизведением нужной анимации)
Интересно, как ты представляешь себе Idle-анимации ГГ хоть от какого лица без потери управления? И разве эти применяемые "везде" эффекты показывают ГГ со стороны? Если нет, то это почти ничем не отличается от пакетов - тоже установка в нужные координаты и воспроизведение нужной анимации.
Как-то так
Или так (обрати внимание, рук перед камерой не видно! )
Функции для прекращения огня тоже нет, потому что FireWeapon никакого непрерывного огня и не предусматривает. Поэтому переменной DoOnce по идее должно было быть достаточно, чтобы при следующем обороте скрипта ничего уже не выстрелило, но вот, как видим, нет.
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №637
| Тема: Помощь по G.E.C.K.
написано: 1 февраля 2014, 09:33
| Отредактировано: Joopeeter - 1 февраля 2014, 09:35
Смысл в том, что оружие будучи экипировано на персонажа, является как бы частью этого персонажа и не может запускать свой скрипт от своего имени.
Ну, скрипт-то оно запускать очень даже может, причём не только будучи экипировано, но и просто находясь в инвентаре. Другое дело, что в некоторых случаях оно "отождествляет" себя с персонажем. Например, PlaceAtMe, вызванное из такого скрипта, поместит ссылку в координаты персонажа. А вот RemoveMe удалит заскриптованный предмет, а не персонажа. DropMe тоже выбросит на землю предмет, а не его носителя. Интересно, что сделает функция MoveTo?
По поводу привязки к ноду. Не уверен, что это можно и с экстендером. Впрочем, в нём не силён, может и есть там способ. Но, например, "фонарно-оружейные" скрипты, подвешивающие перед ГГ светящиеся лампочки (типа на ружье фонарик), ничего ни к каким нодам не привязывают - всё делается стандартными MoveTo, SetPos и другими.При этом даже в невероятно продвинутых фонарях не отслеживается каждое мыслимое движение ружья - если какая-то анимация заставит ГГ размахивать оружием, луч не будет метаться вслед за ним.
Насколько я помню из обсуждения про стенобитное ружьё (кстати, как оно там поживает?), если скомандовать актёру FireWeapon, прожектиль вылетит из прожектиль-нода экипированного в этот момент оружия. А скомандовать можно в блоке OnFire, благо в Вегасе он есть. Ну или на крайний случай, если есть нюансы и птичка не всегда вылетает откуда требуется, можно использовать заскриптованный Placed Impact Object.
Цитата Veldion
Будет не совсем как "Ракетка"
В основном из-за того что "Ракетка" швыряет не подбираемые прожектили, а "настоящие" предметы. В третьем Фолле, похоже, это всё было сделано разрабами аж на уровне самого движка, а в Вегасе если кто захочет сымитировать "Ракетку", ему придётся дублировать каждый пригодный для заряжания предмет подбираемым (отдельный гемор) прожектилем да ещё вдобавок мудрить что-то с самим заряжанием.
я таки заставил PIO наносить повреждения "самостоятельно" ничего из себя не выстреливая, а при помощи скрипта "ловушечного" типа.
Это интересно. А можно посмотреть скрипт? Я, если помнишь, сильно озабочен насчёт того, как разозлить раненого непися. Не получится ли ловушечную технологию под это дело приспособить?
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №640
| Тема: Скрипты
написано: 17 марта 2014, 13:53
Veldion, большое спасибо, буду осмысливать. Про эти ловушечные скрипты есть ощущение, что это спецпеременные именно для ловушек, они должны называться именно так и к чему-то ещё их приспособить затруднительно (в Обливионе, кажется, есть именно такие). Но проверю при первой же возможности.
Цитата Veldion
можно попробовать присвоить ко "второму" (и только ко второму) прожектилю эффект
То-то и оно-то, что прожектили, выстреливаемые функцией FireWeapon, наносят повреждения, свойственные указанному оружию, но не накладывают присвоенный этому оружию эффект. Можно снаряд подорвать и наложить эффект через взрыв, но, как помнишь, взрыв для оказания эффекта должен доставать до земли, то есть радиус приходится ставить слишком большой и в него попадают посторонние. Я пробовал при столкновении с целью выстреливать строго вниз дополнительный разрывной снаряд со взрывом малого радиуса. Задумка была, чтобы взорвалось прямо у непися под ногами и в этот малый радиус попали одновременно земля и ботинки только нужного непися. Более-менее работало, но был такой баг: если стенобитный прожектиль попадал непосредственно в землю, в ландшафт, то дополнительный вертикальный прожектиль становился "перманентным". То есть просто начинала торчать из земли этакая светящаяся палка - модель пули в полёте. Можно, наверное, сделать этот снаряд невидимым, но как-то неприлично оставлять повсеместно в игре такой мусор. Так я этот баг и не смог победить.
Проверь наличие в прожектиле флажка "...Pins Limbs..."
Прожектиль был сделан из простой пули от простого ружья из третьего Фоллаута, там такой флажок не стоит. А вот насчёт респавна я не проверял. Впрочем, если удастся наложить эффект непосредственно от взрыва основного, "прямого" прожектиля, то проблема отпадёт сама.
И ещё раз спасибо.
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №643
| Тема: ВОПРОСЫ по моддингу
написано: 11 мая 2014, 17:46
| Отредактировано: Joopeeter - 11 мая 2014, 17:49
Расстояние прорисовки статики, предметов, света и прочего можно увеличить в настройках игры, но вроде бы не до бесконечности. Дальше этого расстояния так и будет голый фон. Дырку в мироздании можно замаскировать, например, туманом в настройках ячейки. Тут было про что-то навроде этого, может пригодится.
режим VATS немного имбоват, делая ГГ практически неуязвимым во время его использования
А замедленное кино какое отношение имеет к имбовости? Для неё, имбовости, в тех же самых Settings есть куча других настроек. Типа fVATSPlayerDamageMult, fVATSCriticalChanceBonus и прочего, там много...
Добавлено (20 Мая 2014, 01:05) --------------------------------------------- И оружие, я смотрю, в ВАТС лучше работает - точнее стреляет, дальше летит, больнее попадает.
А, вон оно где! Вон почему ГГ в ВАТСе медленно, типа эффектно, замахивается и быстро бьёт. А я по привычке в Gamplay-Settings всё ищу. Мда, не позавидуешь, кто соберётся выравнивать там множители - больше двухсот объектов...
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №646
| Тема: Помощь по G.E.C.K.
написано: 25 августа 2014, 17:11
| Отредактировано: Joopeeter - 25 августа 2014, 17:17
При создании нового npc, появляется несовпадение цвета кожи головы и тела. Цвет тела поменять не получается, как решить такую проблему?
Что, задан почти самый популярный вопрос всех времён и народов и никто ещё не послал в "Картотеку"? Непорядок. Посылаю. Второй пункт обычно помогает. Ну и чтобы два раза не вставать...
бывает ночью (особенно с модами типа "темные ночи") ее явно не хватает, но, стоит зайти в какое-то небольшое помещение, тут же слепнешь - так сильно стены отражают свет.
никакого вращения планеты вокруг солнца и результирующих времён года..
Солнце движется с востока на запад, Луна - с севера на юг, а звёзды стоят на месте, как и положено серебряным гвоздикам. Видимо, бомбы были такие мощные, что мироздание перескочило обратно на геоцентрическую систему.
Использовать инструмент Reference Batch Action - действия с группой ссылок. Выделяешь с нажатым Ctrl всё что надо, жмёшь кнпку "-" (или через верхнее меню View), выскакивает окно со списком выбранных ссылок и списком действий, что с ними со всеми разом можно сделать. Там где действия среди всяких отражений-преломлений, линкед рефов и прочего есть пункт Set enable parent (или что-то в этом роде) - привязать к ссылке как к родителю. Жмёшь туда и дальше как с привязкой одиночной ссылки - либо выбираешь из списка, либо белым крестиком в окне рендера. Выбрал к чему привязываешь и жмёшь Do - сделать. Готово, выделенные ссылки всей кучей привязываются к одной, можно зайти к ним на вкладку Enable Parent и убедиться своими глазами. Ну а дальше уже сам знаешь как и что включать-отключать. Привязываемые ссылки можно добавлять в список и при открытом окне Reference Batch Action. Не могу не позанудствовать - про этот инструмент написано в самом что ни на есть базовом беседкином туторе.
В порядке извращения. На время разыгрываемой драмы можно прямо в голову неписю поместить икс-маркер и пусть стрелок в палит в маркер - в пузо тогда точно не попадёт. Ну, если он настоящий снайпер, конечно.
если задача отловить координаты головы гуляющего в непонятной позе непися... Это вообще решаемая задача?
В порядке извращения же... Хотя если бы сценка была такая - к неписю в непредсказуемый момент игры подходит убийца, втыкает ему точно в ухо (или в глаз, как КсюXa предлагает) свол револьвера и стреляет, а непись в это время то ли сидит, то ли лежит, то ли крадётся - то да, ловить такую беспокойную голову замучаешься, это точно. А если задача такая, что снайпер должен выстрелить издалека в сторону жертвы и при этом просто не запачкать ему одежду где не надо, то тут миллиметры ловить и не требуется, я так думаю - хватит и IsSneaking. Тем более в срежиссированной сцене примерно известно, чем непись будет занят. Ну будет маркер в двадцати сантиметрах от головы, если напись наклонился зачем-то, кто там заметит полградуса отклонения ствола? Брызги крови, правда, при попадании тогда не вылетят, а взрывать башку нельзя... Ну, в первоначальном вопросе непись как-то собирался показывать, что ему именно в голову прилетело
был предложен только абсолютно шаманский способ разбрасывания вокруг персонажа малоразмерных человечков...
Ну уж прям разбрасывания. Всего-то одного кидали, и вовсе не вокруг, а впереди. А то ещё вот. Взять и поместить (разбросать ) с помощью PlaceAtMe прямо в начало координат игрока что-нибудь легче воды, но тяжелее воздуха. Если игрок стоит на твёрдой земле, то оно, разбросанное, провалится под землю и быстро полетит к центру Земли (вниз), а если игрок уже гребёт ручками-ножками, то оно начнёт всплывать (вверх). Думаю, тут и можно поймать его за дельту Z. Уж по-любому не сложнее, чем живого пловца.
В общем мне надо как-то перевести десятичный параметр в формат часов.
Код
short a ... set a to GetCurrentTime
и все знаки после запятой просто отбрасываются (не округляются). Как находить оставшуюся дробную часть и приводить её к заданному знаменателю объяснять, надеюсь, не надо?
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №656
| Тема: ВОПРОСЫ по моддингу
написано: 29 сентября 2014, 18:15
| Отредактировано: Joopeeter - 29 сентября 2014, 18:17
Calling AddItem in an Effect Script or in an OnEquip block in an Object Script will cause the target actor's weapon to toggle between being visible and usable and being invisible and unusable. The cause of this bug is unknown, but as a workaround, use something like this in the script of the item that is being added:
ref rContainer Begin OnAdd set rContainer to GetContainer rContainer.AddItem Pencil01 1 1 rContainer.RemoveItem Pencil01 1 1 End
Тут уточни, пожалуйста, симптомы. Он вообще на клавишу "Е" не реагирует или он вместо твоих диалогов говорит какие-нибудь общие фразы типа привет-пока?
У квеста на первой вкладке есть поле для условий, которые относятся сразу ко всем диалогам квеста. Если там, например, указана фракция, то любые диалоги из этого квеста будут доступны только для членов этой фракции. Ну, если на первой вкладке в условиях пусто, то это не наш случай.