Жанр ролевых игр от третьего лица - это жанр, в котором каждый год появляется множество новых игр от крупных компаний и инди-компаний, причем большинство из них старается выделиться среди себе подобных. Grim Dawn была выпущена в 2013 году независимым разработчиком Crate Entertainment, и с самого дебюта в нее постоянно играют благодаря ее обширному миру и очень гибкому созданию персонажей.

Как активировать консольные команды

Чтобы получить доступ к консоли и включить ввод команд, игрокам необходимо перейти к опции Custom Game в меню, расположенном чуть ниже кнопки "Пуск". После выбора Custom Game нажмите клавишу тильда (~) или апостроф ('), а затем начните вводить нужную команду. Их можно вставить очень много, каждая из них имеет существенно разные функции, поэтому они будут разбиты по категориям. Кроме того, обратите внимание, что некоторые команды будут отвечать "True" или "False", чтобы показать состояние определенной функции.

Технические команды

Эти команды относятся к основным настройкам игры, а также к альтернативным способам выполнения действий вместо обычных внутриигровых меню Grim Dawn.

Команды привязки

  • BindDown - привязывает команду к следующей нажатой клавише
  • BindToggle - привязывает команду со значениями "True" или "False" к переключению
    при следующем нажатии клавиши
  • BindUp - привязка команды к следующей отпущенной клавише

Команды запуска и остановки

  • Close - закрывает консоль
  • Exec - Выполнение командного сценария
  • Exit - Выход из игры

Визуальные команды

  • ScreenShot - Сделать снимок экрана
  • graphics.ReloadResources - Принудительная перезагрузка всех ресурсов
  • graphics.Stats - Включает или отключает отображение различных статистических данных (включая частоту кадров)

Команда отладки

  • debug.physics - Показывает данные о том, когда происшествия влияют на физический движок

Команда звука

  • sound.Stats - Включает или отключает отображение различных статистических данных о звуке

Команды персонажа

Существует группа команд, которые непосредственно влияют на значения, связанные с персонажем. Их можно настроить, чтобы дать или убрать различные маркеры, важные для сценария и обработки игры, а также многие другие полезные характеристики для отладки проблем и выхода из затруднительного положения.

  • character.AnyoneHasToken - Возвращает "True", если токен есть у кого-либо.
  • character.ClearPlayerTokens - Удалить все сохраненные триггерные жетоны у игрока
  • character.GiveTakeGold - Дает указанное количество (отрицательные значения отнимают золото, а "0"
    уменьшает золото до нуля)
  • character.GrantPlayerToken - Дает игроку указанный токен.
  • character.LogData - Показывает различные данные об игроке, NPC и монстрах.
  • character.RevokePlayerToken - отзывает указанный токен у игрока
  • character.ServerHasToken - Возвращает "True", если токен находится у сервера.
  • character.SetPlayerInvisible - Делает игрока невидимым для врагов, но при этом он может атаковать их
  • character.ShowAngerLevels - Отладочная информация для AI
  • character.ShowPlayerTokens - Выводит в консоль токены триггеров игрока
  • character.WarpCursor - Делает так, чтобы игрок всегда деформировался к месту назначения

Игровые команды

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

  • game.decrementdevotion - Удаляет точку преданности
  • game.Give - Создает объект и дает его игроку
  • game.God - Включает или отключает режим бога
  • game.IgnoreRequirements - Позволяет игроку экипировать все, что угодно, независимо от требований
  • game.IncrementAttribute - Дает игроку очко атрибута
  • game.incrementdevotion - Дает игроку очко преданности
  • game.IncrementLevel - увеличивает уровень игрока
  • game.IncrementSkill - Дает игроку очко навыка
  • game.IncrementSkill - увеличивает количество очков, выделенных на указанное умение
  • game.Invincible - переключает возможность быть неуязвимым
  • game.KillMe - Убить игрока
  • game.LargeDumpFiles true/false - Включает или отключает экспорт больших файлов дампов
  • game.PlayStats - Отображает на экране различные статистические данные игрока
  • game.ShowCursor - Показывает или скрывает курсор мыши
  • game.ShowDynamicObstacles - Функция не проверена, но, по-видимому, изменяет физические свойства некоторых объектов в игре
  • game.ShowErrorMessages - Показывает или скрывает сообщения об ошибке "Умение не готово".
  • game.ShowHud - Включает или выключает пользовательский интерфейс (UI)
  • game.Spawn - Создает объект в месте нахождения игрока
  • game.Speed - Устанавливает множитель скорости игры
  • game.Teleport - Телепортирует игрока в указанные координаты
  • game.Uber - Включает или отключает потерю маны