Morrowind CS:Консольные команды

Материал из Tiarum
Перейти к: навигация, поиск

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

Консоль (только внутриигровые команды).

Большинство из них полезны только при отладке / тестировании. Для функций, возвращающих значение в консоль: можно продолжать играть с открытой консолью, если кликнуть правой кнопкой вне окна консоли.


Команда Кратко Префикс Описание
AddItem "Gold_001" [Value] player-> Добавляет игроку золото в количестве [Value].
AddItem “ITEMNAME” [Number] player-> Добавляет в инвентарь игрока некоторые предметы в количестве [Number]. ITEMNAME - это ID предмета, которое может быть найдено на странице описания предметов или в редакторе Construction Set.
addsoulgem “CreatureID”, “misc_soulgem_type” 1 player-> Adds a soulgem filled with the soul of whatever creature's ID is use to your inventory. CreatureID is replaced by a creature ID (this can be looked up in the Construction Set) and ‘type’ is replaced by the type of soulgem you wish to use (e.g. Grand, Greater, lesser).
AddSpell “SpellID” player-> Добавляет игроку указанное заклинание.
AddTopic “TopicID” Добавляет указанный топик. Например: addtopic "join house Hlaalu"
BetaComment “txt” 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).

CenterOnCell, [CellID] COC Помещает игрока в указанную ячейку. Команда очень полезна для тестирования модов.
CenterOnExterior, [X], [Y] COE Помещает игрока в указанный экстерьер с координатами [X, Y].
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 для каждой ячейки карты. Это занимает очень много времени, поскольку нужно загрузить и обработать каждую ячейку.

Enablestatreviewmenu Brings up the character modification screen which can be used to change your race and other stats. Note that there are two problems, as you will lose all your spells and your immunity to all diseases (if you have progressed far enough in the main quest).
FillJournal Добавляет все записи в журнал. Может занять много времени.
FillMap Показывает все ячейки с уникальными именами на карте. Занимает несколько секунд. Не рекомендуется для скриптов.
FixMe Перемещение на 128 ед. от текущего местоположения игрока. Для того, что «выпутаться».
GetFactionReaction [factionID] [factionID] Показать отношение одной фракции к другой. Работает только в окне консоли.
Getpos [x, y, or z] player-> Gives the coordinates of the player character on the map, which helps when you’re attempting to find something that's listed by its coordinates.
Help Выдает список основных команд.
Journal "QuestID", QuestStage Позволяет добавлять записи в журнал. Команда важна тем, что журнал открывает и закрывает разные скрипты (через [QuestStage] и [QuestID]). ID квестов можно найти на страницах их описания или в TES Construction Set в диалоговых окнах.
Lock [Level] Закрывает указанную дверь или контейнер (объект выбирается при помощи указания мышью) на замок указанного уровня сложности.
MenuTest При вызове без параметров закрывает меню инвентаря персонажа игрока, NPC и контейнеров. Не работает с окнами диалогов, зачарования, алхимии и кузнечного дела. Может использоваться также в скриптах. Имеет следующие параметры:
menutest или menutest 0: для закрытия меню
menutest 3: открывает меню статистики или фокусируется на нем
menutest 4: открывает меню инвентаря или фокусируется на нем
menutest 5: открывает меню заклинаний или фокусируется на нем
menutest 6: открывает меню карты или фокусируется на нем.
ModFactionReaction, [FactionID], [FactionID], [Value] Changes the Reaction values between 2 factions, specifically the first FactionID towards members of the second FactionID. This applies to values in the faction reaction tables. As far as the player is concerned this changes dispositions in conversation. For instance, one can make factions that normally hate one another (House Telvanni and the Mage’s Guild) feel amicable instead. Note that only first FactionID’s reaction is changed, so in order to change the attitude in both directions, simply repeat the command, swapping the two FactionID values.
MoveOneToOne MOTO Эта команда изменяет скорость, с которой игрок (возможно, и другие актеры) БЕГАЮТ. При включении скорость бега и ходьбы одинакова и проигрывается одна анимация (IndigoRage).
ObjectReferenceInfo ORI Выдает информацию по выбранному объекту: ячейку, файл, где находится объект. Команда полезна для определения, какой мод добавил в игру определенный предмет.
OutputObjCounts Считает все объекты по разным категориям. Вывод в окно консоли.
OutputRefCounts Считает все копии по разным категориям. Вывод в окно консоли.
PurgeTextures PT «Очистка текстур» заставляет движок перезагрузить все текстуры. Если вы играете в окне, то можно тестировать текстуры в игре, одновременно редактируя их в другом приложении.
PlaceAtPC, [ObjectID], [Count], [Distance], [Direction] Places the given object into the world near the player. For example PlaceAtPC "sharn gra-muzgob",1,20,1 will place one NPC Sharn 20 units in front of the player. See the editor for more object IDs. It’s suggested that if you want to summon something/someone using this that you type 1,1,1 for the count/distance/direction. Example: placeatpc "sharn gra-muzgob" 1,1,1. Making those values 0,0,0 will place the object/person will put it exactly where you are standing. You can usually just step out of them, but in some instances you can get stuck.
ResetActors RA Возвращает всех NPC на свои первоначальные места.
Resurrect Оживляет указанного персонажа или существо. С префиксом player -> может быть использовано на персонаже игрока.
SetFatigue [Value] player-> Устанавливает значение выносливости для игрока.
SetFlying [1] player-> Включает режим полета. Для активации необходимо кастануть заклятие левитации и только тогда открывать консоль и вводить данную команду. Для отключения надо снова кастануть на себя заклятие левитации, а затем открыть консоль и ввести команду.
SetLevel [Value] player-> Команда представляет собой установку уровня персонажа, но действует она не сразу, а через какое-то время, вздремните пару ночей. НО изменения принимаются игрой сразу, независимо от того какой уровень у вас отображен в профиле. Т.е. монстры появляются сильнее и т.д.
SetHealth [Value] player-> Устанавливает значение здоровья для игрока. Может использоваться для “SetCurrentHealth”.
SetMagicka [Value] player-> Устанавливает значение маны для игрока.
SetPCCrimeLevel [Value] Команда устанавливает уровень штрафов героя. Например, “SetPCCrimeLevel 0” устанавливает нулевое значение штрафов.
SetReputation [Value] player-> Устанавливает число известности. Максимально 255.
SetSuperJump [1] player-> Включает режим суперпрыжков (0 — выключить).
SetWaterBreathing [1] player-> Включает дыхание под водой (0 — выключить).
SetWaterWalking [1] player-> Включает хождение по воде. (0 — выключить).
Set_____ [Value] player-> Устанавливает значение навыка ______ (например, SetBluntWeapon) или атрибута (Например, SetStrength).
Set GameHour To [Value] Пример: set gamehour to 5 становит внутриигровое время на 5 часов утра. Примечание: В игре используется 24-х часовое представление времени.
Set Timescale To [Value] Изменение скорости смены дня/ночи. Значение равное 1 установит реальное течение времени. 10 - ускорит течение времени в игре в 10 раз (т.е. игровые сутки станут равными 2.4 часа реального времени). По умолчанию данное значение равно 30 - 1 внутриигровой день равен 48 реальным минутам.
ShowAnim SA "Показать Анимацию" Показывает статус и информацию по анимации выделенного актера. Готовое заклинание, оружие, был ли атакован, группа анимации.
ShowGroup SG Показывает ID текущей группы актеров + количество копий в консоль. Для игрока это PlayerSaveGame.
Show [name of variable] Показывает значение указанной глобальной переменной в консоли. Пример: Show PCVampire вернет 0, 1 или -1 в зависимости от стадии вампиризма у персонажа игрока.
ShowScenegraph SSG Открывает новое окно, которое иерархически отображает структуру данных текущей отрисовывающейся сцены. Используйте TAB, чтобы добраться до этого окна. Морр не будет исполнятся, пока это окно открыто.
ShowTargets ST «Показать группу цели» Показывает ID группы актеров + количество копий группы оппонентов (в бою) выделенной группы актеров в консоль.
ShowVars SV Список глобальных переменных и переменных в глобальных скриптах, или же локальных переменных для скрипта на определенном объекте, выделенном заранее. Вывод в консоль.
StopCellTest SCT Остановка проверки ячеек TestCells, игрок остается в текущей ячейке.
TestCells TC Загружает все ячейки в алфавитном порядке (при тестировании это были только интерьеры – нет уверенности, отличается ли от TestInteriorCells)
TestInteriorCells TIC Загружает все интерьеры в алфавитном порядке.
TestModels T3D Тест всех объектов и сообщения об отсутствующих файлах .nif
TestThreadCells Загружает все экстерьеры в (случайном?) порядке.
ToggleAI TAI Отключает/включает ИИ, в том числе и боевое у персонажей и существ. Полезно для тестирования.
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 Toggles the use of a fade in/out when loading a new cell.
ToggleMagicStats TMS Показывает информацию по активному заклинанию в консоли. Выдает номера эффектов, имя заклинания и статистическую информацию.
ToggleMenus TM Отключает все меню (включая главное!). Меню не видны, пока консоль не вызывается снова (тильда два раза). Не рекомендуется в скриптах – если игрок использует консоль, скрипт может полностью остановить выключение меню!
ToggleScriptOutput TSO Действие неизвестно. Возможно переключает вывод отладочной информации в файл.
ToggleScripts Предположительно останавливает выполнение скриптов.
ToggleStats TST Активирует все отладочные режимы. (ToggleCombatStats, ToggleMagicStats, ToggleDialogueStats, ToggleKillStats)..
ToggleSky TS Выключает небо, наступает ночь.
ToggleTextureString TTS Shows texture strings for targeted objects?
ToggleWorld TW Отключает отрисовку всех объектов, кроме неба и воды. Больше ничего не затрагивает, то есть все объекты активны, просто невидимы.
ToggleWireframe TWF Показывает каркас вместо текстур.
TogglePathGrid TPG Включение/отключение показа сетки ИИ. Исключительно для модостроителей. Путь, или позволительное движение персонажа, подсвечивается желтой полосой с красными точками. Отключается повторным введением команды
ToggleVanityMode TVM Переключение на вид от третьего лица, игрок не может переключиться обратно, пока эта команда не вызвана снова. Полезно для роликов.
Unlock Открывает указанную дверь или контейнер (объект выбирается при помощи указания мышью)

См. также Справочник читера по кодам Morrowind


По информации из MSFD8