Skyrim:Консоль

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

Консоль представляет собой мощный игровой инструмент, доступный для игроков ПК. Во время игры, с консоли можно вводить команды, которые изменяют многие аспекты геймплея, а также позволяют получить подробную информацию о NPC, существах и предметах в игре. Консоль доступна только на ПК; нет никакой возможности использовать консоль на Xbox 360 или PS3 платформах.

Основная информация

Для включения консоли, убедитесь, что параметр bAllowConsole в файле Skyrim.ini равен 1. Доступ к консоли в игре осуществляется при помощи кнопки "тильда" (фактический ключ может быть ~, °, ¬, |. ^, \, § и т.д. в зависимости от раскладки клавиатуры), находящейся слева от клавиши "1" на большинстве клавиатур. Окно консоли появится в нижней части экрана. Вы можете прокручивать консоль с помощью клавиш "Page Up" и "Page Down". Команды консоли не чувствительны к регистру, это значит, что не важно, вводите ли вы, например, TDT или tDT или TdT, результат во всех случаях будет одинаковый.

Многие команды должны иметь объект, к которому применяются: это означает, что вы можете использовать приставку "player." в начале команды, чтобы повлиять на персонажа, или RefID конкретного персонажа, чтобы повлиять на соответствующего NPC. Вы также можете узнать наименование NPC или объект в консоли, кликая на них мышкой, а затем выполняя команду, чтобы повлиять на выбранный NPC или объект. Когда NPC или объект выделены, их наименование и шестнадцатеричный код будет отображаться в верхней части консоли. Например, чтобы разблокировать двери, откройте консоль, нажмите на дверь, так чтобы активизировать объект в консоли (ее имя и RefID отображаются в верхней части консольного окна), затем введите unlock.

Команды, которые записаны сокращенно (например: tai) также могут быть запущены с помощью их полных наименований, таким образом, toggleai является синонимом tai, а getactorvalue является синонимом getav. В большинстве случаев применяются сокращенные команды.

Внимание: Используйте консольные команды с осторожностью! Этим вы легко можете испортить свою игру, если измените настройки в консоли. Даже если краткосрочно игра будет работать нормально, позднее вы можете обнаружить, что вы сделали невозможным выполнение квеста, и поэтому вы не можете продолжить игру; внеся исправления в одном месте, вы можете получить проблему в другом. Начинайте новую игру до экспериментов с консолью. Если вам нужно использовать консоль, чтобы исправить сбой, попробуйте использовать наименее мощные из возможных команд.

Команды

Как читать таблицу команд

Когда команда требует аргументов, например additem <ID> <N>, скобки <> обозначают, что этот <ID> (идентификатор) нужно заменить соответствующим кодом, а <N> - нужным количеством чего-либо. Скобки не являются частью синтаксиса! Поэтому команду additem <ID> <N> нужно вводить, например, так: "additem 0002299c 1"

Таблица команд

Команда Действие Описание

Команды вкл/выкл

Эти команды включают или выключают что-либо.
animcam Показать камеру Включает камеру в режиме от 3-го лица, что позволяет вам вращать и масштабировать камеру вокруг игрока
psb Заполнить книгу заклинаний Дает персонажу все заклинания, в том числе крики, и разблокирует анималистические способности. Драконьи души по-прежнему необходимы для изучения криков.
s1st Показывает модель от первого лица, как модель от третьего Работает только в режиме от 3-го лица. Показывает ваши руки за моделью персонажа. Вы контролируете персонажа от 3-го лица, но руки повторяют ваши движения. Это выглядит, как будто вы контролируете персонажа, который контролирует другого персонажа.
tai Включает/отключает искусственный интеллект Эта команда может быть адресована:
  • Любому неписю (надо написать команду, ткнуть на него мышью и нажать ввод).
  • Самому герою ("player.tai"- произойдет полная парализация героя).
  • Всем сразу (если в команде не указана цель).
tcai Включает/отключает боевой интеллект Работает, как и предыдущая, только парализует тех, кто вовлечен в драку.
tdetect контролирует обнаружение окружения Может также быть адресована. Если цель команды не выбрана, то выключается обнаружение всех неписей. Если непись атакует, то после этой команды он перестает видеть героя и драться с ним. Но эта команда не остановит стражников, идущих арестовывать героя.
tc Включает контроль персонажем Если применить к выделенному NPC, даст контроль над этим NPC, но любые команды, посылаемые NPC так же будут посылаться и персонажу игрока.
tcl включает/отключает препятствия Можно летать везде и беспрепятственно. Команда может быть адресована. Если ничего не написать после неё, то летать будет сам герой. Однако, лошадь считается отдельно от героя, и поэтому, если герой застрял на лошади где-либо, то нужно указать на лошадь.
tfc <1> Летающая камера Устанавливает расположение камеры от третьего лица. Добавление тега "1" замораживает все окружение, но все же позволяет передвигаться с камерой.
sucsm <number> Изменяет скорость "летающей камеры" Пример: sucsm 50 после ввода tfc позволит камере двигаться со скоростью примерно в 5 раз выше стандартной. Приметка: полное имя команды "SetUFOCamSpeedMult".
tgm включает/отключает "режим Бога" Нет повреждений, магия не тратится, все заклинания можно кастовать, полная невесомость предметов инвентаря. Может использоваться только на себя.
tim включает/отключает бессмертие Все остается без изменения, кроме того, что ты не можете умереть, а остаетесь с 0% здоровья. Можно использовать только на себя. (Примечание: Если вы обезглавлены или укушены и отброшены драконом после использования этой команды, результат может быть несколько разочаровывающий.)
tm включает/отключает все меню (HUD) "Меню" относится к Heads-Up Display (HUD) в нижней части экрана: здоровье / магия / запас сил, текущее оружие и заклинания и т.д. Это также удаляет перекрестье, если оно присутствует. При открытии консоли, там так же не будет ничего отображаться, поэтому возврат в исходное состояние придется делать вслепую, нажав стрелку "вверх", а затем нажав Enter (это позволяет ввести в строку ввода консольных команд последнюю введенную команду). Эта команда полезна для снятия скриншотов без помех.
tmm <nn>(,<nn>,<nn>) включает/отключает все маркеры карты <nn> должно быть установлено в 1 для показа всех маркеров и в 0 - чтобы все их спрятать. Обратите внимание, что скрытие Всех маркеров скрывает их все, включая маркеры городов, автоматически видимые при старте игры. При добавлении маркеров, второй параметр определяет, обнаружили ли вы это место и доступно ли оно для быстрого перемещения (для быстрого перемещения должно быть установлено в 1, по умолчанию) или нет (0), а третий параметр определяет для всех (1) или только для скрытых (0, по умолчанию). Например, для добавления всех неразведанных маркеров без возможности быстрого путешествия надо ввести tmm 1,0,0
tfow включает/отключает туман войны Включение или выключение отображения неисследованных областей на местной карте. Не влияет на карту мира.
tscr включает/отключает обработку скрипта Глобальное включение/выключение обработки скриптов.
twf включает/отключает режим сетки Показывает красную непрозрачную (?) сетку.
ts включает/отключает небо Включение или выключение отображения неба.
tg включает/отключает траву Включение или выключение отображения травы.
tt включает/отключает деревья Включение или выключение отображения деревьев.
tws включает/отключает воду Включение или выключение отображения воды (отображение подводных территорий остается неизменным).

Адресные команды

Эти команды требуют адресации на кого-либо или что-либо. Можно вручную ввести "адрес" - RefID, выбрать мышью в консоли что (кого)-либо (используйте команду prid), или использовать команду с префиксом "player." для адресации на героя).
additem <ID предмета> <количество> <флаг (не обязательно)> Добавляет предмет в инвентарь Например, команда player.additem 000669A5 5 добавит пять лук-порей в инвентарь вашего игрока. Эффект от параметра <флаг> неизвестен, вероятно это указатель собственности (своя вещь или краденная). Изменения в инвентаре NPC, как правило, проявляются сразу же. При помощи этой команды можно удалять объекты из инвентаря, вводя для количества отрицательные значения.(ID предметов указаны в : Skyrim:Предметы)
addspell <ID заклинания> Добавляет конкретные заклинание к заклинаниям персонажа. Работает с силой, навыками, благословения и болезнями, но не работает с криками. Для получения ID-кода заклинания, смотрите пункт соответствующей школы магии в таблице заклинаний. Для остальных ID-ов, смотрите: Таланты, Благословения или Болезни. Для криков используйте команду teachword.

Несколько примеров (заметьте, что добавление некоторых магических эффектов может иметь непредвиденные последствия):

  • player.addspell 00092c48 добавит способность "Форма зверя", благодаря которой игрок может становиться оборотнем.
  • player.addspell 000b8780 добавит болезнь "Sanguinare Vampiris", которая превратит игрока в вампира в течении 3-х игровых суток. (Болезни будут добавлены только после нескольких вводов команды. Шанс заразиться "Sanguinare Vampiris" равен 10%, то есть 1 из 10)
  • player.addspell 000d2056 добавит эффект "Бесплотность", который делает игрока призраком. (Если вы удалите это заклинание, вам понадобится обнулить прозрачность персонажа с помощью команды resetactoralpha.)
addperk <ID перка> Добавляет вам выбранный перк Для поиска ID кодов перков смотрите статью Навыки.

Например, используйте player.addperk 000c44c0 для добавления перка "Адепт Разрушения" (Adept Destruction).

addtofaction <ID фракции> <ранг> или addfac <ID фракции> <ранг> Добавляет выбранного персонажа во фракцию Действующие номера рангов во фракциях различаются, но 0 всегда дает персонажу самый низкий ранг, а -1 удалит персонажа из фракции.

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

factionid фракция описание
0005C84D PotentialFollowerFaction Добавляет выбранному NPC все необходимые строчки диалога, чтобы взять его в спутники.
00019809 PotentialMarriageFaction Добавляет выбранному NPC все необходимые строчки диалога, чтобы взять его в супруги( работает не со всеми расами).
0005A1A4 Player Ally Faction Сделает выбранного NPC дружественным к игроку.
000E0CD9 Bandit Ally Faction Если применить эту команду на игроке, большинство бандитов не будет его атаковать.
000E0CDA Warlock Ally Faction Если применить эту команду на игроке, большинство колдунов и некромантов не будет его атаковать.
000E0CDB Draugr Ally Faction Если применить эту команду на игроке, большинство драугров не будет его атаковать.
advlevel Повышает уровень героя Добавляет один пункт к текущему уровню персонажа, но вы не получите возможности повысить один из трёх параметров, и не получите очко перков. Также ни один из навыков не будет повышен. Но помните, что враги становятся сильнее с ростом уровня игрока. Так что, если вы уже ветеран Тамриэля, играете только на сложности "Мастер", но всё еще ощущаете нахватку сложности, используйте advlevel что бы добавить около 10 уровней своему персонажу (без повышения параметров и без получения очков перков), и враги станут более сильными. Заметьте, что враги имеют предел уровня, поэтому эта команда будет эффективной только до определённого момента.
AdvSkill <навык> <NN> Повышает выбранный навык героя Добавляет очки опыта к навыку, поэтому общий прогресс до следующего уровня также будет расти. Число обозначает очки опыта, а не количество пунктов навыка. То есть player.advskill destruction 1 добавит только одну единицу опыта к навыку, но НЕ повысит Разрушение на 1 пункт.
(Смотрите команду incPCS для альтернативного повышения навыков, которая не использует привязку к опыту, а повышает навык напрямую.
Полный список значений для AdvSkill предоставлен в статье Перечень параметров персонажа.
duplicateallitems <RefID контейнера или NPC> Дублирует все предметы цели и помещает их в выбранный контейнер Пример: Если выделить NPC мышкой, и ввести duplicateallitems 89c79, все предметы в инвентаре цели будут продублированы и помещены в контейнер с RefID 89c79. Вы можете получить RefID контейнера или NPC кликнув по нему и скопировав ID в буфер обмена. Вы также можете ввести refID контейнера или NPC не кликая никуда мышкой, если уже знаете его. Например, ввод команды a2c94.duplicateallitems 89c79 скопирует все предметы Лидии (чей RefID это a2c94) и поместит их в контейнер с RefID 89c79.
disable Не обрабатывать выбранный объект (включая персонажей) Объект станет невидимым, не будет взаимодействовать с окружением, AI не будет обрабатывать его, но скрипты этого объекта по прежнему будут выполняться (в отличие от Oblivion, который сразу выбросил бы на рабочий стол, так как к игроку данная команда не могла быть применена).
enable Обрабатывать выбранный объект (включая персонажей) Противоположна команде disable, возвращает объект и его взаимодействия с окружением в игровой мир.
equipitem <ID предмета> Экипировать выбранного NPC определённым предметом С помощью этой команды вы можете снарядить выбранного NPC определённым предметом. Противоположная команда - unequipitem, она работает с тем же синтаксисом.
forceAV <атрибут> <NN> Увеличить значение атрибута ForceAV увеличивает значение атрибута с помощью постоянной прибавки (положительной или отрицательной). Атрибуты игрока, повышенные таким путём, будут выделены цветом (красным или зелёным), как от эффектов зелий и зачарований.

Полный список атрибутов представлен в Перечне параметров персонажа

getAVinfo <атрибут> Показывает информацию о параметре персонажа Эта команда предоставит информацию о конкретном параметре выбранной цели. Вы можете выбрать цель мышью, или же ввести её RefID перед командой. Например, player.getavinfo lightarmor покажет информацию о навыке игрока "Легкая броня", такую, как его базовое значение (которое было сразу после создания персонажа), все текущие временные или постоянные модификаторы и прочее. Для получения полного списка параметров, которые можно использовать вместе с этой командой, смотрите Перечень параметров персонажа.
  • У команды actors такой же эффект: actors lightarmor.
getlevel <цель> Показывает уровень цели Показывает уровень выбранного персонажа или существа.
GetLocationCleared <ID локации> Показывает, является ли локация "зачищенной" Вы должны использовать ID локации; если вы хотите узнать состояние локации Swindler's Den, используйте ее ID 00018EE2, а не название. См. также SetLocationCleared 0 = не зачищено; 1 = зачищено.
getrelationshiprank player <цель> Показывает отношение цели к игроку Допустимые значения - от -3 до +4. Смотрите команду setrelationshiprank
incPCS <имя навыка> Увеличение выбранного навыка до следующего уровня Например, ввод incpcs lightarmor увеличит навык легкой брони до следующего уровня. Заметьте, что никакие значения не должны использоваться - эта команда повышает навык только на один пункт за раз. Использование этой команды приведёт к нормальному повышению уровня, с повышением одного из атрибутов и получением очка перков, в отличае от командыadvlevel.
(Как альтернатива incPCS, смотрите команду advskill. Для сравнения, advskill использует более комплексную систему левелинга, но может быть использована для повышения навыка сразу на несколько пунктов за раз)
lock <уровень> Закрывает дверь или контейнер на замок указанного уровня Значение <level> будет отображено при вскрытии исходя из: 25 - ученик, 50 - адепт, 75 - эксперт, 100 - мастер, больше 100 - нужен ключ.
kill Убивает цель Откройте консоль, выберите персонажа, которого желаете убить, введите kill и нажмите Enter. После закрытия консоли персонаж умрет.

Некоторые персонажи (главные NPC, не существа) имеют флаг "важные (essential)" и не могут погибнуть в игре. Вместо этого персонаж падает на колени и изображает адские мучения, а через некоторое время снова поднимается на ноги.

modAV <атрибут> <NN> Увеличивает значение атрибута на указанное число Добавляет значению атрибута "постоянный модификатор" (положительный или отрицательный). Атрибуты игрока, изменённые таким образом будут выделены другим цветом (зелёным или красным), показывая, что атрибут изменён.

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

RestoreActorValue <атрибут> <NN> Восстанавливает значение атрибута на NN единиц Восстанавливает все повреждённые навыки или атрибуты к их нормальному значению. Пример: потеряйте 50 единиц здоровья и введите player.restoreactorvalue health 100, и вы восстановите 50 единиц, так как эта команда не повышает атрибут выше его максимального значения. Не восстанавливает атрибуты и навыки, изменённые командой modAV.

Полный список атрибутов предоставлен на странице Перечень параметров персонажа

DamageActorValue <атрибут> <NN> Уменьшает значение атрибута на NN единиц Пример: player.damageactorvalue health 50 отнимет у вас 50 единиц здоровья, как если бы вы только что были ранены. Здоровье восстановится, как обычно. Атрибуты могут принимать отрицательные значения, но могут быть восстановлены командой restoreactorvalue (эта команда лучше подходит для восстановления атрибутов, чем modAV, потому что с её помощью легче вернуть параметру нормальное значение). Эффект этой команды складывается с эффектом команды modAV. Навыки и параметры, изменённые командой damageactorvalue<code> будут отображаться белым, и будут нормально восстанавливаться к первоначальному значению. Может быть использована, чтобы убить NPC.

Полный список атрибутов предоставлен на странице Перечень параметров персонажа

movetoqt <ID квеста> Телепортирует игрока к цели текущей стадии квеста Пример: <code>movetoqt da01. Эта команда моментально перенесёт вас к цели квеста (т.е. маркеру на карте) . Она не изменяет стадию квеста, но может поставить вас в ситуацию, при которой наступит следующая стадия квеста. Заметьте, что она переместит вас к конечной цели текущей стадии квеста, а не просто в следующую локацию на пути к ней. Будьте осторожны, так как вы будете перемещены прямо (или максимально близко) к маркеру, так что можете оказаться прямо в центре группы врагов. Необходимые ID-ы соответствуют стадиям квестов.
placeatme <ID персонажа или объекта> Помещает указанную цель перед игроком Эта команда мгновенно призывает объект или NPC к игроку. Например player.placeatme 000fea9b призывает дракона. Не рекомендуется использовать для призыва уникальных NPC (которые имеют собственное имя). Эта команда использует Object (base) ID, а не специальный RefID, поэтому она создаёт копию объекта или персонажа; использование команды с уникальными персонажами приведёт к появлению дубликата, если только первоначальный персонаж не был каким-либо образом удалён из игрового мира. Для уникальных NPC лучше использовать следующие команды: prid RefID и moveto player.
moveto <ID персонажа> Телепортирует игрока к указанному персонажу Например, player.moveto 0002BFA2 мгновенно перенесёт вас к Хадвару. Вы должны использовать RefID персонажа, или "player", если хотите переместить другого персонажа или объект к себе.

Еще один пример: выберите объект и введите moveto player, и выбранный объект окажется прямо возле вас.

removeallitems <ID персонажа или контейнера> Удаляет все предметы в инвентаре персонажа Например, команда player.removeallitems удалит все предметы вашего персонажа, а клик по определённому персонажу и ввод removeallitems удалит все предметы у выбранного NPC. Можно также ввести RefID персонажа или контейнера, чтобы переместить все предметы туда.
removeitem <ID предмета> <количество> Удаляет предмет из инвентаря игрока Например, player.removeitem f 5 удалит 5 септимов из вашего инвентаря. Изменения в инвентаре NPC произойдут сразу же, если вы введёте команду во время совершения карманной кражи.
removespell <ID заклинания> Удаляет конкретное заклинание. Также работает с талантами, благословениями, болезнями и криками Для поиска ID кодов заклинаний смотрите страницу Заклинания. Для поиска других ID, смотрите Драконьи крики, Таланты, Благословения или Болезни.

Пример: player.removespell 00092c48 удалит способность "Форма зверя" из списка заклинаний игрока.

removeperk <ID перка> Удаляет выбранный перк Для поиска ID-кода перков см. Навыки.

Это важно: чтобы удалить определённый перк, вам придётся "идти" с верхушки дерева перков, удаляя все перки, находящиеся выше того, от которого хотите избавиться. Удаляя перки, имеющие несколько рангов, вам так же нужно будет удалить сначала перки более высокого ранга (то есть сначала 5/5, потом 4/5, потом 3/5 и так далее). Эта команда всего лишь удаляет перки, она не вернёт вам очко перков.

Например, player.removeperk 000babe8 удалит перк "Варвар" первого ранга.

resurrect <1> Оживляет цель Если применить эту команду на живом NPC, он будет регистрироваться игрой как мёртвый, вследствие чего не будет иметь квестовых диалогов. Добавление 1 в конце (т.е., resurrect 1) заставит цель встать, вместо того, чтобы исчезнуть и появиться снова, по этому всё её снаряжение останется с ней. Если же труп NPC уже исчез, вам также нужно будет ввести команду enable, чтобы добавить NPC в игровой мир. Применение данной команды на персонажа игрока убьёт его, но загрузка последнего сохранения не начнётся - камера и дальше будет показывать лежащий труп. Однако, если вы введёте команду resurrect, персонаж оживёт, хотя камера будет направлена на ноги персонажа.
setactoralpha <0-100> Изменение альфа/непрозрачности. Полезно для устранения нежелательных графических багов после добавления и удаления некоторых постоянных эффектов заклинаний. Т.е. player.setactoralpha 100 сбросит нежелательный эффект невидимости и сделать героя снова видимым.
str <0-1.000000> Устанавливает уровень рефракции (отражения света) выбранного объекта str 1.000000 вернёт максимальный уровень рефракции; str 0.000001 сделает цель полностью невидимой; str 0.000000 выключит рефракцию, вернув цели нормальный вид, но испортит глаза персонажа (это баг). Может быть адресована любому объекту от персонажей до элементов архитектуры.
setAV <атрибут> <NN> Устанавливает значение атрибута Устанавливает статическое значение атрибута. При этом не повышается общий опыт, и поэтому игрок не получит никаких перков. Можно использовать для понижения уровня навыка.

Пример: player.setav block 100 сделает навык "Блокирование" равным 100.

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

shp <параметр №1 - параметр №9> Устанавливает параметры HDR The 9 HDR parameters are in floating point. Each one effects something different. The effects stay until you load a save or switch areas. Example: shp 1.00 0 0.50 0.01 9.00 .1 .99 100 1.0000
setessential <Базовый ID> <1/0> Делает персонажа (NPC) важным (1) или не важным (0). Эта команда используется для того, чтобы сделать любого NPC "неубиваемым". Когда такой персонаж получает смертельный урон, он падает на колени и некоторое время корчится от боли, вместо того, чтобы умереть как нормальный человек.
Обратите внимание, что должен использоваться базовый ID, а не ссылочный ID. Ссылочное ID можно получить, выделив объект при открытой консоли в игре. Чтобы найти базовый ID непися, можно посмотрите его в списках на страницах Люди и/или Персонажи или использовать консольную команду help для поиска по имени непися, или же обратиться к полному списку ID. Если у вас есть базовый ID, введите его в команду используя параметр 1 для установки бессмертия для этого персонажа или же 0, чтобы сделать его смертным. Например, setessential a2c8e 1 сделает Лидию неубиваемой.
  • Если вы хотите сделать бессмертным персонажа, который уже мертв, используйте первоначально команду resurrect.
  • Если вы решите сделать смертным персонажа изначально неубиваемого, помните, что с его смертью вы можете сделать невыполниными не только какие-то определенные квесты, но и всю сюжетную линию. Впрочем, многие важные персонажи обладают скриптами проверяющими их статус смертности и восстанавливающими его, если он каким-либо образом изменен. Отключение подобной проверки возможно в ini файле.
  • Связанные функции: Чтобы проверить статус смертности персонажа, выберите его в консоли (получив его ref ID) и введите команду IsEssential - если полученный результат "1.00", то NPC важный/бессмертный.
setgs fJumpHeightMin<height> Изменяет указанный игровой параметр, в данном случае устанавливает высоту прыжка для игрока. Результат выполнения данной команды не сохраняется в файлах сохранений, а действует только пока игра загружена.
setlevel A B C D Устанавливает уровень актера в заданное значение. А – уровень актера по сравнению с игроком, 1000 = 100%, В – возможный разброс уровней (параметр устарел, будет установлен 0), С – минимальный уровень актера, D – максимальный уровень актера.
SetLocationCleared <ID локации> 1 Устанавливает, очищена ли территория. Вы должны использовать ID локации; если вы хотите установить флаг "очищено" для локации Swindler's Den, используйте ID 00018EE2, а не название. См. также GetLocationCleared.
sifh <значение> Устанавливает игнорирование дружественного огня. Ввод команды sifh 1 позволит выбранному персонажу игнорировать дружественный огонь.
setnpcweight <0-100> Задает вес указанного NPC и при необходимости обновляет его модель. Команда player.setnpcweight 0 изменит внешний вид персонажа, сделав его худым, а 100 - полным.
setownership Устанавливает для персонажа игрока права собственности на на указанный предмет. Используйте для удаления метки "украдено" с любых предметов. Просто поместите предмет на землю, откройте консоль, нажмите на предмет и введите команду. Обратите внимание, какой именно объект вы выбираете. Если название объекта не начинается с "ff", вы выбрали не предмет, а какой-то элемент мира (текстуру земли, освещение, контейнер или т.п.).
setrelationshiprank player <цель> <значение> Изменение типа отношений между игроком и целевым объектом Значения: 1=знакомый, 2=доверенный, 3=союзник/пособник, 4=любовник, -1=соперник, -2=недоброжелатель, -3=враг, -4=заклятый враг. (0 и -5 и ниже не имеют ранга и устанавливаются в дефолтное "знакомый.")
setrace <раса> Изменяет расу персонажа. Например, команда player.setrace dragonrace изменит расу игрока на драконью. Для уточнения деталей см. setplayerrace.
setscale <значение> Меняет размер модели персонажа. Изменяет размер модели персонажа игрока. Установите 0.1 для наименьшего размера, 1 для нормального и 10 для максимального размера.
setstage <ID квеста> <номер стадии> Устанавливает стадию указанного квеста Например: setstage ms01 100. Команда setstage используется в основном для продвижения по стадиям зависших квестов, чтобы успешно завершить их. ID квеста можно найти на странице его описания в разделе Квесты.
showinventory Показывает базовые ID для каждого предмета в вашем инвентаре. Эти ID могут быть использованы для изменения вашего персонажа или его инвентаря. Для персонажа, у которого в инвентаре имеется 5 объектов типа лук-порей, команда player.showinventory выдаст на экран "5 - Leek (000669A5)", и вы можете добавить еще лука-порея использовав команду player.additem 000669A5 5 (добавит еще 5 единиц лука-порея).
openactorcontainer 1 Открывает инвентарь указанного персонажа. Открывает инвентарь выбранного персонажа и позволяет игроку взаимодействовать с ним как с обычным контейнером.
sqs <ID квеста> Показывает стадии квеста Показывает список всех этапов квеста и показывает, какие из них завершающие.
teachword <слово> Разблокирует драконьи крики. Разблокирует конкретное слова драконьего крика. Каждое слово крика имеет свой код. Используйте команду help, чтобы найти эти коды или посмотрите их в материале про Драконьи крики.
unequipitem <ID предмета> Снимает указанный предмет с выбранного персонажа. Данная команда заставит указанного персонажа снять выбранный вами предмет. Противоположна команде equipitem и имеет такой же синтаксис.
resethealth Полностью восстанавливает здоровье игрока или указанного персонажа Например: player.resethealth восстановит здоровье персонажа игрока до 100%.
resetinventory Восстанавливает состояние инвентаря актера до его значения по умолчанию. Сбрасывает инвентарь игрока или персонажа в состояние по умолчанию. Работает также для убитых персонажей и существ. Может быть использована для контейнеров/сундуков.
resetAI Сбрасывает AI указанного персонажа. Может быть использована, чтобы успокоить мирных NPC, которых вы случайно атаковали. При применении к вражескому NPC заставит его спрятать оружие в ножны, после чего он вытащит его и нападет снова.
recycleactor <optional destination reference> Возрождает / сбрасывает указанного персонажа. Может быть использована для сброса состояния указанного NPC. Если вы уже осмотрели останки и забрали вещи, то NPC может возродиться обезглавленным (особенно это касается нордов). Состояние инвентаря не сбрасывается, за исключением оружия. Приоритетным врагом для сброшенного NPC станет не игрок, а персонаж противоборствующей фракции (например Братья Бури или Имперский легион). При использовании на контейнерах аналогична использованию resetinventory.
dispelallspells Рассеивает на цели все временные магические эффекты. Например: player.dispelallspells рассеет на персонаже игрока все магические эффекты, включая действие зелий и ядов.
setunconscious <integer> Заставляет NPC не обращать внимание на игрока, что бы он не делал. Например: setunconscious 1 заставит персонажа стоять на месте, как если бы он был ошарашен, или у него был бы отключен AI. Вы можете что-либо украсть, или напасть на NPC, и он будет вести себя так, будто ничего не произошло.
markfordelete Пометить на удаление Помечает объект для удаления. Если это не произойдет мгновенно, объект будет иметь в конце ссылки на объект метку [D], а удаление произойдет при последующей перезагрузке области.
completequest <quest id> Завершить квест Завершает указанный квест.
unlock открыть замок Открывает указанную дверь или сундук и т.д, включая те, для которых "требуется ключ".
paycrimegold <0-1> <0-1> <ID фракции> Оплата штрафа Оплата штрафа для фракции, к которой принадлежит указанный NPC. Первый параметр (0-1) определяет, отправитесь ли вы в тюрьму (1) или нет (0), второй параметр (0-1) определяет, сохраните ли вы все краденые вещи (1) или нет (0). ID фракции необходимо указать, если вы не можете выделить указанного NPC.

Неадресные команды

Команды, которым не нужно указывать цель
bat Запускает командный файл запускает .bat файл, содержащий консольные команды.
caqs Завершает все стадии квеста Завершает все стадии квеста, включая еще не полученные. По сути приводит игру к логическому окончанию. Не рекомендуется для общего пользования. Может привести к падению игры.
csb Очистить экран Очищает экран от крови.
coc <cellname> телепортирует к локации <cellname> Переносит в центр названной ячейки (coc сокращение от center on cell.). Если вы хотите отправиться в Ривервуд (Riverwood) - введите команду coc Riverwood в консоли. Команда coc qasmoke отправит вас в тестовую локацию Скайрима (для QA тестеров; недоступная в игре.) Примечание: Открытие зачарованной брони или шкафов с оружием может привести игру к краху.

Вы можете получить коды локаций используя команду help location 0. Т.е. код help breezehome 0 выведет код этой локации - WhiterunBreezehome, а для Sovngarde он будет выглядеть как Sovngarde01.

cow <worldspace> <cell x, cell y> Перемещает персонажа в точку с координатами <cell x, cell y> области указанного мира <worldspace>. Переносит в ячейку с координатами [cell x, cell y]. (cow сокращение от center on world.) Внешним миром Skyrim является Tamriel, поэтому вы попадаете в ячейку 5,7 в Tamriel введя команду cow tamriel 5,7 в консоли. (Whiterun 4,-4 Dawnstar 8,25 Solitude -15,25 Markarth -42,0 Morthal -10,15 Falkreath -7,-21 Winterhold 27,24 Windhelm 33,7 Riften 42,-23 High Hrothgar 10,-10 (Эти координаты поставят вашего персонажа прямо перед входом в город или около его конюшни. Проводить любые эксперименты по перемещению между ячейками лучше в "режиме бога".))
fov <угол> Изменяет угол обзора Устанавливает угол обзора на заданное значение (в градусах). Стандартное значение равно 65-и, а использование команды без значения установит угол обзора на 75. Эта установка сбрасывается при перезапуске игры, или в случае, если настройки игры были изменены в "лаунчере". Значения от 80 до 107 лучше всего подходят для широкоформатных мониторов. 180 это максимальное значение, которое можно установить.
fw <formID> Изменяет погоду Изменяет текущую погоду на заданную. (ВНИМАНИЕ: эта команда НЕ изменяет погоду навсегда. Это временно и погода изменится через некоторое время.) Доступные значения (formID):
GetGlobalValue <глобальная переменная> Возвращает значение указанной глобальной переменной. Например:GetGlobalValue DragonsReturned покажет значение для случайных атак драконов. См.также ShowGlobalVars.
GetInCellParam <Cell ID> <ID обьекта> Проверяет, находится ли объект в указанной ячейке. Например:GetInCellParam 5de24 14 проверяет, находится ли игрок в крепости Хелгена. getincell >> 0.00= не находится, 1.00=находится. Может быть использована для подтверждения что ваш персонаж или NPC находится в определенной ячейке.
help <Text> <0> Возвращает ID всех предметов, заклинаний, игровых установок и т.д. Это полезная команда, чтобы найти ID предмета для использования в других консольных командах.

Например, help "Daedric" 0 выведет список всех объектов игры, в имени которых имеется слово "Daedric".

killallactors Убивает всех сгенерированнных персонажей. Убивает всех загруженных (в настоящее время оказавшихся в локации) несущественных персонажей (NPC и существ) немедленно. Основные актеры будут сбиты с ног. См. также killall.
prid <RefId> Выбор по идентификатору ID Выбор объекта по его ссылочному идентификатору FormID. Все последующие адресные команды могут использовать этот объект как целевой. Команда имеет тот же эффект, что и выделение объекта курсором, полезна, если объект находится вне зоны видимости. Укороченная запись для PickReferenceID
qqq быстрый выход. Выход из Скайрима на рабочий стол сразу, без дальнейшего подтверждения. Как ни странно, это иногда приводит к падениям.
resetinterior <ID локации> Сбрасывает указанный интерьер в состояние по умолчанию. Эта команда сбрасывает все подземелья или локации в состояние по умолчанию, в том числе монстров, ловушки, сундуки и добычу. Команда ResetInterior WindhelmHjerim вернет дом в состояние по умолчанию, включая все предметы и камни душ.
save "<название>" Записывает сохранение в файл "название". Записывает сохранение игры под именем "название", данным в двойных кавычках, т.е. save "My Skyrim Save". Перезаписывает имеющееся сохранение с таким же именем без запроса.
saq Стартует все квесты Начинает все квесты, имеющиеся в игре и добавляет их в журнал. Не рекомендуется для не экспериментального использования в связи с большим количеством квестов. Может привести к падению игры.
set <globalvariable> to <значение> Устанавливает глобальную переменную Устанавливает значение для глобальной переменной. См. также ShowGlobalVars.
set decapitationchance to <0-100> Устанавливает шанс обезглавливания Устанавливает значение в диапазоне между 0-100.
set killmoverandom to <0-100> Устанавливает шанс финального добивания Устанавливает значение в диапазоне между 0-100.
set timescale to <NN> Изменяет параметр течения внутриигрового времени По умолчанию равен 20. Установка в 1 заставит внутриигровое время течь со скоростью времени реального мира.
setplayerrace <ID> Устанавливает расу персонажу игрока. Если не указан код расы, то появится окно генерации персонажа с выбором расы. Коды рас можно получить командой help race 0. В отличии от других команд, необходимо указывать не ID расы, а название, например nordrace. Портит текущие значения всех умений и атрибутов в среднем на 20%.
player.setrace <ID> Изменяет расу персонажа. Коды рас можно получить командой help race 0. В отличии от других команд, необходимо указывать не ID расы, а название, например nordrace. Не портит текущие значения всех умений и атрибутов.
ShowGlobalVars Показывает значения всех глобальных переменных игры. Это будет список всех текущих переменных игры, которые затем могут быть изменены с помощью команды set. Вы можете просматривать список используя клавиши PgUp и PgDown для листания.
SexChange Меняет пол персонажа на противоположный. Не требует параметров. Может быть использован на выбранном персонаже. Следует заметить, что это команда не изменяет лицо и голос персонажа. Может быть использована на манекенах, чтобы показать женские наряды.
ShowMessage <ID> Показывает сообщение с указанным ID. Например ShowMessage 000A81FF выведет на экран "Playtesting Temporary Message."
showracemenu раскрывает меню, в котором вы можете поменять расу, пол и настроить внешний вид своего героя. перед редактированием вашего персонажа убедитесь, что вы находитесь в режиме вида от 3го лица, в противном случае вы будете невидимы и не в состоянии увидеть изменения внешнего вида вашего персонажа.

Примечание: Использование этой команды может вызвать неожиданные побочные эффекты. Когда раса будет изменена, все активные магические эффекты будут потеряны, включая расовые способности, такие, например, как "Сопротивление холоду" (Resist Frost) у нордов или "Повышение магии" (Fortify Magicka) у альтмеров. При смене расы пользовательские атрибуты (здоровье, магия, запас сил) и навыки ("одноручное оружие", "тяжелая броня", "блокирование") также могут быть спутаны. Кроме того, если игрок приобрел ранее способность превращаться в вервольфа и изменит расу, то после трансформации в зверя и обратно он будет иметь ту расу, которая была у него в момент заражения, но с невидимой головой.

showracemenu <раса> Изменяет расу персонажа игрока. Убедитесь, что вы находитесь в режиме вида от 3го лица перед редактированием вашего персонажа, в противном случае вы будете невидимы и не в состоянии увидеть сделанные изменения.

Пример: Вызов команды showracemenu bretonrace превратит вашего персонажа в Бретона.

Этот вариант не открывает меню изменения расы. Вместо этого он будет работать как команда setplayerrace <race>. Бонусы навыков/талантов изменятся соответственно новой расе, но это испортит уже приобретенные навыки / атрибуты так же, как и вызов showracemenu без параметров. Если установить расу "nordrace", имея при этом другую расу, то это может привести к багу в виде отсутствующей головы, если выбор делается не в меню генерации персонажа.

player.recycleactor Сбрасывает инвентарь игрока Сбрасывает инвентарь игрока, добавляя ему набор самых необходимых предметов: сет железной брони, лук, оружие, несколько зелий, 10 отмычек и 2 факела.
playerenchantobject <ID обьекта> <MGEF ID> <MGEF ID(не обязательно)> Создает объект с указанными параметрами зачарования. Пример: playerenchantobject 136D5 109637 109637 даст вам имперскую броню с двумя зачарованиями на сопротивление магии. Мощность зачарования зависит от вашего навыка зачарования, так, если он равен 85, то мощность зачарования будет равна: 85% защиты (сопротивления), 85 единиц урона, +85 к параметру, 85+1 сек. длительность эффекта (для оружия).

Вместе с этой командой можно использовать любой магический эффект, включая особые эффекты, доступные только для NPC и эффекты некоторых перков. Перки, добавленные командой MGEFs не отображаются на снаряжении, но всё равно работают. Команда использует уровень навыка зачарования, а не значение перков, поэтому эффект суммируется с эффектами уже взятых перков. damageactorvalue and modAV изменит мощность зачарования без вмешательства в прогресс уровня/навыка.

playercreatepotion <MGEF ID#1> <MGEF ID#2(не обязательно)> <MGEF ID#3(не обязательно)> Создает зелье с тремя указанными эффектами. Пример: playercreatepotion 6b10C даст вам зелье, улучшающее ночное зрение на Х секунд. Мощность эффекта зависит от уровня навыка "Алхимия" и расчитывается по формуле (навык 1 = 1% или 1 ед.), а длительность по формуле (длительность = навык +1 сек.). Некоторые эффекты MGEF неприменимы к зельям.

damageactorvalue и modAV изменит мощность зачарования без вмешательства в прогресс уровня/навыка.

Использование пакетного файла для исполнения команд

Skyrim обеспечивает простой механизм обработки пакетных файлов. Таким образом Вы можете быстро изменить настройки игры без монотонного ввода консольных команд.

Пример: bat mybatchfile; запустит все консольные команды, содержащиеся в файле mybatchfile.

Как использовать:

  • Создайте текстовой файл, содержащий нужные консольные команды (по одной на строку).
  • Поместите файл в директорию, где установлен Skyrim.
  • Запустите игру.
  • Откройте консоль.
  • Введите команду bat, а дальше имя вашего пакетного файла, чтобы получилось, например, bat mybatchfile.

В Skyrim пакетный файл представляет из себя список команд, которые будут запускаться последовательно, одна за другой. Они не имеют циклов, тестов и иной логики, поэтому не могут быть остановлены при ошибке или проблеме в одной из команд. Вы можете создать несколько пакетных файлов, предназначенных для различных нужд.

Руководство по использованию команд в пакетном файле

Большинство команд из Skyrim могут быть использованы для запуска из пакетного файла. Например:

  • Команды включения/выключения работают в пакетных файлах, включая такие команды, как показ/скрытие субтитров (ShowSubtitle), включение/отключение травы (TG), включение/выключение режима бога (TGM), и многие другие.
  • Адресные команды работают прекрасно, до тех пор, пока вы указываете цель. Например, вы можете использовать в пакетном файле код Player.Additem f 1000, добавляющий 1000 золотых в ваш инвентарь. Если вы хотите дать Лидии 1000 золотых, используйте код A2C94.Additem F 1000 (где A2C94 Reference ID для Лидии (Lydia)).
  • PRID (PrintReferenceID) показывает предметы и NPC.
  • Различные команды, такие как SetAV, FOV, FW и AddItem(с различными параметрами) все могут быть использованы для запуска из пакетного файла.
  • Команда COC не может быть запущена из пакетного файла (приводит в падению игры).
  • Сама команда BAT не может быть запущена из пакетного файла.

Пример использования пакетного файла для создания альтернативного старта игры

При помощи запуска пакетного файла, с учетом вышеописанных ограничений, вы можете создать альтернативное начало игру. В дополнение к пакетному файлу, вам также нужно будет изменить файл Skyrim.ini, который может быть найден в вашей C:\Users\YOUR_USER_NAME\Documents\My Games\Skyrim директории.

  1. Откройте ваш Skyrim.ini и добавьте в него строку SStartingCell=WhiteRiverWatch01 в раздел [General].
  2. Создайте пустой .txt-файл в папке со Skyrim (там же, где находится файл TESV.exe) и назовите его, например, bandit (не bandit.txt).
  3. Вставьте в него без изменения показанный ниже код.
  4. Начните новую игру и вы не увидите стартовый ролик (интро), а окажитесь в пещере Приречная Застава (White River Watch).
  5. Откройте консоль и введите bat bandit.
  6. Создайте своего персонажа.

Код для файла bandit:

player.removeallitems
;Leather Armor, Bracers and Boots
player.additem 3619e 1
player.equipitem 3619e
player.additem 13921 1
player.equipitem 13921
player.additem 13920 1
player.equipitem 13920
;Steel Sword and Shield
player.additem 13989 1
player.equipitem 13989
player.additem 13955 1
player.equipitem 13955
;Hunting Bow and Iron Arrows
player.additem 13985 1
player.additem 1397D 25
;Gold and Lockpicks
player.additem f 100
player.additem a 15
;Bandit Ally Faction
player.addtofaction e0cd9 0
;Create Character
showracemenu

Используя этот метод, вы можете посетить Хелген (Helgen) до его разрушения. (Стадии квеста можно посмотреть в разделе Квесты.)