Форум Игромании

Форум Игромании (http://forum.igromania.ru/index.php)
-   Fallout (http://forum.igromania.ru/forumdisplay.php?f=213)
-   -   Редактор Garden of Eden Construction Kit (http://forum.igromania.ru/showthread.php?t=79971)

Vetroduv 19.01.2009 02:16

В стену они действительно упираются. Самое интересное то, что моб бежит не просто сам по себе, на напрямую от меня. Тоесть, как в бильярде шар от кия. Если изменить положение относительно моба вправо или влево, он меняет направление бега.
Это было с самого начала, когда я просто скопировал целиком интерьер центра метро. Сделал нужные двери с телепортами, больше ничего не трогал. Захожу в игру, портуюсь в нужную дверь, ищу, в кого бы пострелять, слышу шипение Feral Ghoul, вижу его, он разворачивается и прет в стену.
После этого нашел русский мануал, внимательно перечитал, даже создал подземелье, по пунктам, память освежить. Сгенерировал NavMesh автоматом, поставил одного моба. Моб стоит на месте и смотрит на меня. Подошел - моб начал меня бить. Сделал NavMesh руками, моб развернулся и побежал...
Сделал маркеры патруля ему - вроде заработало.
Параметр храбрости, это уже интереснее...
Завтра после работы буду рыться дальше.

MuxauJl 19.01.2009 02:38

Как ты сгенерировал навмеш автоматом??? В официальном вики писалось что эту возможность убрали из общедоступного редактора, так что только руками. Судя по описанию, проблема явно в навмешах (сам сталкивался). Даже не знаю что и сказать, тут нужно всё самому увидеть. Если можешь/хочешь, скинь плаг целиком или выложи скрин навмеша.

Добавьте пожалуйста в FAQ

Манипуляции с предметом:
D - снятие выделения с объекта
CTRL+D - копировать объект (копия появиться на том же месте что и сам объект, её нужно просто перетащить в нужное место мышкой)
CTRL+F - Заменить объект

В 3D локации:
~ (тильда) - режим управления как в игре (WASD + обзор мышью)

Andrew53 19.01.2009 10:09

Vetroduv
Попробовал поставить двух талонов в свой полигон (vault104). Тупо перетащил LvlTalonCompanyMissleGuard и LvlTalonCompanyFlamerGuard в дальний конец коридора.
На вкладке Leveled Actor у обоих поставил модификатор Boss. В игре в режиме скрытности наблюдал за ними. Дальний (в тупичке) активно патрулировал на одном месте, ближний ходил по всему доступному пространству, заходил в открытую комнату и т.д. После моего выстрела - оба напали.
Чего насторожило: у обоих серый, отмеченный чекбокс Persistent Reference. В туторах встречал, что этот чекбокс для маркеров, которые не будут работать, если чекбокс не отмечен.

MuxauJl 19.01.2009 14:25

Ну, вроде нормально ведут себя талоны. Ты же не поставил им стульев, кроватей, маркеров прислонения к стене, маркеров отжимания от пола, вот они и маются от безделья.
А про Persistent Reference. Он здесь роли не играет. Если он серый и в нём стоит галочка, значит всё отлично. Если галочки нет (незнаю, бывает ли так), то ты просто не сможешь на него ссылаться в скриптах.

Andrew53 19.01.2009 14:41

MuxauJl
Точно. Расставил идлмаркеры с 30 секундным таймаутом - начали на стульчики садиться и на корточки присаживаться в перерывах. Только странно, что стрелочки маршрутов появились только после выхода из редактора и повторного входа в него.
Не пробовал, но, кажися, первые три выбора меню навмеш для автоматической генерации. Редактор 1.1.0.36

Vetroduv 19.01.2009 18:57

Только что вернулся, прочитал сообщения и полез в редактор делать пример моба с маркерами патруля (который нападает) и моба без маркера патруля (который не нападает, а убегает). Чудо, но моб без маркера патруля напал.
Вот скрины "подземелья" и навмешей.

http://img234.imagevenue.com/loc404/..._123_404lo.jpghttp://img128.imagevenue.com/loc391/..._123_391lo.jpghttp://img128.imagevenue.com/loc57/t...6_123_57lo.jpg

Это плагин с этим подземельем:
http://file.qip.ru/file/72251184/8c00a11c/Test1.html
локация Vault74a* (вход - мой дом в мегатонне, дверь на втором этаже)

Это плагин со скопированным мной метро:
http://file.qip.ru/file/72251420/774...tEvil_001.html
локация ZombieMetro1 (вход - мой дом в мегатонне, дверь на втором этаже, висит на стене рядом с хим. лабораторией).
В метро вообще ничего не менял.

Будет интересно разобраться, в чем же всетаки проблема (была или остается).

Upd:
Тысяча чертей, оно работает) Расставил несколько CrFeralGhoul2A, и при виде меня они напали. Попробую сейчас с маркерами спавна (LvlFeralGhoul)...
Возможно, проблема была в том, что я сначала расставил мобов, а после нарисовал навмеши.
Upd2:
Да, с маркерами спавна тоже все работает. Один из спавнувшихся мобов застрял на лестнице правда, но при этом не полез на стену, тут я, возможно, что то в навмеше не так нарисовал.

Andrew53 20.01.2009 11:28

Vetroduv
Поглазел на тест1. Всё ок. Оба хрюнделя кидаются. Первый добегает до границы навмеша и испепеляет глазом, второй при открытии двери - дерётся:)
Только первый у тебя зелёный (Easy), ставь красных (Boss) или оранжевых (Hard) - злее будут! А лёгкие победы нам не нужны:)

Vetroduv 20.01.2009 16:08

Да, дело действительно было в кривых навмешах. Существуют определенные правила их прорисовки, недостаточно просто "закрасить красным"...
Но, по крайней мере дело двинулось. Скоро придется со скриптами разбираться. :sml:
Andrew53 Дело не в их силе, дело в их колличестве ;)

MuxauJl 20.01.2009 17:24

Vetroduv То есть проблема отпала?? Судя по скриншотам не хватает навмешей на лестнице при входе, а в остальном всё идеально:sml:
А что за правила прорисовки навмешей?? По-моему там и нужно всё просто закрасить красным:sml: Обходя препятствия, разумеется. Если с навмешами что-то не так (это когда некоторые линии пересекаются), игра просто не даст сохранить пока не поправишь.

Vetroduv 20.01.2009 17:54

MuxauJl
На лестнице и не должно их быть, там "зона свободная от монстров" :)
А правила очень интересные. Например автоматика не дает представить квадратную комнату всего в двух треугольниках. Правит на несколько треугольников, с общей вершиной.
Проблема ушла, есть глюки поведения мобов на лестницах... Но с этим буду разбираться после того, как строительство закончу и начну долго и нудно рисовать на полу навмеши :sml:
Я сейчас вообще все навмеши убрал, строю архитектуру подземелья.
За ночь не много успел, мысли путаются. Хочется сделать что то на подобии "Улья" из "Обители Зла". Давно этот фильм не смотрел, нужно будет память освежить. Ну да ладно, это уже оффтоп.
Если интересно:
http://file.qip.ru/file/72401782/7f5...ellia_001.html
локация Vault74a* (вход - мой дом в мегатонне, дверь на втором этаже)

Короче говоря, вывод прост - если моб бежит от тебя, не правильно выресованы навмеши.

MuxauJl 20.01.2009 20:28

Vetroduv
Посмотрел. Хорошее начало) Но появилось несколько рекомендаций:
1)Лучше не делать зон свободных от монстров. Поскольку игрок сможет убежать в эту зону и приспокойно отстреливаться из безопасного места.
2)Капающую кровь желательно увеличить (S + mouse), чтобы оранжевые квадраты касались земли. Это места в которых идёт разбрызгивание при касании о поверхность, будет не реалистично если брызги будут от "удара" о воздух.
3)У меня есть готовый плагин-квест и он будет жёстко конфликтовать с твоим, по одной простой причине: название локации. Поскольку у тебя в плагине, как я понимаю, будет отнюдь не убежище 74, прошу локацию переименовать. Это должно пройти "безболезненно" для плагина, единственное, скорее всего придётся заново настроить teleportation на двери, вудещей из дома в Мегатонне.

Andrew53 21.01.2009 08:29

Vetroduv
Даже телепорты перенастраивать не надо. Переименовал в Umbrella и всё.
Как трудно капли крови в насыщенных помещениях подогнать, блин.
MuxauJl
Выложился на Нексус? Поздравляю!

Tridognight2 21.01.2009 18:19

плиз дайте подробную инструкцию по редактору.
 
пожалуйста!!!!!:mania:

666Can 21.01.2009 18:20

Цитата:

Сообщение от Andrew53 (Сообщение 5385503)
Первый добегает до границы навмеша

Люди обесните в пару слов, что же за навмеш? Как ставить, где брать?
Ссылку на урок не надо, так обесните в пару слов, а дальше допетрю сам!

Russianbear
Скрытый текст:
Когда будет урок по NPC?

MuxauJl 21.01.2009 18:48

Andrew53
Да, спасибо)
Tridognight2
Здесь есть всё, очень подробно, но на английском. На русский перевод уже давали ссылку в этой теме (смотри посты Andrew53)
666Can
Навмеш это та область, по которой нпс/моб будет передвигаться. Всё остальное для него - припятствие. Навмеши не такая простая штука, так что без уроков не обойтись. Просмотри хотя бы это и это видео и всё поймёшь. Если по простому, то навмеш представляет кучу соединённых треугольников, что-то вроде полигонов на 3D модели.
Чтобы включить режим расстановки навмешей, нажми на соответствующую кнопку (сразу после кнопки с изображением карандаша - Script Edit).
На панели Navmesh тебе, для начала, нужны только 6 первых клавиш:
1)Режим выделения треугольников (например чтобы удалить один из них)
2)Режим расстановки узлов навмеша (основной, нужно чтобы он был всегда включён)
3)Режим выделение сторон треугольника (например если нужно подвинуть сразу всю сторону)
4)Просто видеть навмеш
5)Видеть навмеш сквозь препятствия
6)Видеть только навмеш

Russianbear 21.01.2009 19:59

666Can

В данный момент, мы с MuxauJl заняты одним большим проектом, так что постараюсь как можно быстрее, сначала выйдет 3 урок, а потом второй, так как со зданиями мороки больше((

Чтобы мобы не стояли на одном месте, им нужна зона (видимая только им), по которой они могут передвигаться. Они должны использовать укрытия, но так как сам АИ на это не способен, ему нужна наша помощь . И навмеш - это зона, которая помогает ориентироваться NPC или Монстру в помещении. А именно показывает неписю границы помещений, где находятся стены, или какие-то объекты, припятствующие проходу АИ. И обработав всю эту информацию, непись начинает передвигаться по помещению и симулировать жизнь.

Andrew53 21.01.2009 20:49

Цитата:

В данный момент, мы с MuxauJl заняты одним большим проектом
Так! Слюна уже пошла!!!

Rost.xik 22.01.2009 06:29

А я, по наивности, решил начать с "домостроения". И понял, что данный редактор писали умные люди. Для очень умных.
Предложено два варианта создания интерьеров. Первый: скопировать готовый и вырезать из него все. Вариант два: создать новый интерьер с нуля.
Эмпирически обнаружено, При создании интерьеров с нуля привязка к сетке работает не корректно. Особо заметно это при работе в стиле метро. На подгонку алиментов уходит время. Более того, подозреваю, что наложение и разрывы архитектурных "излишеств" сказываются на корректность наложения невмешей, а как следствие и на работу (скажем так) искусственного интеллекта.

MuxauJl 22.01.2009 14:59

Rost.xik
1)Редактор достаточно простой. Главное разобраться в нём. Сложности лишь в составлении скриптов.
2)Как это привязка к сетке работает некорректно??? Просто первый элемент, добавленный в локацию ставиться как попало. Его нужно чуть сдвинуть, тогда он автоматически по сетке встанет. Плюс значения нужные у Snap to Grid и Snap to Angle нужно выставить (мне удобно при строительстве помещений делать 128 и 90 соответственно).
3)Разрывы не сказываются на работе навмешей, разумеется, в разумных пределах)

Andrew53 22.01.2009 19:06

MuxauJl
Не подскажешь отчего может быть такое FORMS: Duplicate form ID (номер ID) encoutered in file 'Vault34.esp ? И огромный кусок помещений выбрасывается. Как вернуть сделанное?


Часовой пояс GMT +4, время: 15:29.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.