Superblt payday 2 linux

Superblt payday 2 linux

242 уникальных посетителей
2 добавили в избранное

Для начала скачиваем архив вот отсюда [drive.google.com] . Скачав, распаковываем в любую удобную папку.

Дальше заходим в steam=>клик правой кнопкой мышкой по pay day 2=>свойства=>локальные файлы=>просмотреть локальные файлы.
В открывшуюся папку кидаем mods и libsuperblt_loader.so.

Открываем Steam=>правой кнопкой мыши по PayDay 2 => установить параметры запуска

И вставляем туда данную строку :

Этот шаг смогут пережить только сильнейшие.
Дело в том, что SUPERBLT использует новейшую версию libcurl, а в стиме стоит старая. Поэтому нам придется скопировать её из системы.
Итак, поехали.

И ищем там файл libcurl.so.XXX, где XXX- версия Libcurl (на момент написания 4.6.0), копипируем его.

Затем идем по пути

ВНИМАНИЕ! Путь для разных дистрибутивов может быть разный!

Ищем там старый libcurl.so.XXX и переименовываем его в что-то на подобии oldlibcurl.so.XXX и просто вставляем скопированный файл.

Запускайте PAYDAY 2 и наслаждайтесь модами!

Настройки модов можно найти, зайдя в игру и нажав в главном меню настройки=>Lua mods

Как и моды для винды вы можете устанавливать их, зайдя в папку с игрой, открыв Mods И кинув туда папку мода.

Источник

Superblt payday 2 linux

2,193 уникальных посетителей
67 добавили в избранное

This in-depth guide will teach you how to install and use both BLT4Linux and Bundle Modder onLinux Platform, which will allow for you to use LUA Mods and Texture/ Music mods on Linux.

Surprisingly enough, Mod Support was added on Linux back in April 2016, with the introduction of BLT4Linux, a Port/ rewrite of the BLT Hook from Windows to Linux. Soon after, Bundle Modder was made Linux Compatible via it’s use of the Mono 4.0 runtime. On June 24th, 2017, BLT4Linux added support for the much-requested, much needed and undeniably handy Mod_overrides system for modding, removing much of the need for the Bundle Modder, Overrides was then implemented into the game proper by Overkill themselves early In early-July 2017.

First off, This guide has been made for Debian-Based Platforms in mind (SteamOS, Linux Mint, Debian. duh, and Ubuntu), but CAN work for other distributions, such as Arch and Fedora. OK, now that’s out of the way, we can start!

Like on Windows, certain packages and runtimes need to be installed for Diesel Bundle Modder, BLT4Linux and SUPERBLT to work.

SUPERBLT
An Up-To-Date Linux distribution, like SteamOS, Ubuntu (20.04+) or Linux Mint (20+). Other distro’s should also work.
SUPERBLT [gitlab.com] .

Both these Lua hooks require you install the libraries;

These can be found via the package manager.

Diesel Bundle Modder
Mono 4.0 [www.mono-project.com] The guide for Bundle Modder below will explain how to install the relevant packages inside this Mono Repository/ PPA.
Diesel Bundle Modder [modworkshop.net] The version linked here is the Linux-specific variant, but the most recent version of Bundle Modder supports both Windows & Linux. For a more convenient version, I have linked to another version, This has a .sh file which bypasses entering a command every time.

SuperBLT is a successor to BLT and BLT4Linux. What sets this BLT hook apart from the other two is:

  • The awesome name.
  • The ability to listen to custom music that SuperBLT can play in-game
  • The ability to load custom assets into the game (such as levels, weapons and music!)
Читайте также:  Windows 10 как сохранить часть экрана

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.

This is how SuperBLT works:
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 telling 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.

Setting up SuperBLT shouldn’t lead to any massive problems on any platform Steam itself supports. For Arch, Manjaro and SELinux (Fedora essentially) users, you will have 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 (like Linux Mint) can safely skip the marked steps.

Download this Zip file [drive.google.com] , which contains a pre-compiled Linux SuperBLT loader. For the sakes of this Tutorial and convenience, I have pre-compiled the loader for you to remove the annoyance of Compiling the Loader that may turn people off of this guide. The Loader was compiled on Linux Mint 20 (Bionic), so It may not work for other Non-debian OS’s.

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.

An issue with older versions of the loader was an annoying issue with libcurl4, which caused PAYDAY 2 to crash, and caused endless amounts of grief for me and others to troubleshoot. Because I feel like ranting a bit; it was caused by Steam Runtime overriding the loader, and in increasingly annoying and hard-to-diagnose ways. The latest compiled version (linked at the start of this section) is compiled against a custom version of libcurl within SuperBLT itself. Essentially bypassing Steam Runtime, and fixing issues people had with the loader. LibPNG is also compiled with the loader too, meaning Linux now have Mod Icon support!

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: sudo ausearch -c ‘payday2_release’ —raw | audit2allow -M my-payday2-hook ,followed by sudo semodule -i my-payday-hook.pp. This requires Sudo privileges, so open up a Root session in Terminal, or type sudo -i, then your password, press enter, and you should be ready to go.

On June 24th, 2017, BLT4Linux added support for the much-requested, much needed and undeniably handy Mod_overrides system for modding, removing much of the need for the Bundle Modder. This system has been present on the Windows version of PAYDAY 2 since late 2014, but has never appeared anywhere else, consoles or otherwise. Somewhere between June — August, Overkill themselves added support for mod_overrides natively for Linux, so you no longer need BLT4Linux to use mod_overrides!

Читайте также:  Windows 10 тачпад инверсия

Mods go into a named folder, which needs to be manually created and named: Mod_overrides in the assets directory of PAYDAY 2 (PAYDAY 2/assets/Mod_overrides). After that, you’re set!

The current Limitations of this is that Beardlib Music Module doesn’t work, i.e, not playing any sound (though even Windows users have similar problems of no sound playing, so this may be unrelated to BLT4Linux), and Beardlib itself is quite unreliable outside of script files (not texture / model replacements basically). Apart from that, Go wild!

Since this a modding Guide, I may as well leave a few links to a few mods that help a lot of you out. And Since BLT4Linux supports just about any mod the regular BLT Hook runs, your options are well and truly open to you. The only exception is Beardlib, which is kinda spotty at the moment. Anyhoo, Here are a few of my favorites that I personally use:

    WolfHUD [github.com] — A Compilation Custom HUD for Payday 2. If you like having Timers for drills and other technobabble on the screen, then this is the HUD for you. It also means that this Mod alone saves you from downloading approx. 24 other mods, as this HUD incorporates those features, like DrivingHUD and «Buy All Assets», just to name a few. It’s also ridiculously customisable, so you can turn off thing you don’t want.

Reconnect to server [github.com] — adds a key command («F1» by default) to crime.net to allow to reconnect to a previously disconnected lobby.

  • NGBTOVK [modworkshop.net] (Newbies Go Back To Overkill) — Kicks people using a variety of different variables that you can toggle, though it’s largely used to kick new players by the «hours played» variable. Useful if you play higher difficulties, like Mayhem, Deathwish and One-Down, and you want to stop people from joining if they’ve never played the game before and are joining simply because they want easy money and XP. Also includes it’s own anti-cheat (which needs to be disabled or BLT4Linux will cause a lag crash).
  • If you wanna find more mods for you to use, you can go to Modworkshop [modworkshop.net] , which hosts a variety of BLT, texture and music mods. I also maintain a list HERE of every mod I use when I play/ stream. Oh yeah, I stream Payday 2 on occasion, so go check me out [twitch.tv] if you want!

    Thanks to the way the Bundle Modder is made, the Bundle Modder can be used on Linux (and even recognise specific Linux Bundles!). But first, an explanation on what the Bundle Modder is and it’s terminology:

    With the Bundle Modder, you can «Patch in» Textures, music, and decrypted game files directly into the game. Bundle Modder takes the pdmod (pdmods are essentially zip files containing the content you wish to replace), backs up the relevant bundles, then patches the custom content into the game itself. This differs from the mod_overrides system implemented by Overkill, in that it largely removes two glaring flaws: The «waiting to patch in multiple .pdmod files for half an hour» flaw, and the «Holy crap, backups of bundles take up a crapton of space» problem. The mod_overrides system is essentially a custom content folder found in the the PC version of Payday 2 (That including Linux!), and works in a similar way, just that you don’t have to directly remove game files. Basically, so long as you know the directory of whatever you want to replace, you can replace it. Also, once an update comes out, you need to unpatch the pdmods, or you’ll have to redownload the bundles again. Both systems require relying on the Hashlist to know where files are (a yellow pages for file directories, if you will).

    Читайте также:  Как проверить валидность ключей windows

    Overkill officially added Mod_overrides support in early July 2017 to the Linux port because. well. actually, nobody from Overkill has said why. Though judging by it’s reluctance to add workshop support on Linux, it was probably due to «not having the resources». Though considering Mod_overrides was unofficially available with the then latest version of BLT4Linux (see next section), which included a patch to add Mod_overrides support, the implementation was likely out of embaressment, I’d imagine.

    OK, exposition over, here’s what you need:

    To do this you need Mono 4.0 or above installed, an Open-source runtime and implementation of the .net framework used by Microsoft. Mono 4.0 is not installed by default, but most debian based distro’s include it in their package manager as of late 2016.

    However, if you don’t have it, you can install this ppa via terminal:
    sudo apt-key adv —keyserver hkp:/keyserver.ubuntu.com:80 —recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

    Press enter twice.
    echo «deb http://download.mono-project.com/repo/debian wheezy main» | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

    Press enter twice again:
    sudo apt-get update

    and press enter a third time.

    For other distro’s,, you can go here [www.mono-project.com] to see other instructions.
    Like many things with Linux, you can install it in multiple ways; via the Synaptic Package Manager, the Terminal, or via aptitude. The quickest way is via Terminal, followed by Synaptic, then Aptitude For this tutorial, synaptic and the terminal will be demonstrated. To start, Copy+Paste the below code.

    sudo apt-get install mono-complete -y

    . and enter your password (the terminal will not print any astericks or words, this is deliberate), then press enter. The -y automatically bypasses the verification of installing the packages. You can remove the -y if you wanna see the metric crapton of packages it will install. It’ll install

    102MB worth of packages, so be wary of this!
    For Synaptic Package Manager, you get a nice little GUI. Open Synaptic up, then search for mono-complete, then right click and select «Mark for installation»,
    which will add a «Tick» and a green highlight on the package. After that, click the Apply button at the top left:
    You will recieve a prompt that will show you the packages being installed. Hit Apply again, and it’ll install the packages. eventually.

    After that, you can close synaptic, and enjoy opening Bundle Modder!
    If you have installed the Bundle Modder that has the .sh file, you can double click it and select «Run in terminal» or simply «Run» to open it.
    You will then be greeted with this message:

    Click OK to be navigated to the «select asset folder tab»:

    Navigate to the «assets» folder for PAYDAY 2 as shown below:

    Источник

    Оцените статью