Здесь задавать вопросы по плагиностроению для Обливиона.
Тема по Обливиону. Тема по Морровинду тут.
Вопросы по плагиностроению
#3581
Отправлено
Сила - способность улыбаться © Белльмере-сан "One Piece"<img src="http://www.kolobok.u...zer/pirate.gif" border="0" class="linked-sig-image" />
#3582
Отправлено
Приветствую
Размеры из-за новых мешей, введенных в игру? Или из-за крупных изменений? Просмотрел свой список установленных модов, больше рыцарей девяти только Кобл и большие довольно квесты. Но вообще заморачиваться реально не о чем)
Собственный мод про дремор. Все меши, персонажи дефолтные, но три дейдрических мира раздули мод уже до 8 мгб, и бедняжка CS заметно подтормаживает при каждом сохранении. А там еще не все и доделано, немного интерьеров надо добавить.
Определенно больше двух не стоило вносить.
Сообщение отредактировал piramis: 29 ноября 2023 - 16:04
#3583
Отправлено
Собственный мод про дремор. Все меши, персонажи дефолтные, но три дейдрических мира раздули мод уже до 8 мгб, и бедняжка CS заметно подтормаживает при каждом сохранении. А там еще не все и доделано, немного интерьеров надо добавить.
Определенно больше двух не стоило вносить.
Проблемы в размерах модов особо нет, делить их на несколько есп-файлов было бы еще хуже, мест для подключения всего 256 так то
Я полагаю размеры трех миров увеличились в разы )
Это мощно, удачи Вам в этом деле
Главное, чтобы в конечном итоге было это дело оптимизировано, я в какой-то момент увлекся и потом только заметил, что один мой проект разросся до масштабов таких, что в окрестностях его лагает даже на хорошей машине )
Пοταπός ἐστιν οὗτος ὅτι καὶ οἱ ἄνεμοι καὶ ἡ θάλασσα αὐτῷ ὑπακούουσιν
#3584
Отправлено
Добрый вечер!
Вопрос по скрипту:
Не могу понять какой функцией сделать так чтобы скрипт прочитывал содержимое инвентаря и находил конкретные книги. Если есть несколько нужных книг, повышается стадия квеста. Я вижу только функцию с интеджер, но она вроде как мне не нужна в такой ситуации. Мне нужен то ли стринг, то ли что...
Вот скрипт:
if Квест 30 GetInventoryObject Book2CommonFrontierConquest, Book2CommonDarkestDarkness, Book2CommonGalerionTheMystic, Book2CommonMysteriousAkavir, Book2ReligiousTheAmuletofKings, Book2ReligiousTrialsofStAlessia, Book3ValuableTheFirmament, Book4RareMysticism setstage квест 40 endif
Заранее спасибо за помощь
Пοταπός ἐστιν οὗτος ὅτι καὶ οἱ ἄνεμοι καὶ ἡ θάλασσα αὐτῷ ὑπακούουσιν
#3585
Отправлено
Добрый вечер!
Вопрос по скрипту:Не могу понять какой функцией сделать так чтобы скрипт прочитывал содержимое инвентаря и находил конкретные книги. Если есть несколько нужных книг, повышается стадия квеста. Я вижу только функцию с интеджер, но она вроде как мне не нужна в такой ситуации. Мне нужен то ли стринг, то ли что...
Вот скрипт:
if Квест 30 GetInventoryObject Book2CommonFrontierConquest, Book2CommonDarkestDarkness, Book2CommonGalerionTheMystic, Book2CommonMysteriousAkavir, Book2ReligiousTheAmuletofKings, Book2ReligiousTrialsofStAlessia, Book3ValuableTheFirmament, Book4RareMysticism setstage квест 40 endifЗаранее спасибо за помощь
Переделал скрипт, но он все равно в игре не работает и после получения предмета игроком стадия квеста не меняется
if aqt 30 if PLAYERref.GetItems (Book2ReligiousTrialsofStAlessia) 1 setstage aqt 40 endif endif
ни референс, ни просто "игрок" ничего не меняют, увы. не понимаю в чем проблема
Сообщение отредактировал ArtemSH: 05 декабря 2023 - 00:20
Пοταπός ἐστιν οὗτος ὅτι καὶ οἱ ἄνεμοι καὶ ἡ θάλασσα αὐτῷ ὑπακούουσιν
#3586
Отправлено
не понимаю в чем проблема
Приветствую.
Проблема в том, что Вы используете вообще не те функции и, мало того, не так, как нужно.
GetItems - возвращает массив (Array_Var-величину) предметов в сумке у персонажа, а не конкретный предмет. Для работы с массивами нужно использовать цикл (ForEach-Loop).
В Вашем случае нужно просто сделать так:
Begin GameMode if Квест 30 if (PlayerRef.GetItemCount Book2CommonFrontierConquest > 0) || (PlayerRef.GetItemCount Book2CommonDarkestDarkness > 0) || (PlayerRef.GetItemCount Book2CommonGalerionTheMystic > 0) || (PlayerRef.GetItemCount Book2CommonMysteriousAkavir > 0) || (PlayerRef.GetItemCount Book2ReligiousTheAmuletofKings > 0) || (PlayerRef.GetItemCount Book2ReligiousTrialsofStAlessia > 0) || (PlayerRef.GetItemCount Book3ValuableTheFirmament > 0) || (PlayerRef.GetItemCount Book4RareMysticism > 0) setstage квест 40 Return Endif Endif End
- Atosamyc это нравится
#3588
Отправлено
Приветствую.
Проблема в том, что Вы используете вообще не те функции и, мало того, не так, как нужно.
GetItems - возвращает массив (Array_Var-величину) предметов в сумке у персонажа, а не конкретный предмет. Для работы с массивами нужно использовать цикл (ForEach-Loop).
В Вашем случае нужно просто сделать так:Begin GameMode if Квест 30 if (PlayerRef.GetItemCount Book2CommonFrontierConquest > 0) || (PlayerRef.GetItemCount Book2CommonDarkestDarkness > 0) || (PlayerRef.GetItemCount Book2CommonGalerionTheMystic > 0) || (PlayerRef.GetItemCount Book2CommonMysteriousAkavir > 0) || (PlayerRef.GetItemCount Book2ReligiousTheAmuletofKings > 0) || (PlayerRef.GetItemCount Book2ReligiousTrialsofStAlessia > 0) || (PlayerRef.GetItemCount Book3ValuableTheFirmament > 0) || (PlayerRef.GetItemCount Book4RareMysticism > 0) setstage квест 40 Return Endif Endif End
Спасибо большое!
Я, к сожалению, даже не понимаю, что такое массив, мало знаком с программированием.
Раз правильно гетитемкаунт, значит гетитемкаунт )
Пοταπός ἐστιν οὗτος ὅτι καὶ οἱ ἄνεμοι καὶ ἡ θάλασσα αὐτῷ ὑπακούουσιν
#3590
Отправлено
К сожалению в итоге и этот скрипт не работает, я не понимаю почему
вот как выглядит он полностью. подсоединен к квесту в начальном экране создания квеста (где их список), обозначен как квест скрипт. менял player на playerref и обратно, но не меняется ничего.
я пробовал на одной книге, чтобы проверить работоспособность, но он не меняет стадию квеста. Я не понимаю ))
Scn ASHBooksScr begin gamemode if ASHBooks 30 if (Player.GetItemCount Book2CommonDarkestDarkness > 0) || (PlayerRef.GetItemCount Book2CommonGalerionTheMystic > 0) || (PlayerRef.GetItemCount Book2CommonMysteriousAkavir > 0) || (PlayerRef.GetItemCount Book2ReligiousTheAmuletofKings > 0) || (PlayerRef.GetItemCount Book2ReligiousTrialsofStAlessia > 0) || (PlayerRef.GetItemCount Book3ValuableTheFirmament > 0) || (PlayerRef.GetItemCount Book4RareMysticism > 0) setstage ASHBooks 40 RETURN endif endif end
Всегда пожалуйста.
Я хотел спросить - зачем Вы используете зачастую OBSE-функции? В большинстве случаев, будет достаточно стандартных.
У Вас есть справочник по скритингу OSFM? Он бы сильно помог.
Я просто ищу по наитию и смотрю как делали другие модмейкеры те или иные штуки. Особой цели именно обсе использовать нет
ОСФМ я давно читал, тогда показалось, что слишком сложно и для тех, кто уже сечет в программинге
Пοταπός ἐστιν οὗτος ὅτι καὶ οἱ ἄνεμοι καὶ ἡ θάλασσα αὐτῷ ὑπακούουσιν
#3591
Отправлено
Я бы попробовал такой вариант:
Scn ASHBooksScr Begin Gamemode if GetStage ASHBooks == 30 if (Player.GetItemCount Book2CommonDarkestDarkness > 0) || (PlayerRef.GetItemCount Book2CommonGalerionTheMystic > 0) || (PlayerRef.GetItemCount Book2CommonMysteriousAkavir > 0) || (PlayerRef.GetItemCount Book2ReligiousTheAmuletofKings > 0) || (PlayerRef.GetItemCount Book2ReligiousTrialsofStAlessia > 0) || (PlayerRef.GetItemCount Book3ValuableTheFirmament > 0) || (PlayerRef.GetItemCount Book4RareMysticism > 0) setstage ASHBooks 40 RETURN endif endif end
- Takirell это нравится
#3592
Отправлено
Я бы попробовал такой вариант:
Да, GetStage отсутствует и игра не понимает, что от нее хотят.
ОСФМ я давно читал, тогда показалось, что слишком сложно и для тех, кто уже сечет в программинге
Ну... это базис, на нем все скриптовое мироздание держится, да и нет там ничего сложного. Вам придется его освоить, раз уж сели делать моды, даже при условии, что скриптами просто балуетесь. Настоятельно рекомендую обращаться к этому учебнику, чтоб хотя бы синтаксис понять.
#3593
Отправлено
аааа
вот что я упустил
Спасибо!
мне казалось, что за эти 20 лет со дня выхода облы уже должен был выйти многостраничный мегагайд по тому как стать в рамках модмейкинга убер-программистом (как эдакий маскар), так сказать от а до я, но это оказалось мечтами
да, придется осваивать его
Пοταπός ἐστιν οὗτος ὅτι καὶ οἱ ἄνεμοι καὶ ἡ θάλασσα αὐτῷ ὑπακούουσιν
#3594
Отправлено
Вот этот ESP - Royal.rar 289,84К 23 Количество загрузок: в Конструкторе, в окне Render Window никак себя "не проявляет", а надо бы там кое-чего подредактировать, поможете?
О, прошу прощения, в простом Конструкторе локация просматривается нормально, щас буду деревья в Дендрарии ИС пересаживать, раз автору мода было недосуг.
Сообщение отредактировал Rybak2: 14 декабря 2023 - 19:05
#3595
Отправлено
мне казалось, что за эти 20 лет со дня выхода облы уже должен был выйти многостраничный мегагайд по тому как стать в рамках модмейкинга убер-программистом (как эдакий маскар), так сказать от а до я, но это оказалось мечтами
OSFM это и есть "многостраничный мегагайд" как овладеть скриптингом для Обливиона. Что там такого особенного еще можно было написать за прошедшие с его выхода 15 лет? Учебника вполне достаточно, чтобы вникнуть в скрипты. Хотя, если иметь представление в целом о программировании - это заметно упростит процесс.
- Takirell это нравится
Мир друзьям - смерть врагам!
Мой новый сайт-блог: https://igorlutiy.pp.ua - как некое подведение итогов моей жизни в интернете
Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/
#3596
Отправлено
С предновогодней жалобой-просьбой: как можно(если можно) сделать работу мышки более плавной и "производительной" в Конструкторе? Навигация по всем трем осям "идет" рывками, прямо жуть как. Вроде, когда только осваивал эту работу, пару-тройку лет назад, было проще, полез сейчас, двигать предметы - сущее наказание; передвинул стол, а поставить посуду на него не в состоянии... Может что в свойствах манипулятора прописать, или в инишнике конструктора, черт бы его побрал.
#3599
Отправлено
Опять я(надоел уже сам себе), вот с чем: пересаживаю соцветия льна с бетонного основания у монумента на землю, сохраняюсь..., в игре все равно весь цвет на бетоне сидит; сколько ж терпения надо в этом Конструкторе работать, да еще с такой простой задачей... Есть подсказка от уважаемых форумчан? А то уже подступает желание отправить свой крайний лицензионный диск с Облой на вечное хранение, так и не сделав свою собственную сборку ни на 2-х ядрах, ни на 4-х, видимо и на 6-ти с картой 3060, не получится...
Сообщение отредактировал Rybak2: 09 января 2024 - 08:26
#3600
Отправлено
Rybak2, приветствую.
Вы изменения вносите в отдельном плагине или оригинальном?
Скорее всего, игра записала в сохранения положение всех объектов и теперь нужно мод отключить, сделать чистое сохранение без него и включить вновь.
Еще, как вариант, нужно попробовать очистить плагин от "грязных" правок через TES4Edit (мануал по этой программе свободно можете найти как на ТыТрубе, так и просто в гугле).
Ради эксперимента, на этом соцветии введите Update3D (если у Вас установлен OBSE) или же Reset3DState. Можно и то, и то.
P.S Обла часто пишет информацию в сохранения и очистить ее можно только путем отключения мода и перезаписи сейва. Недавно столкнулся с "приколом", когда у НПС сначала был спелл невидимости, я протестировал его (НПС), затем спелл удалил. Но у актера заклинание все равно осталось и он его кастовал в начале боя. С положениями объектов в мире\ячейках абсолютно та же история. Не всегда, но в основном.
#3601
Отправлено
Скорее всего, игра записала в сохранения положение всех объектов и теперь нужно мод отключить, сделать чистое сохранение без него и включить вновь.
Иными словами, когда начну игру сначала(после установки и проверки всех модов), скорей всего мои успехи, как нового садовника в Обле, будут иметь место. С сохранками я как-то..., да, хорошая рекомендация и в дальнейшем пригодится, потому как подобных случаев еще будет достаточно.
Темы с аналогичным тегами как создать торговца, oblivion cs торговец, cs как создать торговца, oblivion, моделирование
Моддинг →
Моддинг Oblivion →
Какие файлы в моде отвечают за изменение лиц и заставку в меню игры Oblivion?Автор AlexisUmbra, 06 апр 2024 oblivion, tes 4, tes 4 oblivion и 5 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Моды Oblivion →
Каковы правила загрузки модов на сайт?Автор AlexisUmbra, 04 мар 2024 моды, обливион, tes и 2 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Моды Oblivion →
Где можно заказать сборку?Автор KiritoSwords, 03 апр 2023 сборка на заказ и 2 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Обсуждение Oblivion →
Чемпион Сиродила между TES4 и TES5Автор PavelIks, 26 янв 2022 oblivion, tes и 1 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Обсуждение Oblivion →
ШРИФТЫ ИЗ ИГРЫАвтор ALexid, 20 дек 2021 шрифт, oblivion |
|
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 скрытых