Главное меню

FAQ

Автор Guest, 18 ноября 2003 23:23:27

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

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

LongShad

ЦитироватьИ еще не работает ни одна горячая клавиша, к-е описаны в KEYBIND.CFG.
Оказалось, комбинации хранятся в DEFAULT.BND. Когда скопировал этот файл, наконец все кнопки заработали. Так что не зря DromEd в отдельной папке - разберусь какие файлы для чего нужны.

elvis

избитая проблема - не достает оружие. В командное окно ввел script_load convict - редактор пишет, что модуль загружен, но рука с дубиной так и не появляется
1826 дней..  в прошлом.

Dront

Проверь связи стартовой точки.
Должны быть связи Contains от точки до дубинки / меча / стрелы. Заранее созданных на уровне, ессно.
"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

Ну и самое главное - связь PlayerFactory от стартовой точки к Garrett (архетип).
Да, и gen.osm не забудь загрузить.
Дайте глазам отдохнуть! Тёмное место

LongShad

elvis
Цитироватьизбитая проблема - не достает оружие.
А здоровье есть? Если есть, то:
Dront
ЦитироватьContains от точки до дубинки
Только наоборот - от дубинки к точке (дубинка "содержится" в точке).
Если нет, тогда:
Zontik
Цитироватьсвязь PlayerFactory от стартовой точки к Garrett
или Garret (не помню).
ЦитироватьДа, и gen.osm не забудь загрузить.
Для DromEd 2.

Dront

LongShad, дубинка содержится в точке - это связь ~Contains. От дубинки к точке.
Тильда - это типа страдательный залог такой. :)
Или - что то же самое - Contains от точки к дубинке. Не путай народ, пожалуйста.
"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."

LongShad

Да, точно наоборот.:yes:


elvis

Спасибо! Сделал все с нуля (маркер Гарретта и дубинки) - и заработало :undecided: Кстати, такое замечание: когда добавляешь объект, ему присваивается номер. Объект потом можно удалить, но номер, я так понял, остается уже занятым? Т.е., допустим, делаю стол, он получает № 15, делаю стул - №16, затем удаляю стол, но добавляю лампу - и она уже № 17 :confused:
Добавлено позже
Собственно вопрос - такая обязательная нумерация может потом боком вылезти?
1826 дней..  в прошлом.

Dront

Цитироватьтакая обязательная нумерация может потом боком вылезти?
Обычно нет. После сохранения и последующей загрузки Дромед меняет номера некоторых объектов, чтобы "утрамбовать" счётчик.
Справедливости ради, пока ни разу не замечал, чтобы поменялись номера у объектов, участвующих в связях. Но и от этого тоже можно перестраховаться. ;)
"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

Боком выйдет, если использовать номера в местах, где их наличие не проверяется. Скажем, в диалоговых субокошках (conversations) или в настройках Alert Responce. Там можно поставить любой номер объекта, существующий или нет, и если его не существует, движок попросту проигнорирует строчку. Выход: всем важным объектам давать уникальные имена и пользоваться только ими вместо ID.
В связях, рецептронах наличие номера обязательно проверяется, так что даже при его изменении связь остается рабочей.
Да, и еще: номера из первой десятки - самые нестабильные и постоянно переназначаются. Обычно это происходит при загрузке сохраненной игры; если при этом объект номер 3 превратился в № 124 (не в первой десятке), то на будущее можно считать этот новый номер стабильным.
[Исправлено: Zontik, 1 фев. 2010 10:13]
Дайте глазам отдохнуть! Тёмное место

elvis

Спасибо! Еще вопрос: при оптимизации то проскакивающее окошко с отчетом как-то можно успеть посмотреть?
1826 дней..  в прошлом.

elvis

Гм.. Didn't  grab coplanar case! - может кто сказать, это предупрежение существенное?
1826 дней..  в прошлом.

LongShad

Цитироватьпроскакивающее окошко с отчетом как-то можно успеть посмотреть?
Только редактированием cmd-файла. Или вывод всех команд направь в файл (>filepath в конец каждой строки), или в конце файла вставь какую-нибудь команду, ожидающую нажатие клавиши (н-р, команда 'msg hello').
Может еще скрин экрана успеешь снять.

elvis

Гм.. а где этот cmd искать? Если успеть провести по окошку мышью, его можно "поймать", но последние две строчки никак не уловишь:embarassed:
1826 дней..  в прошлом.

LongShad

Цитироватьа где этот cmd искать?
Насколько я знаю, DromEd запускает какой-то файл с расширением cmd из своей папки. Ну еще в DromEd toolkit таких файлов полно. Если таких файлов нет, поищи cmd-файлы в ресурсах-архивах с игрой. А может быть, редактор запускает exe-файл, работающий в консоли. Эти exe-файлы в ресурсах тоже есть.
Вообще-то у меня оптимизация не работает - в консоли пишет "Не удается найти файл или директорию... пам-парам".