Thief: the Dark Fate Forum

Гильдия Редакторов => DromEd => Тема начата: Zoro от 02 декабря 2010 12:14:56

Название: Вопросы об Camvator
Отправлено: Zoro от 02 декабря 2010 12:14:56
Здраствуйте, обращаюсь к этому форуму с просьбой помочь мне.
Либо туплю, либо нет, но у меня почему-то не работает КамВатор.
Приаттачивания нету нифига и ИИ конверсатион актер просто тупит.

Может кто поможет мне?

Вы уж извините меня, но мне просто нужна Кутсцена для миссии,
и в изготовлении КамВатора в своей миссии, я тормоз. :no:
Название: Вопросы об Camvator
Отправлено: Zontik от 02 декабря 2010 14:34:54
Наверное, дело в том, что кое-что кое-где сделано как-то не так.
Приаттачивание в этом случае никогда не работает правильно.
Если актер тупит, надо заменить его на модель с более высоким IQ.
Название: Вопросы об Camvator
Отправлено: Zontik от 02 декабря 2010 16:52:14
Некоторые участники форума посчитали, что я перегнул палку в предыдущем посте. Приношу свои извинения, Zoro, и повторяю: для получения ответа нужно нормально формулировать вопрос. В данном случае конкретная проблема, с решением которой можно было бы помочь, никак не обозначена.
Короче, распиши, что делал и как, со всеми подробностями, и проблема решится (возможно, еще до того, как ты допишешь вопрос до конца). Не бойся длинных постов. Камваторы - вещь сложная, и затык может произойти в любом месте.
Название: Вопросы об Camvator
Отправлено: LongShad от 02 декабря 2010 17:00:31
Я камваторы не делал. Могу посоветовать открыть в редакторе ФМ, в которых есть Camvator. Например, "Mirror".
Чтобы проще было все объяснять, выложите свой mis-файл, чтобы другие могли посмотреть его и исправить ошибки.
Название: Вопросы об Camvator
Отправлено: Zoro от 03 декабря 2010 07:09:28
http://www.mediafire.com/?qatzhashx5de115

Насколько мне известно я не использовал Custom Gamesys, так что я уплоадил один .mis
Некоторые вещи я изменил и нечаяно сохранил в Camvator.mis(в попытке хоть что-то сделать), поэтому в первой версии может быть целая каша.
Название: Вопросы об Camvator
Отправлено: Zontik от 03 декабря 2010 10:21:25
Опиши все-таки, чего ты хотел добиться, какого эффекта. И что для этого пытался сделать. Есть ведь много разных способов. Сейчас начнем тебе советовать по своему вкусу, а ты, может, нацелился совсем на другое.
Не бойся спойлеров, игроки редко сюда заходят.
Исследовать камватор по чужим миссиям вообще занятие неблагодарное. Вот где действительно каша. И в любом случае "Зеркало" не рекомендую, слишком многое там сделано не оптимально.
Название: Вопросы об Camvator
Отправлено: Zoro от 03 декабря 2010 13:20:26
Насчет КамВатора:
Я хотел сделать что-то вроде сцены, но в camvator.mis я просто пробовал по туториалу. Я выполнил точно по инструкции, но оно просто не пахало и я появлялся без атачмента к КамВатору и без всякой конверсации.
Может надо было что-то сделать чего не было описано в туториале? Ну, тогда это просто бредово...
В общем по идеи я должен появится в комнате с черной текстурой, сразу наткнуться на БоундсТриггер и дальше должна была начаться Cutscene.
Название: Вопросы об Camvator
Отправлено: Zontik от 03 декабря 2010 17:13:33
Уже, похоже, неправильно.
На Bounds Trigger можно наткнуться только в движении. Если ты появляешься внезапно внутри него, то не пересекаешь ни одну из его граней; следовательно, он не срабатывает.
Чтобы сработал автоматически, помести себя повыше, a BT расположи пониже. Не забудь учесть свой рост (примерно 4 единицы вниз от стартовой точки).
Но это не лучший способ: в момент телепортации ты будешь двигаться вертикально вниз, что может осложнить дальнейшее. Лучше всего взять обычный рубильник и перевести его в положение ON настройками Tweq. Такой рубильник замкнется сразу при старте миссии.
А для чего вообще нужна черная комната? Почему не появиться сразу на камваторе?
Название: Вопросы об Camvator
Отправлено: Shadowhide от 03 декабря 2010 17:22:53
я делал камаватор так : невидимая платформа лифта,и стоящий на ней Гарет,замороженый с помощью кастумного скрипта TrapFreezePlayer   
всё очень просто
Название: Вопросы об Camvator
Отправлено: Zoro от 04 декабря 2010 10:38:53
Вообщем приобрел третью версию.

И вот что там:
(http://img821.imageshack.us/img821/6673/camvatyerror.png)

И URL к другой версии...
http://www.mediafire.com/?l4skawaifb4am9a
Извините что в .rar
Название: Вопросы об Camvator
Отправлено: Dront от 04 декабря 2010 13:20:11
"Ещё что-то изменил" - что именно?
Зачем несколько раз нажимать? Кнопка включает то, с чем связана, уже при первом нажатии.
Ошибка, похоже, о том, что связь PhysAttach не связывает два объекта (то есть ты указал, ОТ чего будет связь, но не указал, К чему она).
Название: Вопросы об Camvator
Отправлено: Zoro от 04 декабря 2010 13:24:34
Видимо объект Player в PhysAttach linke не работает...
Название: Вопросы об Camvator
Отправлено: Dront от 04 декабря 2010 13:32:57
А как у тебя названа стартовая точка? Если обозвать её Player, будет ли оно работать?
Название: Вопросы об Camvator
Отправлено: Zoro от 04 декабря 2010 17:08:22
Кажется стартовая точка называлась SP. Может мне нужно использовать Custom Script. хотя я не видел его когда устанавливал с DarkLoader'a миссию 7th Crystal.
Название: Вопросы об Camvator
Отправлено: Dront от 04 декабря 2010 20:26:41
Нет, посторонние скрипты (пока что, по крайней мере) не нужны.
Я почему так написал: игра ищет связь от объекта 5 до объекта Player. А объекта с названием Player у тебя на уровне просто не существует - в обучалке, видимо, молчаливо предполагается, что стартовую точку автор назовёт Player, а не как-либо иначе.
Остаётся два выхода - либо переписать в поля conversation'а, отвечающего за камватор, все Player, поменяв их на SP, либо переименовать SP в Player.
Название: Вопросы об Camvator
Отправлено: Shadowhide от 04 декабря 2010 20:38:33
у меня conversation в after dark добовлял связь именно к player,хотя имя стартовой точки было StartingPoint
Название: Вопросы об Camvator
Отправлено: Zoro от 05 декабря 2010 07:35:57
Странно, а тогда в чем прикол? КамВатор просто вообще не хочет работать.
И приаттачиватся тоже не хочет.
Название: Вопросы об Camvator
Отправлено: Shadowhide от 05 декабря 2010 14:57:54
попробуй банально создать невидимую платформу лифта (ездящую) и поставить на неё игрока замороженного скриптом TrapFreezePlayer 
Название: Вопросы об Camvator
Отправлено: Dront от 06 декабря 2010 00:46:19
Ну если использовать TrapFreezePlayer, то тогда уже придётся поставить скриптовый модуль, в котором этот скриптик содержится. (NVScript, да?)
А вообще, как-то не пойму, в чём тогда дело. (И в том числе почему Camvator работает, когда стартовая точка и объект привязки названы по-разному.  :confused:)
Название: Вопросы об Camvator
Отправлено: Zoro от 06 декабря 2010 09:04:35
Может быть это связано с эммм...даже не знаю.
Я пытался найти объект Player но ничего такого.
Название: Вопросы об Camvator
Отправлено: Zontik от 06 декабря 2010 10:00:29
Ребята, вы слишком глубоко зашли в лес. Заблудились, короче.
Итак, по порядку.
Как называется стартовая точка - значения не имеет, но, ради всего святого, не называйте ее Player! Объясню почему. Объект с именем Player создается в момент начала игры. А двух объектов с одинаковым именем на уровне быть не может.
Тем не менее к платформе нужно привязывать именно этот не существующий в редакторе объект Player, а вовсе не стартовую точку.
Как?
Очень просто - с помощью диалога. Среди действий, которые могут выполнять актеры, есть и такое - Add/Remove link. Поскольку правильность заполнения полей в этом разделе редактором никак не проверяется, можно спокойно написать в них что угодно, в том числе и имя объекта - Player. Во время игры он появится, а значит, связь установится без проблем.
Есть еще скрипт NVLinkBuilder, но у него столько особенностей (документированных и нет), что, честное слово, диалог выглядит проще.
Да, кстати, Zoro, извини, что спрашиваю: ты в курсе, что для использования пользовательских скриптов нужно сначала загрузить в миссию их модули? В твоем случае (TrapFreezePlayer) это команда script_load tnhscript
Название: Вопросы об Camvator
Отправлено: Zoro от 06 декабря 2010 13:14:19
Что касается CustomScripts я не совсем в курсе но по крайней мере знаю как их загружать. Теперь про камватор: Вот если я например: Делаю КамВатор по тому самому туториалу(вроде как автор туториала Saturnine и еще кто-то... простите, забыл), я могу что либо пропустить? Ну например, Collision Type неправильно работает, или у меня произошла какая-то ошибка, или он так быстро приаттачивается и КамВатор удаляется в то же время,(хотя я сомневаюсь так как я ставил Wait --- в диалоге) или еще что-то... Вроде я все делал по инструкции, но КамВатор не работает.  :cry:

Даже с 7th Crystal'a, в ACT 1 пытался взять полезную информацию, однако ничего не помогло.
Короче. Мой персонаж просто не хочет застрявать в КамВаторе и появляется без приаттачивания.
Или я зашел в тупик...  :confused:
Название: Вопросы об Camvator
Отправлено: Zontik от 06 декабря 2010 14:16:44
В любом туториале могут быть ошибки. А еще точнее - почти в любом они есть.
Чтобы все работало правильно, нужно выполнять действия в таком порядке:
1) телепортация игрока на платформу (точнее, в некоторую точку единицах в пяти над ней, чтобы он не успел провалиться сквозь нее);
2) задержка в, скажем, 200 миллисекунд... лучше 500, если это не сильно портит игру.
3) только после этого устанавливается связь PhysAttach.
4) лифт стартует после присобачивания игрока, минимальная задержка перед этим опять же не повредит. Вообще такие сложные наборы команд всегда лучше разделять небольшими задержками. При тестировании можно всегда их увеличить и выяснить, на каком этапе происходит затык.
Платформа должна быть материальной, хотя и невидимой.
Если считаешь, что твоя проблема связана с некорректным приаттачиванием, напиши здесь, как ты заполнил поля установления связи в диалоге. ВСЕ поля (а еще лучше приложить скрин). Думаю, ошибка там.
Кстати, у меня в 7-м Кристалле камватор не срабатывал до тех пор, пока я что-то не подправил в файле миссии. Уже не помню, что. Ехал-то я нормально, а вот сцена не запускалась.
Название: Вопросы об Camvator
Отправлено: clearing от 06 декабря 2010 14:26:38
CVDemo.zip (http://darkfate.ru/?show=files/fan-missions/demo/Timon/CVDemo.zip) - демо туториал от Timon-а. Если бы кто-нибудь перевел с польского (Winter Cat?), там достаточно подробно.