OVK/SBZ still not acknowledged or fixed bugs from U240.3-U240.5 that was released in Nov-Dec 2023!
(2024-09-12 Update): With U240.6 they at least fixed some of them, still not gonna go back
Due to that fact, I decided to stop fixing PAYDAY 2 and focus on something else
So long and thanks for the fish
This mod fixes a lot of base game bugs and crashes. It is a must have.
See 'changelog' tab for the full list of fixes.
Install to 'mods' folder.
All of the fixes should be compatible with any other mods.
Note that some fixes will only work if you are the host and most of the fixes are individual (it means they don't affect other players).
If your own mod conflicts with one of the fixes, consider preventing that fix from loading. Read more here.
You might as well want to install these other mods that fix things:
Visual Fixes
FAQ:
Crash: Application has crashed: privileged instruction
or
Crash: Application has crashed: single step
Solution: Over-protective Antivirus software, add the whole game folder to the whitelist
Crash: [string "lib/units/enemies/cop/copdamage.lua"]:428: attempt to index field 'hurt_severity' (a nil value)
Solution: Update/Remove your mods that include custom enemy units
Crash: [File] Cannot read from file "<file>" => error code 998: . (d:\jenkins\shared-workspace\diesel\engine\dieselx\dieselx\blobs../utility/Archive.cpp:2482)
Solution: Remove that file and then verify the game integrity
Crash: Could not load texture because IDirect3D9::CreateTexture call failed. Direct3D could not allocate sufficient memory to complete the call.
Solution: Game ran out of internal memory. This has nothing to do with your PC. Set Texture and Shadow quality to Medium/Low.
Crash: [string "core/lib/managers/menu/items/coremenuitemslid..."]:58: bad argument #2 to 'max' (number expected, got boolean)
or
Crash: [string "lib/units/beings/player/states/playerstandard..."]:2554: attempt to concatenate field '_setting_tap_to_interact'
Solution: Reset your settings to default
PAYDAY 2 -> Options -> Default Options
Crash: [string "core/lib/managers/controller/corecontroller..."]:344: Invalid controller wrapper. Tried to connect to non-existing controller id "keyboard"
or
Crash: [string "core/lib/managers/controller/corecontrollerwr..."]:369: Invalid controller wrapper. Tried to connect to non-existing controller id "mouse"
Solution: Reset your control settings to default
PAYDAY 2 -> Options -> Controls -> Default Control Options
Q: Will you also fix other mods ?
A: No

Crashing on loading heist
Haven't played payday 2 for a long time and decided to download and play. game crashes when launching a heist
ncryptsslp.pdb Application has crashed: C++ exception
[string "lib/managers/playermanager.lua"]:1150: attempt to index a nil value
SCRIPT STACK
set_unit() lib/network/base/networkpeer.lua:2433
spawn_unit() lib/network/base/networkpeer.lua:2336
spawn_players() lib/network/base/basenetworksession.lua:1511
update() lib/states/ingamewaitingforplayers.lua:304
update() core/lib/utils/game_state_machine/coregamestatemachine.lua:92
update() lib/setups/setup.lua:928
original() lib/setups/gamesetup.lua:804
update() @mods/base/req/core/Hooks.lua:264
update() lib/setups/networkgamesetup.lua:21
core/lib/setups/coresetup.lua:559
Callstack:
Current thread: Main
System information:
Application version : 1.139.199
CPU : Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz (1 core); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
DirectX : 12.0
GPU : NVIDIA GeForce GTX 1050 / nvldumd.dll[31.0.15.3130]
Language : russian
Memory : 16291MB 664KB
OS : 6.2.9200 () 0x300-0x1 (64 bits)
Physics : threaded
Renderer : DX9 threaded
Sound : Microsoft (Динамики (2- USB PnP Audio Device))
The crash is related to your weapons. You most likely have a custom weapon in your inventory.