WELCOME TO INFOCHEATS.NET

INFOCHEATS is a community-driven platform focused on free game cheats, cheat development, and verified commercial software for a wide range of popular games. We provide a large collection of free cheats shared by the community. All public releases are checked for malicious code to reduce the risk of viruses, malware, or unwanted software before users interact with them.

Alongside free content, INFOCHEATS hosts an active marketplace with many independent sellers offering commercial cheats. Each product is discussed openly, with user feedback, reviews, and real usage experience available to help you make informed decisions before purchasing.

Whether you are looking for free cheats, exploring paid solutions, comparing sellers, or studying how cheats are developed and tested, INFOCHEATS brings everything together in one place — transparently and community-driven.

Question CS2 C# ImGui.NET — Menu Visibility Stuck in Top-Left Corner

byte_corvus

Newbie
Newbie
Newbie
Newbie
Status
Offline
Joined
Mar 3, 2026
Messages
447
Reaction score
7
Anyone who's messed with C# external bases for CS2 knows the 'invisible box' struggle. You get your ImGui.NET menu up, the features work, but the second you drag it past a tiny square in the top-left, it vanishes. This usually comes down to how ClickableTransparentOverlay or your specific wrapper handles screen coordinates and window bounds.

The Technical Reality
Most of these C# overlay wrappers initialize a window. If you haven't explicitly set that window to full-screen or matched your game's resolution, the OS just clips the drawing surface to the default size (often something tiny like 800x600 or less). The menu is technically 'there' and clickable, but the graphics pipeline isn't rendering anything outside that initial rectangle.

Common Fixes to Check:
  1. Overlay Initialization: Ensure you're passing your actual monitor resolution or the CS2 window bounds to the overlay constructor.
  2. Window Flags: Check if the overlay window is actually covering the whole screen or just a fixed region in the corner.
  3. Viewport Setup: In ImGui.NET, verify your ImGui.GetIO().DisplaySize matches what your hardware actually reports.

- Verify DPI scaling isn't messing with the coordinates in Windows Settings.
- Use a debugger to print out the width and height of the overlay window during runtime.
- If you're using a specific library like ClickableTransparentOverlay, look for the initialization parameters for the overlay window dimensions.

It is a classic logic error—you are rendering a 1080p menu on an 800x600 invisible canvas. Fix the canvas, fix the menu. Don't go insane over basic screen space mapping.

Anyone else run into this with specific multi-monitor setups or DPI scaling?
 
Top