"Грустная история" - так я назвала модуль, над которым сейчас начала работу. (модуль по игре Neverwinter Nights), однако в этом деле я новичок и мне нужен кто-то опытный, кто помг бы мне разобраться в мельчайших деталях Набора Интрументов и самого Создания Модулей. Так же я была бы очень тронута, если бы нашелся кто-то, кто захотел бы делать со мной этот модуль. Для ознакомления я выложу описание, которое в силе на данный момент и идеи, которые хочу воплотить в модуле "Грустная история".
Итак,
________
Грустная История Красивого Города. Вы попали в митанраэль - очень большой, даже по меркам Фаеруна, город. После тишины Золотых Лесов, окружающих его со всех сторон, Митанраэль кажется единственным на много миль вокруг скоплением людей. И это почти правда. Погода, встречающая путников, неважная - уже воторую неделю город заливает дождем, а в отдельных районах и снегом. Жители прячутся в своих домах, на улицах почти никого не видно - все здания утопают в красном тумане и дождевой завесе.
Деревья теряют свою листву - скоро осень, что уже само по себе грустно. Но самое страшное, что может произойти с этим местом еще не случилось...
Пока что я сделала Митанраэль - центр, начинаю работу над районами. У меня огромная просьба помочь мне создать полноценный модуль (хех, не смотря на то, что я почти полный чайник, надеюсь набрать обороты в моих грандиозных планах.) Пока у меня парочка глупых. но важных вопросов:
1. Как можно настроить переход между люками или встроенными дверьми (там, к сожалению, нет "тройки перехода между областями")
2. Как настроить карту и важные пометки на ней, чтобы они полностью открылись герою в начале игры?
3. Как настроить разговор персонажа, чтобы он потом выполнял то или иное действие при определенной фразе (ну, кпримеру, садился на стул неподалеку? )
4. Ну и, наконец, как настроить какое-либо существо (будь то монстр или NPC) чтобы после определенного момента в разговоре он следовал за нами (как, например, Томи и другие наемники в главах Невервинтера?)5. вроде пока нет... но появится, это точно!
_________
Заранее спасибо, предложения и ответы принимаю на форуме, ящике или же на почте Armesta@yandex.ru
Добро пожаловать.
QUOTE (Арместа @ Feb 5 2006, 17:45) |
Пока у меня парочка глупых. но важных вопросов: |
QUOTE (Арместа @ Feb 5 2006, 17:45) |
1. Как можно настроить переход между люками или встроенными дверьми (там, к сожалению, нет "тройки перехода между областями") |
QUOTE (Арместа @ Feb 5 2006, 17:45) |
2. Как настроить карту и важные пометки на ней, чтобы они полностью открылись герою в начале игры? |
QUOTE (Арместа @ Feb 5 2006, 17:45) |
3. Как настроить разговор персонажа, чтобы он потом выполнял то или иное действие при определенной фразе (ну, кпримеру, садился на стул неподалеку? ) |
QUOTE (Арместа @ Feb 5 2006, 17:45) |
4. Ну и, наконец, как настроить какое-либо существо (будь то монстр или NPC) чтобы после определенного момента в разговоре он следовал за нами (как, например, Томи и другие наемники в главах Невервинтера?) |
Арместа, удачи вам в вашей затее.
Если позволите, у меня будет к вам просьба, совершенно не относящаяся к вашему модулю. Ради всего святого, не надо писать свои посты исключительно красным жирным шрифтом! Заметнее от этого текст не становится, а вот читаемость - теряет.
Конечно, helven, просто я первое сообщение так написала)))
LEX, спасибо за помощь, просто мелкие модули я уже делала, вот с той же деревенькой например. Правда, делала не одна, я, в принципе, там работала в основном над областями - тэгами и тэ дэ, а основную сюжетную линию делал друг, поэтому и появляются вопросы. А вот со скипетрами работать сложнее, они все на английском, а у меня этот язык, как бы помягче выразиться, неочень). Ну да ладно, буду пробовать.
Тем более, что я не одна работаю, все равно огромное спасибо.
А вопросы задала в этой теме потому что для этого, в принципе, ее и создала.
Helven, спасибо за пожелание, удача мне понадобится.
Добавлено в [mergetime]1139159524[/mergetime]
з.ы. Lex, я имела ввиду не обычные двери. а двери Фланар и секретные двери.
QUOTE (Арместа @ Feb 5 2006, 20:10) |
А вопросы задала в этой теме потому что для этого, в принципе, ее и создала. |
QUOTE (Арместа @ Feb 5 2006, 20:10) |
з.ы. Lex, я имела ввиду не обычные двери. а двери Фланар и секретные двери. |
Хорошо, спасибо.
Теперь у меня остался один вопрос - удалять ли мне тему?
Все таки я ее создала, чтобы найти тех, кто захочет мне помочь или что-то преложить.
QUOTE (Арместа @ Feb 5 2006, 21:45) |
удалять ли мне тему? |
QUOTE (Арместа @ Feb 5 2006, 21:45) |
Все таки я ее создала, чтобы найти тех, кто захочет мне помочь или что-то преложить. |
Ок, наверное. устал от моих "спасиб"? У нас тут уже не форум, а чат получается...
Хорошо, буду выкладывать по мере продвижения инфу с модулем, если кто-то заинтересуется. главное не совершить ту самую ошибку в теме "почему мы забрасываем проекты?" То есть, не забросить работу. У меня уже есть один модуль на 15 Мо, но я его лично так для себя сделала.
Добавлено в [mergetime]1139166860[/mergetime]
QUOTE | ||
а ты не сможешь |
Очень интересная идея у вашего модуля. Буду рад помочь, но пока все больше советом, так как задействован во многих проектах.
Lex, можно небольшой вопрос для разнообразия? Насколько давно ты на этом форуме? (ну, что очень давно, это я не дура, соображаю )
Добавлено в [mergetime]1139167260[/mergetime]
Лео, советом, это для меня уже очень важно!
Знаешь, что я тебе предлагаю? Я сейчас перво-наперво хочу посторить сюжетную линию модуля (так,естественно, будет проще работать и выдумывать основной сюжетный квест.) Но,кроме него, мне нужно достаточно много побочных квестов, над которыми может задуматься человек с хорошой фантазией (классный намек? ) Если интересно, можешь взяться Я была бы рада, но это если, конечно, у тебя есть время.
Далее по списку - у меня очень важный вопрос к тебе, хорошо ли ты умеешь работать со скриптами и т.п.? Потому что советы мне в этом деле очень и очень понадобятся.
В любом случае, можешь сразу мне давать свои идеи если появятся. А за советом непременно обращусь. Спасибо.
Арместа - вот советами и всенародной любовью вас на форуме сразу окружат. Вы, во-первых, будущий модульмейкер и член нашего сообщества, а во-вторых девушка. А девушки нас на форуме все как на подбор умны, талантилвы и очаровательны.
QUOTE |
важный вопрос к тебе, хорошо ли ты умеешь работать со скриптами и т.п.? |
QUOTE (Арместа @ Feb 5 2006, 22:13) |
У меня уже есть один модуль на 15 Мо, но я его лично так для себя сделала. |
QUOTE (Арместа @ Feb 5 2006, 22:17) |
Lex, можно небольшой вопрос для разнообразия? Насколько давно ты на этом форуме? |
QUOTE (Лео @ Feb 5 2006, 22:34) |
Лучший способ найти хорошего скриптера - самому им стать. |
Это я уже заметила Вот LEX превосходно справляется, недаром он мастер скриптов!
Но я думаю, во тоже на многое способны, а вообще, давай переходить на ты
За комплименты отдельное спасибо (льстец! ) только вот мне неловко за то, что могу совсем не оправдать ожиданий. Все-таки я тут недавно, хотя это уже второй раз, как я здесь регистрируюсь. Просто сначала произошло досадное недоразумение около года назад, ну да ладно.
Кстати, у вас тут, я погляжу, немного девушек? Или я просто такая невнимательная?
Ну да ладно, со скриптами как-нибудь разберемся Где мы, русские, не пропадали?
Добавлено в [mergetime]1139170390[/mergetime]
QUOTE |
В профиле каждого пользователя указана дата регистрации. |
QUOTE (Арместа @ Feb 5 2006, 23:10) |
Мне же нужен кто-то, на кого я буду равняться |
QUOTE (Арместа @ Feb 5 2006, 23:10) |
А вот насчет самому им стать. это сложно, но возможно |
QUOTE (Арместа @ Feb 5 2006, 23:10) |
Helven, а ты как со скриптами? |
Понятно, в конце концов, Ты - мастер локаций. Буду равняться на Лекса, хороший и сильный пример. Кстати, если можешь, напиши, пожалуйста, свои сильные стороны. И мне бы очень понадобился список того , чем прежде всего необходимо в совершенстве овладеть, прежде чем браться за полноценную работу с модулем. Ну, список. я. конечно, требовать не буду, да и не имею права, а советы, если сможете (что-то я постоянно с "ты" на "вы" сбиваюсь и наоборот.)
QUOTE (Арместа @ Feb 5 2006, 23:56) |
И мне бы очень понадобился список того , чем прежде всего необходимо в совершенстве овладеть, прежде чем браться за полноценную работу с модулем. |
QUOTE (Арместа @ Feb 5 2006, 23:10) |
з.ы. Lex, я имела ввиду не обычные двери. а двери Фланар и секретные двери. |
Neverwinter Script Source |
//::////////////////////////////////////////////// //:: OnUsed am_pus_used_door //:: Copyright © 2005 WRG! //::////////////////////////////////////////////// /* Скрипт использования PLC_ дверей. LocalString "TRANSITION_TARGET" - Таг вейпоинта или триггера, куда мы перемещаемся. Если на объекте не будет этого стринга, значит он просто откроется - закроется при повторном использовании. */ //::////////////////////////////////////////////// //:: Created By: Aiwan //:: Created On: 08.10.2005 //::///////////////////////////////////////////// void JumpAssociateToObject(object oPC, object oToJumpTo) { object oAnimal = GetAssociate(ASSOCIATE_TYPE_ANIMALCOMPANION, oPC); object oDominated = GetAssociate(ASSOCIATE_TYPE_DOMINATED, oPC); object oFamiliar = GetAssociate(ASSOCIATE_TYPE_FAMILIAR, oPC); object oSummoned = GetAssociate(ASSOCIATE_TYPE_SUMMONED, oPC); if(oAnimal != OBJECT_INVALID) AssignCommand(oAnimal, JumpToObject(oToJumpTo)); if(oDominated != OBJECT_INVALID) AssignCommand(oDominated, JumpToObject(oToJumpTo)); if(oFamiliar != OBJECT_INVALID) AssignCommand(oFamiliar, JumpToObject(oToJumpTo)); if(oSummoned != OBJECT_INVALID) AssignCommand(oSummoned, JumpToObject(oToJumpTo)); int i = 1; object oHenchman = GetHenchman(oPC, i); while(oHenchman != OBJECT_INVALID) { AssignCommand(oHenchman, JumpToObject(oToJumpTo)); i++; oHenchman = GetHenchman(oPC, i); } } void main() { object oPC = GetLastUsedBy(); string sTarget = GetLocalString(OBJECT_SELF, "TRANSITION_TARGET"); // sTarget - Это ТАГ объекта, куда мы переместимся object oTarget = GetObjectByTag(sTarget); // Сам объект if (GetLocked(OBJECT_SELF)) // Если закрыт, то ищем ключ и открываем { string sKey = GetTrapKeyTag(OBJECT_SELF); object oKey = GetItemPossessedBy(oPC, sKey); if (sKey != "" && GetIsObjectValid(oKey)) { SetLocked(OBJECT_SELF, FALSE); } else { DelayCommand(0.1, PlaySound("as_dr_locked2")); return; } } if (GetIsOpen(OBJECT_SELF) && sTarget !="") // Если открыто и есть цель { AssignCommand(oPC, ClearAllActions()); if(!GetIsObjectValid(oTarget)) // Если ошиблись с тагом цели { AssignCommand(oPC, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID)); DelayCommand(1.0, ActionPlayAnimation(ANIMATION_PLACEABLE_CLOSE)); SetLocalInt(OBJECT_SELF, "OPEN", FALSE); return; } AssignCommand(oPC, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID)); DelayCommand(0.7, AssignCommand(oPC, JumpToObject(oTarget))); // Следом за игроком отправляем всех помощников DelayCommand(1.0, JumpAssociateToObject(oPC, oTarget)); DelayCommand(1.5, ActionPlayAnimation(ANIMATION_PLACEABLE_CLOSE)); SetLocalInt(OBJECT_SELF, "OPEN", FALSE); return; } if (!GetIsOpen(OBJECT_SELF)) { AssignCommand(oPC, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID)); DelayCommand(1.0, ActionPlayAnimation(ANIMATION_PLACEABLE_OPEN)); SetLocalInt(OBJECT_SELF, "OPEN", TRUE); } else { AssignCommand(oPC, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID)); ActionPlayAnimation(ANIMATION_PLACEABLE_CLOSE); SetLocalInt(OBJECT_SELF, "OPEN", FALSE); } } |
QUOTE (helvene @ Feb 6 2006, 02:05) |
В профиле каждого пользователя указана дата регистрации. |
Окей! Сам Айвен мне ответил, польщена Завтра ночью начну с этим работу.
Для люков мне бы тоже пригодилось, но пока это необязательно (хотя со временем разработки понадобится.)
QUOTE |
Еще есть ID у каждого пользователя. |
п.с. Можно красным не писать? Жутко читать
да я больше и не пишу, кроме первого сообщения. Конечно, можно и даже нужно. исправить?
QUOTE |
Васт, Южный район Андра-Дуна. Дом №18. |
QUOTE (Арместа @ Feb 6 2006, 03:14) |
Кстати, Левор мне очень понравился, а когда намечается вторая часть? |
QUOTE (Арместа @ Feb 6 2006, 03:14) |
Что-то у меня очень хорошое настроение в связи с началом реализации проекта |
QUOTE |
Главное не начать... |
главное - закончить.
Стихи у нас в лит.беспределе.
По-поводу создания синглового модуля, вот, как мне кажется, правильная последовательность, которую надо использовать для его создания (сам я вывел ее путем длительных безуспешных попыток сделать что-то путное):
1. Идея (собственно ради чего модуль задумывался)
2. Сюжет, персонажи (реализация идеи)
3. Последовательность основных квестов и пути их решения (реализация сюжета)
4. Отношения с персонажами (реализация персонажей)
5. Выяснить какие минимальные дополнения (тайлы, модели) нужны для реалзиации всех предыдущих пунктов.
6. Реализовать на базовом уровне все это в тулсете.
7. Добавить еще больше своих моделей и тайлов.
8. Добавить дополнительных квестов и элементов, создающих антураж и атмосферу.
9. Все это тщательно и долго тестировать, исправляя ошибки.
Если прыгать с одного пункта на другой, то всегда будешь путаться и весь проект прервратится в снежный ком, который тебя задавит.
это точно -
QUOTE |
главное - закончить |
Скриптера заказывали? Конечно я не Lex, но то же вариант
Могу вплотную занаться постановкой КатСцен (мультиков на движке игры, если по-нашенскому).
В этом деле я преуспел больше, чем в других (посмотри за что у меня стоит плюсик в под аватаром ).
Ну и на первых парах могу подсказывать со скриптами, если что надо.
Я могу поучавствовать?
Ежели шо, то вот мои характеристики:
1. В скриптах разбираюсь плохо
2. Постоянно помогаю то тут то там
3. Лучшее что я умею - быть дизаинером...
4. ...да и диалоги писать.
Вот мое мыло: Nuadu(cобака)rambler.ru
Слово заенить на символ, а то спам черви мне и без того прохода не дают.
2Арместа
Для начала:
http://www.wrg.ru/files/?n=101 (редактору NwN)
http://www.wrg.ru/forums/index.php?showtopic=1152
http://www.wrg.ru/forums/index.php?showforum=5
http://www.wrg.ru/forums/index.php?showtopic=310
Обязательно скачай/погляди.
QUOTE |
Конечно я не Lex, но то же вариант |
QUOTE |
Обязательно скачай/погляди. |
QUOTE |
Я могу поучавствовать? |
QUOTE (Dik Morris @ Feb 6 2006, 20:15) |
Статья по скриптам |
Окей, тогда пока прочитаю тот файл, что ты мне забросил, а скриптами просто займусь со знающим человеком... пока по крайней мере. Если не затруднит, тоу меня просьба - скинуть, когда будет готов, конечный вариант статьи.
QUOTE |
Я, конечно, уверена, что слово МАСТЕР к нему превосходно и полностью подходит, но в своих силах тож не надо сомневаться |
QUOTE |
Ты - мое сокровище, я тебя просто расцеловала бы, если была бы возможность! |
QUOTE |
FAQ по тулсету (редактору NwN) Статья по скриптам Форум Aurora Toolset Темка про маппинг |
QUOTE |
Где же ты была раньше, радость моя! |
QUOTE |
Так, у меня очень важный вопрос - так как я написала, что Митанраэль большой город даже по меркам Фаеруна, то сделала достаточно большую локацию центра - 19 на 19. |
QUOTE |
с этим осторожнее, там ляпов много и конечный вариант так и не написан. |
QUOTE |
Окей, тогда пока прочитаю тот файл, что ты мне забросил, а скриптами просто займусь со знающим человеком... |
QUOTE |
Эм, я бы не советывал делать такие большие локации. Ты представь как лока будет лагать, если ее обставить плейсами, NPC и т.п К тому же город будет выглядеть весьма одообразно ибо в тулсете, тайлов не так уж и много. |
QUOTE |
Тем более что статей по скриптописанию не так уж и много. Конечно Lexicon, рулит но не все знают инглишь. |
QUOTE |
(Арместа, юзай PROMT ) |
QUOTE |
Ой, ненадо... Promt такого напереводит... |
QUOTE |
Я например, учил новые функции посредством перевочика, т.к с английским не дружу. |
QUOTE |
э-э-э, можно поподробней узнать за что у меня предупреждение? |
Я и сейчас могу сказать что за спам или флуд. Причем скорее всего в онлайн-партиях.
QUOTE (Арместа @ Feb 8 2006, 14:49) |
э-э-э, можно поподробней узнать за что у меня предупреждение? |
QUOTE (Лео @ Feb 8 2006, 15:59) |
Я и сейчас могу сказать что за спам или флуд. Причем скорее всего в онлайн-партиях. |
QUOTE |
Я поставила. И отправила Вам в ПМ подробное объяснение, за что. А также - предлагала обращаться ко мне в ICQ, если вам что-то будет непонятно. И до сих пор это предлагаю. |
Арместа
Быть может, я слегка опоздал, но могу помочь с идейной стороной проекта.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)