From 00082c2001b66760b8847139fa5df250f1fc54cf Mon Sep 17 00:00:00 2001 From: project-bo4 <127137346+project-bo4@users.noreply.github.com> Date: Thu, 28 Nov 2024 03:13:02 -0800 Subject: [PATCH] fix LiveStats source easy solution for progression problem --- source/proxy-dll/component/unlockall.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/proxy-dll/component/unlockall.cpp b/source/proxy-dll/component/unlockall.cpp index 7091840..dba5d2e 100644 --- a/source/proxy-dll/component/unlockall.cpp +++ b/source/proxy-dll/component/unlockall.cpp @@ -99,7 +99,10 @@ namespace unlockall return result; } - + + bool return_false() { return false; } + + bool bg_unlockedgetchallengeunlockedforindex(game::eModes mode, int32_t controller, uint16_t index, int32_t itemIndex) { return true; @@ -146,7 +149,9 @@ namespace unlockall public: void post_unpack() override { - utilities::hook::jump(0x1437F6ED0_g, liveinventory_getitemquantity); + utilities::hook::jump(0x1438AE2F0_g, return_false); // patch LiveStats data source + + utilities::hook::jump(0x1437F6ED0_g, liveinventory_getitemquantity); // grant every loot item utilities::hook::jump(0x1406BB410_g, bg_unlockedgetchallengeunlockedforindex); utilities::hook::jump(0x1406B5530_g, bg_unlockablesitemoptionlocked);