UE4SS

⭐ — (0 endorsements) 📥 0 downloads 📌 v1 📅 8/29/2026
🟢 Updated this month

By abkarino · Miscellaneous

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 8/29/2026 📅 Created: 8/29/2026

🔍 Analysis

  • ✅ Updated 53 days after the latest game patch — actively maintained
  • 🏆 #137 of 137 Miscellaneous mods in this game by downloads

📋 About This Mod

UE4SS for Payday3 UE5.5.4

commit 0290bedac01f4acfdcbaa13c5a5a2fa14585a549

Date:  Thu Jul 2 17:02:48 2026

Built with Xmake

Patched to fix loadmap hook. SBZ sends a null FURL which UE4SS didn't support.

diff --git a/UE4SS/src/Mod/LuaMod.cpp b/UE4SS/src/Mod/LuaMod.cpp

index b5c9ddb9..c9b29dbf 100644

--- a/UE4SS/src/Mod/LuaMod.cpp

+++ b/UE4SS/src/Mod/LuaMod.cpp

@@ -6301,7 +6301,7 @@ Overloads:

Unreal::UObjectArray::AddUObjectDeleteListener(&LuaType::FLuaObjectDeleteListener::s_lua_object_delete_listener);

const Unreal::Hook::FCallbackOptions common_opts {false, false, STR("UE4SS"), STR("LuaModImpl")};

Unreal::Hook::RegisterLoadMapPreCallback(

-                [](Unreal::Hook::TCallbackIterationData<bool>& CallbackIterationData, Unreal::UEngine Engine, Unreal::FWorldContext& WorldContext, Unreal::FURL URL, Unreal::UPendingNetGame PendingGame, Unreal::FString& Error) {

+                [](Unreal::Hook::TCallbackIterationData<bool>& CallbackIterationData, Unreal::UEngine Engine, Unreal::FWorldContext& WorldContext, Unreal::FURL URL, Unreal::UPendingNetGame PendingGame, Unreal::FString& Error) {

TRY([&] {

for (const auto& callback_data : m_load_map_pre_callbacks)

@@ -6313,7 +6313,10 @@ Overloads:

static auto s_object_property_name = Unreal::FName(STR("ObjectProperty"), Unreal::FNAME_Find);

LuaType::RemoteUnrealParam::construct(lua, &Engine, s_object_property_name);

LuaType::RemoteUnrealParam::construct(lua, &WorldContext. GetThisCurrentWorld(), s_object_property_name);

-                                LuaType::FURL::construct(lua, URL);

+                                if (URL)

+                                    LuaType::FURL::construct(lua, URL);

+                                else

+                                    lua.set_nil();

LuaType::RemoteUnrealParam::construct(lua, &PendingGame, s_object_property_name);

callback_data.lua->set_string(to_string(Error));

lua.call_function(5, 1);

@@ -6336,7 +6339,7 @@ Overloads:

}, common_opts);

Unreal::Hook::RegisterLoadMapPostCallback(

-                [](Unreal::Hook::TCallbackIterationData<bool>& CallbackIterationData, Unreal::UEngine Engine, Unreal::FWorldContext& WorldContext, Unreal::FURL URL, Unreal::UPendingNetGame PendingGame, Unreal::FString& Error) {

+                [](Unreal::Hook::TCallbackIterationData<bool>& CallbackIterationData, Unreal::UEngine Engine, Unreal::FWorldContext& WorldContext, Unreal::FURL URL, Unreal::UPendingNetGame PendingGame, Unreal::FString& Error) {

TRY([&] {

for (const auto& callback_data : m_load_map_post_callbacks)

@@ -6348,7 +6351,10 @@ Overloads:

static auto s_object_property_name = Unreal::FName(STR("ObjectProperty"), Unreal::FNAME_Find);

LuaType::RemoteUnrealParam::construct(lua, &Engine, s_object_property_name);

LuaType::RemoteUnrealParam::construct(lua, &WorldContext. GetThisCurrentWorld(), s_object_property_name);

-                                LuaType::FURL::construct(lua, URL);

+                                if (URL)

+                                    LuaType::FURL::construct(lua, URL);

+                                else

+                                    lua.set_nil();

LuaType::RemoteUnrealParam::construct(lua, &PendingGame, s_object_property_name);

callback_data.lua->set_string(to_string(Error));

lua.call_function(5, 1);

You will need to update the hook signature as well.

AllowModsMod by Narknon bundled with a corrected pattern.

Added unmatched signatures, broken VFtables and different class layout to match SBZ edits.

Use either this or nadz version. Both are UE4SS. For a normal user, you shouldn't see a difference unless you have a lua or cpp mod thatt need the full correct layout and the valid hooks.

If you like my work and want to support me spending more time modding, feel free to donate at https://www.buymeacoffee.com/abkarino

Please reference the mod here, don't reupload.

PS: I forgot to disable

📊 Mod Details

Game
Payday3 Mods
Author
abkarino
Version
1
Downloads
0
Endorsements
0
Category
Miscellaneous
Created
8/29/2026
Updated
8/29/2026

🔗 Required By 2 Mods

These mods list this mod as a dependency.

🔧 How to Install Payday 3 Mods

Download from Nexus Mods.

📖 Full step-by-step install guide for Payday 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Payday 3 commands, item IDs, and more.

Keep browsing — more Payday 3 mods await

📋 All Payday 3 Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by abkarino 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods