Дурацкий вопрос

Автор Zontik, 05 февраля 2008 17:25:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

maddron

Не знаю, может просто потому что я новичок в этом деле?
Но после того, как добавил на карту задания, выходя в меню во время игры, все объекты стали покрыты глючными текстурами, как в игре так и в редакторе, но браши отображаются правильно.
Спасает только перезагрузка редактора.
Загружаю бэк апы все в порядке.
Может кто-нибудь подскажет в чем дело?
ps: thief 2
pps: сорри за оффтопик, просто помоему тоже дурацкий вопрос ))
[Исправлено: maddron, 22 фев. 2008 22:05]

winter cat

Не совсем понял. Поподробней пожалуйста, что конкретно ты добавил и как смотрятся глючные текстуры? Скрин желательно.

Zontik

C добавлением заданий это никак не может быть связано. Скорее всего, добавляя задания, ты что-то еще делал параллельно. Вспоминай, ЧТО.
Однако если перезагрузка редактора спасает (то есть симптомы пропадают сами, ты ничего в миссии не меняешь) - скорее всего, с самой миссией все в порядке. Неполадки могут быть в настройках видеокарты.
Дайте глазам отдохнуть! Тёмное место

winter cat

Да и с видеокартой это тоже не связано.

Dront

Два дурацких вопроса, потому что не особо "под ногами мешается", но мало ли это будет потом причиной чему-либо?
Первый: всякий раз, когда я конструирую любой уровень, при создании объектов то и дело возникают два "левых" номера (ID) - 1 и 2. То есть, например, создаю сундук под номером 600, допустим, а следом за ним - флакон (который должен быть в нём), и у него ID 1! Создаю второй - 2. Третий - 601, всё нормально. И так может повторяться, т. е. даже если и создам объекты с ID 1 и 2 и не трогаю их, всё равно через какое-то время эти 2 нумера выскакивают. Почему? (Связи с ними, кстати, не работают, свойства им менять боюсь :) )
Второй: при запирании чего-либо на замок (ставлю галочку в Engine Features -> Locked) на уровне появляется энное количество Object'ов (-1), и все они расположены в точке (0;0;0). Я их всех удаляю, после захожу в игру - кругом и всюду мелькают белые клины. Выхожу из игры, выбираю Build Room Database, захожу - всё снова нормально. Чего тут такое? :confused:
[Исправлено: Dront, 15 июля 2008 18:33]
Добавлено позже
Пардон, ещё третий вопрос.
Если загружать текстуры по одной (командой load_a_texture), то последняя текстура в палетте (после которой по номеру идёт только небо) может неожиданно удалиться. В мануалах на сайте я читал, что такое возможно, если текстуру поставить как TxtReplr0 на какой-либо объект, однако у меня точно такого не было. (Точнее, текстуру ставил другую, и она пока не удалилась. :biggrin: ) Опять-таки, под ногами не мешается (загрузил ещё одну текстуру за ней, и если что не так, удалится она) - но всё же, что может быть причиной этого?
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Zontik

Второй вопрос: не знаю.
Третий: не знаю, но тоже сталкивался. Причем у меня периодически вылетали аж две последних текстуры.
На первый вопрос отвечу частично, так как причин тоже не знаю, но привык и научился с этим жить.
Самое главное: связи прекрасно работают, так как они привязаны к самим объектам, а не к их номерам. То же относится и к рецептронам. А вот в диалогах и настроечных окнах типа AIWatchObj или Alert Responces такие номера категорически нельзя использовать. Как выкручиваться? Вариантов два.
Первый: записаться и загрузить миссию заново. При этом проблемные номера перераспределяются и становятся более-менее постоянными (т. е. в твоем случае 1 и 2 снова освобождаются, а вообще у меня доходило до 8).
Второй: дать каждому такому объекту уникальное имя и ссылаться на него, а не на номер. И вообще это очень хороший способ не запутаться в сложной миссии.
Почему такое происходит - понятия не имею. По каким-то причинам DromEd крайне не любит однозначные номера и при первой возможности старается от них избавиться.
Дайте глазам отдохнуть! Тёмное место

Dront

ЦитироватьНа первый вопрос отвечу частично, так как причин тоже не знаю, но привык и научился с этим жить. <...>
Я решаю проблему несколько по-другому - удаляю оба объекта с такими ID (если связь нужна; про уникальное имя я как-то не подумал, хотя и использовал иногда), если же связь не нужна - оставлял. Теперь понятно, почему ID повторялись - из-за сохранений...
И ещё один дурацкий вопрос: можно ли каким-либо образом перетащить большой кусок уровня? Т.е., другими словами, можно ли одним махом выделить множество брашей в мультибраш? А то вручную перетаскивать даже боязно - можно упустить какую-нибудь мелкую, но важную brush. (Хоть и кусок уровня пока относительно небольшой.)
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Zontik

Можно, но осторожно. На TTLG каждый раз предупреждают: важно, чтобы в выделение не попало ни одного объекта с Particle-свойствами, иначе будет совсем плохо.
А так теоретически все просто: создать Area brush вокруг нужной области (внимание! Все кисти, до которых эта Area brush хотя бы дотрагивается, тоже попадут в выделение!), затем - Me only (может, не обязательно, но не помешает) и Multibrush me. Затем - save multibrush из меню. Получается файл с расширением VBR, который можно куда угодно вставить - хоть в эту же миссию, хоть в другую.
Только потом нужно еще вводить какие-то специальные команды для выравнивания перенесенных кистей по сетке. Если честно - я бы лучше построил заново, зато точно был бы уверен, что нет никаких ошибок. Хотя, конечно, если надо точно скопировать область для незаметной игроку телепортации - тогда другого выхода нет...
Дайте глазам отдохнуть! Тёмное место

winter cat

ЦитироватьТолько потом нужно еще вводить какие-то специальные команды для выравнивания перенесенных кистей по сетке.
В user.cfg вписать vbrush_snap и мультибраши на сетке. Надо чтобы в DromEd FAQ было.
Цитироватьважно, чтобы в выделение не попало ни одного объекта с Particle-свойствами, иначе будет совсем плохо
Для уточнения, вылет происходит не из-за свойств, а из-за связи ParticleAttachement(с ошибкой).

Zontik

Winter Cat, как всегда, поражает точностью.
В связи с чем тоже задам вопрос: есть ли какой-либо способ установить дистанцию, с которой можно дотянуться до предмета (Inventory > Max Pick Distance), на величину, бОльшую 10 единиц? Да, число можно ввести любое, однако все, что больше 10, считается равным 10... С 11 футов до предмета уже не достать, независимо от введенной величины, а надо... очень надо...
[Исправлено: Zontik, 17 июля 2008 14:23]
Дайте глазам отдохнуть! Тёмное место

Dront

Так... похоже, я начинаю разучиваться думать своей головой - про area brushes не подумал! Всё, хватит с меня дурацких вопросов :)
Zontik, Winter Cat - спасибо!
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Zmey

Кто нибудь в курсе, что произойдёт после достижения предела по всем обьектам в DromEd 1.18 ? даже этой самой цыфры которая написана в Dark.cfg "obj_min -8192" Лично у меня в DromEd указана общая цифра всего почти 7000 обьектов в том числе и кистей! надеюсь это не особо страшно?

Dront

Насколько я понял, максимальное число всего на уровне - около 8000. Соответственно у тебя уровень не превышен (а после превышения, думаю, будет банальная "смертельная" ошибка с вылетом).
А -8192 (я так понимаю) к этому не относится, это максимальное число архетипов объектов в иерархии. Превысить его можно, только добавив слишком много новых объектов (метасвойств? текстур? ещё чего-то?) в объектную иерархию.
"You cannot run from life as you did from us, Garrett! Life has a way of finding you..."
"Beware the dawn of the Metal Age."

Zmey

Эх жаль конечно, что увеличить общее число ограничителя невозможно хотябы на 1000, если я правильно понял! В таких случаях походу всего 2 выхода из которых один реальый, это просто делать проще архитектуру и как можно меньше обьектов в таком случае творчесто попросту будет неполноценным! Либо второй: ожидать какого нибудь патча, лично я пойду третьей дорогой, вслучае если мне и придётся столкнутся с этой проблемой постараюсь как нибудь перехитрить этот дромед всяческими эксперементами! 8000 на всё провсё это маловато конечно!
Добавлено позже
Радует одно, что DromEd незапоминает удалёные обьекты!

elvis

В самом редакторе глючно отображает текстуры. При запуске уровня все в порядке. Может это быть связано с тем, что при установке Дрома я не заменял файлы CAM.CFG и DARK.CFG? (если их заменять, накрывается и редактор и игра) В самой игре установлен Таймслиповкий патч. Полдня сегодня бьюсь.. :eeeh:
1826 дней..  в прошлом.