Skip to content

Commit 8f1ff07

Browse files
committed
fixed config system, hided debug vars
1 parent 150046d commit 8f1ff07

File tree

13 files changed

+167
-198
lines changed

13 files changed

+167
-198
lines changed

DragonBurn/Config/ConfigMenu.cpp

+26-31
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ namespace ConfigMenu {
1212

1313
void RenderCFGmenu()
1414
{
15+
ImGui::Columns(2, nullptr, false);
1516
static char configNameBuffer[128] = "NewConfig";
1617
static char configAuthorBuffer[128] = "Author";
1718
static int selectedConfig = -1;
@@ -102,21 +103,18 @@ namespace ConfigMenu {
102103
ImGui::EndPopup();
103104
}
104105

105-
ImGui::NewLine();
106-
ImGui::SetCursorPosX(CurrentCursorX + CursorX);
106+
ImGui::NextColumn();
107+
CurrentCursorX = ImGui::GetCursorPosX();
108+
std::cout << CurrentCursorX + CursorX << "\n";
109+
ImGui::SetCursorPos(ImVec2(CurrentCursorX + CursorX, 24.f));
107110
ImGui::SeparatorText(Lang::ConfigText.SeparateLine);
108-
ImGui::SetCursorPosX(CurrentCursorX + CursorX);
109111
ImGui::TextDisabled(Lang::ConfigText.ConfigName);
110-
ImGui::SetCursorPosX(CurrentCursorX + CursorX);
111112
ImGui::SetNextItemWidth(ComponentWidth + 8);
112113
ImGui::InputText("###ConfigNameInput", configNameBuffer, sizeof(configNameBuffer));
113-
ImGui::SetCursorPosX(CurrentCursorX + CursorX);
114114
ImGui::TextDisabled(Lang::ConfigText.AuthorName);
115-
ImGui::SetCursorPosX(CurrentCursorX + CursorX);
116115
ImGui::SetNextItemWidth(ComponentWidth + 8);
117116
ImGui::InputText("###AuthorNameInput", configAuthorBuffer, sizeof(configAuthorBuffer));
118117
ImGui::NewLine();
119-
ImGui::SetCursorPosX(CurrentCursorX + CursorX);
120118
if (ImGui::Button(Lang::ConfigText.Create, { 120.f, 30.f }))
121119
{
122120
std::string configFileName = std::string(configNameBuffer) + ".cfg";
@@ -127,13 +125,13 @@ namespace ConfigMenu {
127125
{
128126
Gui.OpenWebpage(configDir.c_str());
129127
}
128+
ImGui::Columns(1);
130129
}
131130

132131
void ResetToDefault() {
133132
TriggerBot::IgnoreFlash = false;
134133
TriggerBot::ScopeOnly = false;
135134
AimControl::IgnoreFlash = false;
136-
ESPConfig::RenderDistance = 80;
137135
ESPConfig::ArmorBar = false;
138136
ESPConfig::ShowArmorNum = false;
139137
ESPConfig::ShowIsScoped = false;
@@ -150,7 +148,6 @@ namespace ConfigMenu {
150148
MiscCFG::bmbTimer = false;
151149
ESPConfig::VisibleColor = ImColor(255, 196, 0, 255);
152150
ESPConfig::VisibleCheck = false;
153-
MenuConfig::AirJump = false;
154151
MenuConfig::WindowStyle = 0;
155152
ESPConfig::BoxAlpha = 0.0f;
156153
ESPConfig::ShowPreview = true;
@@ -165,16 +162,17 @@ namespace ConfigMenu {
165162
ESPConfig::ShowEyeRay = false;
166163
ESPConfig::ShowPlayerName = true;
167164
ESPConfig::BoxRounding = 0.0f;
168-
MenuConfig::AimBot = false;
169-
MenuConfig::AimToggleMode = false;
170-
MenuConfig::AimPosition = 0;
171-
MenuConfig::AimPositionIndex = BONEINDEX::head;
172-
MenuConfig::BoxType = 0;
173-
MenuConfig::HealthBarType = 0;
165+
LegitBotConfig::AimBot = false;
166+
LegitBotConfig::AimToggleMode = false;
167+
LegitBotConfig::AimPosition = 0;
168+
LegitBotConfig::AimPositionIndex = BONEINDEX::head;
169+
ESPConfig::BoxType = 0;
170+
ESPConfig::HealthBarType = 0;
174171
ESPConfig::BoneColor = ImColor(0, 255, 255, 255);
175172
ESPConfig::BoxColor = ImColor(255, 80, 0, 255);
176173
ESPConfig::EyeRayColor = ImVec4(255, 0, 0, 255);
177174
MenuConfig::ShowMenu = true;
175+
MenuConfig::WorkInSpec = true;
178176
RadarCFG::ShowRadar = false;
179177
RadarCFG::RadarRange = 150;
180178
RadarCFG::ShowRadarCrossLine = true;
@@ -183,26 +181,26 @@ namespace ConfigMenu {
183181
RadarCFG::RadarPointSizeProportion = 1.f;
184182
RadarCFG::RadarBgAlpha = 0.1f;
185183
RadarCFG::Proportion = 3300;
186-
MenuConfig::TriggerBot = false;
187-
MenuConfig::TriggerAlways = false;
184+
LegitBotConfig::TriggerBot = false;
185+
LegitBotConfig::TriggerAlways = false;
188186
MenuConfig::TeamCheck = true;
189187
MenuConfig::BypassOBS = false;
190-
MenuConfig::VisibleCheck = true;
191-
MenuConfig::ShowHeadShootLine = false;
192-
MenuConfig::HeadShootLineColor = ImColor(255, 255, 255, 200);
193-
MenuConfig::AimBotHotKey = 0;
194-
AimControl::SetHotKey(MenuConfig::AimBotHotKey);
188+
LegitBotConfig::VisibleCheck = true;
189+
MiscCFG::ShowHeadShootLine = false;
190+
MiscCFG::HeadShootLineColor = ImColor(255, 255, 255, 200);
191+
LegitBotConfig::AimBotHotKey = 0;
192+
AimControl::SetHotKey(LegitBotConfig::AimBotHotKey);
195193
ESPConfig::ShowLineToEnemy = false;
196-
MenuConfig::FovLineSize = 60.0f;
194+
LegitBotConfig::FovLineSize = 60.0f;
197195
TriggerBot::TriggerDelay = 90;
198196
TriggerBot::ShotDuration = 500;
199197
RCS::RCSBullet = 1;
200-
MenuConfig::TriggerHotKey = 0;
201-
TriggerBot::SetHotKey(MenuConfig::TriggerHotKey);
198+
LegitBotConfig::TriggerHotKey = 0;
199+
TriggerBot::SetHotKey(LegitBotConfig::TriggerHotKey);
202200
RCS::RCSScale = ImVec2(1.2f, 1.4f);
203201
AimControl::ScopeOnly = false;
204202
AimControl::AutoShot = false;
205-
MenuConfig::FovLineColor = ImVec4(55, 55, 55, 220);
203+
LegitBotConfig::FovLineColor = ImVec4(55, 55, 55, 220);
206204
ESPConfig::LineToEnemyColor = ImVec4(255, 255, 255, 220);
207205
//CrosshairsCFG::ShowCrossHair = false;
208206
//CrosshairsCFG::CrossHairColor = ImColor(0, 255, 0, 255);
@@ -215,14 +213,13 @@ namespace ConfigMenu {
215213
//CrosshairsCFG::Gap = 8;
216214
//CrosshairsCFG::drawCrossline = true;
217215
//CrosshairsCFG::drawCircle = false;
218-
//MenuConfig::TargetingCrosshairs = false;
216+
//CrosshairsCFG::TargetingCrosshairs = false;
219217
//CrosshairsCFG::TargetedColor = ImColor(255, 0, 0, 255);
220218
//CrosshairsCFG::CircleRadius = 3.f;
221219
//CrosshairsCFG::DynamicGap = false;
222220
//CrosshairsCFG::DotSize = 1.0f;
223221
//CrosshairsCFG::Thickness = 1;
224222
//CrosshairsCFG::TeamCheck = true;
225-
MiscCFG::WorkInSpec = true;
226223
MiscCFG::WaterMark = false;
227224
MiscCFG::BunnyHop = false;
228225
MiscCFG::HitSound = 0;
@@ -234,8 +231,6 @@ namespace ConfigMenu {
234231
ESPConfig::ESPenabled = false;
235232

236233
ESPConfig::DrawFov = false;
237-
MenuConfig::FovCircleColor = ImColor(255, 255, 255, 255);
238-
239-
MenuConfig::MaxRenderFPS = 1200;
234+
LegitBotConfig::FovCircleColor = ImColor(255, 255, 255, 255);
240235
}
241236
}

DragonBurn/Config/ConfigSaver.cpp

+41-51
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace MyConfigSaver
3131
ConfigData["ESP"]["Enable"]= ESPConfig::ESPenabled;
3232
ConfigData["ESP"]["BoneESP"]= ESPConfig::ShowBoneESP;
3333
ConfigData["ESP"]["BoxESP"]= ESPConfig::ShowBoxESP;
34-
ConfigData["ESP"]["BoxType"]= MenuConfig::BoxType;
34+
ConfigData["ESP"]["BoxType"]= ESPConfig::BoxType;
3535
ConfigData["ESP"]["SnapLine"]= ESPConfig::ShowLineToEnemy;
3636
ConfigData["ESP"]["LinePos"]= ESPConfig::LinePos;
3737
ConfigData["ESP"]["HealthBar"]= ESPConfig::ShowHealthBar;
@@ -53,7 +53,6 @@ namespace MyConfigSaver
5353
ConfigData["ESP"]["ShowScoped"]= ESPConfig::ShowIsScoped;
5454
ConfigData["ESP"]["ArmorBar"]= ESPConfig::ArmorBar;
5555
ConfigData["ESP"]["ArmorNum"]= ESPConfig::ShowArmorNum;
56-
ConfigData["ESP"]["MaxRenderDistance"]= ESPConfig::RenderDistance;
5756

5857
ConfigData["ESP"]["BoneColor"]["r"]= ESPConfig::BoneColor.Value.x;
5958
ConfigData["ESP"]["BoneColor"]["g"]= ESPConfig::BoneColor.Value.y;
@@ -148,51 +147,51 @@ namespace MyConfigSaver
148147

149148

150149

151-
ConfigData["Aimbot"]["Enable"]= MenuConfig::AimBot;
152-
ConfigData["Aimbot"]["ToggleMode"]= MenuConfig::AimToggleMode;
153-
ConfigData["Aimbot"]["Hotkey"]= MenuConfig::AimBotHotKey;
150+
ConfigData["Aimbot"]["Enable"]= LegitBotConfig::AimBot;
151+
ConfigData["Aimbot"]["ToggleMode"]= LegitBotConfig::AimToggleMode;
152+
ConfigData["Aimbot"]["Hotkey"]= LegitBotConfig::AimBotHotKey;
154153
ConfigData["Aimbot"]["AimBullet"]= AimControl::AimBullet;
155154
ConfigData["Aimbot"]["Fov"]= AimControl::AimFov;
156155
ConfigData["Aimbot"]["FovMin"]= AimControl::AimFovMin;
157156
ConfigData["Aimbot"]["FovCircle"]= ESPConfig::DrawFov;
158157

159158
ConfigData["Aimbot"]["Smooth"]= AimControl::Smooth;
160159
ConfigData["Aimbot"]["Hitboxes"]= AimControl::HitboxList;
161-
ConfigData["Aimbot"]["VisibleCheck"]= MenuConfig::VisibleCheck;
160+
ConfigData["Aimbot"]["VisibleCheck"]= LegitBotConfig::VisibleCheck;
162161
ConfigData["Aimbot"]["IgnoreFlash"]= AimControl::IgnoreFlash;
163162
ConfigData["Aimbot"]["ScopeOnly"]= AimControl::ScopeOnly;
164163
ConfigData["Aimbot"]["AutoShot"]= AimControl::AutoShot;
165164

166-
ConfigData["Aimbot"]["CircleColor"]["r"]= MenuConfig::FovCircleColor.Value.x;
167-
ConfigData["Aimbot"]["CircleColor"]["g"]= MenuConfig::FovCircleColor.Value.y;
168-
ConfigData["Aimbot"]["CircleColor"]["b"]= MenuConfig::FovCircleColor.Value.z;
169-
ConfigData["Aimbot"]["CircleColor"]["a"]= MenuConfig::FovCircleColor.Value.w;
165+
ConfigData["Aimbot"]["CircleColor"]["r"]= LegitBotConfig::FovCircleColor.Value.x;
166+
ConfigData["Aimbot"]["CircleColor"]["g"]= LegitBotConfig::FovCircleColor.Value.y;
167+
ConfigData["Aimbot"]["CircleColor"]["b"]= LegitBotConfig::FovCircleColor.Value.z;
168+
ConfigData["Aimbot"]["CircleColor"]["a"]= LegitBotConfig::FovCircleColor.Value.w;
170169

171170

172171

173-
ConfigData["RCS"]["Enable"]= MenuConfig::RCS;
172+
ConfigData["RCS"]["Enable"]= LegitBotConfig::RCS;
174173
ConfigData["RCS"]["Yaw"]= RCS::RCSScale.x;
175174
ConfigData["RCS"]["Pitch"]= RCS::RCSScale.y;
176175

177176

178177

179-
ConfigData["Triggerbot"]["Enable"]= MenuConfig::TriggerBot;
180-
ConfigData["Triggerbot"]["Hotkey"]= MenuConfig::TriggerHotKey;
178+
ConfigData["Triggerbot"]["Enable"]= LegitBotConfig::TriggerBot;
179+
ConfigData["Triggerbot"]["Hotkey"]= LegitBotConfig::TriggerHotKey;
181180
ConfigData["Triggerbot"]["Delay"]= TriggerBot::TriggerDelay;
182181
ConfigData["Triggerbot"]["FakeShot"]= TriggerBot::ShotDuration;
183182
ConfigData["Triggerbot"]["ScopeOnly"]= TriggerBot::ScopeOnly;
184183
ConfigData["Triggerbot"]["IgnoreFlash"]= TriggerBot::IgnoreFlash;
185-
ConfigData["Triggerbot"]["AutoMode"]= MenuConfig::TriggerAlways;
184+
ConfigData["Triggerbot"]["AutoMode"]= LegitBotConfig::TriggerAlways;
186185

187186

188187

189-
ConfigData["Misc"]["HeadShootLine"] = MenuConfig::ShowHeadShootLine;
190-
ConfigData["Misc"]["HeadShootLineColor"]["r"] = MenuConfig::HeadShootLineColor.Value.x;
191-
ConfigData["Misc"]["HeadShootLineColor"]["g"] = MenuConfig::HeadShootLineColor.Value.y;
192-
ConfigData["Misc"]["HeadShootLineColor"]["b"] = MenuConfig::HeadShootLineColor.Value.z;
193-
ConfigData["Misc"]["HeadShootLineColor"]["a"] = MenuConfig::HeadShootLineColor.Value.w;
188+
ConfigData["Misc"]["HeadShootLine"] = MiscCFG::ShowHeadShootLine;
189+
ConfigData["Misc"]["HeadShootLineColor"]["r"] = MiscCFG::HeadShootLineColor.Value.x;
190+
ConfigData["Misc"]["HeadShootLineColor"]["g"] = MiscCFG::HeadShootLineColor.Value.y;
191+
ConfigData["Misc"]["HeadShootLineColor"]["b"] = MiscCFG::HeadShootLineColor.Value.z;
192+
ConfigData["Misc"]["HeadShootLineColor"]["a"] = MiscCFG::HeadShootLineColor.Value.w;
194193

195-
ConfigData["Misc"]["WorkInSpec"]= MiscCFG::WorkInSpec;
194+
ConfigData["Misc"]["WorkInSpec"]= MenuConfig::WorkInSpec;
196195
ConfigData["Misc"]["Watermark"]= MiscCFG::WaterMark;
197196
ConfigData["Misc"]["HitSounds"]= MiscCFG::HitSound;
198197
ConfigData["Misc"]["HitMarker"]= MiscCFG::HitMarker;
@@ -216,9 +215,6 @@ namespace MyConfigSaver
216215
ConfigData["Misc"]["TeamCheck"]= MenuConfig::TeamCheck;
217216
ConfigData["Misc"]["AntiRecord"]= MenuConfig::BypassOBS;
218217

219-
220-
ConfigData["Menu"]["RenderFrameLimit"]= MenuConfig::MaxRenderFPS;
221-
222218
configFile << ConfigData.dump(4);
223219
configFile.close();
224220
}
@@ -242,7 +238,7 @@ namespace MyConfigSaver
242238
ESPConfig::ESPenabled = ReadData(ConfigData["ESP"], { "Enable" }, false);
243239
ESPConfig::ShowBoneESP = ReadData(ConfigData["ESP"], { "BoneESP" }, false);
244240
ESPConfig::ShowBoxESP = ReadData(ConfigData["ESP"],{"BoxESP"}, false);
245-
MenuConfig::BoxType = ReadData(ConfigData["ESP"], { "BoxType" }, 0);
241+
ESPConfig::BoxType = ReadData(ConfigData["ESP"], { "BoxType" }, 0);
246242
ESPConfig::ShowLineToEnemy = ReadData(ConfigData["ESP"], { "SnapLine" }, false);
247243
ESPConfig::LinePos = ReadData(ConfigData["ESP"], { "LinePos" }, 0);
248244
ESPConfig::ShowHealthBar = ReadData(ConfigData["ESP"], { "HealthBar" }, false);
@@ -263,7 +259,6 @@ namespace MyConfigSaver
263259
ESPConfig::ShowIsScoped = ReadData(ConfigData["ESP"], { "ShowScoped" }, false);
264260
ESPConfig::ArmorBar = ReadData(ConfigData["ESP"], { "ArmorBar" }, false);
265261
ESPConfig::ShowArmorNum = ReadData(ConfigData["ESP"], { "ArmorNum" }, false);
266-
ESPConfig::RenderDistance = ReadData(ConfigData["ESP"], { "MaxRenderDistance" }, 80);
267262

268263
ESPConfig::BoneColor.Value.x = ReadData(ConfigData["ESP"], { "BoneColor","r" }, 0.f);
269264
ESPConfig::BoneColor.Value.y = ReadData(ConfigData["ESP"], { "BoneColor","g" }, 0.f);
@@ -363,51 +358,51 @@ namespace MyConfigSaver
363358

364359
if (ConfigData.contains("Aimbot"))
365360
{
366-
MenuConfig::AimBot = ReadData(ConfigData["Aimbot"],{"Enable"}, false);
367-
MenuConfig::AimToggleMode = ReadData(ConfigData["Aimbot"],{"ToggleMode"}, false);
368-
MenuConfig::AimBotHotKey = ReadData(ConfigData["Aimbot"],{"Hotkey"}, 0);
361+
LegitBotConfig::AimBot = ReadData(ConfigData["Aimbot"],{"Enable"}, false);
362+
LegitBotConfig::AimToggleMode = ReadData(ConfigData["Aimbot"],{"ToggleMode"}, false);
363+
LegitBotConfig::AimBotHotKey = ReadData(ConfigData["Aimbot"],{"Hotkey"}, 0);
369364
AimControl::AimBullet = ReadData(ConfigData["Aimbot"],{"AimBullet"}, 0);
370365
AimControl::AimFov = ReadData(ConfigData["Aimbot"],{"Fov"}, 5.f);
371366
AimControl::AimFovMin = ReadData(ConfigData["Aimbot"],{"FovMin"}, .5f);
372367
ESPConfig::DrawFov = ReadData(ConfigData["Aimbot"],{"FovCircle"}, false);
373-
MenuConfig::FovCircleColor.Value.x = ReadData(ConfigData["Aimbot"],{"CircleColor","r"}, 0.f);
374-
MenuConfig::FovCircleColor.Value.y = ReadData(ConfigData["Aimbot"],{"CircleColor","g"}, 0.f);
375-
MenuConfig::FovCircleColor.Value.z = ReadData(ConfigData["Aimbot"],{"CircleColor","b"}, 0.f);
376-
MenuConfig::FovCircleColor.Value.w = ReadData(ConfigData["Aimbot"],{"CircleColor","a"}, 255.f);
368+
LegitBotConfig::FovCircleColor.Value.x = ReadData(ConfigData["Aimbot"],{"CircleColor","r"}, 0.f);
369+
LegitBotConfig::FovCircleColor.Value.y = ReadData(ConfigData["Aimbot"],{"CircleColor","g"}, 0.f);
370+
LegitBotConfig::FovCircleColor.Value.z = ReadData(ConfigData["Aimbot"],{"CircleColor","b"}, 0.f);
371+
LegitBotConfig::FovCircleColor.Value.w = ReadData(ConfigData["Aimbot"],{"CircleColor","a"}, 255.f);
377372
AimControl::Smooth = ReadData(ConfigData["Aimbot"],{"Smooth"}, 2.f);
378373
AimControl::HitboxList = LoadVector(ConfigData["Aimbot"], "Hitboxes", { BONEINDEX::head });
379-
MenuConfig::VisibleCheck = ReadData(ConfigData["Aimbot"],{"VisibleCheck"}, true);
374+
LegitBotConfig::VisibleCheck = ReadData(ConfigData["Aimbot"],{"VisibleCheck"}, true);
380375
AimControl::IgnoreFlash = ReadData(ConfigData["Aimbot"],{"IgnoreFlash"}, false);
381376
AimControl::ScopeOnly = ReadData(ConfigData["Aimbot"],{"ScopeOnly"}, false);
382377
AimControl::AutoShot = ReadData(ConfigData["Aimbot"],{"AutoShot"}, false);
383378
}
384379

385380
if (ConfigData.contains("RCS"))
386381
{
387-
MenuConfig::RCS = ReadData(ConfigData["RCS"],{"Enable"}, false);
382+
LegitBotConfig::RCS = ReadData(ConfigData["RCS"],{"Enable"}, false);
388383
RCS::RCSScale.x = ReadData(ConfigData["RCS"],{"Yaw"}, 1.f);
389384
RCS::RCSScale.y = ReadData(ConfigData["RCS"],{"Pitch"}, 1.f);
390385
}
391386

392387
if (ConfigData.contains("Triggerbot"))
393388
{
394-
MenuConfig::TriggerBot = ReadData(ConfigData["Triggerbot"],{"Enable"}, false);
395-
MenuConfig::TriggerHotKey = ReadData(ConfigData["Triggerbot"],{"Hotkey"}, 0);
389+
LegitBotConfig::TriggerBot = ReadData(ConfigData["Triggerbot"],{"Enable"}, false);
390+
LegitBotConfig::TriggerHotKey = ReadData(ConfigData["Triggerbot"],{"Hotkey"}, 0);
396391
TriggerBot::TriggerDelay = ReadData(ConfigData["Triggerbot"],{"Delay"}, 20);
397392
TriggerBot::ShotDuration = ReadData(ConfigData["Triggerbot"],{"FakeShot"}, 200);
398393
TriggerBot::ScopeOnly = ReadData(ConfigData["Triggerbot"],{"ScopeOnly"}, false);
399394
TriggerBot::IgnoreFlash = ReadData(ConfigData["Triggerbot"],{"IgnoreFlash"}, false);
400-
MenuConfig::TriggerAlways = ReadData(ConfigData["Triggerbot"],{"AutoMode"}, false);
395+
LegitBotConfig::TriggerAlways = ReadData(ConfigData["Triggerbot"],{"AutoMode"}, false);
401396
}
402397

403398
if (ConfigData.contains("Misc"))
404399
{
405-
MenuConfig::ShowHeadShootLine = ReadData(ConfigData["Misc"],{"HeadShootLine"}, false);
406-
MenuConfig::HeadShootLineColor.Value.x = ReadData(ConfigData["Misc"],{"HeadShootLineColor","r"}, 0.f);
407-
MenuConfig::HeadShootLineColor.Value.y = ReadData(ConfigData["Misc"],{"HeadShootLineColor","g"}, 0.f);
408-
MenuConfig::HeadShootLineColor.Value.z = ReadData(ConfigData["Misc"],{"HeadShootLineColor","b"}, 0.f);
409-
MenuConfig::HeadShootLineColor.Value.w = ReadData(ConfigData["Misc"],{"HeadShootLineColor","a"}, 255.f);
410-
MiscCFG::WorkInSpec = ReadData(ConfigData["Misc"],{"WorkInSpec"}, false);
400+
MiscCFG::ShowHeadShootLine = ReadData(ConfigData["Misc"],{"HeadShootLine"}, false);
401+
MiscCFG::HeadShootLineColor.Value.x = ReadData(ConfigData["Misc"],{"HeadShootLineColor","r"}, 0.f);
402+
MiscCFG::HeadShootLineColor.Value.y = ReadData(ConfigData["Misc"],{"HeadShootLineColor","g"}, 0.f);
403+
MiscCFG::HeadShootLineColor.Value.z = ReadData(ConfigData["Misc"],{"HeadShootLineColor","b"}, 0.f);
404+
MiscCFG::HeadShootLineColor.Value.w = ReadData(ConfigData["Misc"],{"HeadShootLineColor","a"}, 255.f);
405+
MenuConfig::WorkInSpec = ReadData(ConfigData["Misc"],{"WorkInSpec"}, false);
411406
MiscCFG::WaterMark = ReadData(ConfigData["Misc"],{"Watermark"}, false);
412407
MiscCFG::HitSound = ReadData(ConfigData["Misc"],{"HitSounds"}, 0);
413408
MiscCFG::HitMarker = ReadData(ConfigData["Misc"],{"HitMarker"}, false);
@@ -428,13 +423,8 @@ namespace MyConfigSaver
428423
MenuConfig::BypassOBS = ReadData(ConfigData["Misc"],{"AntiRecord"}, false);
429424
}
430425

431-
if (ConfigData.contains("Menu"))
432-
{
433-
MenuConfig::MaxRenderFPS = ReadData(ConfigData["Menu"],{"RenderFrameLimit"}, MenuConfig::MaxFrameRate);
434-
}
435-
436-
AimControl::SetHotKey(MenuConfig::AimBotHotKey);
437-
TriggerBot::SetHotKey(MenuConfig::TriggerHotKey);
438-
MenuConfig::HitboxUpdated = false;
426+
AimControl::SetHotKey(LegitBotConfig::AimBotHotKey);
427+
TriggerBot::SetHotKey(LegitBotConfig::TriggerHotKey);
428+
LegitBotConfig::HitboxUpdated = false;
439429
}
440430
}

0 commit comments

Comments
 (0)