Payday 2: You're crashing with the new U153 and BLT 2.0?
Avatar

If you're crashing at the start of the game after updating Payday 2 Update 153 (Luajit changes)
And after updating BLT into BLT 2.0: https://github.com/JamesWilko/Payday-2-BLT/releases

It might be because of tons of mods you use.

Here's some mods that I've removed from mods folder, after the first attempt to launch PD2, ends up in CTD
Removing this mods, makes the game stable enough to go to main menu

  • BetterLightFX
  • Bodhi's War Repair
  • Poser
  • Safehouse-Plus
  • Sentry Contours
  • Update All mods
  • Melee Overhaul REvamped

BLT 2.1 update have been released and fixes the major issues of previous version.
3 CONFIRMED ISSUE WITH BLT 2.0, READ THIS FIRST:
<div class"spoiler">

Spoiler!
  • BLT 2.0 doesn't work with Windows 7 atm
    https://github.com/JamesWilko/Payday-2-BLT/issues/95

  • BLT 2.0 will crash the user when trying to join someone else's ongoing heist. (Joining on lobby is fine, but when on Heist Start screen, after everyone is ready-ing up, user will crash.
    https://github.com/JamesWilko/Payday-2-BLT/issues/89
    *Hosting the game seems to be fine, player can join you without crash. But player with BLT 2.0 will dc (crash on their end)

  • BLT 2.0 Auto-Update system currently doesn't work properly. BLT 2.0 will tell there's an update to some of your BLT mod, even though you already using the most recent and fixed version for BLT 2.0 format.
    https://github.com/JamesWilko/Payday-2-BLT/issues/90
    *Initiating the udpate, will just finishes it and telling there's an error and asking for a retry. Your mod files isnt touched at all.


This issues above doesn't have any fixes other than waiting the BLT dev on updating BLT itself, so have patience for a while.

BeardLib have recently got updated for the Luajit changes.. I suggest downloading the update manually on MWS.
The BLT update manager might ask to download BeardLib new update, but you already got the most recent one, so Ignore it..
There might be a problem on BLT update manager it seems.

All Custom Stuff (Weapon, Mask, Melee, etc) appear to have no problem in-game and doesn't cause crash (at least for me)
Not sure if it's the same case with Custom Heist asset files.

Also try purging your mod save files. Located on mods/saves.
This folder contains all the BLT mod settings data that you use. Delete all of the txt in the inside, just to be sure.
According to xtakku

Some user have found how to update old BLT mod.txt format into the new BLT 2.0 format, read more here:
https://www.reddit.com/r/paydaytheheistmods/comments/6xbpu9/tutorial_how_to_update_your_basic_lua_mods_to_blt/

If you're not using Win7, and somehow can't get Payday 2 started into main menu with BLT 2.0
Try this hook that once was used on LuaJIT beta: https://www.dropbox.com/s/dex612bkbqakisl/IPHLPAPI.dll?dl=0
Credit goes to Snh20

You got other mod that solves the instant crash when you remove it from the mods folder?
Post it here, helps other heister!

Note: this thread will only help getting your Payday 2 stable enough to not CTD on start-up and reach main menu with a working BLT 2.0 (and it's new GUI)
Crashes in-heist, looking for mod options, and any other stuff beside crashing on Payday 2 startup isn't covered here (it's an issue with many BLT mod havent been updated to BLT 2.0 format)

Replies
Avatar

Henlo, I came here to confirm that Weapon Attachement Customizer works, does not crash, changes the look of the weapons nicely. However, it is impossible to change any options for the mod.
Also, I did not have any kind of problem using Slide & Bolt catch. It's even compatible with the new pistol (woah!)

Avatar

Old mod that uses menu in Mod Options will have lost its option menu due to BLT changes.

The author of the mod that uses Mod Options will have to update their mod, so avoid mod that uses Mod Options until it got updated from the author

Avatar

Interesting.
None of my mods actually crashed the game or prevented it from launching. In fact, almost all of the mods I have that don't require keybinds (Auto Fire Sound Fix Updated, Random Drill Skin, Hostage Escort Tweaks, Networked Lasers, Skip XP Screen, to name a few) worked perfectly fine.

Their menus need to be updated, as none of them show up in the new mod options menu entry, but they'll otherwise work fine with whatever settings they had on last.

Avatar

I actually removed Autofire because of the error in logs, but havent tried it putting it on.
Guess we can remove it from the list of mod that could cause crash.

Thanks for the report!

Avatar

For some reasons, with latest BLT, game totally won't launch. Deleting IPHLPAPI fixes it, but everyone know what it does, e.g. no mods. Not sure what causing conflict here. Don't have any mentioned mod.

Avatar

It might be other mod that could causes it.

I dont use lots of BLT mod, but try removing any BLT mod that have Mod Options menu.

Avatar

So i deleted all the mods, both from mods folder and mod_overrides (basically i just changed the names) and installed clean BLT.
Still the same problem, game won't launch.
When i delete IPHLPAPI.dll it opens, but crashes just after the intro, crashlog log is pretty weird, something about unequipping unowned armor skins (wtf i never chated, bah, i never used the armor skins...) ._.

Avatar

Herr Lutter I was having the same crash. Let me know if you figure out what causes it, I'm stuck at work.

Avatar

Found some more possible solution.
Check the last paragraph on the 1st post.

Avatar

I am having a reoccurring issue, and I suppose this would be the best place to ask. Whenever my game crashes, I check my crash log common\PAYDAY 2\mods\logstodaysdate_log.txt and it always says a dozen or so mods have a fatal error. But whenever I remove the mod ACTUALLY giving me the fatal error, all of those disappear from the list. So how do I go about telling which mod is actually causing my problems, or do I just have to remove them all and start adding them back?

Avatar

All those mod that appears on BLT log is because BLT 2.0 uses a new mod.txt format or something..
So BLT thrown an error saying it can't read the mod.txt, but actually can read it with it's back-compatibility something.

The one that throws fatal error on BLT Log most likely isn't the one that causing crash, its just a case of BLT 2.0 doesn't like the old mod.txt format (BLT can still read the mod)

Read the 1st post for more information

Avatar
All those mod that appears on BLT log is because BLT 2.0 uses a new mod.txt format or something..
So BLT thrown an error saying it can't read the mod.txt, but actually can read it with it's back-compatibility something.

The one that throws fatal error on BLT Log most likely isn't the one that causing crash, its just a case of BLT 2.0 doesn't like the old mod.txt format (BLT can still read the mod)

Read the 1st post for more information

Thank you for the response, and sorry if I didn't make this clear, but EVERY time I have a crash, that is what my crashlog shows. When Bag Contour needed an update a week back and was causing CTDs, it was a pain in my ass to figure out what was causing the crash, because it listed a dozen mods as giving fatal errors.

Also thank you for such a detailed first post!

Avatar

To add onto my last point. After nearly 2 hours of testing, and removing over 2 dozen mods that were giving me errors, the crash was caused by the Forced RNG mod, which was never even in the crash log to begin with.

Side note, Forced RNG will cause CTDs with the new update.

Avatar

I found that Melee Overhaul Revamped causes crashes as well, any saves with my working mods don't crash the game, so I'd assume a lot of them are alright.

Avatar

Oddly enough, most BLT mods merely need to have
"blt_version" : 2
added to their mod.txt to get them to run again.
However, while custom weapons with BeardLib work, any hooks do not work. Any idea how they must be changed?

Avatar

My game won't launch with BLT 2.0 and I deleted all mods also Steam says that Payday 2 is running but it not

Avatar

BeardLib currently disabled lua hooks on any custom stuff.
Luffy is aware of this, and a fix is coming soon I guess.

Avatar

I use Windows 7 and after someone sent me the Beta hook from the Desync Beta (using LuaJIT), it started to work for me. Not sure if all mods work and stuff but at least the game launches.

Avatar

Added how to update some BLT mod.txt format into the new BLT 2.0 format.

37 937