Форум » Записи участника [Multigone]

Результаты поиска
Multigone  Offline  Сообщение №961 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 10 февраля 2021, 10:36 | Отредактировано: Multigone - 10 февраля 2021, 11:00



832
letawka, скриптом (получение координат см. в ObjectReference.psc по "GetPosition", углов по "GetAngle").
Код
; Makes the reference translate to the given position/orientation
; Note: Rotation speed is entirely dependent on the length of the path and the movement speed
; that is, the rotation will happen such that the reference reaches the goal orientation at the end
; of the translation.
Function TranslateTo(float afX, float afY, float afZ, float afXAngle, float afYAngle, float afZAngle, float afSpeed, float afMaxRotationSpeed = 0.0) native

; Makes the reference translate to the target ref position/orient at the given speed
Function TranslateToRef(ObjectReference arTarget, float afSpeed, float afMaxRotationSpeed = 0.0)
    TranslateTo(arTarget.X, arTarget.Y, arTarget.Z, arTarget.GetAngleX(), arTarget.GetAngleY(), arTarget.GetAngleZ(), afSpeed, afMaxRotationSpeed)
endFunction
Код
MyObject.TranslateTo(MyObject.X + 100.0, MyObject.Y + 100.0, MyObject.Z + 100.0, 0.0, 0.0, 0.0, 25.0)
    ; смещает объект относительно самого себя на +100 юнитов по каждой оси, выставляя его углы на 0-0-0, со скоростью 25 юн/с (?).

MyObject.TranslateToRef(SomeObject, 50.0) ; со скоростью 50 юн/с (?) двигает MyObject к SomeObject, разворачивая в положение SomeObject.

Multigone  Offline  Сообщение №962 | Тема: Вопросы по скриптам Papyrus написано: 5 марта 2021, 14:27



832
Цитата Myprism

главный герой на ней летает

А точнее, скачет по невидимой поверхности, подставляемой под "коня" и располагаемой под углами камеры игрока. Но в этом нет ничего плохого, я сам так делал, только не для игрока, а для гигантского паука в небе xD

Multigone  Offline  Сообщение №963 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 5 марта 2021, 16:46



832
Горностай,
1) В описании предмета, если оно не имеет текста, и должны отображаться описания эффектов, содержащихся в наложенном на него зачаровании. Название самого зачарования в игре увидеть нельзя. Если зачарование содержит несколько эффектов, изучен будет только первый. Его название будет в списке на столе зачарователя. Названия всех эффектов зачарования можно также увидеть в "Активных маг. эффектах".
2) Если предмет - броня, нужно проверить Worn Restrictions зачарования (это форм-листы с ключ. словами, хотя бы одно из которых должно быть у предмета, чтобы на него можно было наложить это зачарование). У предметов, позволяющих изучение зачарований, не должно быть ключ. слова MagicDisallowEnchanting.

Multigone  Offline  Сообщение №964 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 6 марта 2021, 11:53



832
Горностай, это определяется в группе выпадающих списков Visual Effects у первого эффекта в зачаровании. Тебе нужен, скорее всего, Enchant Shader.

Multigone  Offline  Сообщение №965 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 18 марта 2021, 23:59



832
Spaulding, заклинания рас в Race -> General Data -> Specials. Заклинания актеров в Actor -> SpellList -> Spells. Конкретно для игрока в EditorID: Player. Редактирование Player скажется только на новой игре (?). Вкладки актеров также могут наследоваться из Template Data.

Multigone  Offline  Сообщение №966 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 19 марта 2021, 11:56



832
Spaulding, аа. Ну, я никогда этим не интересовался, и не играл к.-л. другими расами, кроме норда, так что даже не в курсе, у кого там что изначально есть. Но найти это очень просто, используя UseInfo. Некоторые заклинания выдаются игроку скриптом квеста MQ101 - MQ101QuestScript, функцией AddRaceSpells(), помимо тех, что есть в Player.

Цитата Spaulding

расовые таланты

В Race могут находиться какие угодно заклинания, помимо Ability / Power.

Удаление заклинаний у актеров можно произвести скриптом, но только тех, что были добавлены скриптом. Имеющиеся изначально удалить невозможно.

Multigone  Offline  Сообщение №967 | Тема: Вопросы по текстурированию написано: 29 марта 2021, 13:05



832
Northland, нужно сравнить текстуры, используемые в реплейсере и ретекстуре. Если это одно и то же изображение, не учитывая палитру / детализацию, то заменить .dds реплейсера на .dds ретекстура (естественно, сохранив название и расположение .dds реплейсера). Если изображения не совпадают контурами, то ничего не выйдет.
Если ретекстур имеет помимо диффузной и др. текстуры, то использовать и их, понятное дело.

Multigone  Offline  Сообщение №968 | Тема: Что слушаем? Продолжение написано: 17 мая 2021, 08:16



832

Multigone  Offline  Сообщение №969 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 29 июня 2021, 18:08



832
Думаю, для этого надо загрузить в СК мастеры Скайрим и Hearthfire вместе с модом, в нем произвести необходимые изменения локации, и все.

Multigone  Offline  Сообщение №970 | Тема: Вопросы по скриптам Papyrus написано: 15 сентября 2021, 12:01



832
JohnSmith, хватит одного скрипта-шаблона, который будет повешен на все формы, и у которого проперти будет заполнено этой формой. В смысле, если для всех предметов требуется выполнить одно и то же действие (например, снять или удалить).

Multigone  Offline  Сообщение №971 | Тема: Вопросы по скриптам Papyrus написано: 14 декабря 2021, 14:40



832
Lissenok,

Например, такое (на контейнер, он не должен авто-обновляться вместе с локацией):

MiscObject Property MyItem Auto ; Предмет (для оружия, брони, зелий, боеприпасов вместо MiscObject использовать соотв. Weapon, Armor, Potion, Ammo)
Int Property MyCount Auto ; Кол-во

EVENT OnInit()
   RegisterForSingleUpdateGameTime(12.0)
ENDEVENT

EVENT OnUpdateGameTime()
   AddItem(MyItem, MyCount)
   RegisterForSingleUpdateGameTime(24.0)
ENDEVENT

; В данном случае скрипт впервые добавляет предметы через 12 ч. после первой инициализации референса контейнера, и далее каждые 24 ч. Чтобы предмет добавлялся в опред. промежуток времени суток / строго в опред. время суток, скрипт должен быть немного сложнее, но я не могу его сейчас написать и проверить, т.к. не установлен СК и нет исходников.

Multigone  Offline  Сообщение №972 | Тема: Вопросы по текстурированию написано: 23 декабря 2021, 09:14



832
DESPEREAUX, открой свою модель в нифскопе, раскрой дерево каталогов костей и прочего, щелкай подряд по всем записям до тех пор, пока не увидишь пути к текстурам, обычно их там несколько (диффузная, нормаль, блеска).

Multigone  Offline  Сообщение №973 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 23 декабря 2021, 10:26



832
Чтобы нельзя было снять зачарование с предмета, у предмета должно быть ключевое слово MagicDisallowEnchanting. Чтобы нельзя было наложить уже изученное зачарование на предмет (?), у зачарования в строке Worn Restrictions должно быть NONE (в этой строке указывается форм-лист с ключевыми словами, хотя бы одно из которых должно быть у зачаровываемого предмета, чтобы на него можно было наложить это зачарование).

Multigone  Offline  Сообщение №974 | Тема: Что слушаем? Продолжение написано: 29 декабря 2021, 12:04



832

Multigone  Offline  Сообщение №975 | Тема: Что слушаем? Продолжение написано: 18 января 2022, 20:14



832

Multigone  Offline  Сообщение №976 | Тема: Что слушаем? Продолжение написано: 23 января 2022, 12:13



832

Multigone  Offline  Сообщение №977 | Тема: Вопросы по Creation Kit (продолжение старой темы) написано: 25 января 2022, 18:03



832
Mixed, вроде бы, все данные о лице хранятся в Meches/точный_путь_не_помню/название_мода.esp/файл_геометрии_лица. Потому, что СК должен экпортировать голову в этот файл (и оттенок кожи в папку с текстурами), чтобы это работало в игре. Если открыть .esp мода в СК, то ползунки могут и не отражать настоящий вид лица персонажа, если, например, после экспорта головы, настройки ползунков были намеренно изменены автором, и плагин после этого сохранен.

Multigone  Offline  Сообщение №978 | Тема: Проблемы с установкой и работой модов написано: 3 февраля 2022, 20:19



832
Su6ject_Zer0, проверьте правильность получения Боевого одеяния Провокатора.

Multigone  Offline  Сообщение №979 | Тема: Проблемы с установкой и работой модов написано: 3 февраля 2022, 21:37



832
Su6ject_Zer0, ну, быстрогугление дает такой ответ:

Боевое одеяние Провокатора уже будет доступно при загрузке любого сохранения оригинальных кампаний.

Первая вещица (Кровь Мора) достанется нам после прохождения DLC "Хроники порождений тьмы", получения ачивки "Проклятие Ферелдена" и, судя по всему, только при новом старте оригинальных кампаний. Неясно, почему Bioware не сделали чтобы предмет оказался в рюкзаке сразу после любой загрузки сохранения, как это было сделано в последующих дополнениях.

Multigone  Offline  Сообщение №980 | Тема: Что слушаем? Продолжение написано: 7 февраля 2022, 22:00



832

Multigone  Offline  Сообщение №981 | Тема: Что слушаем? Продолжение написано: 12 февраля 2022, 13:05



832

Multigone  Offline  Сообщение №982 | Тема: Что слушаем? Продолжение написано: 5 марта 2022, 14:06



832

Multigone  Offline  Сообщение №983 | Тема: Вопросы по скриптам Papyrus написано: 17 марта 2022, 15:29



832
emelya8307, в некоторых случаях можно использовать SM Event Node.

Multigone  Offline  Сообщение №984 | Тема: Neverwinter Nights 2 написано: 23 марта 2022, 19:25



832
DarMut_mh, там вроде и тратить больше некуда... Можно вложиться в живучесть / спасброски... Воину вообще даже поддерживаемые навыки не нужны (вроде могучего удара), достаточно пассивных специализаций на оружии... Катана для этого подходит лучше всего (наибольший базовый урон)... Если воину удается применить великое рассечение, это означает, что группа врагов очень слаба...

Multigone  Offline  Сообщение №985 | Тема: Neverwinter Nights 2 написано: 23 марта 2022, 19:34



832
Мультикласс с разницей в несколько уровней получает штрафы к опыту, если мне не изменяет память... Так что, либо равномерная прокачка в полу-швец / полу-жнец, либо в полноценного на дуде игрец... Плюс, у разных классов разные требования к основным характеристикам... Вроде бы, даже есть отдельная способность, отменяющая штрафы, но это не точно...

Multigone  Offline  Сообщение №986 | Тема: Neverwinter Nights 2 написано: 23 марта 2022, 21:12



832
Честно говоря, у меня нет опыта игры мультиклассом. Все знания об этом почерпнуты из подсказок на экране выбора расы xD. Несколько прохождений были за воина (потому что можно надеть крутую броню) и упрлс в максимум силы xD. Последнее неоконченное было за волшебницу, с 7+ уровня ходячая машина для убийства всего живого, иногда без вступления в бой. Неоконченное, потому что диск с игрой отвалился.

Multigone  Offline  Сообщение №987 | Тема: Neverwinter Nights 2 написано: 26 марта 2022, 22:49



832
Galahariell, это 100% был какой-то фанатский перевод с якобы исправлениями текста. Я, помню, накатил что-то похожее, увидел в названии класса "Асассин" вместо "Убийца", и тут же снес его. xD

Multigone  Offline  Сообщение №988 | Тема: Вопросы по скриптам Papyrus написано: 29 марта 2022, 21:49 | Отредактировано: Multigone - 29 марта 2022, 21:55



832
emelya8307, попробуй так:

Utility.Wait(0.1)
((((Alias_Victim.GetReference()) as Actor).GetBaseObject()) as ActorBase).SetEssential(false)

Также попробуй увеличить продолжительность паузы.
Твои обе версии идентичны, за исключением паузы.

Multigone  Offline  Сообщение №989 | Тема: Вопросы по скриптам Papyrus написано: 1 апреля 2022, 00:24



832
emelya8307, можно проверять поэтапно:

Actor ActorIs = (Alias_Victim.GetReference()) as Actor
ActorBase ActorBaseIs = ActorIs.GetLeveledActorBase()
Debug.MessageBox("AliasIs " + Alias_Victim)
Utility.Wait(0.01)
Debug.MessageBox("ActorIs " + ActorIs)
Utility.Wait(0.01)
Debug.MessageBox("ActorBaseIs " + ActorBaseIs)
Utility.Wait(0.01)
Debug.MessageBox("ActorBaseIsEssentialBefore " + ActorBaseIs.IsEssential())
Utility.Wait(0.01)
ActorBaseIs.SetEssential(false)
Utility.Wait(0.01)
Debug.MessageBox("ActorBaseIsEssentialAfter " + ActorBaseIs.IsEssential())
Utility.Wait(0.01)
Debug.MessageBox("ActorBasePersist " + ((Alias_Victim.GetReference()) as Actor).GetLeveledActorBase() == ActorBaseIs)

Multigone  Offline  Сообщение №990 | Тема: Neverwinter Nights 2 написано: 1 апреля 2022, 20:31



832
По своему опыту могу сказать, что ловушки иногда помогают... Вот только ИИ напарников настолько непробиваем, что они бегут навстречу врагам сквозь ловушки, вместо того, чтобы ждать, пока враги сами не пройдут сквозь засаду... Конечно, для отключения ИИ есть кнопка, и тогда напарники стоят на месте и ждут... Но при этом их надо вручную наводить на врагов... Из-за этого, бывает, они простаивают лишние раунды. И расход ловушек - это расход денег...

Форум » Записи участника [Multigone]
Поиск:





Ответ на жалобу смотрите в разделе жалоб