The commands below are available by opening the console using the tilde (~) key. This key is usually located below the escape key. These commands don't save to your configuration file so they will not stick once you close the game.
To save a command to your hwr.exe.cfg file you can either add the command manually by editing the file or type save your command & argument
or save_curr your command
.
Example:
save ui_scale 0.75
save_curr ui_scale
Game config commands
Game config commands
|
g_gore
|
Affects whether slain enemies will leave gore effects or not. True or False.
|
r_hdr
|
Enables or disables the use of HDR rendering.
|
g_language
|
Changes the game's language. Currently no other languages. Will require a restart to take effect.
|
g_laser_sight
|
Changes the Aim Guide option. 1 for on, 0 of off, -1 for Auto.
|
g_local_player_marker
|
Adds a colored circle below your character's sprite. True or False.
|
g_mousemove_speed
|
Multiplier for the speed of the mouse cursor movement on gamepads.
|
g_movedir_snap
|
Snap angle for the movement direction on gamepads.
|
g_potion_delay
|
Add a delay before you can reuse your potion. This can prevent rogue keyboards.
|
g_richpresence
|
Enable or disable rich presence for discord and steam.
|
r_shadows
|
Shadow quality. 0 = off, 1 = sun only, 2 = all.
|
r_smooth_scrolling
|
Enables or disables smooth camera scrolling.
|
rg_brightness
|
Brightness of the game.
|
rg_contrast
|
Contrast of the colors.
|
rg_gamma
|
Gamma value of the colors.
|
rg_crt_curve
|
Multiplier for the CRT curve effect.
|
rg_pixel_perfect
|
Whether the scene needs to render in pixel perfect mode or not. Pixel perfect in this sense means that the game will be rendered in 1x sprite scale and then upscaled (faster). If it's disabled, the game is rendered in its full size and sprites are scaled instead (slower). Disabling pixel perfect allows for a few smoother effects like shadows.
|
g_time_hour
|
Set the in game time, useful if you're not a fan of the night in town!
|
Video config commands
Video config commands
|
v_resolution
|
Affects the games resolution. Example: v_resolution 1600x900
|
v_fullscreen
|
Enables or disables fullscreen. Use 0 or 1
|
v_vsync
|
Enables or disables vsync. True or False
|
v_forced_aspect_ratio
|
Set the aspect ratio for the game. This can be used to achieve a zoomed out view.
|
Console config commands
Console config commands
|
cs_bgcolor
|
Background color of the console. Set as a vec4: *cs_bgcolor 1 0 0 0.5* for a red transparent console background.
|
cs_fgcolor
|
Text color of the console. Set as a vec4.
|
cs_enabled
|
Enable or disable the use of the console entirely. Useful if you need the console toggle button for something else.
|
cs_height
|
The height of the console window, in a multiplier of the screen height: 0.5 means 50% of the screen height.
|
cs_show_build
|
Whether to show the game's build ID in the bottom left of the screen.
|
cs_show_log
|
Shows recent log additions as an overlay at the top of the screen
|
cs_show_log_count
|
The amount of recent lines to be displayed for cs_show_log
|
cs_speed
|
The speed for the console toggle animation. The higher the faster.
|
condump
|
Dumps the contents of the console to a file, doesn't include timestamps, format is condump "filename".
|
Cheat commands
Cheat commands
|
e_cheats
|
e_cheats is required for any of these commands to work. Once toggled on, a red text will appear top right. Cheats are only available on modded profiles.
|
change_level
|
change/load level to the chosen relative path argument. ex: levels/testDoodad.lvl
|
g_scale
|
Changes the scaling of the game. The default for a 16:9 resolution would have a game scale of 4.
|
g_timescale
|
Affects the game speed.
|
give_all_dyes
|
Gives all dyes
|
give_blueprint
|
Give a specific Blueprint. The argument is the Items ID Name.
|
give_combo
|
Triggers the combo status
|
give_curse
|
Gives curse
|
give_drink
|
Give a specific drink. The argument must be the drink's ID name.
|
give_drinks
|
Gives drinks at the set rarity, "give_drinks 32 32 32" would give 32 each to the common, uncommon and rare drinks.
|
give_experience
|
Give a selected amount of experience from argument.
|
give_gold
|
Give a selected amount of gold from argument.
|
give_health
|
Give a selected amount of health from argument.
|
give_item
|
Give a specific item. The argument must be the item's ID name. See Item ID's
|
give_items
|
Give a selected amount of item with the 4 arguments. The 4 arguments represent the rarities. 1st arg = common, eg "give_items 50 0 0 0 0" will give 50 random common items.
|
give_key
|
Give a key. Bronze key = 0, Silver = 1, Gold = 2, Ace = 3.
|
give_mana
|
Give a selected amount of mana from argument.
|
give_ore
|
Give a selected amount of ore from argument.
|
give_statue
|
Gives a built statue of a defined level, for a list of statue ID's see the statue page.
|
give_statue_blueprint
|
Gives the next level of statue blueprint for the specified statue, for a list of statue ID's see the statue page
|
god
|
Set infinite health, doesn't always work as expected
|
levelup
|
Specifies an amount of Levels to Level up by.
|
noclip
|
Remove player collision.
|
r_draw_*
|
r_draw has many options, for a much easier interface use cs_show_menu 1 and use the Cvars > rendering > draw menu.
|
revive
|
=================================================================
|
set_char_ngp <name> <level>
|
Sets the current characters NGP level for specified campaign to the desired level. Forsaken Tower = base, Pyramids of Prophecy = pop
|
set_char_gladiator
|
Sets the current characters arena level.
|
set_ngp
|
Sets the current NGP, can be used at any point.
|
set_last_gladiator_rank
|
Sets the arena level at the interface, useful to avoid clicking through levels of you've set your max arena level too high
|
Debug commands
Debug commands (* denotes e_cheats is required)
|
cs_show_menu*
|
Displays a menu at the top of the screen with many debug options and useful information about the current save
|
ui_flags 0
|
Displays any currently set flags on screen, "ui_flags 2" can be used to display on the right
|
list_flags
|
Lists the current flags in the console
|
listenemies
|
Lists the current enemies in the console
|
listmodifiers
|
Lists the current modifiers in the console
|
r_draw_scripts*
|
Displays scripts on screen.
|
r_draw_scripts_compact*
|
When scripts are being drawn, this will toggle whether they are compact or not.
|
r_draw_scripts_lines*
|
When scripts are being drawn, this will toggle whether connecting lines are drawn.
|
r_draw_collision*
|
Draws object collision.
|
r_draw_physics*
|
Draws object physics.
|
r_draw_raycasts*
|
Shows raycasts.
|
r_draw_pathfinds*
|
Shows pathfind information
|
debug_widgets
|
useful for debugging on screen widgets.
|
ui_cursor_unit
|
Displays unit name when the mouse is over it.
|
debug_dungeon_prefabs
|
listed currently loaded dungeon prefabs in the console
|
dump_unit_list*
|
list current level units in a file in the game repository
|
dump_level_save*
|
dump the level in a file in the game repository
|
Editor config commands
Editor config commands
|
r_script_line_alpha
|
Configure the alpha of the script lines.
|
r_script_line_scroll
|
Whether script links should be animated and scroll. The higher the faster.
|
r_draw_scripts_lines_head
|
The size of the arrow head for script links
|
ed_grid_color
|
Changes the RGBA of the grid. Ex: 0.5,0.1,0.1,0.8 will make it red.
|
ed_grid_width
|
Changes the pixel width of the grid. default 1.
|
ed_history_limit
|
The limit of changes that the editor will remember.
|
Multiplayer/Lobby commands
Multiplayer/Lobby commands
|
lobby_members
|
Write a list of all lobby members to the console.
|
lobby_kick
|
Kick a player from the lobby. Only works if you're the host. Takes 1 parameter, the lobby member ID. Get the ID using *lobby_members*.
|
lobby_say
|
Send a chat message via the console.
|
g_multiplayer_limit
|
Set this value to some higher value than 4 before opening the "create lobby" menu to allow hosting lobbies with more than 4 players.
|
g_multiplayer_ping_limit
|
When clients get disconnected, they have this many seconds for their connection to be restored before they are automatically kicked.
|
g_pure
|
Must be set in the config file, default value is 1, by setting to 0 allows multiplayer with unpacked mods, you'll only see players with the same pure settings as your own.
|
Sound commands
Sound commands
|
snd_volume
|
Master sound volume scale.
|
snd_volume_env
|
Environment sounds volume scale.
|
snd_volume_music
|
Music volume scale.
|
snd_volume_sfx
|
Sound effects volume scale.
|
snd_volume_ui
|
UI sounds volume scale.
|
snd_volume_voice
|
Voice sounds volume scale.
|
UI commands
UI commands
|
ui_bars_visibility
|
Whether to show the health/mana bars in the middle of the screen. -1 = never, 0 = only when health or mana is not full, 1 = always.
|
ui_chat_fade_time
|
The amount of time in milliseconds needs to be elapsed for a chat message to fade out.
|
ui_chat_scale
|
Scale multiplier of the chat window.
|
ui_chat_pos
|
Move the position of the chat with 2 variables. The two variables need to have a comma with no spaces in between. Ex; ui_chat_pos 0.9,0.8
|
ui_chat_width
|
Width scale of the chat window, scaled by the screen width.
|
ui_cursor_alpha
|
Transparency scale of the mouse cursor and crosshair.
|
ui_cursor_health
|
Whether to show your health and mana next to the crosshair.
|
ui_cursor_health_alpha
|
If *ui_cursor_health* is enabled, this is the transparancy scale for the texts.
|
ui_draw_plr_names
|
Whether to show player names above player heads. -1 = never, 0 = only in town, 1 = always.
|
ui_draw_plr_names_real
|
Whether to show player's Steam/GOG names instead of their character names above their heads.
|
ui_draw_plr_stats
|
Whether to show health bars above other player's heads.
|
ui_draw_vignette
|
Whether to enable the vignetter effect when badly hurt.
|
ui_format_letters
|
Whether to show numbers globally as "100k" instead of "100 000", and "1m" instead of "1 000 000".
|
ui_key_count
|
Whether to show the key count in the top bar.
|
ui_scale
|
The scale multiplier of the entire UI.
|
unsorted commands
Unsorted Commands
|
bind
|
can be used to set custom keybinds, for example bind f4 "killall" binds the console command killall to the f4 key
|
g_extra_players
|
Simulates playing with extra players and the additional scaling.
|
kill
|
Kills the current playable character.
|
killall
|
Kills all currently active enemies
|
nextlevel
|
Switches level to the next level in the rotation
|
open_interface
|
Opens an in game interface, format is open_interfact file.gui Class
|
set_flag
|
Sets a flag, usage is set_flag "flag" "value" "persistence level" (persistence can be either run or level)
|
set_town_flag
|
Sets a flag for the town, usage is set_flag "flag" "value" "persistence"
|
set_stat
|
Sets a stat, usage is set_stat "stat name" "value"
|
show_all_accomplishments
|
removes the hidden status from accomplishments in the guild tab
|
ui_speedrun
|
Displays an in game speedrun timer
|
ui_tooltip_pretty
|
Tooltips are displayed with a transparent background.
|
v_trap_cursor
|
Defines whether the cursor is trapped by the window constraints in windowed mode.
|
track MYVAR
|
See in real-time the MYVAR console variable value. To remove you can restart your game, or use "cs_show_vars 0" to hide all.
|
plot 60 MYVAR
|
See in real-time the MYVAR console variable value as a plot. The first argument value seems to be (the number of frame times 2) that the values are kept. To remove you can restart your game, or use "cs_show_vars 0" to hide all.
|