Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скрипты Morrowind.doc
Скачиваний:
92
Добавлен:
29.10.2018
Размер:
2.81 Mб
Скачать

Список консольных команд

Консоль (только внутриигровые команды). Большинство из них полезно только при отладке / тестировании, но некоторые (отмеченные *) МОГУТ быть использованы в скриптах. Для функций, возвращающих значение в консоль: можно продолжать играть с открытой консолью, если кликнуть правой кнопкой вне окна консоли.

Команда

Кратко

Описание

*CenterOnCell, "Cell_ID"

COC

Помещает

игрока в ячейку. Очень полезно для тестирования модов.

*CenterOnExterior, X, Y

COE

Помещает игрока в указанный экстерьер.

CreateMaps "Filename.esp"

Создает карту для XBox-a.

Согласно UESP, формат вывода можно изменить через установку Create Maps Enable в файле Morrowind.INI. Если она равна 1 (XBox), будет создан файл неизвестного формата FILENAME.ESP.MAP в подкаталоге Data Files. Если значение установлено в 2 (Exterior Cell Maps), и вы создадите директорию Maps в главном каталоге Морровинда, эта команда создаст карты в формате BMP 256х256 High Color для каждой ячейки карты. Это занимает очень много времени, поскольку нужно загрузить и обработать каждую ячейку.

BC

Бета комментирование: Отредактируйте morrowind.ini,что бы задать файл для бета комментирования:

Beta Comment File=BetaComment.txt

После этого можно использовать команду BC, чтобы писать комментарии об объектах в игре. Вы открываете консоль, кликаете на что-то и пишите комментарий, например:

BC "Корень не прикреплен."

А в BetaComment.txt получается:

6/20/2004 (21:02) Morrowind.esm 5/8/2003 (21:07) Paul ex_t_root_03 Tel Vos (10,14) 85078 118468 4111 "Корень не прикреплен."

Время создания комментария, файл, где находится объект, время изменения этого файла, мое имя (имя пользователя Windows), ячейка, X, Y и Z координаты объекта, и конечно, сам комментарий (информация с форумов/ ManaUser).

FillJournal

Добавляет все записи в журнал, долго

*FillMap

Показывает все ячейки с уникальными именами на карте. Занимает несколько секунд. Не рекомендуется для скриптов.

*FixMe

Перемещение на 128 ед. от текущего местоположения игрока. Для того, что «выпутаться».

GetFactionReaction, "factionID", "factionID", amount

The faction ID's are not optional, works in Console window only. Not sure about the actual meaning of the output. показать отношение одной фракции к другой. Работает только в окне консоли.

Help

Lists, and shows shorthand for most commands Выдает список основных команд

MoveOneToOne

MOTO

Эта команда изменяет скорость, с которой игрок (возможно, другие актера) БЕГАЮТ. При включении скорость бега и ходьбы одинакова, и проигрывается одна анимация (IndigoRage).

ObjectReferenceInfo

ORI

Выдает информацию по выбранному объекту: ячейку, файл, где находится объект, Полезно, чтобы определить, какой мод добавил определенный предмет.

OutputObjCounts

Считает все объекты по разным категориям. Вывод в окно консоли.

OutputRefCounts

Считает все копии по разным категориям. Вывод в окно консоли.

PT

«Очистка текстур» заставляет движок перезагрузить все текстуры. Если вы играете в окне, то можно тестировать текстуры в игре, одновременно редактируя их в другом приложении.

Show global_var

Показывает значение указанной глобальной переменной в консоли.

ShowVars

SV

Список глобальных переменных и переменных в глобальных скриптах, или же локальных переменных для скрипта на определенном объекте, выделенном заранее. Вывод в консоль.

StopCellTest

SCT

Остановка проверки ячеек, игрок остается в текущей ячейке

TestCells

Загружает все ячейки в алфавитном порядке (при тестировании это были только интерьеры – не уверен, есть ли отличие от TestInteriorCells)

TestInteriorCells

Загружает все интерьеры в алфавитном порядке

TestThreadCells

Загружает все экстерьеры в (случайном?) порядке

TestModels

T3D

Тест всех объектов и сообщения об отсутствующих файлах .nif.

*ToggleAI

TA

Отключает ИИ, в том числе и бой. Полезно для тестирования.

ToggleBorders 

TB

Показывает границы экстерьеров

ToggleCombatStats

TCS

Позволяет отслеживать статистику боя в реальном времени. Чтобы наблюдать ее в консоли, после введения команды кликните правой кнопкой мыши вне окна консоли для продолжения игры с открытой консолью. Примечание: когда я тестировал, вывод также осуществлялся в .txt – не уверен, что это так по умолчанию.

*ToggleCollision

TCL

Включает и выключает взаимодействие объектов в игре. Вы сможете двигаться сквозь стены. Актеры также смогут проходить сквозь стены и двери.

ToggleCollisionBoxes

TCB

Показать отображение границ взаимодействия для всех моделей

ToggleCollisionGrid

TCG

Выводит матрицу на экран, которая, возможно, показывает текущую ситуацию с взаимодействием – я не смог понять. Очень тормозит игру.

ToggleDebugText

TDT

Выводит некоторую отладочную информацию на экран. Анимация игрока, скорость, направление, положение, FPS и др.

ToggleDialogueStats

TDS

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

*ToggleFogOfWar

TFOW

Позволяет видеть всю локальную карту.

ToggleFullHelp

TFH

Показывает хозяина и скрипт для каждого объекта при наведении мыши, когда открыта консоль и окно сообщений. Также показывает информацию, как ига заполняет уровневые списки (в ячейке или контейнере) в консоли.

*ToggleGodMode

TGM

Делает тебя неуязвимым.

ToggleGrid

TG

Показывает координаты текущей ячейки, и сетку загруженных ячеек на экране, плюс активность Морра по кэшированию ячеек.

ToggleKillStats

TKS

Когда убивают актера, имя убитого, общее количество убийств и (с Бладмуном) количество убийств оборотня показываются в консоли.

ToggleLights

Неизвестно, никакого эффекта

ToggleLoadFade

Неизвестно.

ToggleMagicStats

TMS

Показывает информацию по активному заклинанию в консоли. Выдает номера эффектов, имя заклинания и статистическую информацию.

*ToggleMenus

TM

Отключает все меню (включая главное!). Меню не видны, пока консоль не вызывается снова (тильда два раза). Не рекомендуется в скриптах – если игрок использует консоль, скрипт может полностью остановить выключение меню!

ToggleScripts

Предположительно останавливает выполнение скриптов.

ToggleScriptOutput

TSO

Неизвестно, никакого эффекта.

ToggleStats

TST

Активирует все отладочные режимы. (ToggleCombatStats, ToggleMagicStats, ToggleDialogueStats, ToggleKillStats).

*ToggleSky

TS

Выключает небо, наступает ночь.

ToggleTextureString

TTS

Неизвестно, никакого эффекта.

ToggleWater

Неизвестно, никакого эффекта.

*ToggleWorld

TW

Отключает отрисовку всех объектов, кроме неба и воды. Больше ничего не затрагивает, то есть все объекты активны, просто невидимы.

ToggleWireframe

TWF

Показывает каркас вместо текстур.

TogglePathGrid

TPG

Включение/отключение показа сетки ИИ

*ToggleVanityMode

TVM

Переключение на вид от третьего лица, игрок не может переключиться обратно, пока эта команда не вызвана снова. Полезно для роликов.

SA

"Показать Анимацию" Показывает статус и информацию по анимации выделенного актера. Готовое заклинание, оружие, был ли атакован, группа анимации.

ShowGroup

SG

Показывает ID текущей группы актеров + количество копий в консоль. Для игрока это PlayerSaveGame.

ST

«Показать группу цели» Показывает ID группы актеров + количество копий группы оппонентов (в бою) выделенной группы актеров в консоль.

ShowScenegraph

SSG

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