September 8, 2015
All Discussions > Downloads > Topic Details
 This topic has been pinned, so it's probably important
DAHM/DorHUD 1.14.x Release
The installation of a new version is as easy as unzipping the file in the root folder of your PAYDAY: The Heist directory. By default it's located in "C:\Program Files (x86)\Steam\SteamApps\common\PAYDAY The Heist\" for 64-bit installations of Windows. For 32-bit installations, leave out the " (x86)" part. If you're not sure where it is, you can also get there by going to the properties of the game in your Steam library and "Browse local files...".

If you have found the path then you can easily extract the files to the correct folder with the following instructions. Open the download link, select the "download through your browser" option and wait for it to finish. Then open the folder where the file was downloaded (in chrome it's called "Show in folder", or just go to Start Menu->Downloads). Right click the file called "" (where with the Xs replaced with numbers) and select the "Extract All..." option that's somewhere near the top of the context menu. Enter the path you have found before (it usually starts with "C:\Program Files") in the text field and click "Extract". It can mention that some files already exist, so select that you want to replace them. Don't think you know better by not replacing some files. That's it.

If you rather use a script, you can try a basic one that I wrote in a few minutes (so don't expect much). Save as dahm_install.vbs (press ctrl+s on the page) and then drag the file you can find below on it.

The mod is offered as a collection of sub-mods and something to manage the whole thing. You shouldn't modify any of the files that are contained in the zip file. If you do so, you possibly have to make that same change every time you update. Instead, there's a user file that you can create that'll be loaded before the mods where you can make all of your changes.

If it doesn't work (e.g. making the game crash at startup), you're probably missing a requirement. The injector is made using visual studio, so it requires the visual studio 2013 runtime environment (the 32 bit version). You can download it here:, it's the x86 version. edit: Apparently sometimes that link does not work, but the direct link to the download seems to work fine:

If the mod installed correctly, you should see a main menu like this:
If you see a warning that you're using an unofficial or outdated hook instead, then you may need to remove the IPLHPAPI.dll file (BLT for PD:TH or PD2Hook) as those hooks are not compatible. The mod fully supports BLT with the BLT_compat module, but you have to enable it via options > mods > mod manager > available mods to use it.

You will need the Visual Studio 2015/17/19 C++ Redistributable files:

Latest version
Download (latest stable version):

or an alternative version with only a few "essential" mods included:

Previous version
Version 1.13.0:

Beta version
Last edited by 76561197973573096; Mar 8 @ 12:32pm
< >
Showing 1-15 of 78 comments
76561197973573096 Oct 24, 2015 @ 6:21pm 
I've updated the injector in version 0.8.2. If you're having problems with it, here is the previous release (you can extract the dll, it works with the updated code):


Changes for 0.8.1:
  • Updated DLL to provide a HTTP client. Allows multiple simultaneous requests. Filesize grew by 30kB, but I think it's worth it.
  • Added some checks for debug stuff in the anticheat module.
  • Found a new game bug regarding trip mines. Should be fixed now.
  • Fetching Steam API stuff over SSL now (with a HTTP fallback if not using the updated injector).
  • Made OVK193+ slightly more difficult by increasing the "first" assault wave to 30 cops and increased the number of cops by 5 + 3 for the street maps.

edit: Forgot to mention I changed OVK193 :D
Last edited by 76561197973573096; Dec 2, 2016 @ 11:53am
76561197973573096 Oct 26, 2015 @ 6:27pm 
Changes for 0.8.2:
  • Injector now calls the function for failed http requests.
  • Increased the number of specials on OVK193.
  • Small fix for the util function to make http requests.
76561197973573096 Oct 26, 2015 @ 6:28pm 
Changes for 0.8.3:
  • Small tweak to the OVK193 difficulty.
  • Updated the injector.

Changes for 0.8.4:
  • Small changes in the menu: removed help texts, updated forum url and added dorhud group link.
  • Updated the injector.
76561197973573096 Oct 29, 2015 @ 8:23am 
Changes for 0.8.5:
  • Fixed an issue with bags no longer syncing with the release of the OVK193 mod.
  • Moved and created some files to hook into DorHUD events more consistently.
  • Some internal changes to both the lua code and the injector.
76561197973573096 Oct 30, 2015 @ 8:32am 
Changes for 0.8.6:
  • Fixed an issue with OVK193 communication (CTD).
Changes for 0.8.7:
  • Added god mode detection to the anticheat module.
  • New submodule: Added restart and end session options to the menu for multi-player sessions.
  • Fixed descriptions on menu items for real now.
  • Small tweak to the OVK193 difficulty.
Changes for 0.8.8:
  • Added a config option to change the width of the chat input in game.
  • Fix for the play time check using the web api.
  • Updated the injector. Slightly larger in size, but from my limited testing it's more stable.

Note: the first two changes involve features that are disabled by default (resp. the enhanced chat and profile checker mods). All config options can be found in the base.lua file for each mod. See the Troubleshooting forum: How to make user modifications.
Changes for 0.8.9:
  • The lobby browser did not hide OVK193+ lobbies when your rep was lower than 145.
76561197973573096 Nov 12, 2015 @ 1:28pm 
Changes for 0.8.10:
  • Added a warning if using a different hook.
  • Added option to clear statistics (both local and on Steam) with new sub module.
76561197973573096 Nov 15, 2015 @ 6:42am 
Changes for 0.8.11:
  • Do not show the HUD stats line during the intro.
  • Improved dynamic placement of the HUD stats line.
  • Added option to show the HUD stats line on the stats screen only.
  • Added check for blocked user to the profile checker for clients (like when hosting, this adds the id to the sessions kick list).
76561197973573096 Nov 22, 2015 @ 2:55pm 
Changes for 0.8.12:
  • Improved the check for other hooks as they may cause unwanted results.
  • Added check when clearing stats to make sure the progress has been cleared.
Changes for 0.8.13:
  • Fixed the "anti-spawn" bug in the anticheat module where a client could not spawn any equipment after trying to spawn something in an invalid location.
  • Added a check for health regen cheats (disabled by default for now).
  • Fixed positioning for the HUD timer module.
  • Added experimental option to hide the money bar from the HUD (enable by setting the hud_hide_xp_panel config value).
  • Keep track of downs. So far this is text only and experimental (disable by setting hud_show_downs_in_chat to false).
  • Merged various kick options in a single choice menu that replaces the default yes/no options (revert to old behavior by setting create_ban_player_menu_item).
  • Added a new kick option to kick without banning the player.
  • Lots of internal changes (e.g. related to tracking specific events such as new peer, state change, etc).
Changes for 0.8.14:
  • Added a small number to the mugshot icons that shows the number of downs.
  • Added temporary color grading switching after getting downed too often.
  • Some other minor changes.
Changes for 0.8.15:
  • Fixed a small problem with the downs on the mugshot (wrong layer).
  • Added more options for showing downs/restores in chat.
  • Enabled health restoration cheat detection by default.
  • Add a mark in front of the hosts name.
Changes for 0.8.16:
  • Calculate down time for the peers perspective (the difference is the crew bonuses that are in effect).
  • Prevent duplicate down messages.
< >
Showing 1-15 of 78 comments
Per page: 15 30 50

All Discussions > Downloads > Topic Details