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

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

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

Lorendroll
Отправлено: Dec 17 2013, 01:02


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Проект забросил. Ушёл в разработку на Unity. Если кому-нибудь интересно, обращайтесь, передам коды и может быть даже помогу с моддингом и разработкой.
  Форум: Шарды рунета · Просмотр сообщения: #144860 · Ответов: 24 · Просмотров: 15,676

Lorendroll
Отправлено: Jan 17 2013, 20:54


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox, конечно. Острова в астрале увеличиваются в размерах по мере приближения к забвению, так что второй остров я бы хотел сделать огромным. На досуге слепил в ворлд машине остров и перенес 100 локаций в NWN2.
Хотелось бы чтобы кто-нибудь помог с наполнением этих зон объектами. Лесами, логовами, месторождениями.

Пробная лока в WM:
(IMG:http://dc132.file.qip.ru/img/eBIMboSD/s7/nwn_land.jpg)

Та же лока в NWN2:
(IMG:http://dc133.file.qip.ru/img/AIY0XXVz/s7/nwntoolset_land.jpg)


Общая карта острова. Квадратиком отмечен 1 тайл размером с локу 32х32:

(IMG:http://dc132.file.qip.ru/img/43mIbdRT/s7/as_map.jpg)
  Форум: Шарды рунета · Просмотр сообщения: #143426 · Ответов: 24 · Просмотров: 15,676

Lorendroll
Отправлено: Dec 19 2012, 03:41


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


О логовах, климате и искусственном интеллекте. Начал подробное описание систем проекта.

Собственно это одна из самых важных вещей которая мне сейчас требуется. Если кто-нибудь желает помочь с созданием логов и монстров - я вышлю набор уже сделанных, и с благодарностью приму работу. Для тестов ИИ, поведения хищников, вышлю модуль со скриптами в котором вы сможете запускать "экосистему" и тестировать баланс ( а то случалось такое что и зайцы волков по локам гоняли! :-D ).

(IMG:https://dl.dropbox.com/u/4986831/astral/treant_low.jpg)
  Форум: Шарды рунета · Просмотр сообщения: #143264 · Ответов: 24 · Просмотров: 15,676

Lorendroll
Отправлено: Dec 17 2012, 16:20


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


artblack888, можно. Spells.2da содержит достаточно понятную таблицу заклинаний. Там тебе и скрипт (ImpactScript) и продолжительность каста, и т.п. Само действие (напр. длительность эффекта) скорее всего придется изменять в коде скрипта для данного заклинания, это совсем не сложно. Подменив этот 2да файл в оверрайде сможешь получить новое заклинание.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #143243 · Ответов: 829 · Просмотров: 160,280

Lorendroll
Отправлено: Dec 17 2012, 09:01


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


С критикой согласен. Но хочу сказать, что я 99% времени занимался кодом, а не ландшафтом или наполнением. Вот фишка в том, что мир живет. Логова появляются когда зону долго никто не тревожил, существа спавнятся в зависимости от климата, и живут свой жизнью. это создает раз от раза неповторимую картину, исследовать которую будет гораздо веселее нежели мертвые ландшафты в обычных играх. Сделать же теперь ландшафты легко. эти 12 локаций я сделал за три дня, сейчас благодаря набору интерактивных элементов можно быстро готовить игровой мир. Можно кстати использовать генераторы ландшафта, интересно что выйдет. в юдк у меня это красиво получилось.
касательно сюжета, хочу добавить, что он есть! это очень философская история о саморазвитиии духа и человеческом обществе. Но она подана не в виде ряда квестов, а в виде секретных элементов и загадок, требующих исключительно коллективного решения сообществом игроков и провоцирующих их на организацию и конфликт. Не хочу преждеврнменно открывать все карты (IMG:style_emoticons/kolobok_light/smile.gif)

касательно развития, я пока не решил окончательно, но хочу как можно радикальнеее избавиться от левелинга. планировал доделать остров между оазисом и большим миром, в котором респавнящиеся и новые игроки должны проходить своего рода обучение и быструю прокачку от нуля до лвлкапа (в течение часа ориентировочно). а все остальное развитие должно происходить исключитеььно за счет кооперации и крафта. охота на крутых монстров, получение трофеев, сбор эфира (для энчанта), крафт более крутого шмота для охоты на еще более крутых монстров. Но фишка в том, что сбор эфира провоцирует появление порталов в ад и нашествие демонов. Собрать достаточно эфира для вооружения армии и победы над особыми монстрами просто невозможно, если нерационально расходовать эфир.
  Форум: Шарды рунета · Просмотр сообщения: #143241 · Ответов: 24 · Просмотров: 15,676

Lorendroll
Отправлено: Dec 17 2012, 00:37


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


О, ну объем довольно большой. Он как-то влияет на суть игры? 950мб, как сейчас посмотрел в распакованном виде. Готово 16 локаций 32х32, 12 из них полностью заполнены. Еще столько же есть в отдельном модуле (600мб), но не текстурировано и не заполнено вовсе (только ландшафт). Кстати ландшафт генерится при помощи плагина - делается одна большая локация, и делится на нужное количество тайлов, каждый из которых становится отдельной локацией 32х32 и доводится руками до ума. Так что получается цельный мир с плавными переходами.

Вот мобов мало - сделал около десятка зверей, для древней сделал особый ИИ, да и всё.

Айтемы - из стандартного НВН2 (все крафтовые вещи) + генератор случайного лута.

НПС с диалогами нет в принципе и не планируется, так как квестов в классическом понимании в игре нет. Есть загадки, в них есть призраки с монологами, и мини игра в стиле "доты", но я над ней немного завис по причине дисбаланса. Если будут толковые дндшники - доделаю в два счета.
  Форум: Шарды рунета · Просмотр сообщения: #143236 · Ответов: 24 · Просмотров: 15,676

Lorendroll
Отправлено: Dec 16 2012, 23:45


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Ну что, друзья, вот и настал тот момент, когда мне приходится выбирать - бросать или заканчивать то, чему я посвятил много вечеров и выходных за последние 6 лет жизни. Представляю свой проект Астрал на суд общественности. Шард не закончен. Однако многое все же работает. Есть сохранение всей важной информации в БД, крафтинг всех айтемов силами игроков, строительство домов (создаются даже инстансы помещений). Есть простая симуляция экосистемы, ии животных, системы умирания, голода и усталости. Последним усилием воли я хочу привести проект к играбельному состоянию. Для этого мне необходима помощь, которую я вынужден у вас попросить. Мне нужны левелдизайнеры чтобы наполнить и детализировать ландшафты, расставить точки появления логова, настроить климат. И контент-редакторы, знающие механику ДНД, для наполнения баз данных с монстрами, их лутом и т.п. Я обещаю взамен совершенно уникальный геймплей, о котором игроки в онлайн рпг давно мечтали. Без прокачки, повторяющихся квестов и бессмысленного сюжета. Тезисы о концепции вы можете обнаружить у меня в ЖЖ.

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

(IMG:https://dl.dropbox.com/u/4986831/as_crafting.jpg)


Сейчас я ушел в разработку на Unreal Engine, так что если с шардом не сложится - я выложу его исходники в открытый доступ.
  Форум: Шарды рунета · Просмотр сообщения: #143234 · Ответов: 24 · Просмотров: 15,676

Lorendroll
Отправлено: Sep 17 2011, 15:44


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Ollone5, вот готовый скрипт для рандомного брожения. Чтобы из локу в локу переходил убедись что тригеры перехода из локи в локу срабатывают и для NPC.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #139225 · Ответов: 3354 · Просмотров: 258,804

Lorendroll
Отправлено: Sep 16 2011, 17:33


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


virusman, посыпаю голову пеплом. CreateInstancedAreaFromSource.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139219 · Ответов: 829 · Просмотров: 160,280

Lorendroll
Отправлено: Sep 16 2011, 17:25


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


denis0k, вот только
Цитата
сингл в ммо
я считаю верхом идиотизма. Хотя игра сама хорошая, не спорю. Но и делали бы сингл!
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139217 · Ответов: 829 · Просмотров: 160,280

Lorendroll
Отправлено: Sep 16 2011, 16:28


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox только что проверил, проверка происходит верно. Указывал в проверке "duergar" маленькими буквами. Проверь еще нет ли в оверрайде или хаке racialtypes.2da
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139215 · Ответов: 60 · Просмотров: 55,034

Lorendroll
Отправлено: Sep 16 2011, 16:11


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox, нет такой функции, инстансы стандартным способом не делаются. Вот есть интересное решение в ветке про НВН1. Но я откровенно считаю инстансы костылем для умственно ограниченных геймдизайнеров (не в счёт, разумеется, инстансы для интерьеров у динамических построек или рандомных данжей; я именно про квестовые зоны).
Твой вариант с привратником делается легко, только лично я считаю это издевательством над игроками.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139214 · Ответов: 829 · Просмотров: 160,280

Lorendroll
Отправлено: Sep 16 2011, 00:49


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox, потому что функция GetSubRace возвращает целочисленную переменную типа int, а ты сверяешь её со строкой. Ты пробовал проверять расу скриптом gc_check_race_pc? аргументом к нему ставил duergar? Обрати внимание что существует два скрипта с таким названием. Один из оригинала НВН2 другой из второго аддона. Разумеется, нужно использовать более свежий т.к. в нем будут учтены новые субрасы. Возможно именно потому что ты использовал старый скрипт он не увидел разницы между субрасами.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139191 · Ответов: 60 · Просмотров: 55,034

Lorendroll
Отправлено: Sep 16 2011, 00:38


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox, инстансы нельзя сделать на движке НВН1-2
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139190 · Ответов: 829 · Просмотров: 160,280

Lorendroll
Отправлено: Sep 14 2011, 21:14


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox,
1) ставить на персонажа переменную с пометкой о дате/времени взятия квеста, а потом проверять её значение и сверять с текущей датой/временем. Довольно нетривиальная задача для начинающего.
2) тоже надо писать свой скрипт где воспользоваться функциями ActionJumpToLocation в случае работы с персонажем, или CopyObject а затем DestroyObject оригинал в случае с иными типами объектов.

PS: по вопросам тулсета обращайтесь в icq, смогу оперативнее помочь
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139176 · Ответов: 336 · Просмотров: 110,909

Lorendroll
Отправлено: Sep 14 2011, 21:07


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


noooox, наверное ID перепутаны. Посмотри в racialtypes.2da.
added:
посмотрел сам, айди разные (0 и 1), но базовая раса у них одинаковая. Надо выяснять. Лучше написать свой скрипт проверки.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139175 · Ответов: 60 · Просмотров: 55,034

Lorendroll
Отправлено: Sep 14 2011, 21:05


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Sirinoeles, похоже что-то мешает произвести запись в папку с модулем или времянкой. Попробуй сохранять модуль как директорию (file - save as directory). Если не поможет я бы советовал поискать английскую версию игры, она значительно более безглючная.
PS: по вопросам тулсета оперативнее чем на форуме могу консультировать в icq, все кому нужно обращайтесь.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #139174 · Ответов: 235 · Просмотров: 92,274

Lorendroll
Отправлено: Mar 20 2011, 04:01


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Цитата
после разговора с игроком должен удалиться в свою комнату и там и остаться.

Нарисуй триггер в комнате, а на OnEnter проверку на то, вошел ли туда нужный НПС, и команду чтобы запереть дверь.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #138281 · Ответов: 5102 · Просмотров: 315,385

Lorendroll
Отправлено: Mar 20 2011, 03:52


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Orochi, это на 99% глюк локализации или настроек локализованных символов. Смени региональные настройки у винды.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #138280 · Ответов: 322 · Просмотров: 109,635

Lorendroll
Отправлено: Mar 20 2011, 01:02


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Мне нужно в скрипте получить позицию, которую игрок выберет левым кликом мышки.

Как я видел, есть две функции возвращающие указанную игроком позицию:
1) GetItemActivatedTargetLocation
2) GetSpellTargetLocation

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

Как можно выйти из этой ситуации? Есть идея написать кастомный фит, вызывающий нужный кастомный спелл, вызывающий нужный скрипт, получающий нужное значение (IMG:style_emoticons/kolobok_light/smile.gif) Но похоже фит можно вызвать тоже только на определенный объект... Может быть есть выход при помощи custom GUI?

Подозреваю что можно извернуться с UIObject_Input_ActionTargetScript. Но как? Повесить невидимую кнопку на весь экран игрока?
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #138279 · Ответов: 336 · Просмотров: 110,909

Lorendroll
Отправлено: Oct 13 2010, 00:23


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Ner1, этот скрипт есть на ваулте
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #137265 · Ответов: 322 · Просмотров: 109,635

Lorendroll
Отправлено: Sep 11 2010, 23:05


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


denis0k, верно говоришь, даже грустно читать и слышать свои мысли, в которых иногда не хочется самому себе признаваться. Хотя я еще верю в концепцию F2P и эволюционное возникновение со вреиенем достойной модели оплаты. А из перспективных на мой взгляд платформ сейчас очень радует UDK. Думаю, погружусь в него когда закончу или таки брошу проект на НВН2. Впрочем, есть тенденция появления все более дружелюбных инструментов разработки игр, и на один ЮДК можно надеяться. А шардам НВН не помешала бы, на мой взгляд, реклама. Сейчас народ потихонечку начинает понимать что от гриндилок уже ждать нечего, и все чаще мне встречаются чудаки, вспоминающие или задумывающиеся о роул-плее. И НВН для них откровение. Хотя шардам еще надо подтянуться до определенного уровня. Но чем больше аудитория и интерес к проекту, тем больше энтузиазма у разработчиков, и выше вероятность найти новых сотрудников.
  Форум: Шарды рунета · Просмотр сообщения: #136980 · Ответов: 617 · Просмотров: 124,066

Lorendroll
Отправлено: Sep 4 2010, 21:47


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Folkrocker, смотря что понимать под "освоением". Я несмотря на то, что работаю с тулсетом уже 4 года, частенько открываю для себя что-то новое. А в сравнение с другими редакторами и СДК, которые я видел, в НВН очень простой и при этом мощный редактор. Хотя определенные вещи на нем сделать очень трудно или вообще невозможно, но таких штук не много. В целом я считаю что в НВН один из самых простых в освоении редакторов, особенно если кто-то поделится опытом.

Цитата(Celestial @ Aug 18 2010, 16:00) *
1. Есть ХАК плэйсаблов для НВН1 (http://nwvault.ign.com/View.php?view=Hakpa...411&id=7933), как его переделать в ХАК для НВН2?

Нужно заменить все 2da из хакпака на 2да из НВН2 и прописать там эти новые модели. Для плейсиблов этого вроде достаточно, если формат моделей совпадает.

Цитата(Celestial @ Aug 18 2010, 16:00) *
3. Как изменить свойства текущих фитов, классов, рас?

Править 2да таблицы. Classes.2da, Feats.2da, Races.2da и прочее, и совать в хак (или оверрайд).

Цитата(Celestial @ Aug 18 2010, 16:00) *
5. Сейчас, стандартно, если персонаж человек голый (м и ж), то отображается модель нижнего белья со штанами и рубахой (как м, так и ж)... Нашел на Ваулте хаки с моделями женщин и мужчин в просто в трусах... Как/где мне ими заменить исходные "голые" модели нвн для людей?

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

  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #136963 · Ответов: 829 · Просмотров: 160,280

Lorendroll
Отправлено: Aug 12 2010, 17:04


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


Мне в своё время очень помогли ресурсы www.nwnlexicon.com / nwn1.nwn2lexicon.com и nwn2.wikia.com. Легко переводятся при помощи Google Translate, хотя там довольно просто все написано и так.
А в самом начале мне жутко помогла тулза под названием ScriptGen. Разбирая то, как она генерит скрипты, можно быстро научиться приемам работы.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #136696 · Ответов: 336 · Просмотров: 110,909

Lorendroll
Отправлено: Aug 9 2010, 20:55


Level 9
***

Группа: Members
Сообщений: 362
Регистрация: 05.02.2005
Из: Нижний Новгород
Пользователь №: 534


DilanZendal, 1 - обычным текстовым редактором или Excel'ем. Если хочешь сделать новый класс, можешь отредактировать уже существующий и сделать свой по образцу.
2 - Гайдов не встречал, хотя я не искал. Для начала загляни в classes.2da который расположен в архиве 2DA_X2.zip. Там все достаточно понятно - каждый столбец отвечает за параметр класса. Скажем, HitDice или прогрессию BAB. Однако я сам не создавал кастомные классы, не доводилось. но думаю, добавив строку в этот 2да ты получишь новый класс с нужными свойствами.
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #136677 · Ответов: 322 · Просмотров: 109,635

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

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

Текстовая версия Сейчас: 26th June 2019 - 07:35