The C00lgui Top May 2026
The top bar displays small key icons ([F1], [F2], [HOME]) next to each major toggle. Clicking these icons or pressing the keys toggles features without opening the full menu. This heads-up display (HUD) approach was revolutionary in 2018.
Open in a debugger (x32dbg or OllyDbg).
Set a breakpoint on the button click handler (use WindowProc or search for CheckCode string reference).
Stepping through, we see the input is taken, then passed to a function that: the c00lgui top
For developers looking to build a spiritual successor, here’s a breakdown of the core code logic (simplified pseudo-code):
void DrawC00lTopBar() // Gradient background ImDrawList* draw = ImGui::GetWindowDrawList(); ImVec2 p_min = ImGui::GetCursorScreenPos(); ImVec2 p_max = ImVec2(p_min.x + menu_width, p_min.y + 48); draw->AddRectFilledMultiColor(p_min, p_max, IM_COL32(26, 11, 46, 255), // dark purple IM_COL32(10, 10, 20, 255), // near black IM_COL32(10, 10, 20, 255), IM_COL32(26, 11, 46, 255));// Logo text with glow draw->AddText(ImVec2(p_min.x + 12, p_min.y + 12), IM_COL32(0, 255, 200, 255), "c00lgui"); // Live status strip ImRect strip_rect(p_min, ImVec2(p_max.x, p_min.y + 3)); draw->AddRectFilled(strip_rect, is_active ? IM_COL32(0, 255, 0, 200) : IM_COL32(255, 0, 0, 200)); // Tabs (horizontal) for (int i = 0; i < tab_count; i++) if (ImGui::TabButton(tab_names[i], p_min.x + 80 + (i*70), p_min.y + 12)) current_tab = i; // FPS counter draw->AddText(ImVec2(p_max.x - 60, p_min.y + 12), IM_COL32(200, 200, 200, 255), fps_string.c_str());
This creates the baseline. True mastery adds animation—when you hover over a tab, the c00lgui top slides a neon underline to the new position. The top bar displays small key icons (
Unlike Electron-based apps (which consume 200MB+ RAM), the original c00lgui top was written in pure C++ with DirectX9 hooking. It added less than 1ms to frame rendering. In competitive gaming, that’s everything. The top bar’s real-time FPS counter uses QueryPerformanceCounter, making it incredibly accurate.
Perhaps the most practical feature of the c00lgui top is a 10-pixel-high strip at the very top edge. When cheats are active, it turns bright green. When paused (via a panic key), it flashes red. This strip is visible even when the menu is collapsed, giving users instant, peripherally noticeable feedback. For developers looking to build a spiritual successor,