Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

65 страниц V   1 2 3 > » 

denis0k
Отправлено: Jan 19 2019, 08:08


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Саммон уже вызван на момент применения эффекта? Я вижу вверху строчку с рефом, такое чувство, что эффект вызова саммона ещё не применён.

Все скрипты придётся менять вручную. Даже если поправить инклуд, всё равно все скрипты надо будет перекомпилировать, а этого не сделать, если предварительно не изменить хоть как-то (создать модульную версию).
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146745 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 17 2019, 19:17


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


В конце скрипта вызова:
CODE
object oSummon = GetAssociate(ASSOCIATE_TYPE_SUMMONED);
ApplyEffectToObject(DURATION_TYPE_*, effect, oSummon);


2da из бифов можно извлечь NWN Explorer, или вроде в папке с игрой есть 2da.zip. Запаковывать обратно не надо, нужно либо положить в override, либо создать hak и подключить к модулю.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146743 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 10 2019, 22:31


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Уже после вступления в силу эффекта саммона его объект можно получить через GetAssociate.

Про атаку не знаю, но рекомендую смотреть подобные вещи не в чарнике, а в логе боя. Чарник в нвн не всегда соответствует действительности.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146733 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 9 2019, 19:19


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата(zmeylsdn @ Jan 9 2019, 16:51) *
А где найти эффекты заклинаний? Нашел только spells.2da, vco_lgsprnatr01 sco_lgsprnatr01
https://nwnlexicon.com/index.php/EffectAbilityIncrease

В редакторе скрипта справа все функции можно пересмотреть, чтобы оценить возможности.

Цитата(zmeylsdn @ Jan 9 2019, 16:51) *
Так же хотелось бы не эффектом, чтобы сверху можно было бафать той же силой быка, а так будет кап в 12 ед.
Тогда только отдельная крича. Можно было бы давать итем, но он тоже входит в те 12 капа.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146731 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 9 2019, 13:36


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата(zmeylsdn @ Jan 8 2019, 18:33) *
Сейчас делаю, чтобы при наличии фита GREAT_SPELL_FOCUS_CONJURATION самонам добавлялось 4силы. Но делаю это через добавление нового самона с увеличенной силой. Есть ли возможность реализовать скрипт, чтобы наличие фита прибавляло силу уже существующему самону? Может даже просто через присвоение фита FEAT_EPIC_GREAT_STRENGTH_4.
Можно просто эффект наложить. В заклинании Сила быка есть код, но надо тип эффекта сделать, кажется, supernatural, чтобы не диспелилось. Какой именно тип эффекта, можно подсмотреть в заклинании Проклятье (IMG:style_emoticons/kolobok_light/smile.gif)
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146729 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 2 2019, 13:09


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Саммоны в палитре не видны. Раньше был фикс, но сайт с ним закрыли.

Скрипт nw_s0_summon, там все рефы прописаны. У нпс для саммона должен быть нестандартный набор скриптов, на nwn.wikia.com можно поискать по слову summon.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146724 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Dec 9 2018, 14:15


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Полиморфы работают через эту штуку: http://nwn.wikia.com/wiki/Polymorph.2da
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146703 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jul 11 2018, 18:31


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Рекомендую вставить какой-то вывод в лог в цикле и посмотреть, сколько раз этот цикл срабатывает, на ком и почему. Что-то типа вывода GetName(oTarget) через SendMessage.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146662 · Ответов: 3335 · Просмотров: 236,031

denis0k
Отправлено: Jul 11 2018, 07:42


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


GetFirstInPersistentObject/GetNextInPersistentObject используется для поиска существ внутри триггеров, вряд ли это то, что нужно для заклинания. Ну и чтобы оно точно искало этих существ, все равно функции нужны параметры.

Для спеллов обычно берут GetFirstObjectInShape.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146660 · Ответов: 3335 · Просмотров: 236,031

denis0k
Отправлено: May 11 2018, 07:48


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Уже было подобное (IMG:style_emoticons/kolobok_light/smile.gif) Моё мнение - дохлый номер. Чтобы держать годами хороших специалистов (по сути, конкурируя с московскими з/п), вам надо быть миллиардером. А выходить на тот же кикстартер скорее всего нелегально, т.к. права на игру принадлежат не вам, в коммерческих целях её использовать нельзя. Я давно читал лицензию, но вроде как де-юре всё сделанное в тулсете тоже принадлежит правообладателю.
  Форум: Главный Зал · Просмотр сообщения: #146643 · Ответов: 301 · Просмотров: 98,995

denis0k
Отправлено: May 8 2018, 16:20


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Причина-то понятна. Не понятно, почему у некоторых падает, у некоторых - нет. По моим старым наблюдениям это даже не было связано с производителем видеокарты - (не) падало и у нвидиа, и у ати/амд.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146639 · Ответов: 88 · Просмотров: 62,826

denis0k
Отправлено: May 6 2018, 12:48


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


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

- Было время, когда у части владельцев карт нвидиа вместо меню был чёрный экран.
- До сих пор у некоторых (вообще непонятны критерии) игра падает при атаке персонажа из инвиза.
- До сих пор у меня на ноуте игра не запускается с первого раза.
- До сих пор у некоторых (снова нет локализации бага) игра падает, если на входе в локацию есть вода. А если тут ещё и автосейв кампании - вообще швах. Половина комментов стима к версии ЕЕ этим завалена.
- Всё известное мне время игра у 99% лагала при включении звука Rad 3d. И все 7 лет официальной поддержки никто не почесался.

И таких фишек навалом, просто вам не повезло иметь комбинацию железа и софта, от которых полиморф лагает. В случае с нвн, кстати, старый комп лучше нового - какой-нить п3-п4 + жефорс4 + вин хр.

Честно говоря, биовари так себе программисты. Оптимизаций нет, юникода нет (даже в более новых играх его не было), вечные проблемы с новым железом. Это не только в нвн, и котор стал падать прямо с вин7 (но фанаты запатчили), и первый ведьмак (движок нвн1) на вин10 стал глючить. ДЭ2 до первого патча у половины игроков не сохранялся, а Инквизиция вообще выдавала чёрный экран, в первый день были тысячи возвратов (я лично возвращал деньги, т.к. был в числе неудачников). А что творилось на релизе Андромеды... Это словами не передать, я на пс4 начал играть после месяца патчей, и то нарывался на баги.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146637 · Ответов: 88 · Просмотров: 62,826

denis0k
Отправлено: Apr 30 2018, 18:18


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Хм... Сайт иногда перестаёт грузиться, мог ответить на пару дней раньше.

Загрузка имеется в виду в память с диска, а не с сервера. Там с лошадьми хак простой - на входе (пока ещё не отрисовалась первая локация) скрипт быстро ставит вид лошади, а потом обычный. С полиморфом такой фокус вряд ли сработает, т.к. все формы перебрать мне не представляется возможным. Да и лагать должно только один раз на форму даже без дозагрузки, а не постоянно.

Рекомендую опросить других игроков, мб проблема чисто на клиенте. Насколько я помню, лошади у некоторых всё равно лагали, от компа зависит. Нвн вообще сильно от железа зависим. А ещё раньше была беда с вылетами при атаке из невидимости, и тоже проблема была в анимации, лечилось заменой на старую, до 2-го аддона.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146634 · Ответов: 88 · Просмотров: 62,826

denis0k
Отправлено: Apr 26 2018, 18:17


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Это не совсем скрипты, скрипты на сервере, а это клиент виснет. Графический лаг на смене формы - это недозагруженные анимации как правило, но лагать должно всего один раз для каждой новой формы. Должно по крайней мере, кажется кони не у всех работали гладко, а там тот же полиморф.

Если есть возможность сравнить модули, то надо смотреть:
- скрипт входа игрока (лошади из 1.69 там как раз делают прелоад анимации) - он в свойствах модуля
- скрипт полиморфа (его придётся поискать в ресурсах, он скорее всего шаблона x1_s?_*, x1 - первый аддон, шифтер вроде оттуда, s0/s1/s2 - спеллы и абилки)
- хаки, может там кастомные модели или кастомные анимации
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146632 · Ответов: 88 · Просмотров: 62,826

denis0k
Отправлено: Apr 7 2018, 19:15


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Быстро - никак. Выдача опыта не скриптовая. В свойствах модуля в тулсете есть мультипликатор. По дефолту там 10, можно поставить выше, рассчитав потери от вашей армии, тогда штраф примерно нивелируется. Но придётся модуль заново перепроходить.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146622 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 17 2018, 12:28


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата
Подскажите, пожалуйста, где их искать. Я правильно думаю: Нанести существ -> Стандартные -> Другое -> Боддинок?
Скорее всего, нет возможности посмотреть самому (IMG:style_emoticons/kolobok_light/smile.gif) Я помню там раздел в палитре, где куча одинаковых хенчей из кампании, различающихся уровнем.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146611 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Jan 16 2018, 17:53


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Никогда не занимался хенчами, но моя логика говорит, что стоит проверить скрипты существа, раз он не двигается. У хенчей скрипты не те, что у дефолтных мобов, какие даются просто при создании существа в тулсете. Смотрите готовых хенчей в палитре.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146607 · Ответов: 5026 · Просмотров: 279,488

denis0k
Отправлено: Dec 22 2017, 07:49


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Ага, посмотрел вики, овер действительно в приоритете на 3-м месте из 4. Забавно, но я отчётливо помню, как через него в своё время менял шардовые ресурсы (IMG:style_emoticons/kolobok_light/smile.gif) Тогда да, вариант всего один - правка модулей.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146593 · Ответов: 3335 · Просмотров: 236,031

denis0k
Отправлено: Dec 21 2017, 07:45


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Приоритет овера наивысший. Либо это баг, либо какая-то непонятная фича. Я синглом никогда не занимался, не знаю.
Цитата
Не совсем точная замена, но разница там пренебрежительна.
Экспа менялась от патча к патчу ещё. Оригинальную кампанию можно было закончить от ~15 до 20-го уровня, смотря на каком патче проходить.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146591 · Ответов: 3335 · Просмотров: 236,031

denis0k
Отправлено: Dec 3 2017, 11:30


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


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

Я изучал программирование в вузе (правда при этом я занимался им с 5-го или 7-го класса школы), абсолютное большинство студентов просто зубрит конструкции. Экзамены сдать это позволяет, а вот программировать - не очень. Рекомендую искать инфу по основам программирования, где рассказывается про алгоритмы, блок-схемы и т.п.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146584 · Ответов: 58 · Просмотров: 11,152

denis0k
Отправлено: Dec 2 2017, 00:40


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Мне кажется, переделывают всю палитру, т.к. хочется хоть что-то делать, почувствовать себя в большом геймдеве, так сказать (IMG:style_emoticons/kolobok_light/smile.gif) Те модули, что я видел, именно такие ощущения в результате и вызвали - вместо ХХ локаций, ХХ часов квестов, ХХ новых мобов или чего ещё авторы просто переименовывали итемы, плейсы, мобов... Плюс меняли им теги "по системе".

Да, своя система тегов рулит, это здорово упрощает алгоритмы, но, вот спустя 10 лет я думаю, что куда продуктивнее было бы оставить палитру в покое и пожертвовать красотой скриптов. Но т.к. у любителей процесс важнее результата, имеем то, что имеем (IMG:style_emoticons/kolobok_light/smile.gif)
  Форум: Custom Content · Просмотр сообщения: #146576 · Ответов: 642 · Просмотров: 110,957

denis0k
Отправлено: Dec 1 2017, 18:18


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Разговор вроде был о количестве локалок, так что я о нём. Поясню.

Как ни крути, локалки сохраняются в массиве, у массива есть размер. Если предположить, что размер массива не зарезан специально до какого-то абсурдного числа (типа 10, 50 и т.п., что в 21-м веке редко, но таки бывает), то ограничивает нас тип переменной индекса этого массива. Самый минимум, что могли сделать биовари - 1 байт (8 бит, 2^8=256 "значений"). И тут два варианта:
- знаковый int8/char: диапазон -128...127, но т.к. индекс массива обычно 0+, то это даёт размер в 128 (этот же диапазон, например, у скиллов и абилок);
- беззнаковый unsigned int8/char: диапазон 0...255, размер 256.

Это именно тот минус, о котором я говорил, - часть реализации массива, а не особенности внутри скрипта.

Хотя я ни разу не замечал проблем с локалками. Местами использовал довольно много, даже массивы на локалках реализовывал, да и не только я. А на старых серверах без внешней бд даже все фишки чара/акка хранили в локалках на итемах.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146573 · Ответов: 58 · Просмотров: 11,152

denis0k
Отправлено: Dec 1 2017, 08:05


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Какое-то внутреннее ограничение, связанное с размером массива, конечно есть. Но вряд ли оно достижимо при разумном использовании. Моё мнение - самый минимум, который там может быть, - 8 бит. Это 128 или 256 (зависит от того, хранится ли знак "минус").
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146569 · Ответов: 58 · Просмотров: 11,152

denis0k
Отправлено: Nov 28 2017, 17:04


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Ещё М и Ж?
  Форум: Custom Content · Просмотр сообщения: #146562 · Ответов: 642 · Просмотров: 110,957

denis0k
Отправлено: Nov 24 2017, 23:58


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,736
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата
И вот мне по прежнему интересно: как же вы собирались на шарде игрокам разрешать строительство? Это уже не с целью перенять методу, а просто интересно. Так сказать, для общего развития... Не фазировкой же, на самом деле!
Самое простое - поставить готовые дома (как многоквартирные, так и одиночные), и туда уже пускать игроков с ключами (т.е. не строить, а покупать готовое). Можно сделать каждому по интерьеру, который он сам может обставлять как хочет, а при тычке в триггер уже телепортировать куда надо.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146554 · Ответов: 58 · Просмотров: 11,152

65 страниц V   1 2 3 > » 

Есть новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Горячая тема (есть новые сообщения)  Горячая тема (есть новые ответы)
Горячая тема (нет новых сообщений)  Горячая тема (нет новых ответов)
Опрос (есть новые голоса)  Опрос (есть новые голоса)
Опрос (нет новых голосов)  Опрос (нет новых голосов)
Тема закрыта  Закрытая тема
Тема перемещена  Тема перемещена
 

Текстовая версия Сейчас: 22nd January 2019 - 18:31