Enable the developer console:
Go to Settings > Game Settings and set "Enable Developer Console" to "Yes".
Press ` or ~ on your keyboard.
Enter a command and hit ENTER on your keyboard to run it!
Commands List
This command is used to pause the simulation of particles within the game. It can be helpful for debugging or examining specific visual effects in detail.
Name | Description |
---|---|
0 / 1 |
Turn off or on the freezing of particle simulation. |
This command toggles the rendering morphing feature, which can affect visual effects in-game.
Name | Description |
---|---|
0 / 1 |
Toggle the feature off or on. |
This command is used to toggle the computation of particle shadows in the game. Enabling it may improve visual fidelity at the cost of performance.
Name | Description |
---|---|
0 / 1 |
Determines whether particle shadow computation is enabled or disabled. |
This command controls the partial pixel visibility system, which affects rendering and optimization in the game. It's a cheat-protected variable used to tweak how certain visual elements are computed and displayed.
Name | Description |
---|---|
0 / 1 |
Turns the partial pixel visibility system off or on. |
This command is used for debugging purposes, allowing the rendering of world node boundaries within the game. It is marked as a cheat command, meaning it can only be used on servers where cheats are enabled.
Name | Description |
---|---|
0 / 1 |
Enables or disables the rendering of world node bounds. |
Displays build information on the screen. It is recommended to leave this enabled when submitting bug reports in the form of screenshots or videos.
Name | Description |
---|---|
0 / 1 |
Determines whether the build information is shown (1) or hidden (0). |
This command is used to toggle the visibility of scenesystem object bounding boxes. When enabled, it shows the bounding boxes of objects in the scene, which can be useful for debugging purposes.
Name | Description |
---|---|
0 / 1 |
Enable or disable the visibility of scenesystem object bounding boxes. |
This command enables the display of real-time information in a large format on the screen.
Name | Description |
---|---|
0 / 1 |
Controls whether the large real-time information display is enabled or disabled. |
This command disables the culling of boxes, which helps in debugging scenarios by allowing developers to see all boxes without them being culled (removed from view) based on the camera position and angle.
Name | Description |
---|---|
0 / 1 |
Toggles the culling of boxes for debugging purposes. |
Disables threading in the game's operations, which can impact performance and behavior. This is typically used for debugging purposes.
Name | Description |
---|---|
0 / 1 |
Whether to disable threading or not. |
Dumps the script cache contents to a list. Useful for developers/debugging.
Name | Description |
---|---|
0 / 1 |
Disables or enables script cache list dumping. |
This command dumps a list of objects currently present in the scene world to the console. This is mainly used for debugging purposes to understand what entities are currently loaded in the scene.
This command dumps the objects in a scene world into a 3D geoview buffer for viewing or analysis purposes.
Overrides the scale at which sunlight shadow fades with distance. The default value of -1 means no override is applied.
Name | Description |
---|---|
Scale Override |
The scale at which sunlight shadows fade with distance. A value of -1 means no override. |
Forces the Level of Detail (LOD) to a specific level. A cheat command that affects how detailed models appear in the game. The default value of -1 allows the game to automatically adjust LOD based on performance.
Name | Description |
---|---|
Level of Detail (LOD) |
Defines the detail level of models in the game. Higher values reduce detail. |
This command, marked as a cheat, forces materials to be batched, potentially altering performance and visual effects in rendering.
Name | Description |
---|---|
0 / 1 |
Determines whether materials should be forced as batchable or not. |
This command, when enabled, incorporates the camera's movement into the projection matrix, commonly used for debugging purposes in game development and rendering.
Name | Description |
---|---|
0 / 1 |
This argument enables or disables the inclusion of camera translation in the projection matrix. |
This command adds a specific filter to the game debug overlay, helping to narrow down the displayed debug information to only what's relevant to the user.
Name | Description |
---|---|
Filter name |
The name of the filter to add. |
This command adds a watch to the game debug overlay for debugging purposes, allowing variables or game state to be monitored in real-time.
Name | Description |
---|---|
Variable name |
The name of the variable or game state to watch. |
Adds a watch to the game debug overlay for monitoring specific scripts or commands during debugging. This is particularly useful for developers or modders aiming to track how certain scripts or commands behave in real-time.
Name | Description |
---|---|
pattern |
The pattern or name of the script/command to watch in the debug overlay. |