Форум » TES V: Skyrim » Библиотека модмейкера » Вопросы по Creation Kit. Старая тема (Тут вы можете задать вопросы по редактору Скайрима)

Вопросы по Creation Kit. Старая тема
Морфин  Сообщение №1 написано: 7 февраля 2012, 21:38

Тема по работе с редактором Skyrim Creation Kit.

----------
Полезная информация:

Видео уроки:


Предупреждаю! За оффтоп и флуд буду наказывать беспощадно!

madzhek  Offline  Сообщение №3511 написано: 25 декабря 2012, 17:16



39
Цитата Demolir

А хускарлы тут при чем? Проверьте может дело не в СК, а в подключенных модах, например, которые меняют торговцев/торговлю. Они могут попортить картину. Если нет, то могу предложить помощь, если дадите свой esp в ЛС (без ресурсов), т.к. сложно угадывать.


Промахнулся :D

Проверю потом все без модов, отпишу, либо в ЛС тогда скину ЕСП.

Юзербар не должен весить более, чем 100кб (килобайт) и превышать 400х150px (в ширину и высоту).
GreyFox447  Offline  Сообщение №3512 написано: 25 декабря 2012, 19:07


King of Thieves


76
Возможно знаете как зделать заклинание призыва собственного NPC

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
antogora  Offline  Сообщение №3513 написано: 25 декабря 2012, 19:43



105
Вопрос: на открытых пространствах и в некоторых подземельях попадаются большие красные маркеры, похожие на маркеры комнат. Кто нибудь знает, для чего они служат? (Просто интересно, а в туториалах о них не упоминается)

Одна голова - хорошо, а две - уже некрасиво )
VIPerMX  Offline  Сообщение №3514 написано: 25 декабря 2012, 21:35 | Отредактировано: VIPerMX - 25 декабря 2012, 21:40



173
дракон, Самый простой способ, это рассмотреть как это сделано у разрабов. В общем вам понадобиться MagiEffect и само заклинание Spell. Можно сдублировать имеющиеся заклинания и просто в настройка подставить своего НПЦ!

antogora, Вы имеете в виду трайгерры?! Они запускают разные события. Например смену погоды, обновления квеста и т.д. и т.п. один из основных элементов квестостроения. Вбейие в поисковике на сайте Creation Kit слово trigger, там можно почитать о них.

Artem13  Offline  Сообщение №3515 написано: 26 декабря 2012, 05:40


Mercenaries. Со смертью на ты.


VIPerMX, блин, да триггеры же! ;)

Да, мы бандиты и бродяги, как злословит молва,
Мы попадаем в передряги, помня эти слова.
Смотри вперед и не сдавайся ты на милость судьбе!
Предай их всех, останься верен себе. (Канцлер Ги - Кантри Бреган Д'Эрт)
VIPerMX  Offline  Сообщение №3516 написано: 26 декабря 2012, 09:27 | Отредактировано: VIPerMX - 26 декабря 2012, 10:14



173
Скажите пожалуйста, а OnClose действует на контейнеры?!

Цитата Artem13

VIPerMX, блин, да триггеры же!



Я их трайгеррами называю всю жизнь, мне так привычнее! Конечно, надо уже переучиваться правильно говорить!

Demolir  Offline  Сообщение №3517 написано: 26 декабря 2012, 10:47



420
Цитата VIPerMX

Скажите пожалуйста, а OnClose действует на контейнеры?!


Нет, не действует. Похоже изначально этот вид события создавался для дверей и подобных объектов. Открытие же любого контейнера автоматически включает режим меню, а этом режиме вообще мало что работает в скриптах.

Не судите, да не судимы будите...
VIPerMX  Offline  Сообщение №3518 написано: 26 декабря 2012, 15:56



173
Demolir, Спасиб =)

GreyFox447  Offline  Сообщение №3519 написано: 26 декабря 2012, 17:16


King of Thieves


76
Цитата VIPerMX


Главное, чтобы у данного непися стоял флаг Summonable, иначе установить его в маг.эффект не получится.


да это я знаю, я интересуюсь именно как создать само заклинание (где, что, как, куда нажимать и так далее)

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
Demolir  Offline  Сообщение №3520 написано: 27 декабря 2012, 01:19 | Отредактировано: Demolir - 27 декабря 2012, 01:28



420
Цитата дракон

я интересуюсь именно как создать само заклинание (где, что, как, куда нажимать и так далее)


Тут уже выше предложили идею сделать как у разрабов: это действительно скорейший способ, "без заморочек".
- создаем своего непися, с флагом Summonable
- изменяем ID любого дефолтного маг.эффекта, например, вызов питомца. На предложение создать новый эффект, отвечаем подтверждением, таким образом, создаем свой маг.эффект. В списке ассоциаций эффекта (Assoc.Item 1/2) устанавливаем своего созданного непися. В поле описания пишем, что эффект призывает того-то на <dur> с в точку, какую укажет заклинатель (опять же можно просто подредактировать существующее описание).
- создаем заклинание - опять же, не мороча голову, берем заклинание призыва питомца ConjureFamiliar. Изменяем EditorID, название, но вместо установленного эффекта призыва питомца (поле Effects), ставим свой, только что созданный маг.эффект. Выставляем продолжительность эффекта Duration, но в зависимости от этого изменится и стоимость заклинания. Если убрать флаг Auto-Calculate, то стоимость можно задать самому. Вообще, стоимость берет свое начало от эффекта, показателя Base Cost.
- дальше нужно выбрать - как добавить заклинание в игру. Лучше всего, да и быстрее, использовать тома. Изменяем опять же, какой-нибудь дефолтный том - меняем ID, и в списке Spell устанавливаем созданное заклинание призыва. Том уже добавляем куда нужно.

Если все еще непонятно, то вот ESP для наглядности.

Не судите, да не судимы будите...
GreyFox447  Offline  Сообщение №3521 написано: 27 декабря 2012, 17:13


King of Thieves


76
Demolir, спасибо, получилось, но, теперь вот какой вопрос:
я поставил NPC галочку на "призрак" но он у меня появился обычным, может еще что-то надо зделать?

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
madzhek  Offline  Сообщение №3522 написано: 27 декабря 2012, 18:47



39
Цитата дракон

я поставил NPC галочку на "призрак" но он у меня появился обычным, может еще что-то надо зделать?


"Призрак" это всего лишь визуальный эффект, он должен быть где то в магических эффектах (покрайней мере так было в обливионе, но знаю что есть игровое зелье которое делает выпившего "призраком", так что моя теория имеет место быть)

Юзербар не должен весить более, чем 100кб (килобайт) и превышать 400х150px (в ширину и высоту).
Demolir  Offline  Сообщение №3523 написано: 27 декабря 2012, 21:57 | Отредактировано: Demolir - 28 декабря 2012, 04:29



420
Цитата дракон

я поставил NPC галочку на "призрак" но он у меня появился обычным, может еще что-то надо зделать?


Он и будет обычным, т.к. флаг Is Ghost делает его не убиваемым: заряды заклинаний и стрелы пролетают сквозь него, оружие не действует. Хотя, этот вопрос немного спорный, т.к. тут было мнение что этот флаг накладывает еще и визуальный "дымчатый" эффект, но у меня не получилось это сделать.
Если нужно наложить визуальный эффект "призрачности", то придется воспользоваться либо щейдерными эффектами (их довольно много в соответствующем разделе, начинаются с Ghost...), либо изменить прозрачность модели, но для этого понадобится написать простенький скрипт, вроде такого:

И добавить его в маг.эффект.
Еще проще использовать уже готовое, созданное разработчиками. Например, скрипт defaultGhostScript, в нем работают несколько шейдеров, и установлен он на драконьих жрецах. Если визуализация подходяше, смело ставим на своего непися.

Не судите, да не судимы будите...
Myprism  Offline  Сообщение №3524 написано: 28 декабря 2012, 04:10


Физик


Опытные мододелы, расскажите, как совместно работать над одним модом? Как периодически объединять изменения, вносимые параллельно двумя и более людьми. Сам я преимущественно занимаюсь интерьерами и думал, что это просто, оказалось, нет. Новые изменения можно сохранять в новый мод, который потом объединять с основным (объединять можно TES5Edit). Но проблема в том, что один мод не может ссылаться на объекты СОЗДАННЫЕ в другом. Если я в дополнительном моде расставляю объекты созданные в основном, то они не сохранятся при сохранении дополнительного мода. Наверное, с квестами и диалогами дело обстоит ещё хуже. Кажется, проблему можно решить созданием мастер-файла (esm). Тогда дополнения могут ссылаться на объекты созданные в нём. Но тогда возникают вопросы:
1.) Как создавать мастер-файл для Скайрима?
2.) Как объединять дополнительный esp с esm в один файл?
3.) Возможно ли обратное преобразование esm в esp? Есть ли недостатки и противопоказания у сохранения мода в esm?

Demolir  Offline  Сообщение №3525 написано: 28 декабря 2012, 05:01 | Отредактировано: Demolir - 28 декабря 2012, 05:46



420
Myprism,
1. С помощью Wrye bash и TESSnip можно создавать мастера, причем в первом можно делать не только мастера, но псевдо-мастера, когда в иной формат кодируется лишь часть файла. Кстати, можно использовать для этого и TES5Edit, тем более если он под рукой:

2. Наверное только с помощью TESSnip. Это вообще вдребезги антикомпиляционная прога, в ней можно при желании даже Skyrim.esm переделать. Хотя возможно есть еще вариант использовать опции экспорта-импорта в .csv во Wrye bash. Но я не проверял надежность работы такой схемы.
3. Во Wrye bash и TESSnip вполне возможно, и я так уже делал. Да и в том же TES5Edit произвести обратный процесс, скинуть флажок, вовсе не сложно. Недостатков пока не замечал, но почти уверен, что тут дело зависит от размеров самого кодируемого файла, точнее от количества записей в нем. Лучше для этих целей использовать не мастер, а псевдо-мастер (подозреваю, что как раз для этих целей он и создавался) - он работает как мастер-файл, но при этом имеет формат esp.

Не судите, да не судимы будите...
GreyFox447  Offline  Сообщение №3526 написано: 28 декабря 2012, 09:19


King of Thieves


76
Demolir, спасибо, но насколько я понял нужно создать новый скрипт и в поле ScriptName написать его название

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
K12  Offline  Сообщение №3527 написано: 28 декабря 2012, 10:44



10
Вопрос-можно ли удалять магические эффекты, как например 100% сопротивление болезням данные от формы оборотня\вампира?

Naft  Offline  Сообщение №3528 написано: 28 декабря 2012, 12:38



4
Уважаемые формучане! Только недавно дошли руки до CK. Решил начать с простейшего и подредактировать "под себя" несколько модов, не внося правок в авторские файлы. Но не могу разобраться с простейшей ситуацией:

Ситуация №1 - Подключил Skyrim.esm и Dawnguard.esm. Выбрал "DLC1RecipeArrowSteel" и в разделе "Required Item List" добавил пять IgnotCorundum (для тестирования). Сохранил изменения в файл test1.esp
Зашел в Skyrim и в рецепте для Стальных стрел вижу состав: 1х Полено, 1х Стальной слиток, 5х Корундовый слиток.
Т.е. все прошло удачно.

Ситуация №2.
Теперь пытаюсь править рецепт стрел из мода Scoiatael Weapons. Идея простая - привести рецепт изготовления стрел в некое соответствие с модом ArrowSmith (из мода планировалось взять перья).
Подключил Skyrim.esm, Dawnguard.esm, Update.esm, arrowsmith-dawnguard.esp, Scoiatael Weapons.esp
Выбрал "RecipeWeaponScoiataelArrowBlack" и в разделе "Required Item List" добавил к 1x IgnotMoonstone: 1x Firewood01 и 1x BundleFletchings
Сохранил изменения в файл test2.esp Подключил test2.esp последним в списке модов (через Nexus Mod Manager).

Зашел в Skyrim и в рецепте для Scoiatael Black Arrow не вижу изменений. Снова подключаю в Creation Kit все выше перечисленные файлы плюс файл test2.esp и по фильтру "RecipeWeaponScoiataelArrowBlack" вижу дополнительную запись
RecipeWeaponScoiataelArrowBlackDUPLICATE001 в которой в разделе "Required Item List" отсутствует 1x BundleFletchings (из arrowsmith-dawnguard.esp), а 1x Firewood01 присутствует и в разделе "Created Object" стоит NONE. Рецепт "RecipeWeaponScoiataelArrowBlack" остался без изменений. Я конечно могу дублировать рецепт и получить в кузнице два рецепта, но интересует принципиально:

1. Как внести изменения в сторонний мод не модифицируя файл самого мода (т.е. своим esp внести правки в авторский esp)?
2. Почему для рецептов из Dawnguard.esm (DLC1RecipeArrowSteel) редактирование работает, а для стороннего мода нет?

Заранее благодарю за помощь.

Artem13  Offline  Сообщение №3529 написано: 28 декабря 2012, 13:45


Mercenaries. Со смертью на ты.


Naft,
1. Никак. Если не преобразовать плагин скоятаэль в мастер. Как - тут недавно обсуждалось.
2. потому что Скай и Донгард - мастер-файлы, а скоятаэль - файл плагина.

Да, мы бандиты и бродяги, как злословит молва,
Мы попадаем в передряги, помня эти слова.
Смотри вперед и не сдавайся ты на милость судьбе!
Предай их всех, останься верен себе. (Канцлер Ги - Кантри Бреган Д'Эрт)
Naft  Offline  Сообщение №3530 написано: 28 декабря 2012, 14:29



4
2 Artem13,

Коротко и ясно. Я подозревал нечто подобное. Сенкс.

Demolir  Offline  Сообщение №3531 написано: 29 декабря 2012, 01:44 | Отредактировано: Demolir - 29 декабря 2012, 01:55



420
Цитата K12

Вопрос-можно ли удалять магические эффекты, как например 100% сопротивление болезням данные от формы оборотня\вампира?


Нужно редактировать способности AbWerewolf и VampireVampirism - эти способность вшиты в особенности вампирической расы и расы вервольфов, и я бы не советовал там что-то менять.

Не судите, да не судимы будите...
Myprism  Offline  Сообщение №3532 написано: 29 декабря 2012, 01:51


Физик


Naft, Дело в том, что один esp-файл не может использовать объекты созданные в другом esp-файле. В esp можно использовать только объекты созданные в нём же, либо в esm.
Demolir, большое спасибо за разъяснение по мастер-файлам.

VIPerMX  Offline  Сообщение №3533 написано: 29 декабря 2012, 07:01



173
Скажите пожалуйста, что за ерунда, почему скрипты повешенные на алиаса в квесте работают у меня, а у других, или у меня же на чистой версии нет?! Это может быть связано с пиратским СК?

GreyFox447  Offline  Сообщение №3534 написано: 29 декабря 2012, 08:54


King of Thieves


76
Здравствуйте!
Такой вопрос: мне нужно зделать собственного скупщика краденного, но я незнаю какие фракции аи пакеты и возможно скрипты к этому относятся.
Пробовал открыть Тониллу и разобратся там, но там столько всего в общем боюсь задеть квесты гильдии воров.
Скажите пожалуйста как сделать из обычного торговца скупщика краденного.

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
Demolir  Offline  Сообщение №3535 написано: 29 декабря 2012, 10:09



420
Цитата дракон

Скажите пожалуйста как сделать из обычного торговца скупщика краденного.


Очень просто, для этого нужно всего-лишь поставить флаг Only Buys Stolen Items у торговой фракции, к которой принадлежит данный торговец. Например, Белетор принадлежит к фракции ServicesWhiterunBelethorsGoods и т.д.

Не судите, да не судимы будите...
GreyFox447  Offline  Сообщение №3536 написано: 29 декабря 2012, 18:31


King of Thieves


76
спасибо, вот еще вопрос: мне нужно сделать торговца ключами, но ключи которыми должен торговать мой NPC не появляются в продаже в игре, просто окно торговли пустое
что делать?

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
Myprism  Offline  Сообщение №3537 написано: 30 декабря 2012, 04:32


Физик


дракон, Ключами в игре не только торговать нельзя, их даже нельзя выложить из инвентаря. Надо радикально их менять.

serafym71  Offline  Сообщение №3538 написано: 30 декабря 2012, 05:20


Папа Аззи


402
Цитата дракон

спасибо, вот еще вопрос: мне нужно сделать торговца ключами, но ключи которыми должен торговать мой NPC не появляются в продаже в игре, просто окно торговли пустое


Создай MiscItem в форме ключа и добавь ему небольшой скрипт:
Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
if akNewContainer == Game.GetPlayer()
Game.GetPlayer().RemoveItem(IDключаMiscItem,1)
Game.GetPlayer().AddItem(IDнастоящего ключа,1)
endIf
endEvent
Я бы так сделал.

GreyFox447  Offline  Сообщение №3539 написано: 30 декабря 2012, 07:47 | Отредактировано: GreyFox447 - 30 декабря 2012, 08:15


King of Thieves


76
Пишет что компиляция не удалась

А у нас все как обычно, все друг друга грабят, убивают, глотки друг другу грызут, в общем стандартный цивилизованый мир...
Demolir  Offline  Сообщение №3540 написано: 30 декабря 2012, 08:55 | Отредактировано: Demolir - 30 декабря 2012, 09:05



420
Цитата GreyFox447

Пишет что компиляция не удалась


Скрипт немного неполный, рабочая версия выглядит так:

Scriptname ....Script extends ObjectReference

MiscObject Property IDKeyMiscItem auto
Key Property IDKeyItem auto

Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
if akNewContainer == Game.GetPlayer()
Game.GetPlayer().RemoveItem(IDKeyMiscItem, 1, 1) ; дополнительно 1 чтобы не появлялось уведомлений о добавлении/удалении предмета из инвентаря.
Game.GetPlayer().AddItem(IDKeyItem, 1, 1)
endIf
endEvent

Решайте сами, использовать этот способ или нет. Если требуется купить 2-3 ключа, то это пригодится. Но если речь обо всех ключах, или их много, то нужно искать другое решение, иначе придется создавать множество псевдо-ключей (для замены), и скриптовать их соответственно.

Не судите, да не судимы будите...
Форум » TES V: Skyrim » Библиотека модмейкера » Вопросы по Creation Kit. Старая тема (Тут вы можете задать вопросы по редактору Скайрима)
Поиск:





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