Skip to content

Latest commit

 

History

History
180 lines (97 loc) · 4.73 KB

features.md

File metadata and controls

180 lines (97 loc) · 4.73 KB

Features

There is a wide range of features, this page explains all the features.

Controls

The following keys can be used ingame.

Key Description
F8 Shows the menu
F2 Toggles the skew/flight cheat
F3 Freezes the games
F4 Toggles the free camera mode
F5 Toggles player control
F11 Instant ragdoll death

Skew

The skew cheat can be used to fly the player freely through the world. To move the player up or down use the Q and Z keys (or A and W on AZERTY).

Free camera

The free camera can be used to freely fly the camera.

Modes

The free camera can be used in two modes. The first mode freezes player control and allows you to fly the camera, the second mode disables the camera control and allows you to control the player again. At any moment you can press F5 to toggle the player control.

Controls

The following controls are used by the free camera

Key Description
WASD Move the camera forward, backwards, left or right
Shift Fast camera speed
Ctrl Slow camera speed
Q/E Move the camera up/down
1/3 Roll the camera

Options

The options menu under help provides some options for toggling features or changing defaults.

Menu

This menu is always visible and contains some basic or quick options.

Load unit

This allows you to switch to a different unit (level).

Birth object

This allows you to spawn an instance with the object name.

Player

This section contains some options related to the player.

Fill 'er up

This fills up your health to the max health, the name of this option is based on the real debug menu.

Outfit

This allows you to change the player outfit, press the next button to go through the outfits.

No interpolation

This disables animation interpolation.

No death fade

This disables the fade on death, meaning the player won't respawn after dying. Disable this option again to respawn.

Time

This section allows you to change the time multiplier for example to slow down the game or speed it up.

Save

This section allows you to change saved data, currently this only contains the ability to set event variables.

Instances

The instance viewer (instances) shows all the current instances in the game.

Transforms

This section can be used to change the position and rotation of an instance.

Object

This section shows some basic info about the object of the instance.

Draw groups

This section shows the current draw groups and allows you to toggle draw groups on the model.

Animations

This sections shows the current playing animations on the instance and allows you to play animations.

Messaging

This section is used for posting messages to the instance.

Level

The level menu contains some options relating to levels.

Disable script

Checking this option will disable the loading of the level script.

Event debug

This window allows you to see the current event (script) variables for a level.

Draw

The draw menu can be used to enable various of debug drawing such as drawing of the collision mesh or signals.

Draw options

This window will be visible when drawing instances or the collision mesh and allows you to specify some filters.

Draw instances

This will draw a text with the instance name on the world position of all instances.

Draw markup

This will draw a visualization of all markup, such as ledges.

Draw enemy route

This will visualize the pathfinding route of all enemies.

Draw collision

This will visualize the collision mesh of the current level.

Draw portals

This will visualize all portals which are between levels.

Draw signals

This will draw all signals (triggers) in the current level.

Debug

The debug menu has some restored event debug features.

Draw debug

This will enable all of the debug drawing from the level.

Debug keypad

This will enable the debug keypad, which allows you to use debug key combinations.

Render

The render menu allows toggling some render modes such as wireframe and terrain wireframe.

Frontend

The frontend menu allows you to hide the frontend HUD.