SUPERBLT - Setup and Installation

The awesome name



The ability to listen to custom music that SUPERBLT can play in-game



The ability to load certain custom assets into the game

This is how SUPERBLT works:

Step 1

[drive.google.com]

Step 2

Step 3

Step 4

Step 5 - For SELinux Users (Fedora essentially)

Step 6

Step 7

Step 8

is a successor to BLT and BLT4Linux. What sets this BLT hook apart from the other two is:Those last two points are quite huge for Linux players, as Beardlib Music Module isn't directly supported anymore by even Regular BLT, and a lot of Beardlibs custom asset functionality just outright doesn't play nicely with BLT4Linux. SUPERBLT however, does play relatively nicely with Beardlib, and can currently load Custom Music, Custom Code (XML, Lua and the like) and custom textures used for Custom HUDS, such as VoidUI.SUPERBLT works by "hooking" into the Payday 2 binary: "payday2_release", then replacing certain lua files with custom ones. It also adds in custom assets by teling the game to load them as if it were a part of the game itself. Since Payday 2 uses lua as it's coding language, both BLT4L, regular BLT, SUPERBLT, and Payday 2 can communicate with each other.Like with BLT4Linux, setting up SUPERBLT shouldn't lead to any massive problems on any platform Steam itself supports. For Arch, Manjaro and SELinux (Fedora essentially) users, youhave extra steps to install an extra package and/ or to bypass a few security measures SUPERBLT uses. Debian-based folks using Ubuntu, SteamOS or it's derivatives can safely skip the marked steps.Download this Zip file , which contains a pre-compiled Linux SUPERBLT loader. For the sakes of this Tutorial and convenience, I have pre-compiled SUPERBLT for Linux to remove the annoyance of Compiling the Loader that may turn people off of this guide. If the loader becomes hugely out of date/ breaks stuff, then PM Dribbleondo via Steam, and i'll fix it up. The Loader was compiled on Linux Mint 19 (Bionic), so It may not work for other Non-debian OS's.Extract the Zip file to anywhere on your PC that you have read/write access to. The extraction should show you these files, and a single folder namedPlace the extracted files into the Root directory to wherever you Installed Payday 2. By default, Steam installs itself and it's games to). For me, It'sThis is what the PAYDAY 2 folder should look like after placing the files into that root directory: Copy and Paste this command into your Launch Options for PAYDAY 2:This is needed so that PAYDAY 2 can find the SUPERBLT Hook, or more specifically, the "libsuperblt_loader.so" file that's you have extracted to the PAYDAY 2 install directory.This is where things get...annoying. SUPERBLT, by default, will use a version of libcurl 4 that Steam ships with, which is out of date. To remedy this, you first need to obtain root permissions to copy over the binary (we're diving into the belly of the beast, after all!), most file managers let you right click + open as root to allow for this. Then you need to copy over the latest version of libcurl4 (usually named libcurl4.X.0, latest as of writing is libcurl4.5.0) from the following address......to steam's copy of that directory, situated atNote: This may be different for other distributions, so be warned!Rename the old libcurl4 binary in the steam version of the directory to...well...anything really. "oldlibcurl4.2.0" is a safe bet. The libcurl4 linker will pick up the latest libcurl binary, and will (hopefully) let you get into the game!There is an annoying issue with the fact that whenever the steam client updates, it regenerates the libcurl4 file that we need to get rid of. After a steam client update, repeat step 4 again to restore access. SuperBLT is built using libcurl4.5.0, which is why we need to replace the libs to more updated versions.You'll need to run the game once with SUPERBLT set up, let PAYDAY 2 Crash (this is meant to happen!), then add an SELinux exception via the Terminal:Type:,followed by. This requires Sudo privileges, so open up a Root session in Terminal, or type, then your password, press enter, and you should be ready to go.Run Payday 2!From now on, the steps merge with that of the regular BLT on Windows. Mods in-game can be found in Options -> Lua Mods, and installing mods is exactly like it is for the regular BLT on Windows.is a good place to find Lua and Texture Mods. As a note, Mod Icons don't work as LibPNG hasn't been added into PAYDAY 2 yet on Linux, despite LibPNG itself being supported.Like with Regular BLT and SUPERBLT, Mods are extracted and installed to thefolder we extracted earlier. For Example,is installed to, like below: