Clive Barker's Undying

## Базовые функции

**Отключение интерфейса:**Открыв файл user.ini, находящийся в папке Clive Barker's Undying Eternal Audamn\System, найдите строчку HudMode=1 и замените значение с 1 на 0.

**Свободная камера (от первого лица):** включается командой **astral** в консоли.

**Угол обзора:**изменяется консольной командой **setfov**

## Консоль

Включается кнопкой **Tab**. Не учитывает регистр (команды можно вводить как заглавными, так и строчными символами). Полный список известных команд в алфавитном порядке (наиболее полезные команды отмечены жирным шрифтом):

* AddAll - получить всё оружие и заклинания (первого уровня)
* AmpAttSpell - увеличить уровень текущего заклинания на 1
* Amphibious - продлевает время, на протяжении которого персонаж может находиться под водой
* AssAll - спавнит осла
* **Astral** - **аналог noclip, свободная камера от первого лица**
* BecomeLight [1/0] - персонаж становится источником света.
* Behindview [1/0] - вид от третьего/первого лица
* Bring [название предмета] [количество] - получить предмет или заклинание в указанном количестве. Эта команда может быть использована для получения предметов и заклинаний, не вошедших в финальную версию игры:
	+ Mindshatter
	+ FireFly
	+ Phase
	+ Ward
	+ PowerWord
	+ ShalasVortex
	+ IncantationOfSilence
	+ Lantern
	+ Powderofsiren
	+ WizardEye
	+ Translocationscroll
* CastFire - скастовать огонь на существо, на которое направлен прицел
* CastGlow  - скастовать свечение на существо, на которое направлен прицел
* ClearWeather - отключить все погодные эффекты
* DeAmpAttSpell - уменьшить уровень текущего заклинания на 1
* DebugHUD - отображать отладочную информацию
* DebugMsg - отображать отладочные сообщения
* Destroyjoint
* Detachjoint
* **Eh** **- режим бога**
* EnemyCrosshair - включает подсветку прицела зелёным, когда он направлен на враждебное существо
* FireMe - поджечь себя
* Flight - полёт
* Fly - полёт
* ForceHide [название класса] - скрывает актёров указанного класса
* Gibhim
* GiveMe [название предмета/заклинания] [уровень] - дать игроку предмет или заклинание. Для заклинания указывается его уровень.
* Hide [название класса] - скрывает актёров указанного класса. Актёры, не скрытые по умолчанию, могут быть скрыты только командой ForceHide.
* Infinitemana [1/0] - бесконечная мана
* **Invisible** **[1/0] - невидимость**
* Jab - импульсное воздействие на существо, на которое направлен прицел; это один из компонентов эффекта попадания по существу из какого-либо оружия.
* MagicSounds - включить/выключить звуки заклинаний
* ModFOV [число] - прибавить указанное число к значению угла обзора
* MShat [1-5] - применить на себя эффект головокружения указанной силы
* Nodetect
* Open [название карты] - начать игру с выбранной карты. Названия карт соответствуют названиям файлов с расширением .sac в папке Clive Barker's Undying Eternal Audamn\Maps. Карты, названия которых начинаются с CU - это катсцены, playground и Smoketest - тестовые уровни. Аналогична команде Start
* PDP - тест модели физических повреждений персонажа. Камера пошатнётся, как от удара ревуна.
* Pie - восстановить ману
* RainDance - дождь
* **RenderWeapon [1/0] - включить/выключить отображение оружия в руках персонажа**
* **Rmode [число] - переключение между режимами визуализации. 1 - wireframe, 5 -динамическое освещение, значение по умолчанию; все остальные значения отключают динамическое освещение (текстуры отображаются в полной яркости)**
* Satan - устанавливает для персонажа значение здоровья 999 и не даёт ему упасть ниже 900
* **SetFOV [число] - поменять значение угла обзора**
* Setfriction [число] - изменить силу трения. Влияет на перемещение персонажа и npc по земле.
* SetGroundSpeed  [число] - изменить скорость перемещения персонажа по земле
* Setspeed [число] - изменить скорость перемещения персонажа
* Setjumpz [число] - изменить высоту прыжка
* ShowActorNames - показывать информацию об актёрах при наведении на них прицела
* ShowArrow [1/0] - показывать вектор нормали к поверхности, на которую направлен прицел
* ShowFPS - показывать счётчик частоты кадров
* ShowPawnNames - показывать информацию о существах при наведении на них прицела
* ShowStealth - показывать информацию о [не]заметности персонажа
* ShowTex - показывать информацию о текстуре, на которую направлен прицел
* **Slomo [-5 - 5] - изменить скорость игры. Значение по умолчанию - 1**
* SnowDance - снег
* Snuffpawns
* Snuffall
* Start [название карты] - см. Open
* TestBlood [урон] - тест брызг крови
* timedemo
* UnHide [название класса] - отображать скрытых актёров указанного класса
* **Walk - отключить полёт / noclip**
* WeaponSounds - отключить звуки оружия
* Woo - максимум боеприпасов
* WoundPawn - ранить существо, на которое наведён прицел

## Особенности

При значениях угла обзора от 181 до 360 в Clive Barker's Undying возникает уникальная версия глитча hall of mirrors. Локация перестаёт отображаться, но объекты и npc остаются видны и оставляют на экране следы при собственном перемещении, движении камеры или дальнейшей смене угла обзора в указанном диапазоне. При этом модели выворачиваются наизнанку, а камера демонстрирует не вид из глаз персонажа, а отзеркаленное изображение того, что находится у него за спиной; угол обзора же в действительности не увеличивается, а уменьшается от 180 до 0.