Здравствуйте, гость ( Вход | Регистрация )
Отправлено: Nov 22 2017, 19:58 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Всё немного лучше, хотя и не намного, имхо. Фиксы, оптимизация (минимальная?), расширение набора скриптовых команд, но всё как-то... поверхностно. https://www.beamdog.com/files/nwnee_release_notes.pdf |
Форум: СRPG · Просмотр сообщения: #146545 · Ответов: 12 · Просмотров: 109,857 |
Отправлено: May 10 2017, 10:37 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Привет! Всех с праздниками! Помогите, пожалуйста, с очень простой штукой! Хочу, чтобы в катсцене говорили имя игрока (через SpeakString), но не могу найти, как его задать. Что-то типа<PCName>... В Лексиконе искала, не нашла, бикоз май инглиш из нот гуд (IMG:style_emoticons/kolobok_light/smile.gif) Neverwinter Script string playerName = GetName(GetFirstPC()); |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146324 · Ответов: 5109 · Просмотров: 980,712 |
Отправлено: Mar 31 2016, 10:40 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Вроде как n-Space закрылись. Портирование на консоли продолжается. |
Форум: СRPG · Просмотр сообщения: #146157 · Ответов: 29 · Просмотров: 213,443 |
Отправлено: Feb 13 2016, 21:53 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Пошаговые игры явно продаются не ок smile.gif Larian с D:OS и Firaxis с X-COM не жалуются. (IMG:style_emoticons/kolobok_light/rolleyes.gif) У меня богатый опыт консольных коопов, со временем это начинает даже нравиться smile.gif Поверю на слово. Но для крпг это имеет больше плюсов, чем минусов. В нвн1 некоторые логические баги кампании тянулись аж до ХотУ, ну и были классические фичи: завершаем квест, один сопартиец возвращается телепортом, чтобы сдать (чтобы всеми не бегать, это нудно), хочет прилететь к нам, а там сюжетные рельсы, катсцены, бой и т.п., и приходится грузить сейв. Или во время диалога другой игрок куда-то бежит, наступает на триггер и снова лоад. Возможно поэтому в коопе нвн2 партию кидает всю между локациями и паузит всех при диалоге. Убедительно, но опыт костылестроения у всех уже достаточно большой, чтобы таких вещей можно было избежать. Но вообще мне больше всего жалко, что не доступен формат игры adventurers guild. |
Форум: СRPG · Просмотр сообщения: #146097 · Ответов: 29 · Просмотров: 213,443 |
Отправлено: Feb 13 2016, 13:08 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Дид5 невозможно перенести в реалтайм в принципе smile.gif Если конечно не городить адовый интерфейс а-ля классический вов с миллионом аддонов для рейдинга, за которым не видно игры. Это было бы хуже в разы, чем дид3 в нвн smile.gif Так никто и не спорит, что нельзя, просто фу такими быть.) В конце концов, бои можно (было?) сделать и походовыми. Разумеется, учитывая ранние видео геймплея и доступ к бете, это проблема игроков, надеявшихся непонятно на что. Стандартная фишка консольных игр и сингла нвн2, в коопе от этого пользы больше, чем вреда, особенно с рандомами. Я добираюсь до игр не сразу и люблю читать лор, попивая чай (и придерживая монокль), и меня бесит, когда рандомы, проходящие игру уже в 10й раз просто жмакают "далее" на рефлексе smile.gif Кхм, для игры с пользовательскими историями это не слишком удачное решение. Мало того, что это просто раздражает в игре и с рандомами, и со знакомыми (закупка у торговцев, например), так ещё и навязывает _повсюду_ ходить всей группой, что, может быть, и не так плохо само по себе и в духе настолки. |
Форум: СRPG · Просмотр сообщения: #146095 · Ответов: 29 · Просмотров: 213,443 |
Отправлено: Feb 10 2016, 12:25 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Забавно, но адекватных негативных отзывов так и не прибавилось - все походу хотели нвн3 на дид3 биоварской редакции (в которой тоже от канонической дид было лишь немногим больше, чем в сабже), а им подсунули другую игру smile.gif Нет, просто ожидали 5 редакцию вместе с механикой, хотя бы приблизительно такой же, а не просто "по мотивам" сеттинга. И таки да, им подсунули другую игру. (IMG:style_emoticons/kolobok_light/rolleyes.gif) Не знаю как с этим сейчас, но многим доставлял тот факт, что все взаимодействия с нпс в любой момент ставили паузу и открывали окно для всей партии. К слову, за это время появились занятные модификации. P.S. оффтоп: А тем временем Beamdog мутят... |
Форум: СRPG · Просмотр сообщения: #146093 · Ответов: 29 · Просмотров: 213,443 |
Отправлено: Jan 23 2016, 12:14 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Это кусок скрипта или целый? Вы простите, я ж совсем дерево, я даже не поняла, тэг-то куда вписывать? -__- Это функция, которую можно использовать. В предположении, что факелы в комнате зажигаются по триггеру, полный скрипт мог бы выглядеть следующим образом: Neverwinter Script void lightMarkedTiles(string tag, object area) { int n = 0; object marker = GetObjectByTag(tag, n); while (GetIsObjectValid(marker)) { location lTile = GetLocation(marker); SetTileMainLightColor (lTile, TILE_MAIN_LIGHT_COLOR_BLACK, TILE_MAIN_LIGHT_COLOR_BLACK); SetTileSourceLightColor (lTile, TILE_MAIN_LIGHT_COLOR_WHITE, TILE_MAIN_LIGHT_COLOR_WHITE); marker = GetObjectByTag(tag, ++n); } RecomputeStaticLighting(area); } void main() { string tag = ...; // задать тег можно разными способами: вписать прямо в скрипт, считать из локальной переменной или вовсе поставить триггеру тот же тег и использовать его lightMarkedTiles(tag, GetArea(OBJECT_SELF)); } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146081 · Ответов: 5109 · Просмотров: 980,712 |
Отправлено: Jan 20 2016, 10:43 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
2. Можно попробовать разместить в центре нужных тайлов невидимый объект и проверять, есть ли он. Если на нужных тайлах разместить, например, вейпоинты с одинаковым тегом (новый тег в каждой комнате), можно использовать следующую функцию: Neverwinter Script void lightMarkedTiles(string tag, object area) { int n = 0; object marker = GetObjectByTag(tag, n); while (GetIsObjectValid(marker)) { location lTile = GetLocation(marker); SetTileMainLightColor (lTile, TILE_MAIN_LIGHT_COLOR_BLACK, TILE_MAIN_LIGHT_COLOR_BLACK); SetTileSourceLightColor (lTile, TILE_MAIN_LIGHT_COLOR_WHITE, TILE_MAIN_LIGHT_COLOR_WHITE); marker = GetObjectByTag(tag, ++n); } RecomputeStaticLighting(area); } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146077 · Ответов: 5109 · Просмотров: 980,712 |
Отправлено: Oct 27 2015, 09:42 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Не совсем в тему, но навеяно: ДМ-клиент не нужен, как некоторые полагают. |
Форум: СRPG · Просмотр сообщения: #146033 · Ответов: 29 · Просмотров: 213,443 |
Отправлено: Jun 27 2015, 22:16 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Подскажет кто, как прекратить в области дождь? Т.е свести погодный процент в свойствах области к нулю скриптом в игре? SetWeather() |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145949 · Ответов: 3364 · Просмотров: 795,026 |
Отправлено: May 12 2015, 14:04 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Доброго времени суток! Известно что после установки дополнения Hordes of the Underdark в тулсете появляется опция по установке времени исчезновения трупов существ. Значение по умолчанию 5 секунд. Через NWN Explorer решил покопаться в 2da файлах игры и найти это значение и поставить своё, но не могу найти файл который отвечает за это. Есть всё (существа, классы, расы, заклинания т .п.) кроме этого. Прошу знающих подсказать в каком файле искать этот параметр. Заранее спасибо. В 2да этого нет, насколько мне известно. Для каждого существа время определяется записью DecayTime в соответствующем GFF файле. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145873 · Ответов: 5109 · Просмотров: 980,712 |
Отправлено: Apr 27 2015, 23:27 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
8-ка просто именно рассчитывалась скорее как ОС для планшетов, там вроде даже патч есть. Вообще сама винда8 в квадратиках, как будто владелец minecraft скупил корпорацию MS Да нет, вин8 действительно лучше обращается как минимум с хардами, в особенности с ссд, и за две предыдущие оси МС научились разумно планировать задачи на многопроцессорных системах. Но тогда игра была актуальна, и дыру залатали, сейчас это могут нормально исправить только бимдоги, которые вроде как хотели переиздать и нвн1. В отличие от бг, эта игра может продаться покруче. Хоть я и не верю именно в xoreos, есть и другие. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145852 · Ответов: 297 · Просмотров: 261,804 |
Отправлено: Mar 28 2015, 18:25 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Уже даже рецензии хвалебные подтянулись, хотя как они смогли оценить тру олдскул рпг менее чем за день - не понятно Многие говорят, что наиграли десятки (сотни?) часов во время беты, но не проверить. Убрали мультикласс, добавили активных абилок милишникам, многие абилки доступны n/бой вместо n/сутки, на хайлвл (8-12 из 12(?) доступных) спеллы первых кругов становятся /бой; местная disengagement attack (выбегание из мили) представляет собой почти attack of opportunity ассассина (+к точности, +к дмг, останавливает движение), так что кайтить сложнее и можно почти танковать -- файт может держать до трёх целей под возможностью прока, но есть абилки вроде шанса на уклонение у роги или спринта варвара. Всё это подробно можно прочитать и в мануале. В целом есть чувство, что хотели убрать раздражающие в крпг фичи из днд. Сюжет, квесты и диалоги до полного прохождения комментировать не буду, пожалуй, рановато. |
Форум: СRPG · Просмотр сообщения: #145815 · Ответов: 103 · Просмотров: 378,528 |
Отправлено: Feb 26 2015, 17:02 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Второй способ - теоретический - сам не пробовал. Попробовать отловить использования хилер кита через SignalEvent и EventSpellCastAt. По идеи должно получится, так как свойство Healer's Kit находится в spells.2da и по сути является спеллом. Не помню, занимался ли аптечками, но зелья через спеллхук отлавливать можно совершенно точно. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145749 · Ответов: 5109 · Просмотров: 980,712 |
Отправлено: Feb 22 2015, 17:33 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Можно ли как-то запретить выгонять спутника из отряда кнопкой из радиального меню? Если нельзя, то как можно запустить определенный скрипт, когда игрок все же выкинул спутника через радиальное меню? Никак, насколько мне известно: нативных событий нет, быстрый поиск по nwnx результатов не дал. Можно разве что проверять на хб, состоит ли непись в группе с игроком, и запускать необходимые действия. Очевидно, скорее всего с задержкой в несколько секунд. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145677 · Ответов: 3364 · Просмотров: 795,026 |
Отправлено: Feb 12 2015, 23:32 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
|
Форум: СRPG · Просмотр сообщения: #145658 · Ответов: 29 · Просмотров: 213,443 |
Отправлено: Dec 4 2014, 14:04 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Lua довольно гибок, на нём можно и без заморочек работать, тут скорее вопрос реализации в конкретной игре. Те же аддоны для вов, на моей памяти, очень легко пишутся. Возможности скриптов и лёгкость их освоения всегда по разные стороны баррикад. Но вот скорость работы и наличие специалистов уже в данный момент - сильные плюсы lua. Не надо рассказывать про плюсы Lua, более чем уважаю этот язык, и не меньше уважаю ещё и разработчиков LuaJIT. Речь не о том. Вам таки ехать или шашечки? Лучше требование программиста в команде, чем тормоза и вылеты. Лучше. В таком случае следующим шагом было бы логично дать инструмент, с которым именно программисту будет лучше работать в долгосрочной перспективе. На Lua хорошо писать именно небольшие скрипты в духе синглов NWN, но не те самые сложные системы. Он действительно прост и удобен, но опечатка, молчаливо возвращающая nil, такая же молчаливая передача неверного числа параметров и их возвращение и подобные казусы, вываливающиеся только в рантайме, не есть хорошо для сервера. Да, это можно пофиксить при помощи интерфейсов. Если же будет нативный API и возможность цеплять в Lua нативный код -- вообще замечательно. Посмотрим. Имхо в этом же и секрет популярности unity (на котором сабж и работает) - можно сразу сесть и писать на с#, а не искать по форумам человека, готового учить очередной велосипед ради бесплатного проекта, знание которого тебе больше нигде не понадобится К слову, C#. Не Lua, не Python, не Ruby и даже не Scheme (интересно было бы посмотреть, кстати). В некоторых проектах в качестве скриптового языка используют D, в будущем лично мне бы хотелось на этом месте видеть Rust. Edit: по непроверенным данным Unity всё-таки разрешает писать ещё и на JS и на чём-то похожем на Python. Думаю, полиглотство тоже играет немалую роль. Это не спор, просто решил уточнить, что имелось в виду. |
Форум: СRPG · Просмотр сообщения: #145501 · Ответов: 17 · Просмотров: 131,158 |
Отправлено: Dec 4 2014, 12:30 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
"How not to implement a basic scripting language", BioWare, AI Game programming wisdom, 2002 для интереса. И по-прежнему ни у кого не хватает мозгов сделать менее вырвиглазный API, хотя бы не использующий километровые псевдоконстанты. К слову, Lua далеко не панацея -- write-mostly как и все динамические языки. Без статической проверки поддержка не-программистами превращает код в кашу, что не облегчает решение задачи. |
Форум: СRPG · Просмотр сообщения: #145499 · Ответов: 17 · Просмотров: 131,158 |
Отправлено: Oct 23 2014, 18:35 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Слышал, что есть модуль "Ночной дозор" по книге Джорджа Мартина. Мне даже ссылка попадалась, но она уже не работает. Может кто знает, где скачать? Поиск по neverwintervault.org выдаёт An Echo of Knights и, собственно, Night's Watch. |
Форум: Neverwinter Nights · Просмотр сообщения: #145438 · Ответов: 54 · Просмотров: 108,371 |
Отправлено: Jan 10 2013, 09:50 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
Попросту говоря сей объект в игре далее доступен только для ПС – сам движок лутбэг никак не видит. Можно удалить мертвое тело по тагу, заставить его исчезнуть или даже перенести в «лимбо» (что приведет к утрате всяческого доступа к его лутбэгу), но на полу при подсветке по табу все еще можно будет наблюдать силуэт его никуда не девшегося лутбэга. Единственный способ избавиться от стандартного лутбэга – вынуть все содержимое ПС-персонажем вручную. Неверно. Все стандартные лутбеги имеют тег "BodyBag", по нему можно получить доступ к объекту (видимому или нет), очистить от итемов и удалить, что и наблюдается в скрипте gennady. Единственное, лутбег ещё не создан на момент срабатывания OnDeath, поэтому его либо приходится искать с задержкой, либо запускать чистку с "внешних" событий. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143389 · Ответов: 3670 · Просмотров: 780,665 |
Отправлено: Nov 12 2012, 14:29 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
|
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143065 · Ответов: 3364 · Просмотров: 795,026 |
Отправлено: Jan 19 2012, 17:17 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
|
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140459 · Ответов: 17 · Просмотров: 47,330 |
Отправлено: Jan 13 2012, 20:02 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
|
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140400 · Ответов: 3364 · Просмотров: 795,026 |
Отправлено: Jan 8 2012, 10:23 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
|
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140301 · Ответов: 3364 · Просмотров: 795,026 |
Отправлено: Dec 24 2011, 22:18 | |
Level 7 ![]() ![]() Группа: Members Сообщений: 218 Регистрация: 16.06.2008 Из: Москва Пользователь №: 5,163 ![]() |
|
Форум: [NWN Shard] "Мистланд" · Просмотр сообщения: #140154 · Ответов: 332 · Просмотров: 204,911 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Текстовая версия | Сейчас: 26th April 2025 - 03:31 |