Skip to content

Commit 0888872

Browse files
committed
improved esp name settings
1 parent 1928858 commit 0888872

File tree

5 files changed

+17
-6
lines changed

5 files changed

+17
-6
lines changed

src/base.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,8 @@ float Base::Data::Settings::EspArmorColor[4] = { 0.0f, 0.0f, 0.8f, 1.0f };
137137
float Base::Data::Settings::EspArmorDmgColor[4] = { 0.05, 0.0f, 0.0f, 1.0f };
138138

139139
bool Base::Data::Settings::EnableEspName = false;
140-
float Base::Data::Settings::EspNameColor[4] = { 1.0f, 1.0f, 1.0f, 1.0f };
140+
float Base::Data::Settings::EspNameColorTeam[4] = { 0.5f, 0.5f, 1.0f, 1.0f };
141+
float Base::Data::Settings::EspNameColorEnemy[4] = { 1.0f, 0.5f, 0.5f, 1.0f };
141142

142143
bool Base::Data::Settings::EnableBunnyhop = false;
143144
bool Base::Data::Settings::BunnyhopToggle = false;

src/base.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ namespace Base
162162
extern float EspArmorDmgColor[4];
163163

164164
extern bool EnableEspName;
165-
extern float EspNameColor[4];
165+
extern float EspNameColorTeam[4];
166+
extern float EspNameColorEnemy[4];
166167

167168
extern bool EnableBunnyhop;
168169
extern bool BunnyhopToggle;

src/config.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@ bool Base::LoadConfig(std::string ConfigName)
106106
READ_CONFIG_SETTINGS_BUF(EspArmorDmgColor);
107107

108108
READ_CONFIG_SETTINGS(EnableEspName);
109-
READ_CONFIG_SETTINGS_BUF(EspNameColor);
109+
READ_CONFIG_SETTINGS_BUF(EspNameColorTeam);
110+
READ_CONFIG_SETTINGS_BUF(EspNameColorEnemy);
110111

111112
READ_CONFIG_SETTINGS(EnableBunnyhop);
112113
READ_CONFIG_SETTINGS(BunnyhopToggle);
@@ -238,7 +239,8 @@ bool Base::SaveConfig(std::string ConfigName)
238239
WRITE_CONFIG_SETTINGS(EspArmorDmgColor);
239240

240241
WRITE_CONFIG_SETTINGS(EnableEspName);
241-
WRITE_CONFIG_SETTINGS(EspNameColor);
242+
WRITE_CONFIG_SETTINGS(EspNameColorTeam);
243+
WRITE_CONFIG_SETTINGS(EspNameColorEnemy);
242244

243245
WRITE_CONFIG_SETTINGS(EnableBunnyhop);
244246
WRITE_CONFIG_SETTINGS(BunnyhopToggle);

src/hacks/ESP_Info.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,11 @@ void Base::Hacks::ESP_Info(playerinfo_t* p_info)
6969
size_t TextLength = strlen(p_info->ent->name);
7070
float TextWidth = (float)TextLength * FontWidth;
7171
float TextHeight = FontHeight;
72-
ImColor TextColor = ImColor(Data::Settings::EspNameColor[0], Data::Settings::EspNameColor[1], Data::Settings::EspNameColor[2], Data::Settings::EspNameColor[3]);
72+
ImColor TextColor = ImColor(1.0f, 1.0f, 1.0f, 1.0f);
73+
if(p_info->ent->team == Data::game.player1->team && (m_teammode || m_coop))
74+
TextColor = ImColor(Data::Settings::EspNameColorTeam[0], Data::Settings::EspNameColorTeam[1], Data::Settings::EspNameColorTeam[2], Data::Settings::EspNameColorTeam[3]);
75+
else
76+
TextColor = ImColor(Data::Settings::EspNameColorEnemy[0], Data::Settings::EspNameColorEnemy[1], Data::Settings::EspNameColorEnemy[2], Data::Settings::EspNameColorEnemy[3]);
7377
ImVec2 TextPos = ImVec2(p_info->pos2D.x - (TextWidth / 2), p_info->pos2D.y - Height - SpaceUp - TextHeight);
7478

7579
Draw->AddText(TextPos, TextColor, (const char*)p_info->ent->name);

src/hooks/SwapBuffers.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,10 @@ BOOL __stdcall Base::Hooks::SwapBuffers(_In_ HDC hdc)
321321
{
322322
if (ImGui::TreeNode("ESP Name Settings"))
323323
{
324-
ImGui::ColorEdit4("ESP Name Color", Data::Settings::EspNameColor);
324+
if(Data::Settings::EnableEspTeam)
325+
ImGui::ColorEdit4("ESP Name Color Team", Data::Settings::EspNameColorTeam);
326+
if (Data::Settings::EnableEspEnemy)
327+
ImGui::ColorEdit4("ESP Name Color Enemy", Data::Settings::EspNameColorEnemy);
325328
ImGui::TreePop();
326329
}
327330
}

0 commit comments

Comments
 (0)