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,