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

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

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

greye
Отправлено: 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 · Просмотров: 28,983

greye
Отправлено: May 10 2017, 10:37


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Heather @ May 7 2017, 12:48) *
Привет! Всех с праздниками!
Помогите, пожалуйста, с очень простой штукой! Хочу, чтобы в катсцене говорили имя игрока (через SpeakString), но не могу найти, как его задать. Что-то типа<PCName>... В Лексиконе искала, не нашла, бикоз май инглиш из нот гуд (IMG:style_emoticons/kolobok_light/smile.gif)

Neverwinter Script
string playerName = GetName(GetFirstPC());
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146324 · Ответов: 5109 · Просмотров: 852,452

greye
Отправлено: Mar 31 2016, 10:40


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Вроде как n-Space закрылись. Портирование на консоли продолжается.
  Форум: СRPG · Просмотр сообщения: #146157 · Ответов: 29 · Просмотров: 58,012

greye
Отправлено: Feb 13 2016, 21:53


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(denis0k @ Feb 13 2016, 22:43) *
Пошаговые игры явно продаются не ок smile.gif

Larian с D:OS и Firaxis с X-COM не жалуются. (IMG:style_emoticons/kolobok_light/rolleyes.gif)

Цитата(denis0k @ Feb 13 2016, 22:43) *
У меня богатый опыт консольных коопов, со временем это начинает даже нравиться smile.gif

Поверю на слово.

Цитата(denis0k @ Feb 13 2016, 22:43) *
Но для крпг это имеет больше плюсов, чем минусов. В нвн1 некоторые логические баги кампании тянулись аж до ХотУ, ну и были классические фичи: завершаем квест, один сопартиец возвращается телепортом, чтобы сдать (чтобы всеми не бегать, это нудно), хочет прилететь к нам, а там сюжетные рельсы, катсцены, бой и т.п., и приходится грузить сейв. Или во время диалога другой игрок куда-то бежит, наступает на триггер и снова лоад.

Возможно поэтому в коопе нвн2 партию кидает всю между локациями и паузит всех при диалоге.

Убедительно, но опыт костылестроения у всех уже достаточно большой, чтобы таких вещей можно было избежать. Но вообще мне больше всего жалко, что не доступен формат игры adventurers guild.
  Форум: СRPG · Просмотр сообщения: #146097 · Ответов: 29 · Просмотров: 58,012

greye
Отправлено: Feb 13 2016, 13:08


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(denis0k @ Feb 12 2016, 23:55) *
Дид5 невозможно перенести в реалтайм в принципе smile.gif Если конечно не городить адовый интерфейс а-ля классический вов с миллионом аддонов для рейдинга, за которым не видно игры. Это было бы хуже в разы, чем дид3 в нвн smile.gif

Так никто и не спорит, что нельзя, просто фу такими быть.) В конце концов, бои можно (было?) сделать и походовыми. Разумеется, учитывая ранние видео геймплея и доступ к бете, это проблема игроков, надеявшихся непонятно на что.

Цитата(denis0k @ Feb 12 2016, 23:55) *
Стандартная фишка консольных игр и сингла нвн2, в коопе от этого пользы больше, чем вреда, особенно с рандомами. Я добираюсь до игр не сразу и люблю читать лор, попивая чай (и придерживая монокль), и меня бесит, когда рандомы, проходящие игру уже в 10й раз просто жмакают "далее" на рефлексе smile.gif

Кхм, для игры с пользовательскими историями это не слишком удачное решение. Мало того, что это просто раздражает в игре и с рандомами, и со знакомыми (закупка у торговцев, например), так ещё и навязывает _повсюду_ ходить всей группой, что, может быть, и не так плохо само по себе и в духе настолки.
  Форум: СRPG · Просмотр сообщения: #146095 · Ответов: 29 · Просмотров: 58,012

greye
Отправлено: Feb 10 2016, 12:25


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(denis0k @ Feb 10 2016, 00:14) *
Забавно, но адекватных негативных отзывов так и не прибавилось - все походу хотели нвн3 на дид3 биоварской редакции (в которой тоже от канонической дид было лишь немногим больше, чем в сабже), а им подсунули другую игру smile.gif

Нет, просто ожидали 5 редакцию вместе с механикой, хотя бы приблизительно такой же, а не просто "по мотивам" сеттинга. И таки да, им подсунули другую игру. (IMG:style_emoticons/kolobok_light/rolleyes.gif) Не знаю как с этим сейчас, но многим доставлял тот факт, что все взаимодействия с нпс в любой момент ставили паузу и открывали окно для всей партии.

К слову, за это время появились занятные модификации.

P.S. оффтоп: А тем временем Beamdog мутят...
  Форум: СRPG · Просмотр сообщения: #146093 · Ответов: 29 · Просмотров: 58,012

greye
Отправлено: Jan 23 2016, 12:14


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Heather @ Jan 23 2016, 00:18) *
Это кусок скрипта или целый? Вы простите, я ж совсем дерево, я даже не поняла, тэг-то куда вписывать? -__-

Это функция, которую можно использовать. В предположении, что факелы в комнате зажигаются по триггеру, полный скрипт мог бы выглядеть следующим образом:
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 · Просмотров: 852,452

greye
Отправлено: Jan 20 2016, 10:43


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Melisse @ Jan 20 2016, 10:42) *
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 · Просмотров: 852,452

greye
Отправлено: Oct 27 2015, 09:42


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Не совсем в тему, но навеяно: ДМ-клиент не нужен, как некоторые полагают.
  Форум: СRPG · Просмотр сообщения: #146033 · Ответов: 29 · Просмотров: 58,012

greye
Отправлено: Jun 27 2015, 22:16


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(NumberOne @ Jun 27 2015, 20:39) *
Подскажет кто, как прекратить в области дождь? Т.е свести погодный процент в свойствах области к нулю скриптом в игре?

SetWeather()
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145949 · Ответов: 3359 · Просмотров: 636,398

greye
Отправлено: May 12 2015, 14:04


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Aztec2012 @ May 12 2015, 14:24) *
Доброго времени суток!

Известно что после установки дополнения Hordes of the Underdark в тулсете появляется опция по установке времени исчезновения трупов существ. Значение по умолчанию 5 секунд.

Через NWN Explorer решил покопаться в 2da файлах игры и найти это значение и поставить своё, но не могу найти файл который отвечает за это. Есть всё (существа, классы, расы, заклинания т .п.) кроме этого.

Прошу знающих подсказать в каком файле искать этот параметр. Заранее спасибо.

В 2да этого нет, насколько мне известно. Для каждого существа время определяется записью DecayTime в соответствующем GFF файле.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145873 · Ответов: 5109 · Просмотров: 852,452

greye
Отправлено: Apr 27 2015, 23:27


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Melisse @ Apr 28 2015, 00:22) *
8-ка просто именно рассчитывалась скорее как ОС для планшетов, там вроде даже патч есть. Вообще сама винда8 в квадратиках, как будто владелец minecraft скупил корпорацию MS

Да нет, вин8 действительно лучше обращается как минимум с хардами, в особенности с ссд, и за две предыдущие оси МС научились разумно планировать задачи на многопроцессорных системах.

Цитата(denis0k @ Apr 27 2015, 22:38) *
Но тогда игра была актуальна, и дыру залатали, сейчас это могут нормально исправить только бимдоги, которые вроде как хотели переиздать и нвн1. В отличие от бг, эта игра может продаться покруче.

Хоть я и не верю именно в xoreos, есть и другие.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145852 · Ответов: 297 · Просмотров: 203,440

greye
Отправлено: Mar 28 2015, 18:25


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(denis0k @ Mar 27 2015, 19:17) *
Уже даже рецензии хвалебные подтянулись, хотя как они смогли оценить тру олдскул рпг менее чем за день - не понятно

Многие говорят, что наиграли десятки (сотни?) часов во время беты, но не проверить.

Убрали мультикласс, добавили активных абилок милишникам, многие абилки доступны n/бой вместо n/сутки, на хайлвл (8-12 из 12(?) доступных) спеллы первых кругов становятся /бой; местная disengagement attack (выбегание из мили) представляет собой почти attack of opportunity ассассина (+к точности, +к дмг, останавливает движение), так что кайтить сложнее и можно почти танковать -- файт может держать до трёх целей под возможностью прока, но есть абилки вроде шанса на уклонение у роги или спринта варвара. Всё это подробно можно прочитать и в мануале. В целом есть чувство, что хотели убрать раздражающие в крпг фичи из днд. Сюжет, квесты и диалоги до полного прохождения комментировать не буду, пожалуй, рановато.
  Форум: СRPG · Просмотр сообщения: #145815 · Ответов: 103 · Просмотров: 120,074

greye
Отправлено: Feb 26 2015, 17:02


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Fimko @ Feb 26 2015, 16:56) *
Второй способ - теоретический - сам не пробовал. Попробовать отловить использования хилер кита через SignalEvent и EventSpellCastAt. По идеи должно получится, так как свойство Healer's Kit находится в spells.2da и по сути является спеллом.

Не помню, занимался ли аптечками, но зелья через спеллхук отлавливать можно совершенно точно.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145749 · Ответов: 5109 · Просмотров: 852,452

greye
Отправлено: Feb 22 2015, 17:33


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(NumberOne @ Feb 22 2015, 15:19) *
Можно ли как-то запретить выгонять спутника из отряда кнопкой из радиального меню? Если нельзя, то как можно запустить определенный скрипт, когда игрок все же выкинул спутника через радиальное меню?

Никак, насколько мне известно: нативных событий нет, быстрый поиск по nwnx результатов не дал. Можно разве что проверять на хб, состоит ли непись в группе с игроком, и запускать необходимые действия. Очевидно, скорее всего с задержкой в несколько секунд.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145677 · Ответов: 3359 · Просмотров: 636,398

greye
Отправлено: Feb 12 2015, 23:32


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


swordcoast.com
Трейлер

Сам впервые слышу. Кто-нибудь следил/знает, что за зверь?
  Форум: СRPG · Просмотр сообщения: #145658 · Ответов: 29 · Просмотров: 58,012

greye
Отправлено: Dec 4 2014, 14:04


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(denis0k @ Dec 4 2014, 14:34) *
Lua довольно гибок, на нём можно и без заморочек работать, тут скорее вопрос реализации в конкретной игре. Те же аддоны для вов, на моей памяти, очень легко пишутся. Возможности скриптов и лёгкость их освоения всегда по разные стороны баррикад. Но вот скорость работы и наличие специалистов уже в данный момент - сильные плюсы lua.

Не надо рассказывать про плюсы Lua, более чем уважаю этот язык, и не меньше уважаю ещё и разработчиков LuaJIT. Речь не о том.

Цитата(denis0k @ Dec 4 2014, 14:34) *
Вам таки ехать или шашечки? Лучше требование программиста в команде, чем тормоза и вылеты.

Лучше. В таком случае следующим шагом было бы логично дать инструмент, с которым именно программисту будет лучше работать в долгосрочной перспективе. На Lua хорошо писать именно небольшие скрипты в духе синглов NWN, но не те самые сложные системы. Он действительно прост и удобен, но опечатка, молчаливо возвращающая nil, такая же молчаливая передача неверного числа параметров и их возвращение и подобные казусы, вываливающиеся только в рантайме, не есть хорошо для сервера. Да, это можно пофиксить при помощи интерфейсов. Если же будет нативный API и возможность цеплять в Lua нативный код -- вообще замечательно. Посмотрим.

Цитата(denis0k @ Dec 4 2014, 14:34) *
Имхо в этом же и секрет популярности unity (на котором сабж и работает) - можно сразу сесть и писать на с#, а не искать по форумам человека, готового учить очередной велосипед ради бесплатного проекта, знание которого тебе больше нигде не понадобится

К слову, C#. Не Lua, не Python, не Ruby и даже не Scheme (интересно было бы посмотреть, кстати). В некоторых проектах в качестве скриптового языка используют D, в будущем лично мне бы хотелось на этом месте видеть Rust. Edit: по непроверенным данным Unity всё-таки разрешает писать ещё и на JS и на чём-то похожем на Python. Думаю, полиглотство тоже играет немалую роль.

Это не спор, просто решил уточнить, что имелось в виду.
  Форум: СRPG · Просмотр сообщения: #145501 · Ответов: 17 · Просмотров: 30,368

greye
Отправлено: 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 · Просмотров: 30,368

greye
Отправлено: Oct 23 2014, 18:35


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Agrhrmrbr @ Oct 23 2014, 19:17) *
Слышал, что есть модуль "Ночной дозор" по книге Джорджа Мартина. Мне даже ссылка попадалась, но она уже не работает.
Может кто знает, где скачать?

Поиск по neverwintervault.org выдаёт An Echo of Knights и, собственно, Night's Watch.
  Форум: Neverwinter Nights · Просмотр сообщения: #145438 · Ответов: 54 · Просмотров: 98,964

Важно! Скрипты
greye
Отправлено: Jan 10 2013, 09:50


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Flaristan @ Jan 10 2013, 04:52) *
Попросту говоря сей объект в игре далее доступен только для ПС – сам движок лутбэг никак не видит. Можно удалить мертвое тело по тагу, заставить его исчезнуть или даже перенести в «лимбо» (что приведет к утрате всяческого доступа к его лутбэгу), но на полу при подсветке по табу все еще можно будет наблюдать силуэт его никуда не девшегося лутбэга. Единственный способ избавиться от стандартного лутбэга – вынуть все содержимое ПС-персонажем вручную.

Неверно. Все стандартные лутбеги имеют тег "BodyBag", по нему можно получить доступ к объекту (видимому или нет), очистить от итемов и удалить, что и наблюдается в скрипте gennady. Единственное, лутбег ещё не создан на момент срабатывания OnDeath, поэтому его либо приходится искать с задержкой, либо запускать чистку с "внешних" событий.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143389 · Ответов: 3670 · Просмотров: 701,178

greye
Отправлено: Nov 12 2012, 14:29


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Virake @ Nov 12 2012, 14:33) *
жду ответа на свой вопрос.


Цитата(Ilerien @ Nov 4 2012, 15:15) *
Цитата(Virake @ Nov 4 2012, 13:16) *
какой 2da-файл отвечает за категории blueprint-ов? что-то никак не могу найти.

Там нe 2da, там itp.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143065 · Ответов: 3359 · Просмотров: 636,398

greye
Отправлено: Jan 19 2012, 17:17


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(denis0k @ Jan 19 2012, 16:59) *
И, насколько я помню, ни в одну игру smile.gif

Spellforce вроде бы разрешал сеть с одним и тем же набором ключей.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140459 · Ответов: 17 · Просмотров: 40,821

greye
Отправлено: Jan 13 2012, 20:02


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Syntaxys @ Jan 13 2012, 20:18) *
Не совсем по теме тулсета, но всёже: можно как-нибудь запустить 2 копии Невервинтера на одном компе не заморачиваясь с виртуальными машинами и тд?

Только правкой бинарника.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140400 · Ответов: 3359 · Просмотров: 636,398

greye
Отправлено: Jan 8 2012, 10:23


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(Syntaxys @ Jan 8 2012, 10:51) *
При загрузке локации выполняется скрипт.
Если игрок, вошедший в локацию оказался четным ( не по списку, а четным по заходам в локацию), то он перенаправляется в локацию №1.
Если нечетный, то соответственно в локацию №2.

Neverwinter Script
object GetEnteringObject()
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140301 · Ответов: 3359 · Просмотров: 636,398

greye
Отправлено: Dec 24 2011, 22:18


Level 7
**

Группа: Members
Сообщений: 218
Регистрация: 16.06.2008
Из: Москва
Пользователь №: 5,163


Цитата(4yryH @ Dec 24 2011, 21:21) *
То есть как бы за все время молчанки вообще ничего не было сделано?))

Интересный вывод. Что-то сделано было, но не в требуемом объёме - планировать что-то в условиях будних авралов довольно трудно.
  Форум: [NWN Shard] "Мистланд" · Просмотр сообщения: #140154 · Ответов: 332 · Просмотров: 141,957

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

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

Текстовая версия Сейчас: 28th March 2024 - 15:52