Changed from dwLocalPlayer to dwLocalPlayerController since i was lazy to do it before

This commit is contained in:
IMXNOOBX
2023-11-28 18:00:21 +01:00
parent 6113f65094
commit b299f3c70f
4 changed files with 8 additions and 5 deletions
+5 -2
View File
@@ -187,8 +187,11 @@ namespace updater {
if (data["build_number"].is_number())
build_number = data["build_number"];
/* little cross compatibility with older builds */
if (data["dwLocalPlayer"].is_number())
offsets::dwLocalPlayer = data["dwLocalPlayer"];
offsets::dwLocalPlayerController = data["dwLocalPlayer"];
if (data["dwLocalPlayerController"].is_number())
offsets::dwLocalPlayerController = data["dwLocalPlayerController"];
if (data["dwEntityList"].is_number())
offsets::dwEntityList = data["dwEntityList"];
if (data["dwViewMatrix"].is_number())
@@ -242,7 +245,7 @@ namespace updater {
data["build_number"] = build_number;
data["dwLocalPlayer"] = offsets::dwLocalPlayer;
data["dwLocalPlayerController"] = offsets::dwLocalPlayerController;
data["dwEntityList"] = offsets::dwEntityList;
data["dwViewMatrix"] = offsets::dwViewMatrix;
data["dwBuildNumber"] = offsets::dwBuildNumber;
+1 -1
View File
@@ -33,7 +33,7 @@ namespace updater {
inline int build_number = 13964;
namespace offsets {
inline std::ptrdiff_t dwLocalPlayer = 0x17E7158;
inline std::ptrdiff_t dwLocalPlayerController = 0x17E7158;
inline std::ptrdiff_t dwEntityList = 0x1798738;
inline std::ptrdiff_t dwViewMatrix = 0x1886710;
inline std::ptrdiff_t dwBuildNumber = 0x487514;
+1 -1
View File
@@ -71,7 +71,7 @@ void CGame::loop() {
inGame = false;
isC4Planted = false;
localPlayer = process->read<uintptr_t>(base_client.base + updater::offsets::dwLocalPlayer);
localPlayer = process->read<uintptr_t>(base_client.base + updater::offsets::dwLocalPlayerController);
if (!localPlayer) return;
localPlayerPawn = process->read<std::uint32_t>(localPlayer + updater::offsets::m_hPlayerPawn);
+1 -1
View File
@@ -34,7 +34,7 @@ if dest_data["build_number"] == int(build_number):
dest_data["build_number"] = int(build_number)
dest_data["dwBuildNumber"] = source_data["engine2_dll"]["data"]["dwBuildNumber"]["value"]
dest_data["dwLocalPlayer"] = source_data["client_dll"]["data"]["dwLocalPlayerPawn"]["value"]
dest_data["dwLocalPlayerController"] = source_data["client_dll"]["data"]["dwLocalPlayerController"]["value"]
dest_data["dwEntityList"] = source_data["client_dll"]["data"]["dwEntityList"]["value"]
dest_data["dwViewMatrix"] = source_data["client_dll"]["data"]["dwViewMatrix"]["value"]
dest_data["dwPlantedC4"] = source_data["client_dll"]["data"]["dwPlantedC4"]["value"]