Здравствуйте, гость ( Вход | Регистрация )
Отправлено: Jun 17 2020, 08:00 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
1) Итем представляет собой файл .uti (или как-то так), при редактировании модуля он лежит в папке temp0 в папке модулей. Его по идее можно оттуда дёрнуть (пока открыт модуль) и положить в папку override. Это сделает его доступным для всех модулей. Если есть команда спавна итемов через консоль как в нвн2, то это может сработать. Требуемый resref - это имя файла. 2) Модули кампании имеют расширение .nwm, а тулсет хочет .mod. Можно переименовать, поправить, вернуть назад. Но т.к. нвн сейвы делает в виде полной копии модуля, то после любой правки модуль придётся проходить заново. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146996 · Ответов: 3363 · Просмотров: 682,476 |
Отправлено: Mar 21 2020, 09:04 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Нвн просто крашится, это его нормальное состояние (IMG:style_emoticons/kolobok_light/smile.gif) В соседнем топике я описывал. |
Форум: "Проклятие Левора" Часть I · Просмотр сообщения: #146967 · Ответов: 1204 · Просмотров: 372,811 |
Отправлено: Mar 21 2020, 09:01 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Да, скорее всего CS - это катсцена. Но это названия переменных, они имеют смысл только для разработчика. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146966 · Ответов: 3670 · Просмотров: 738,244 |
Отправлено: Mar 17 2020, 19:29 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Про катсцену в скрипте ни слова. Возможно, переменная с ней связана, но прямо проверки катсцены нет. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146954 · Ответов: 3670 · Просмотров: 738,244 |
Отправлено: Mar 12 2020, 23:25 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Если нет переменной iAlreadyPlayedCS на игроке, то ставит время на 23 и запускает скрипт m1_cs00. Иначе запускает m1_cs11a. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146950 · Ответов: 3670 · Просмотров: 738,244 |
Отправлено: Feb 9 2020, 13:31 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Ого, я думал в НВН уже только в престарелых домах играют (IMG:style_emoticons/kolobok_light/biggrin.gif) Несмотря на то что Бимдоги всё-таки немного козлы (но в куда меньше степени, чем EA/Blizzard), NWN EE можно считать удачным. Прямо сейчас под 700 онлайна в стиме. Я сам в прошлом году 75 часов наиграл, проходя кастомные модули.Стим всё-таки решает. Установка любых допов в один клик, глобальное сообщество, не распылённое на 100500 форумов, сейчас ещё и синк пилят, чтобы не качать вручную хаки для серверов. |
Форум: Главный Зал · Просмотр сообщения: #146941 · Ответов: 198 · Просмотров: 290,406 |
Отправлено: Dec 8 2019, 13:30 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Мне и куче комментов в стиме почти никто не верит, но напишу тут - НВН при определённой комбинации железа и софта вылетает. При запуске, при сворачивании, при смене локации... Этот баг тянется почти сначала, и успешно перешёл в НВН ЕЕ. Группы риска, так сказать: - ОС Вин 7+ - Ноутбук - Видеокарта АМД/АТИ - Включенное сглаживание в игре/драйвере - Вода на входе в локацию в самой игре Последнее - вообще огонь. Особенно когда здесь же и автосейв. У меня так запоролось прохождение оригинальной кампании. Ещё иногда начинаются рандомные вылеты, хз с чем связанные. У меня так началось в одном из премиум модулей - каждая 2-я смена локации - вылет. Я в результате сохранялся перед каждым переходом, благо игра грузится мгновенно. Выход: - Другой комп. У меня на одном из двух работает, даже на Вин10. - Выкрутить все настройки в минимум в игре. - Переименовать nwmain.exe во что-то другое, чтобы драйвера видео не подгоняли графику по игре. - Поставить Линукс, в нём ни оригинальная НВН (переписана на SDL вроде), ни НВН ЕЕ не вылетают, что говорит о дыре в драйверах скорее всего. С мощным железом можно попробовать прям в виртуалке. |
Форум: СRPG · Просмотр сообщения: #146914 · Ответов: 12 · Просмотров: 55,729 |
Отправлено: Jun 8 2019, 17:58 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Ну так это колхоз. Сами костыль придумали, сами реализовали. Я не знаю, что именно разработчики prc хотели этим сказать, но т.к. компилятором расширить возможности скриптов в игре нельзя (набор инструкций зашит в движок, грубо говоря), то это просто какой-то местный макрос, аналог которого мне не известен ни в одном языке программирования (IMG:style_emoticons/kolobok_light/smile.gif) С вероятностью 99% на самом деле их компилятор вначале меняет константы с подобными префиксами согласно каким-то настройкам на обычные цифры, а потом уже компилит как обычно. Предлагаю просто удалить "!!". Возможно, это изменит какие-то настройки. Возможно, придётся разобраться в их инклудах, мб эти константы надо как-то самому выставить, раз макрос мы удаляем. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146883 · Ответов: 3363 · Просмотров: 682,476 |
Отправлено: Jun 8 2019, 07:56 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Ага, видел. Мне более любопытно, как они 5Е сделают играбельной на компе/консоли, чем сама игра (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: СRPG · Просмотр сообщения: #146879 · Ответов: 32 · Просмотров: 119,409 |
Отправлено: Jun 8 2019, 07:53 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Лет 10 этим занимался, впервые слышу (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146878 · Ответов: 3363 · Просмотров: 682,476 |
Отправлено: Jun 7 2019, 18:26 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Если в скриптах ошибки, их ничто не скомпилирует. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146876 · Ответов: 3363 · Просмотров: 682,476 |
Отправлено: Mar 17 2019, 11:29 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Юнити - игровой движок с морем функций. Аврора - просто казуальный редактор с печально ограниченным набором команд. Хертбит ("сердцебиение") - это скрипты всех объектов игры, запускаемые раз в ~6 секунд. Это, с одной стороны, адово тормозно, с другой, - всё равно слишком редко, чтобы на него полагаться. Я рекомендую так. 1. EffectAreaOfEffect + vfx_persistent.2da, скопировать тот же страх дракона. Радиусы там в метрах, 30 фт ~ 9 м, но биовари кажется об этом не знают (IMG:style_emoticons/kolobok_light/smile.gif) У них всё кратно 10 м, в т.ч. размеры тайлов/локаций, мб и радиус сника тоже 10 м. 2. На заход в модуль (можно редактировать кампанию вроде) бафать эти эффектом игрока навечно, т.о. вокруг него будет аура. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146813 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 10 2019, 10:54 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Что мешает попробовать? (IMG:style_emoticons/kolobok_light/smile.gif) Можно и добавлять второй эффект, можно сразу два вешать. Я бы только советовал присмотреться к типам типа режущего/дробящего/колющего, там какой-то баг был, по крайней мере на оружии, урон типа добавлялся, но тип был другой, судя по прохождению резистов мобов. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146802 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 4 2019, 23:08 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Попробуй в nwtoolset.ini шрифт сменить на Courier New Cyr, раньше что-то такое работало. Ещё можно попробовать вставлять в какой-нить крутой редактор типа notepad++ и баловаться с кодировками. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146797 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 2 2019, 20:59 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Если нужно вырубать очередь, то можно её потом и включить: SetCommandable(TRUE, "слон"). |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146792 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 2 2019, 17:31 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Как всё сложно. Нелегко ванговать, но могу предложить следующее: SetCommandable(FALSE); - убрать. Кажется, оно ни на что не влияет, пациент дохлый. Для разрушения сделать в диалоге: Neverwinter Script AssignCommand("слон", SetIsDestroyable(TRUE)); AssignCommand(GetModule(), DestroyObject("слон")); |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146790 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 2 2019, 00:22 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Цитата у меня не получается объяснить компилятору, что функцию "SetIsDestroyable(TRUE,TRUE,TRUE)" надо применять не к плейсу, ч которым диалог, а к объекту с другим тегом. Через ассигн? Кстати, неплохо бы и SetCommandable(true) делать. Иначе ассигн не сработает. А зачем вообще там false делается в начале? Он же вроде невыделяем вообще, его блокировать не надо. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146788 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 1 2019, 18:34 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Потому что действие дестрой вешается на плейс, и после его уничтожения некому уничтожать слона? Через assign можно дестрой на модуль повесить. Или слона сразу, а плейс - через секунду делэем. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146786 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Mar 1 2019, 17:39 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Цитата Исчезает невидимый плейс, с которым, собственно, и ведется диалог. Почему плейс-то? (IMG:style_emoticons/kolobok_light/smile.gif) Теги что ли одинаковые у плейса и нпс? Так надо разные, или тип объекта проверять. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146784 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Feb 28 2019, 19:11 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Может перед дестроем сделать SetIsDestroyable(true)? |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146782 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Feb 28 2019, 17:23 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Можно одной строкой, что именно нужно сделать? (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146780 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Feb 27 2019, 18:20 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
SSMLevelUpCreature возвращает 0 на ошибку, это стоит проверить. Второй момент - чудеса внутри самой функции: Neverwinter Script int nLevel = LevelUpHenchman(oCreature,nClass,bReadySpells); // <-- первый ап oCreature // level me up until I the same level as my master (or something fails) <-- коммент врёт, нет проверки на уровень мастера (либо эта проверка вшита и её не обойти) while (nLevel < (nLevelUpTo) && nLevel != 0) { // level up to thenext level //PrintString(GetName(oCreature) + " is now level "+ IntToString(nLevel)); nLevel = LevelUpHenchman(OBJECT_SELF,nClass,bReadySpells); // <-- а тут внезапно в цикле OBJECT_SELF } Ещё он не просто так апает. У каждого класса есть пакет стандартных настроек, кажется, это всё в 2да. Тут тоже стоит проверить. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146778 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Feb 22 2019, 07:47 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Тогда предлагаю сделать отдельный скрипт и запускать его из спавна как delaycommand(executescript). |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146769 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Feb 5 2019, 21:11 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Как сделать ограничение по уровню для предмета? И задать свою стоимость например Стоимость можно только увеличивать, если без гемора. Ограничение можно сделать скриптово - на одевание вставить проверку и снимать, если не дорос.Иначе там адъ и израиль (IMG:style_emoticons/kolobok_light/smile.gif) На цену влияют коэффициенты свойств из 2да-таблиц, я даже не рисковал пытаться в них разбираться. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146765 · Ответов: 5109 · Просмотров: 925,074 |
Отправлено: Feb 4 2019, 23:09 | |
Level 19 Группа: Master Сообщений: 1,766 Регистрация: 18.07.2006 Из: Holy Terra Пользователь №: 2,556 |
Поскольку дебагера в нвн нет, приходится тупо делать sendmessagetopc(getfirstpc(), ***) в разных местах кода. Так можно выводить переменные, показывать, что скрипт вошёл в условие/цикл и т.п. Потом эти строки можно закомментить, пока снова баг не вылезет (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146762 · Ответов: 5109 · Просмотров: 925,074 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 10th November 2024 - 21:14 |