-
Вход на сайт
Войдите или зарегистрируйтесь чтобы скачивать сборки.
Поиск сообщества
Показаны результаты для тегов 'гайд'.
Найдено: 2 результата
-
Доброго времени суток! Многие на форуме интересовались, почему комплекты некоторой одежды отображаются не полностью. Например при одевании верха, пропадает нижняя часть вещей, хотя в рюкзаке одета. Вопрос довольно актуальный и хотя я скидывал решение, все еще много людей не разобрались как это исправить. Сегодня мы с вами легко решим эту проблему. Этот способ подходит как для LE так и для SE. Мы будем делать изменения на сборке от Торна 5.1 и одежды от Melodic для CBBE. Итак, что нам нужно будет для работы: 1) CreationKit 2) NifSkope 3) BodySlide+OutfitStudio 4) SSEEdit 4) Wrye Bash 5) Сам Skyrim естественно со сборкой 6) Мозг Подготовка папки с одеждой: Скачиваем нужную нам одежду. Я выбрал для примера красивый сет на мага - [Melodic] Hestia. Первое что нам нужно сделать, очистить папку от ненужных слайдеров для BodySlide. Удаляем папки без приставки CBBE (Исключение - головные уборы, амулеты, кольца и т.д.) Также удаляем файлы с неиспользуемой нами физики SMP. Проделываем тоже самое для слайдера. После нам обязательно нужно оптимизировать меши для SE. Для этого используем NIF Optimizer. Кидаем прогу в нашу скаченную папку с одеждой. Запускаем. Галочки должны стоять как на скрине. Ставим галочку SSE жмём Optimize. Программа создаст отчет в txt файле. По завершении, удаляем из нашей папки прогу и её отчет. Все наши меши готовы. Далее помещаем все наши файлы в папку с игрой и подключаем плагин в Wrye Bash. Так как одежда у нас для LE нам нужно оптимизировать плагин под форму 44 в CreationKit. Открываем наш плагин в CreationKit (File-Data). Выбираем наш плагин двойным нажатием ЛКМ. Жмем Set as Active File. Жмем ОК. Ждем загрузки плагина. Игнорируем ошибки. Когда плагин загрузился просто сохраняем его не внося никаких изменений. Все наш плагин готов и имеет форму 44 для SE. Подгонка одежды под ваше тело: Открываем BodySlide и билдим нашу одежду. 1) Outfit/Body - Тут выбираем нашу одежду. 2) Preset - Тут выбираем наше тело. Всего в данной броне 6 частей. Подгоняем их все по очереди. Жмём Build, смотрим путь для мешей, жмём ОК. И так со всеми 6 частами. ВНИМАНИЕ: Очень важное замечание. После смены слотов подгонять одежду в BodySlide категорически нельзя, иначе слоты снова изменятся и придется повторять процедуру. До изменения слотов, у вас вся одежда должна быть уже подогнана под ваше тело. Смена слотов: Ну вот мы и добрались до смены слотов. Заходим в игру и смотрим какие из частей одежды не отображаются. (Одежду можно получить через "Add Item Menu" ) В моём случае это труселя. Как мы видим на скриншотах труселя одеты но они не отображаются на персонаже. Если в SexLab посмотреть занимаемый слот, то мы видим, что это 49 слот. Этот слот нам и нужно изменить на 52. (Трусы\Нижнее бельё в Sexlab) Все дело в том, что шмот у нас от LE, а SexLab для LE использует другие слоты. Приступаем: 1) Вот меши которые нам нужно изменить. 2) Открываем NifSkope. 3) Загружаем в прогу наш меш. (Просто перетащите файл на ярлык программы) Нам нужны оба меша для тела с весом 0 и соответственно с весом 100 (Panty_0.nif и Panty_1.nif) Нам нужна строка "BSDismemberSkinInstance" в разделе "BSTriShape" Тут нам нужен раздел "Partition". Разворачиваем его и находим "BodyPart" (Это и есть наш злосчастный слот) Меняем его в 49 на 52 вот так Готово. Сохраняем. Закрываем. Делаем это для первого и второго меша. Обращаю ваше внимание на то, что у некоторых вещей может быть несколько "Partition" (Например когда шмотка состоит из нескольких частей) Нужно изменить их все в NifSkope. (Будьте очень внимательны) Переходим дальше. Теперь когда вы изменили слоты в NifSkope, потребуется также изменить их но только в CreationKit. Поехали: 1)Открываем CreationKit. 2)Загружаем наш плагин, делаем его активным как описывал выше. После загрузки плагина выбираем раздел "Armor" в "items" Находим нашу шмотку в списке. (Смотрите очень внимательно, список очень большой и ошибиться очень легко) Лучше всего искать вещь через поиск в поле "Filter" Узнать название можно в SSEEdit Для "Armor" Для "Armor Addon" Находим нашу шмотку в "Armor", открываем двойным щелчком ЛКМ и видим такое окно. Как вы уже наверное догадались, это и есть наш слот 49. Меняем его на 52, а 49 убираем. (Просто нажмите на слот) Готово. Жмём ОК. Переходим в раздел "Armor Addon" Находим нужную нам шмотку предварительно выяснив ее название в SSEEdit. Открываем. Меняем слот. Жмем ОК. После всех действий, сохраняем измененный нами плагин. Готово. Закрываем CreationKit. Последний шаг: Осталось проверить как все это теперь работает в игре. Как мы видим, теперь труселя отображаются правильно и у них изменился слот с 49 на 52. Весь сет одежды правильно отображается со всеми частями. На деле изменение слотов простая задача и занимает 5 минут для одной шмотки. Вот список слотов: 30 - Head - Голова31 - Hair - Волосы32 - Body - Тело33 - Hands - Руки34 - Forearms - Предплечья35 - Amulet - Амулет36 - Ring - Кольцо37 - Feet - Ступни38 - Calves - Ноги39 - Shield - Щит40 - Tail - Хвост41 - Long hair - Длинные волосы42 - Circlet -Обруч43 - Ears - Уши44 - Unknown - Плащ45 - Unknown - Кольцо на левой руке46 - Unknown - Кольцо на правой руке47 - Unknown - Рюкзак или крылья48 - Unknown - Обручальное кольцо (будет в скором обновлении мода MagicFix)49 - Unknown - Резервный слот50 - Decapitated head - Обезглавливание (замена головы, на что либо)51 - Decapitate - Обезглавливание (замена головы, на что либо)52 - Unknown - Нижнее белье53 - Unknown - Наколенники54 - Unknown - Нагрудник55 - Unknown - Ювелирные изделия56 - Unknown - Пояс или ремень57 - Unknown - Наплечники или погоны58 - Unknown - Левая рука59 - Unknown - Правая рука60 - Unknown - Можно использовать для чего угодно61 - FX01 - Резервный слот для чего угодно Желаю удачи в экспериментах
- 74 ответа
-
- 5
-
- nifskope
- creationkit
-
(и ещё 3 )
C тегом:
-
CreationKit SSE - Создание мода на основе SexLab и SexLab Solutions
GCx опубликовал тема в Мастерская
Привет! Данный гайд, в первую очередь я создаю для самого себя, что бы не забыть ту информацию которую так кропотливо собирал. За одно, он поможет начинающим мододелам быстро освоить азы и решить проблемы связанные с созданием модов в CreationKit под взрослую аудиторию. По сути это полноценная разработка мода, из которого вы можете что то подчерпнуть для себя. Предыстория Моя цель, была довольно простой. Создать простой диалоговый мод, для женских последователей (фолловеров) на тему отношений. Идея заключалась в том, что бы мужской гг, мог заиметь отношения с любым женским последователем и по мере развития данных отношений, склонить последователя к сексу. Но я столкнулся с кучей проблем, именно в запуске анимаций SexLab. Мне удалось решить данные проблемы и мод был успешно создан и интегрирован в сборку, конечно в версии бета, но следующие функции были добавлены: Стадии отношений - Сначала вы знакомитесь и флиртуете с подписчиком, пройдя 10 стадий флирта, женщина получала рандомный характер - Добрая, Веселая, Злая. В зависимости от полученного характера выбирается ветка диалогов : Добрая, будет вас поддерживать, легко прощать если вы её обидите, легко склоняться к сексу. Веселая, будет вас поддерживать, более менее склоняться к сексу, но не простит, если вы её обидите. Злая, будет использовать вас, легче переносить обиды, трудно склоняться к сексу. Пройдя стадию любовника, вы можете взять в жены последователя. Флирт и обида - ваша подруга флиртует с вами, обижается на вас, шутит, требует что-то и т.д. в зависимости от своего характера. Она может обидеться, разозлиться и даже покинуть вас, если не следить за словами. Секс - запуск сцен, если вам удалось добиться тех или иных стадий. Причем сам секс различается по сложности, например орал , сложнее традиционного, а анал сложнее орала. Свадьба - когда отношения зашли далеко, вы можете предложить сыграть ванильную свадьбу. Но отношения на этом не заканчиваются. Как видите большая часть функций уже была создана, но для публичного пользования, необходимо переделать большую часть мода и делать это нужно с нуля. --------------------------------- ПОГДОТОВКА Требования Перед тем, как начать, вам необходимо скачать и установить: The Elder Scrolls V: Skyrim — Special Edition, рекомендуется 1.5.97. SexLab - https://www.loverslab.com/topic/91861-sexlab-framework-se-163-beta-8-november-22nd-2019/ SexLab Solutions - https://www.loverslab.com/files/file/10742-sexlab-solutions-revisited-se/ CreationKit - https://gamer-mods.ru/load/skyrim_se/instrumentarij/creation_kit_64/151-1-0-4788 Пак скриптов - https://drive.google.com/file/d/13X5K35SJn1-f_DHlX_dKaKV_If467NRU/view?usp=sharing SSEEdit - https://www.nexusmods.com/skyrimspecialedition/mods/164 Скачайте SexLab, думаю и так понятно зачем. SexLab Solutions - замечательный мод, но основная его фишка - это его скрипты, супер удобные и легко воспринимаются новичками. CreationKit - редактор для создания модов, скачиваем устанавливаем и ставим FIX - https://www.nexusmods.com/skyrimspecialedition/mods/20061 Пакт скриптов - если вы планируете разработку модов, всегда собирайте скрипты. Чем больше скриптов у вас имеется, тем больше возможностей вы получите. В ходе обучения мы будем использовать их, но для публикации мода, вам необходимо получить разрешение на их использование у разработчиков мода. В нашем случае у разработчика SexLab Solutions. Устанавливаем SexLab Устанавливаем SexLab Solutions Ставим CreationKit и фикс Добавляем пак скриптов в папку DATA, без замены! Настройки Времени Не известно по каким причинам, но CreationKit не может скомпрелировать скрипт SexLab, если у вас стоит время и дата не по США. Вам необходимо в Windows выставить регион США . Настройки даты и времени \ Регион \ Страна или регион - США, Формат региона - США --------------------------------- СОЗДАНИЕ МОДА Запуск CreationKit Запускаем CreationKit. Жмем - File - Data - помечем как мастер SexLab Solutions - Жмем ОК Создаем квест Далее, нам необходимо создать Quest в разделе Chatacter\Quest. Создаем квест ID - 000TestA, Quest Name - Tast A и жмем ОК. Сохраняем наш мод File\Save\ с названием TestA. Наш мод готов, осталось создать диалог. Открываем наш квест TestA Во вкладке Quest Data - Снимаем галку с Run Once, выставляем Type - Miscellaneous и жмем ОК Сохраняем и снова запускаем квест TestA. Теперь, во вкладке Player Dialogue, создаем новый Branch - 000TestAM_Main и топик 000TestAM_Main_Topic В Topic Text пишем "Privet!" (да на транслите) и сразу 3 ответа нашего последователя в разделе info "Nu Privet", "Em... nu privet", "Chto nado?". Далее, будет понятно почему почему все на транслите. Вы можете создать 1 вариант ответа, но в моде который делаю я, именно так прививается характер - Ну привет! (Весёлая), Эм..ну привет (Добрая), Что нада? (Злая). Так, игрок интуитивно начинает понимать характер девушки, сможет понять что сказать и как общаться с ней дальше. Жмем ок и сохраняем мод. Механика диалогов Снова запускаем квест TestA - Вкладка Player Dialogue - 000TestAM_Main - топик 000TestAM_Main_Topic Открываем 1 ответ на наш "Privet!", а именно "Nu Privet". В открывшемся Topic Info, ставим галочки на Force Subtitle и Random, жмем ОК. Тоже самое проделываем с другими ответами, в итоге когда мы скажем фолловеру Privet!, она рандомно ответит нам "Nu Privet", "Em... nu privet" или "Chto nado?". Далее, снова открываем Nu Privet и в поле Conditions добавляем условие ( иначе всем npc в игре будет доступно Privet! ) что отвечающий должен быть женщиной, а игрок мужчиной. ПКМ - New - GetIsSex - Female == 1.0000 Subject - ОК ПКМ - New - GetIsSex - Male == 1.0000 Player - ОК В будущем мы добавим еще одно условие, а именно что данный диалог будет доступен только для последователей, но для теста, мы оставим только 2 условия. Тоже самое проделываем с другими ответами. Жмем ок и сохраняемся. В итоге у нас есть квест, который запускается при начале игры и дает диалог любым женщинам, когда игрок мужчина. Вы можете сказать ей Privet! и она ответит нам "Nu Privet", "Em... nu privet" или "Chto nado?". --------------------------------- СЕКС Запуск анимаций Пора предложить женщине секс. Снова запускаем квест TestA - Вкладка Player Dialogue - 000TestAM_Main - и создаем сразу 3 топика с названиями: 001TestA_Vaginal - Topic text "Go sex" 001TestA_Minet - Topic text "Go minet" 001TestA_Anal - Topic text "Go anal" В каждом топике создаем по 2 ответа "Xorowo" и "Net". В Topic Info, каждого ответа ставим галочки на Force Subtitle, Random и Goodbye, жмем ОК. Создаем ссылки на наши предложения. Открываем топик 000TestAM_Main_Topic и в каждом ответе ("Nu Privet", "Em... nu privet" или "Chto nado?") создаем ссылки на 001TestA_Vaginal, 001TestA_Minet и 001TestA_Anal В итоге, когда мы говорим женщине Privet!, она отвечает нам "Nu Privet", "Em... nu privet" или "Chto nado?", после чего открываются 3 варианта предложения: "Go sex", "Go minet", "Go anal" выбрав один из них, она ответит нам "Xorowo" или "Net". Жмем ОК и сохраняемся. Вагинальный секс Открываем 001TestA_Vaginal, ответ "Xorowo". Тут нам нужно запустить анимацию секса. Это традиционный секс. В разделе Scripts, в окошке End пишем ";" и жмем ОК. Это автоматически создаст новый пустой скрипт. Снова открываем наш ответ "Xorowo" в топике 001TestA_Vaginal. Вы увидите созданный скрипт с именем TIF__Что то там. Необходимо переименовать его (можно этого не делать, но это является признаком дурного тона и нужно сразу приучать себя избегать этого), для этого в разделе End переключитесь во вкладку Advenced и нажмите Rename Script, назовите TestA_VaginalS Жмем ОК Скрипт создан и переименован, давайте добавим туда анимацию. Открываем наш ответ. Жмем на наш скрипт, Propirties Жмём на Add Propirty, в появившемся окне нам необходимо подключить SexLab. Вводим вручную: Name: SexLab Type: SexLabFramework Жмем Ок Edit Value, выбираем SexLabQuestsFreamwork, жмем Ок, готово. Жмём на Add Propirty и подключаем SexLab Solutions. Вводим вручную: Name: Handler Type: SSv3Handler Жмем Ок Edit Value, выбираем SSv2System, жмем Ок, готово. Жмем ОК, во всех окнах и сохраняем проект. Осталось подредактировать сам скрипт: Вместо нашего ";" вводим то что вам необходимо - Handler.SexForTwo(akSpeaker, context="pleasured", type="Vaginal") - Вагинальный секс Handler.SexForTwo(akSpeaker, context="pleasured", type="Anal") - Анальный секс Handler.SexForTwo(akSpeaker, context="pleasured", type="Oral") - Оральный секс Handler.SexForTwo(akSpeaker, context="pleasured", type="Any") - Случайный секс Handler.SexForTwo(akSpeaker, type="Aggressive", victim=0) - Агрессивный секс pleasured - говорящий доставляет удовольствие pleasuring - говорящему доставляют удовольствие Aggressive - агрессивный над говорящим victim=0 - является ли жертвой В нашем случае, выбираем первое. Так как мы подключили SexLab Solutions, система сама выберет анимацию с тегом "Vaginal" из всего доступного списка. Осталось, добавить тоже самое для ответов "Xorowo" в других топиках. Соответственно меняя только сам скрипт: 001TestA_Minet - Handler.SexForTwo(akSpeaker, context="pleasured", type="Oral") 001TestA_Anal - Handler.SexForTwo(akSpeaker, context="pleasured", type="Anal") Все сохраняем. Теперь, вы можете запустить игру, подключив ваш мод и протестировать. Подойдите к любой женщине и предложите ей секс, если она согласиться запуститься анимация. Я сделал все как написано, но у меня нет диалога! Такое бывает, решение довольно простое. Нужно создать SEQ файл. В этом нам поможет SSEEdit, открываем в нем наш мод, ПКМ - Other - Create SEQ File. Создавать SEQ файла, нужно в любом случает. Когда вы будете делиться своим модом с другими, помимо esp и скриптов, вам необходимо добавить созданный SEQ файл. По поводу транслита Я знаю, это не удобно. Но как известно, CreationKit не поддерживает русский. Вы можете поставить CreationKit с поддержкой Unicode https://gamer-mods.ru/load/skyrim_se/patchi/creation_kit_64_sse_s_podderzhkoj_unicode/153-1-0-10628 Но у вас возникнут проблемы, если у вас установлено большое количество модов. Как отдельный клиент для разработки, он вполне сгодится. Я работаю на CreationKit с фиксом, он стабильный. А сами диалоги правлю переводчиком, двойная работа. --------------------------------- В ПРОДОЛЖЕНИИ Тест прошел успешно. Функции работают. Дальше пойдут сложные темы (которые вряд ли вам пригодится) ну и сама разработка мода. Все это скорее нужно для меня и все будет добавляться по мере медленного хода разработки: Система характеров Флирт Использование точных анимаций, а не случайных. Полноценные квесты от подруги Подарки Секс взаимодействия между NPC Услуги за деньги Обида Свадьба