Changed from dwLocalPlayer to dwLocalPlayerController since i was lazy to do it before
This commit is contained in:
@@ -187,8 +187,11 @@ namespace updater {
|
|||||||
if (data["build_number"].is_number())
|
if (data["build_number"].is_number())
|
||||||
build_number = data["build_number"];
|
build_number = data["build_number"];
|
||||||
|
|
||||||
|
/* little cross compatibility with older builds */
|
||||||
if (data["dwLocalPlayer"].is_number())
|
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())
|
if (data["dwEntityList"].is_number())
|
||||||
offsets::dwEntityList = data["dwEntityList"];
|
offsets::dwEntityList = data["dwEntityList"];
|
||||||
if (data["dwViewMatrix"].is_number())
|
if (data["dwViewMatrix"].is_number())
|
||||||
@@ -242,7 +245,7 @@ namespace updater {
|
|||||||
|
|
||||||
data["build_number"] = build_number;
|
data["build_number"] = build_number;
|
||||||
|
|
||||||
data["dwLocalPlayer"] = offsets::dwLocalPlayer;
|
data["dwLocalPlayerController"] = offsets::dwLocalPlayerController;
|
||||||
data["dwEntityList"] = offsets::dwEntityList;
|
data["dwEntityList"] = offsets::dwEntityList;
|
||||||
data["dwViewMatrix"] = offsets::dwViewMatrix;
|
data["dwViewMatrix"] = offsets::dwViewMatrix;
|
||||||
data["dwBuildNumber"] = offsets::dwBuildNumber;
|
data["dwBuildNumber"] = offsets::dwBuildNumber;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ namespace updater {
|
|||||||
inline int build_number = 13964;
|
inline int build_number = 13964;
|
||||||
|
|
||||||
namespace offsets {
|
namespace offsets {
|
||||||
inline std::ptrdiff_t dwLocalPlayer = 0x17E7158;
|
inline std::ptrdiff_t dwLocalPlayerController = 0x17E7158;
|
||||||
inline std::ptrdiff_t dwEntityList = 0x1798738;
|
inline std::ptrdiff_t dwEntityList = 0x1798738;
|
||||||
inline std::ptrdiff_t dwViewMatrix = 0x1886710;
|
inline std::ptrdiff_t dwViewMatrix = 0x1886710;
|
||||||
inline std::ptrdiff_t dwBuildNumber = 0x487514;
|
inline std::ptrdiff_t dwBuildNumber = 0x487514;
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ void CGame::loop() {
|
|||||||
inGame = false;
|
inGame = false;
|
||||||
isC4Planted = 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;
|
if (!localPlayer) return;
|
||||||
|
|
||||||
localPlayerPawn = process->read<std::uint32_t>(localPlayer + updater::offsets::m_hPlayerPawn);
|
localPlayerPawn = process->read<std::uint32_t>(localPlayer + updater::offsets::m_hPlayerPawn);
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ if dest_data["build_number"] == int(build_number):
|
|||||||
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["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["dwEntityList"] = source_data["client_dll"]["data"]["dwEntityList"]["value"]
|
||||||
dest_data["dwViewMatrix"] = source_data["client_dll"]["data"]["dwViewMatrix"]["value"]
|
dest_data["dwViewMatrix"] = source_data["client_dll"]["data"]["dwViewMatrix"]["value"]
|
||||||
dest_data["dwPlantedC4"] = source_data["client_dll"]["data"]["dwPlantedC4"]["value"]
|
dest_data["dwPlantedC4"] = source_data["client_dll"]["data"]["dwPlantedC4"]["value"]
|
||||||
|
|||||||
Reference in New Issue
Block a user