From 2a7dbe65dc5d7d4ab6eb3942c96eaf0eda013c81 Mon Sep 17 00:00:00 2001 From: YesseYesseY Date: Sun, 29 Jun 2025 01:14:29 +0200 Subject: [PATCH 1/2] 19.40 Fixed StaticFindObject crash but still can't host game --- Project Reboot 3.0/finder.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Project Reboot 3.0/finder.h b/Project Reboot 3.0/finder.h index ccda74f..d7d830f 100644 --- a/Project Reboot 3.0/finder.h +++ b/Project Reboot 3.0/finder.h @@ -72,7 +72,10 @@ static inline uint64 FindStaticFindObject(int StringSkip = 1) auto addr = Memcury::Scanner::FindPattern("40 55 53 56 57 41 54 41 55 41 56 41 57 48 8D AC 24 ? ? ? ? 48 81 EC ? ? ? ? 48 8B 05 ? ? ? ? 48 33 C4 48 89 85 ? ? ? ? 45 33 F6 4C 8B E1 45 0F B6 E9 49 8B F8 41 8B C6", false).Get(); if (!addr) - addr = Memcury::Scanner::FindPattern("48 89 5C 24 ? 48 89 74 24 ? 4C 89 64 24 ? 55 41 55 41 57 48 8B EC 48 83 EC 60 45 8A E1 4C 8B E9 48 83 FA").Get(); // 20.00 + addr = Memcury::Scanner::FindPattern("48 89 5C 24 ? 48 89 74 24 ? 4C 89 64 24 ? 55 41 55 41 57 48 8B EC 48 83 EC 60 45 8A E1 4C 8B E9 48 83 FA", false).Get(); // 20.00 + + if (!addr) + addr = Memcury::Scanner::FindPattern("48 89 5C 24 ? 48 89 74 24 ? 4C 89 64 24 ? 55 41 55 41 57 48 8B EC 48 83 EC 50 4C 8B E9").Get(); // 19.40 return addr; } From d0d8992ad324c833fc81e236e7766ec9fc7b0b2c Mon Sep 17 00:00:00 2001 From: YesseYesseY Date: Sun, 29 Jun 2025 15:03:25 +0200 Subject: [PATCH 2/2] The day has come where 19.40 is playable --- Project Reboot 3.0/NetDriver.cpp | 2 +- Project Reboot 3.0/addresses.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Project Reboot 3.0/NetDriver.cpp b/Project Reboot 3.0/NetDriver.cpp index 9d50c4f..e8a9f14 100644 --- a/Project Reboot 3.0/NetDriver.cpp +++ b/Project Reboot 3.0/NetDriver.cpp @@ -7,7 +7,7 @@ #include "GameplayStatics.h" #include "KismetMathLibrary.h" #include -#include "Package.h"S +#include "Package.h" #include "AssertionMacros.h" #include "bots.h" #include "gui.h" diff --git a/Project Reboot 3.0/addresses.cpp b/Project Reboot 3.0/addresses.cpp index 0079a72..aba9819 100644 --- a/Project Reboot 3.0/addresses.cpp +++ b/Project Reboot 3.0/addresses.cpp @@ -445,6 +445,8 @@ void Offsets::FindAll() Offsets::ServerReplicateActors = 0x5E; else if (Fortnite_Version >= 15.3 && Engine_Version < 500) // 15.3-18 = 0x5F Offsets::ServerReplicateActors = 0x5F; + else if (Fortnite_Version == 19.40) + Offsets::ServerReplicateActors = 0x65; else if (std::floor(Fortnite_Version) >= 19 && std::floor(Fortnite_Version) <= 20) Offsets::ServerReplicateActors = 0x66; else if (std::floor(Fortnite_Version) >= 21)