Tired of searching through all the lists of cheats? Then this is the right for you! This is a simple, straightforward and easy to read guide to cheats for the Hammerwatch 2 game. Have fun!
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 HW2.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
Console 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.
cht_change_weather
Change the current weather, options are fair windy rain_2 rain_3 snow_1 snow_2
cht_clear_flags
Clears all currently set flags – will probably break your save
cht_clear_inventory
Clears all inventory items, including key items
cht_clear_skills
Resets all skill point allocations
cht_explore_level
Uncovers the entire map
cht_finish_quest <quest-id>
will mark the specified quest as completed
cht_give_item <id> <amount>
will give the amount of the specified item
cht_give_and_equip_item <id>
will give and equip the specified item
cht_give_experience <amount>
grants the specified amount of experience
cht_give_gold <amount>
grants the specified amount of gold
cht_give_health <amount>
grants the specified amount of health
cht_give_mana <amount>
grants the specified amount of mana
cht_give_many_equipment <slot> <quality> <tier> <amount> 0 = random
gives many equipment with the specified parameters.
cht_give_random_equipment <amount>
gives the specified amount of random equipment
cht_give_tier <tier>
grants the specified tier, apprentice, adept, expert, master
cht_give_uniques <amount> <tag>
grants the specified amount of unique items with the specified tags.
cht_god
Toggles godmode.
cht_killall
Will kill all enemies on the current level
cht_levelup <amount>
Will level your character up by the specified amount of levels.
cht_list_all_items
Will print all items and ids in the game to the console/log
cht_list_flags
Lists all currently set flags
cht_list_quests
Lists all quests and their IDs
cht_noclip
Toggles noclip
cht_play_music <value>
Plays specified track.
cht_play_ambience <value>
Plays specified track.
cht_plr_hidden
when true, hides the character on screen
cht_plr_level_progress <level>
Sets the character to the specified level, with the correct tier and key items for that level as well as a random selection of level appropriate gear
cht_refil_potions
Refills your potions
cht_revive
Revivies you
cht_set_flag <flag> <value> <persistent>
Can be used to set/unset a flag
cht_show_tailor
Opens the Tailor UI to chance character colors
cht_solve_quest <id>
Marks the specified quest as solved
cht_start_quest <id>
Starts the specified Quest
Game Config Commands
r_hdr
Enables or disables the use of HDR rendering.
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.
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.
Video Config Commands
v_resolution
Affects the games resolution. Example: v_resolution 1600×900
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
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”.
Debug Commands
cs_show_menu*
Displays a menu at the top of the screen with many debug options and useful information about the current save
list_flags
Lists the current flags 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
r_draw_line_of_sight
Toggles the line of sight visibility/fog of war effect
debug_widgets
useful for debugging on screen widgets.
ui_cursor_unit
Displays unit name when the mouse is over it.
dump_level_save*
dump the level in a file in the game repository
res_dump_generated 1
this has to be set in your config file, but will write all files generated at runtime to a temp folder in the game directory.
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
lobby_say
Send a chat message via the console.
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_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_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_scale
The scale multiplier of the entire UI.
Unsorted Commands
bind
can be used to set custom keybinds, for example bind f4 “killall” binds the console command killall to the f4 key
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.
All Commands
Note: Complete list of commands in alphabetical order.
I turned my love for games from a hobby into a job back in 2005, since then working on various gaming / entertainment websites. But in 2016 I finally created my first website about video games – Gameplay Tips. And exactly 4 years later, Game Cheat Codes was created – my second website dedicated to legal game cheats. My experience with games started back in 1994 with the Metal Mutant game on ZX Spectrum computer. And since then, I’ve been playing on anything from consoles, to mobile devices.
Obelisk Puzzle There are six plates you need to find. Sewers 2 Location Spider Cave Location Thieves Tower Basement Location Note: Requires solving the vases puzzle to access. Scalem Location […]
There are three possible maps for the location to dig. Spider Cave Map Location Maze Map Location Beach Map Location More Cheats & Guides Hammerwatch II – Obelisk Shards Map […]
Ridde of the Vases There are 4 Vases you need to find and smash, they are hidden through open windows. Used a ranged attack to hit them. Floor -1 Location […]
Молодцы! А где взять модифицированный профиль ???