diff --git a/memory-external/hacks/reader.cpp b/memory-external/hacks/reader.cpp index 941371b..f0f84b4 100644 --- a/memory-external/hacks/reader.cpp +++ b/memory-external/hacks/reader.cpp @@ -180,8 +180,10 @@ void CGame::loop() { player.flashAlpha = process->read(player.pCSPlayerPawn + updater::offsets::m_flFlashOverlayAlpha); clippingWeapon = process->read(player.pCSPlayerPawn + updater::offsets::m_pClippingWeapon); - weaponData = process->read(clippingWeapon + 0x360); - weaponData = process->read(weaponData + updater::offsets::m_szName); + std::uint64_t firstLevel = process->read(clippingWeapon + 0x10); // First offset + weaponData = process->read(firstLevel + 0x20); // Final offset + /*weaponData = process->read(clippingWeapon + 0x10); + weaponData = process->read(weaponData + updater::offsets::m_szName);*/ char buffer[MAX_PATH]; process->read_raw(weaponData, buffer, sizeof(buffer)); std::string weaponName = std::string(buffer); diff --git a/offsets/offsets.json b/offsets/offsets.json index 34f1873..54df07d 100644 --- a/offsets/offsets.json +++ b/offsets/offsets.json @@ -1,10 +1,10 @@ { - "build_number": 14058, - "dwBuildNumber": 5454820, - "dwEntityList": 27350984, - "dwLocalPlayer": 25599368, - "dwPlantedC4": 27811984, - "dwViewMatrix": 27789424, + "build_number": 14064, + "dwBuildNumber": 5508068, + "dwEntityList": 27431664, + "dwLocalPlayer": 25677552, + "dwPlantedC4": 27887312, + "dwViewMatrix": 27869936, "m_ArmorValue": 9244, "m_bIsDefusing": 9194, "m_flC4Blow": 4032, @@ -22,5 +22,5 @@ "m_szName": 3360, "m_vOldOrigin": 4900, "m_vecAbsOrigin": 208, - "dwLocalPlayerController": 27680624 + "dwLocalPlayerController": 27761752 } \ No newline at end of file