CHUDCS2

Features

Current visual, gameplay-assistance, grenade, movement and diagnostic modules.

View as Markdown

Visual overlay

  • GPU-skinned player chams with solid, flat, metallic and glass styles.
  • ESP boxes, skeletons, health and armor bars, names, weapons, ammo, flags and dropped-item icons.
  • Visibility-aware colors, smoke handling, hit reveal, hitmarkers and kill effects.
  • Crosshair overlay, recoil and spread indicators, spectator and keybind viewers, and bomb timers.
  • GPU depth prepass with a CPU BVH ray-tracing fallback for visibility checks.
  • Map visualizer and smoke wireframe diagnostics.

Grenades and world state

  • Live grenade trajectories and detonation markers.
  • Grenade helper lineups loaded from assets/grenades/fgrenade_helper.
  • Grenade lineup recording and landing-zone authoring.
  • Inferno hulls, active smoke data, planted C4 state, C4 arming state, doors and dropped items.
  • SVG weapon and grenade silhouettes loaded through SvgCache.

Input and movement

  • Smooth target selection and movement prediction through LegitAim.
  • Seed-aware trigger checks with weapon spread, hitboxes and capsule collision calculations.
  • Edge jump, counter-strafe training, grenade movement assistance and walkbot input.
  • Automatic match acceptance and optional focus-gated activity.

Additional modules

  • Optional AimAssist training and adaptive-smoothing support.
  • Noise ESP for movement, shooting, reload, landing, scope, plant and defuse events.
  • Web radar, crosshair code and crosshair-distance helpers, and proximity beeps.
  • Anti-flash presentation, dynamic hiding while flashed or shooting, and timed highlights.
  • Hit and damage reveal, bullet impacts, hit effects, kill effects, and configurable chams or glow responses.
  • Counter-strafe trainer and edge-jump movement helpers.

Configuration and diagnostics

  • JSON profiles with a separate _settings.json file for the default profile and menu preferences.
  • Runtime keybinds with toggle and hold modes.
  • X11 and Wayland overlay backends, monitor selection, stretched, centered and custom scaling.
  • GPU selection, VSync, frame scheduling, debug logging and GPU timing instrumentation.
  • Live offset refresh with --update-offsets and config validation with --validate-config.

Feature availability depends on data supplied by the live reader. Input features also require a working /dev/uinput device.

This page summarizes the available modules. The current CONFIG_FIELDS definition contains the complete persisted setting inventory, and assets/config/default.json provides the baseline values.

Was this page helpful?

Edit this page on GitHub

Last updated on

On this page