Reviewed #37 and added build number check to notify the users for updates
This commit is contained in:
@@ -184,16 +184,18 @@ namespace updater {
|
||||
if (data.empty())
|
||||
return false;
|
||||
|
||||
if (data["build_number"].is_number())
|
||||
build_number = data["build_number"];
|
||||
|
||||
if (data["dwLocalPlayer"].is_number())
|
||||
offsets::dwLocalPlayer = data["dwLocalPlayer"];
|
||||
if (data["dwEntityList"].is_number())
|
||||
offsets::dwEntityList = data["dwEntityList"];
|
||||
if (data["dwViewMatrix"].is_number())
|
||||
offsets::dwViewMatrix = data["dwViewMatrix"];
|
||||
if (data["dwBuildNumber"].is_number())
|
||||
offsets::dwBuildNumber = data["dwBuildNumber"];
|
||||
|
||||
// Disabled for now, as this is exclusive to spectator
|
||||
// if (data["m_iPawnArmor"].is_number())
|
||||
// offsets::m_iPawnArmor = data["m_iPawnArmor"];
|
||||
if (data["m_iHealth"].is_number())
|
||||
offsets::m_iHealth = data["m_iHealth"];
|
||||
if (data["dwPlayerPawn"].is_number())
|
||||
@@ -211,12 +213,13 @@ namespace updater {
|
||||
void save() {
|
||||
json data;
|
||||
|
||||
data["build_number"] = build_number;
|
||||
|
||||
data["dwLocalPlayer"] = offsets::dwLocalPlayer;
|
||||
data["dwEntityList"] = offsets::dwEntityList;
|
||||
data["dwViewMatrix"] = offsets::dwViewMatrix;
|
||||
data["dwBuildNumber"] = offsets::dwBuildNumber;
|
||||
|
||||
// Disabled for now, as this is exclusive to spectator
|
||||
// data["m_iPawnArmor"] = offsets::m_iPawnArmor;
|
||||
data["m_iHealth"] = offsets::m_iHealth;
|
||||
data["dwPlayerPawn"] = offsets::dwPlayerPawn;
|
||||
data["dwSanitizedName"] = offsets::dwSanitizedName;
|
||||
|
||||
@@ -30,12 +30,14 @@ namespace updater {
|
||||
const inline std::string github_repo_api = "https://api.github.com/repos/IMXNOOBX/cs2-external-esp/commits";
|
||||
const inline std::string raw_updated_offets = "https://github.com/IMXNOOBX/cs2-external-esp/raw/main/offsets/offsets.json";
|
||||
|
||||
inline int build_number = 13962;
|
||||
|
||||
namespace offsets {
|
||||
inline std::ptrdiff_t dwLocalPlayer = 0x17DE508;
|
||||
inline std::ptrdiff_t dwEntityList = 0x178FC88;
|
||||
inline std::ptrdiff_t dwViewMatrix = 0x187DAB0;
|
||||
inline std::ptrdiff_t dwBuildNumber = 0x487514;
|
||||
|
||||
// inline std::ptrdiff_t m_iPawnArmor = 0x80c;
|
||||
inline std::ptrdiff_t m_iHealth = 0x32C;
|
||||
inline std::ptrdiff_t dwPlayerPawn = 0x7BC;
|
||||
inline std::ptrdiff_t dwSanitizedName = 0x720;
|
||||
|
||||
@@ -29,12 +29,6 @@ namespace config {
|
||||
inline int flag_render_distance = 200;
|
||||
inline bool show_extra_flags = false;
|
||||
|
||||
//inline bool show_distance = false;
|
||||
//inline bool show_armor = false;
|
||||
//inline bool head_tracker = false;
|
||||
//inline bool rainbow = false;
|
||||
//inline float rainbow_speed = 0.001f;
|
||||
|
||||
inline RGB esp_box_color_team = { 75, 175, 75 };
|
||||
inline RGB esp_box_color_enemy = { 175, 75, 75 };
|
||||
inline RGB esp_name_color = { 75, 75, 175 };
|
||||
|
||||
Reference in New Issue
Block a user