Version 2.4 | Last Updated
2 weeks ago
:::# Death Wish + is a difficulty enhancing mod that focuses on loud gameplay on Death Wish difficulty. :::
:::**This mod is not related to Ellie's "Death Wish +" mod from ~2016.**:::
#### Made mostly for people who dislike Death Sentence because of the enemy damage spike, and are getting bored of playing normal loud Death Wish.
-----
:::### Gameplay tweaks on DW difficulty:::
||
- More enemy variety: some unused units were added back; SWAT with FBI teams from normal and overkill difficulties were also added
- Enemy respawn delays were shortened a bit
- Police assaults are longer, but breaks in-between assault are also longer
- Special unit limit was increased
- Marshal spawn delays were decreased
- Dozers types were changed to: medic, minigun, lmg, saiga
- Enemy intimidations are harder to achieve; most enemies won't give up as easily as before: exactly how hard it is, depends on their unit type. For the most part - more armor/health they have harder it is to make them give up. Get them to less then 40% hp to make intimidations easier. [Immortal dom'ed cops](https://modworkshop.net/mod/39224) could help in public lobbies
- Cuffing on interactions: when you or your teammates start an interaction, enemy closest to that player will come to them and try to put handcuffs on them. Arrested players can not be 'inspired', you will have to get to them and uncuff them. Note that players who are arrested CAN get themselves out of cuffs after a minute
How cuffing looks in game:

||
:::### Gameplay customizaion on DW difficulty:::
||You can customize some gameplay tweaks in settings:
* All minigun dozers can be replaced with Zeal counterparts for the american faction
* Marshal uniforms can be changed to black for american faction
* You can change how many cops should be killed for assault to end
* You can change how much time should pass before assault ends automatically
* You can select one of four difficulty pre-sets (stats bellow)
S - Shields
[color=#ff0000]M[/color] - Medics
[color=#5ec4d4]T[/color] - Tasers
[color=#e6a819]D[/color] - Dozers
[color=#11db02]C[/color] - Cloakers
| Difficulty | Special limits | Max amount of cops on the map at the same time | Respawn delay (in seconds) | Notes |
| -------- | -------- | -------- |
| Vanilla PD2 DW | S - 4, [color=#ff0000]M[/color] - 3, [color=#5ec4d4]T[/color] - 3, [color=#e6a819]D[/color] - 2, [color=#11db02]C[/color] - 2 | 54-72 (changes mid-match) | ~5 | PD2 as it is |
| DW+ classic | S - 6, [color=#ff0000]M[/color] - 4, [color=#5ec4d4]T[/color] - 6, [color=#e6a819]D[/color] - 4, [color=#11db02]C[/color] - 3 | 56 | 4 | Classic experience recommended for trying the mod |
| DW++ | S - 6, [color=#ff0000]M[/color] - 5, [color=#5ec4d4]T[/color] - 6, [color=#e6a819]D[/color] - 5, [color=#11db02]C[/color] - 3 | 68 | 3 | Slighlty bumped up version of DW+ |
| Insanity | S - 7, [color=#ff0000]M[/color] - 5, [color=#5ec4d4]T[/color] - 7, [color=#e6a819]D[/color] - 6, [color=#11db02]C[/color] - 4 | 86 | 1.75 | Shotgun wielding enemies are more common, DS difficulty equivalent (roughly) |
| Suicidal | S - 8, [color=#ff0000]M[/color] - 6, [color=#5ec4d4]T[/color] - 8, [color=#e6a819]D[/color] - 7, [color=#11db02]C[/color] - 5 | 120 | 0.25 | ... |
||
:::### Gameplay tweaks that affect all difficulties:::
||* Cops can reload while moving
* After all players were downed, game will end in roughly 33 seconds instead of 10 (stockholm buff of some sort)||
:::### Includes optional gameplay feature "Hostage Control":::
||
Disabled by default.
Having/killing civilian hostages will change enemy respawn rates. New unit type will appear if you kill too many hostages. More info:
Bonuses:
* Having hostages will make breaks in between police assaults last longer (~40 extra seconds)
* Having 3 hostages will increase enemy respawn delay by 20%
* Having 6 hostages will increase enemy respawn delay by 40% (does not stack with 20% from 3 hostages bonus)
Penalties:
* Killing 3 civilians will decrease enemy respawn delay by 25%
* Killing 5 civilians will decrease enemy respawn delay by 50% (does not stack with 25% from 3 kills). In additon, vengeful cloakers will start appearing on players randomly throughout the heist. Players who have killed more civilians will have higher target priority
* Killing 7 civilians will cause new enemies to appear to hunt you down for your sins. Expect no mercy.
||
[color=#5ec4d4][size=large]**This mod can be played with anyone:**[/color][/size] only host needs this mod installed. Every person who joins your lobby, will get a welcome message when they join, to let them know what this mod does.
[color=#ff3333]Note:[/color] This mod is balanced around having 4 players in your team - if you play solo, you will get same amount of spawns as in co-op and you might be overwhelmed quickly, so i would recomend against turning bots off.
-----
:::### Other features:::
[size=large] While hosting a game with this mod, your lobby will have "Death Wish +" set as it's name, if you selected a contract on Death Wish difficulty. This can be disabled, but you should only do so, if you have other mods that change your lobby name. [/size]
[size=large] When players join your lobby they will recieve a welcoming message, to let them know what this mod does. You can also enable some player info messages in settings. How these messages look in game:[/size]
||
Welcome message for joining players:

**Messages bellow can be disabled.**
Player's stats:

Stats in chat after heist is over:

||
:::#### Quality of life changes:::
||
- Chat commands can be used for quick ammo/med bag requests. Other commands can also be used by players who join your lobby to get more info on this mod. You can type /help in lobby to get more info on chat commands
- When a heist ends, statistics of your choice (like kill/death ratio, headshots etc) can be printed in chat (Host only)
- When player joins your lobby, you can get information in chat on their skill point amount, used perk deck, their PD2 playtime (if possible) and infamy level. You can choose which ones to enable in settings.||
:::#### Custom Heists Support:::
Some custom heists have their own sets of enemy spawn groups, which causes DW+ to break. You will notice this issue quickly, because no enemies will spawn in, other then single cloakers. I will have to manualy add support for custom heists affected by this problem to fix them, so if you have played on a custom heist and noticed this issue, please report it in the comments with a link for that heist.
Currently supported custom heists (that were broken prior to manual updates):
* [Hardware Store](https://modworkshop.net/mod/24226)
-----
**Other mods compatibility:**
||
- DW+ will conlifct with any mod that changes enemy spawns. Most likely they will be ignored and DW+ will take priority.
- Any mods that add chat commands will conflict with DW+.
- DW+ __should__ have no probmems with mods that affect enemy ai and how cops think. You can try using those __at your own risk.__ One thing i know for sure is that LIES is more prone to crashes with DW+, compared to FSS, so if you want to speed up bot's reaction time i'd recommend FSS.
- [Hostage Line Kill Fix](https://modworkshop.net/mod/34835) by [Dorpenka](https://modworkshop.net/user/38327) is included in this mod, so you should remove it if you allready have it
||
**Known issues:**
||
- 'No Mercy' heist can sometimes break and have extremely slow enemy respawn rates.Playing on Suicidal difficulty eliminates this issue, since spawns are over the top aggressive, so it feels ok. Also, the only heist where Suicidal difficulty is bearable.
||
BeardLib is used for auto-updates. After installing a new version, you should restart your game in case there are some major changes. If you want to check patch notes you can check changelog on this page.
The earliest (like 4 months before upload) version of DW+ was a heavily modified version of Rokk's [IREnFIST](https://modworkshop.net/mod/28585), which after a lot of adjustments and additons came to be what DW+ is now. So please give it a try, if you enjoy certain parts of DW+ that were taken from IREnFIST, like cuffs on interactions (non-agressive version), if you want to play with new mechanics in a more light and closer to vanilla-like experience. P.S. This mod wasn't updated in over a year, so beware - bugs are probably present.
My personal additional mod recommendations:
||
* [DayNight Changes reborn](https://modworkshop.net/mod/20016) by test1 - refreshes how your game looks significantly by changing enviroments
* [Immortal Dominated cops](https://modworkshop.net/mod/39224) - will prevent frustrations when playing with randoms
* [Gilza](https://modworkshop.net/mod/39854) or any other weapon/skill rebalancing mod to keep gamepaly fresh. I use Gilza because it's what i would prefer (since i made it) because it gives more weapons a figting chance. Also includes a new melee focused perk deck
* [Full Speed Swarm](https://pd2mods.z77.fr/full_speed_swarm.html) by TdlQ - will make all bots react and perform actions quicker. You can also use it for a slight performance boost during loud gameplay, if you set everything in FSS to lowest settigns. Or you can combine it's max settings with lowered respawn delays from DW+ to create a truly chaotic (masochist approved) experience
* [Lobby settings](https://pd2mods.z77.fr/lobby_settings.html) by TdlQ - saves lobby settings properly and allows you to limit players who can join your lobby based on their infamy/playtime but unlike NGBTO will do all these checks while players are connecting, so they wont be kicked after joining, but rather declined on the Crime.net screen
* [Hostage Escort Tweaks](https://modworkshop.net/mod/13781) by EdisLeado - old but gold. Lets you get 3 hostage followers that are much faster. Really useful with new Hostage Control mechanic. Personal note: this mod has a welcome message just like DW+ which will make reading them kinda annoying for new players/randoms, so i'd recommend turning it off in HET, since connected player's can't get any benefit from this mod unless they have it installed as well. In hostageescorttweaks.lua remove line that starts like this: `Hooks:Add("NetworkManagerOnPeerAdded", "NetworkManagerOnPeerAdded_HET", function(peer, peer_id)` and everything after it.
||
:::**Current - 2.4**:::
* Enemy respawn delay setting removed
* New difficulty presets setting was added
* Medic spawn limit for default settings was reduced from 5 to 4
Respawn delay setting was not as impactful/consistent for adjusting gameplay as some older settings did (like cop limit per map), so it was reworked into new difficulty presets to make 'die hard' players enjoy true chaos with some higher settings. Also makes it more consistent when joining other player lobbies.
:::**Older versions**:::
||
2.3.3
* "Black uniform for american marshals" setting now also applies to marshal shields
* Marshal squad changes - marksman version will be more commonly found on the ranch heist, and shield version will be more common on the lost in transit heist. On all other maps marhal cooldowns were slightlty reduces and amount of marshals per spawned squad was slightlty increased
2.3.23
* Fixed potential crashes with player cuffing
2.3.22
* Removed christmas chaos event
* Removed BETA tags from aggressive cuffing and hostage control
* Updated aggressive cuffing and hostage control descriptions in settings
2.3.21
* Updated xmas chaos event description in settings
* Every player who joins DW+ host's lobby will get a welcome message if xmas chaos setting is enabled to let them know what's happening
* Xmas chaos chat command now works on all difficulties
* Xmas chaos no longer adjusts dozer limits on other difficulties then DW
* Drama and dif changes from 2.3.2 no longer affect other difficulties then DW
2.3.2
* Christmas event support was added
* New 'christmas chaos' gameplay option was added, enabled by default; more info in the description tab
* Added an informative chat command for christmas chaos
* Bulldozer limit was reduced from 5 to 4
* Removed smokes/flashes on 'No Mercy' heist - might be reverted later
* Changed 'diff' assault value to always be on max 100%. This wont change much, since DW+ was using identical assault values regardless of 'diff' value
* Changed 'drama' to always be withing 30-70% range. This will prevent assault phases from switching too fast, like anticipation beeing skipped if drama goes beyond 95%. This will allow for much longer breaks in-between assaults, mostly during the 'fade' period. This change is most noticeable on smaller heists, if you kill all remaining enemies during the 'fade' assault phase.
2.3.1
* Fixed an issue where DW+ users would not send info to other players via chat channels that are not visible to the player. This will fix sync issues with mods like Tailor Expansion or Better Assault Indicator
* Added separate privacy option for chat messages regarding end game stats. This way you can disable player skill/hour stats from being public, while keeping the end game stats viewable for everyone
* Added support for custom heist 'Hardware Store'
* Added new respawn delay code that might fix inconsistencies when played at low respawn delay settings. This feature might get reverted if default settings will get harder due to this change
* Fixed a crash in a situation where player was about to get cuffed but died right before that, while aggressive cuffs setting is enabled
* Fixed a crash when randomly spawning cloaker (from 5th civilian kill in Hostage Control) would choose to spawn on player who is in custody
* Slightly reduced amount of blue SWAT shotguners
2.3
General:
- Enemy squad amounts should now be more consistent with respawn delay values
Hostage Control:
- Having 6 hostages will now increase enemy respawn delays by 40% (does not stack with 20% bonus from 3 hostages)
- Killing 3 civilians will now decrease enemy respawn delays by 25% instead of 20%
- Moved around penalties for 5 and 7 hostage kills, so double respawns are now at 5 kills and new enemies at 7
- In additon to decreased respawn delays, players will now be haunted by vengeful cloakers after killing 5 hostages. Every 40-120 seconds a cloaker will spawn on top of a randomly chosen player. Players who have killed civilians before, will have higher priority to get said cloaker to spawn on them. There is no warning when this happens(except for the initial 5 kills message), and this penalty lasts until the end of the game. Intervals in between this cloaker's appearance will also be shortened after 7th civilian is killed
- Special units from 7 (previously 5) kills penalty now count towards the special enemy limit. This limit is also increased from 5 to 14 after the 7th kill. Normal variants of this special enemy will spawn more often now, to keep enemy variety (and sense of impending doom) high
- Clients who receive private messages in chat for killing hostages, will now receive different messages depending on how many hostages they have killed so far.
Messages that clients will receive now:
1 kill) [DW+ Hostage Control] Stop killing civilians killer_name!
2 kills) [DW+ Hostage Control] They're gonna come down harder on us if you kill civilians killer_name!
3+ kills) [DW+ Hostage Control] STOP KILLING CIVILIANS (in caps)killer_name! YOU THINK THEY'RE GONNA LET YOU GO WITH ALL THAT INNOCENT BLOOD ON YOUR HANDS?
Note that clients don't receive any more messages after total civilian kill counter gets above 7.
2.2.1
General:
* Aggressive cuffs now check for enemies ~7 (instead of 20) times a second. Should prevent issues with performance and crashes while not being too easy to avoid
Hostage Control:
* Added a bunch of sanity checks to hostage kill hook to avoid crashes
* Fixed 7 kill penalty not applying respawn rate correctly and always using the 3 kills penalty value
* From now on, only messages for killing 3, 5 or 7 hostages will be sent to everyone to prevent spam in chat. Removing these messages is not planned, because players who are not familiar with DW+HC should be aware of what's going on.
* Messages for killing civilians are now sent personally to players who killed hostages
* Whenever anyone kills a hostage, host will recieve a pop up with information on who killed the hostage, and how many total civilian hostages are killed so far. Host does not recieve messages in chat when killing civilians, only pop-ups.
* Reduced special enemy from Hostage Control spawn chances by ~7% (as if that's gonna help lol)
2.2
General:
* Added [Hostage Kill Announcer Voice line](https://modworkshop.net/mod/34835) mod by [Dorpenka](https://modworkshop.net/user/38327). If you had this mod already, you can remove it. (if it causes any issues then definitely remove it)
* Added informative chat command for the BETA feature 'Hostage Control': /civi
* Breaks between assaults when you have a hostage are now a bit shorter then in previous versions. This is a compensation for the new BETA mechanic
* Moved changelog link to github
Aggressive cuffing:
* Radius reduced by ~15%
* Tied down enemies who are marked for a trade won't cuff you anymore
* Now enabled by default
* (technical) Made a small change to delayed calls's names to prevent possible issues
Dozer limit changes:
* Minigun and medic dozers now count towards the dozer special limit
* Dozer special limit increased from 3 to 5
* Slightly decreased dozer spawn chances
Enemy variety:
* Added missing green FBI's with M4's from ovkl difficulty
* Added missing green FBI shields from ovkl difficulty
* Added blue SWAT heavy shotgunners
* Increased blue SWAT shield unit spawn chances, decreased FBI shields to balance it out
* Reduced amount of blue SWAT units
* Slightly increased amount of GenSec grey and FBI green units
* Small tweaks to squad unit numbers to increase variety
New beta feature - Hostage Control:
* Disabled by default
When enabled controlling your hostages will help (or hurt) your gameplay in a few small ways. Having any amount of hostages (civilians and intimidated enemies count but converted cops do not) will increase delay before next assault begins. Having 3+ hostages will increase delay for enemy spawns by 20%.
Penalties for killing civilian hostages:
* 1-2 kills: warning
* 3 kills: enemy respawn rates are increased by 20%
* 5 kills: new foes will appear to hunt you for your sins...
* 7 kills: enemy respawn rates are doubled
2.1
* Added exact respawn delay value to welcome messages for clients, if host is playing on respawn delay settings lower then default. This way players who know about DW+ already can know what to expect from host's lobby.
* Moved auto-updates from modworkshop API to github
* Added new BETA feature for testing: aggressive cuffing. Disabled by default.
**How aggressive cuffing works**: 1 second after any player starts an interaction, a small radius around them gets continuously checked for enemies, and if any enemy gets within this range, player gets cuffed. In the old system, after interaction is started closest enemy will come towards the player, and only when that cop is close enough, player gets cuffed. This new mechanic allows for other cops to cuff you as well, if they get close to you faster. This feature will most likely be added later, but certain numbers need to be tested and tweaked, like the check radius, delay before the scan begins etc, and also some bugs need to be fixed if found. PLEASE LEAVE FEEDBACK IN COMMENTS, either on modworkshop or [github](https://github.com/irbizzelus/Death-Wish-Plus/discussions).
2.02
* Added Marshal Shields to Lost In Tranzit heist. They use the same spawn system as marshal marksmen with lower respawn delays
* Removed unneeded blt log
* **Known issue**: Some heists like 'No Mercy' feel a bit too slow in terms of respawn timers with default settings. Should be updated later.
2.01
* Fixed minimum squad amounts beeing slightly lower then intended
* Respawn delay setting now affects squad amount as well, so with lower delays amount of squads should also increase
* Fixed lobby name beeing overwritten to "Death Wish +" even if that setting is disabled
* Fixed missing mod priority in the mod.txt file
2.0
* Coloured assault setting is now a default feature that can't be disabled.
* Cuffing on interactions is now a default feature that can't be disabled.
* Harder dominations are now a default feature that can't be disabled.
* Enemy respawn rates were changed from 5 times faster to ~1.25 times faster
* Added black saiga dozers to the dozer pool
* Reduced normal medics spawn chances by almost 50%
* Special limits were tweaked
* Assault force setting was removed
* Assault duration default value was reduced
* Lobby name now should switch to "Death Wish +" more consistently
* Removed chat commands: /list /info /hi /endless. You can use [this mod](https://modworkshop.net/mod/39538) as alternative for endless assaults
* Removed all chat commands if you are a client
* Added spawn delay setting
* Added marshal black uniform setting
* Reworked zeal minigun setting to only affect american faction
* Made super heavy swats give up even less
* Removed readme file
* Informative chat commands that clients can request are now sent only to them to prevent spam in chat
1.64
* Fixed '/assualt' command using different descriptions based on who requested it
* Added additional 3rd warning message for clients that appears if host has assault force setting set higher then default
* Added bain's "point of no return" voice line when activating endless assault
1.63
* Changed minimal and default assault force values from 60 to 48
* Changed minimal and default assault pool values from 600 to 360
* Changed minimal and default assault duration values from 450(600) to 400
* Shortened delays inbetween assaults both with and without hostages by roughly 20 seconds
* Added 'Reset to defaults' button for gameplay settings
* Added a short changelog message after loading into the game for the first time after updating to newest version
* Updated README.txt file.
**If you updated this mod, restart your game right away to avoid crashes. Also, reset your gameplay settings to default, if you want to experience settings this mod is supposed to be played with.**
1.62
* Small fix for an incorrect value beeing used in a string
* Added auto updates through BeardLib
1.61
* Increased assault delay when you dont have hostages by 10 seconds
* Adjusted hour check function, so it does not request steam profiles more then needed (small code optimization)
1.6
* Fixed murkywater using saiga dozers instead of minigun dozers
* Added an option to change all minigun dozers to DS minigun dozers for some spook factor
* Removed special limit setting (more on that in assault difficulty changes below)
* Fixed agressive spawns affecting difficulties other then Death Wish
* Changed endless assault command: from now on it will activate a permanent endless assault without option to turn it off (well techincally, if Winters spawns in, and you kill him, it will be turned off, but pretend that you don't know that)
* Reworked assault difficulty after latest 1.4 agressive spawns introduction:
* Enemies will now have a default cap of 60 enemies per map
* Enemy special limit will be partialy ignored from now on. If you dont kill one specific special type for long enough you may get 20+ of them walking around
* Adjusted enemy assault pools, so it does not care how many players you have, you will always have to kill same amount of cops for assault to end
* Assault force will now be the main difficulty changing setting to your disposal, so if you want to enjoy the clusterf@ck of versions 1.4-1.51, set it to above ~110.
1.51
* Reverted the agressive spawns fix from 1.5 due to spawn rate beeing broken especially in co-op. All difficulties other then DW will have quicker respawns for now, untill a new fix is implemented.
1.5
* Agressive spawns from 1.4 are now limited to Death Wish difficulty only (sorry for that, lol)
* Fixed potential issue related to sending chat messages after host has crashed while you are a client
* Introduced a new setting for assault pools. This will allow for you to change how many cops you need to kill for assault pool to hit 0, which ends assault's main phase
1.41
* Reduced base bulldozer limit from 6 to 5, to offset agressive spawns introduced in the last update.
Please note that these limits are not garanteed. Since ver. 1.4, and introdcution of agresive spawns, special limit is kinda ignored. You may get more then 5 dozers per map, but only if you dont kill them quickly. Special limit setting will still affect special's presense and overall enemy amount however, so you can still play around with it and get more enemies.
1.4
* Added new settings - you can now adjust special limits and assault duration in settings.
* Added marshals to all heists. They have a 2 minute delay (10min in base game) before they can start spawning in.
* Made enemy spawns slightly more aggresive, so if you dont kill them quickly enough, they will surely overpower you.
P.S. slider that adjusts special limit, will also make enemies spawn more frequently, since they have more available squads. This will probably be fun for people who enjoy suffering :)
1.2
- Fixed clients sometimes not getting cuffed as often as they should be during interactions.
- Added a setting to adjust max limit of cops present on the map at the same time. This setting won't change how frequently cops spawn, only how many of them can exist at the same time.
1.1
- Added missing marshal units to Midland Ranch.
- Increased marshal unit spawn rate and quantity compared to base game.||
If you will use any features from this mod in your creations, leave a shoutout when uploading them, otherwise use this code however you want
Dependencies
-
SuperBLT (https://superblt.znix.xyz/)
Off-site Mod
Instructions
**Make sure to first have SuperBLT, and BeardLib installed. Click the links in the dependency list.**
Optional video tutorial for installing SuperBLT, BeardLib, and mod_overrides mods: https://youtu.be/rin_sjSJIkg
1. After downloading the mod, use a program such as [7zip](https://www.7-zip.org/download.html) or [WinRAR](https://www.rarlab.com/download.htm) to extract the main folder of the mod.
2. Drop that folder into the `mods` folder which is supposed to be in the game's installation folder (don't know where that is? click [here](https://wiki.modworkshop.net/books/payday-2/page/finding-payday-2s-install-folder))
Comments