Предварительная настройка []
Все команды записываются в файл конфигурации, поэтому необходимо предварительно включить игру, чтобы создался каталог со всеми необходимыми файлами.
После создания каталога игры следует открыть файл UDKInput.ini по пути:
...\Documents\My Games\Chivalry Medieval Warfare\UDKGame\Config
Команды нужно записывать в пункте [Engine.PlayerInput] после строки bEnableMouseSmoothing=True (False).
Также стоит продублировать команды в пункт [GameFramework.DebugCameraInput], это нужно для того, чтобы команды работали в режиме отладки.
Список известных команд[]
Игра поддерживает огромное количество стандартных команд движка Unreal Engine 3. Использование команд доступно только в однопользовательской битве. Ниже приведены наиболее полезные при съемке команды:
- Fov <x> – изменение угла обзора на угол, значение которого равно x, где x = [1;179];
- Tiledshot x n – съемка с применением мозаичного метода, где x – множитель, который показывает, во сколько раз конечный скриншот будет больше исходного разрешения экрана, и n – количество соседних пикселей, которые будут перекрывать предыдущий кусочек мозаики.
- PlayersOnly – замораживание всех npc и динамичных объектов (игра может вылетать из-за использования этой команды);
- ToggleHud – переключение интерфейса (вкл\выкл), правда прицел нужно отключать через настройки, поэтому советую отключать сразу весь HUD через настройки путем установления значения видимости интерфейса на 0 (Настройки -> Игра -> Видимость интерфейса);
- Ghost – позволяет проходить сквозь объекты персонажем\свободной камерой;
- Walk – противоположность команды ghost;
- ToggleDebugCamera – режим камеры отладки;
- FreezeRendering – замораживает рендеринг;
- Viewmode x – режим отображения x.
Пример записи в файле конфигурации:
Bindings=(Name="NumPadZero",Command="FOV 0",Control=False,Shift=False,Alt=False)
где Name="клавиша вызова команды",
Command="название команды",
Control=False, Shift=False, Alt=False – показывает, что дополнительных клавиш помимо основной (Name="x") не требуется для вызова команды, при записи Control=True – для вызова команды используется сочетание клавиш ctrl + x, также можно использовать несколько дополнительных клавиш (эта функция бывает удобна для бинда нескольких команд на одну клавишу).
Также в игре работает консоль, вызываемая клавишами Tab (для ввода 1 команды) и ~ (для ввода 1 и более команд).
Скриншоты, сделанные с помощью команды tiledshot сохраняются в каталоге по пути:
...\Documents\My Games\Chivalry Medieval Warfare\UDKGame\Screenshots\Win64
Режимы отображения[]
Lit[]
Конечный вариант отображения, включающий освещение, отражения и все свойства материалов. При использовании команды viewmode lit может появится виньетка (выключается в Настройки -> Видео -> Затенение краев).
Консольная команда: viewmode lit
Unlit[]
Отображение без освещения и отражений, показывая только цвет.
Консольная команда: viewmode unlit
Wireframe[]
Отображение полигональной сетки, при этом никакие материалы не отображаются.
Консольная команда: viewmode wireframe
Detail Lightning[]
Отображение только освещения, а так же свойств материалов, которые связаны с освещением.
Консольная команда: viewmode detaillighting
Light Complexity[]
Отображение сложности освещения. Показывает, сколько источников освещения влияет на объект.
Цвета доступны в BaseEngine.ini. Вы можете поменять их по следующим строкам:
+LightComplexityColors=(R=0,G=0,B=0,A=1)
+LightComplexityColors=(R=0,G=255,B=0,A=1)
+LightComplexityColors=(R=63,G=191,B=0,A=1)
+LightComplexityColors=(R=127,G=127,B=0,A=1)
+LightComplexityColors=(R=191,G=63,B=0,A=1)
+LightComplexityColors=(R=255,G=0,B=0,A=1)
Консольная команда: viewmode lightcomplexity
Shader Complexity[]
Отображение количества инструкций шейдера, которые используются для обрисовки каждого пикселя.
Цвета доступны в BaseEngine.ini. Вы можете поменять их по следующим строкам:
+ShaderComplexityColors=(R=0.0,G=1.0,B=0.127,A=1.0)
+ShaderComplexityColors=(R=0.0,G=1.0,B=0.0,A=1.0)
+ShaderComplexityColors=(R=0.046,G=0.52,B=0.0,A=1.0)
+ShaderComplexityColors=(R=0.215,G=0.215,B=0.0,A=1.0)
+ShaderComplexityColors=(R=0.52,G=0.046,B=0.0,A=1.0)
+ShaderComplexityColors=(R=0.7,G=0.0,B=0.0,A=1.0)
+ShaderComplexityColors=(R=1.0,G=0.0,B=0.0,A=1.0)
+ShaderComplexityColors=(R=1.0,G=0.0,B=0.5,A=1.0)
+ShaderComplexityColors=(R=1.0,G=0.9,B=0.9,A=1.0)
Консольная команда: viewmode shadercomplexity
Lightmap Density[]
Отображает плотность разрешения препросчитанных карт освещения.
Консольная команда: viewmode lightmapdensity