Skip to content

Settings

Jesewe edited this page Jul 19, 2026 · 3 revisions

VioletWing is configured through the GUI or by editing config.json directly. Changes to the config file are picked up automatically via a file watcher - no restart needed.

Config location:

%LOCALAPPDATA%\VioletWing\config.json

General (Feature Toggles)

Controlled from the General tab. All off by default.

  • TriggerBot - enable the TriggerBot
  • Overlay (ESP) - enable the ESP overlay
  • Bunnyhop - enable Bunnyhop
  • NoFlash - enable flashbang suppression

Trigger Settings

Configured from the Trigger tab. See TriggerBot for full details.

  • TriggerKey x - key that activates the bot
  • ToggleMode false - press once to activate/deactivate instead of hold
  • AttackOnTeammates false - allow firing on teammates
  • WeaponSettings - per-weapon-class delay profiles (see TriggerBot page)

Overlay Settings

Configured from the Overlay tab. See ESP Overlay for full details.

  • target_fps 60 - overlay render rate
  • enable_box true - draw bounding boxes
  • enable_skeleton false - draw bone skeleton
  • draw_snaplines true - draw lines from screen center to entities
  • snaplines_color_hex #FFFFFF - snapline color
  • box_line_thickness 1.0 - bounding box border width
  • box_color_hex #FFA500 - enemy bounding box color
  • text_color_hex #FFFFFF - name and health number color
  • draw_health_numbers true - show numeric HP beside health bar
  • draw_nicknames true - show player names
  • draw_weapon_names true - show the weapon the player holds, centered below the bounding box
  • weapon_color_hex #FFFFFF - weapon name text color
  • draw_armor true - show numeric armor value
  • draw_teammates false - render friendly players
  • teammate_color_hex #00FFFF - bounding box color for teammates
  • draw_scoped false - tag players who are scoped in
  • draw_reloading false - tag players who are reloading
  • draw_flashed false - tag players who are flashed
  • draw_defusing false - tag players who are defusing the bomb
  • draw_distance false - show distance in meters below each entity
  • draw_bomb_timer false - show C4 countdown and defuse timer
  • bomb_timer_position Center-Left - screen position for the bomb timer panel
  • draw_spectators false - show list of players spectating you or your target
  • spectators_position Center-Right - screen position for the spectator list panel
  • spectators_detailed false - show who each spectator is watching, not just their name
  • spectators_self_only false - only list spectators watching you or your current spectator target
  • draw_sniper_crosshair false - draw a crosshair when holding a scoped rifle and not scoped in

Additional Settings

Configured from the Additional tab. Covers Bunnyhop and NoFlash.

  • JumpKey space - key that triggers bunnyhop while held

Offset Source

VioletWing runs cs2-dumper.exe on startup to generate fresh offsets directly from the live CS2 process. The binary is downloaded from GitHub on first launch and cached at:

%LOCALAPPDATA%\Requests\ItsJesewe\cs2-dumper.exe

The General Settings tab shows the cached cs2-dumper version, or "Not downloaded" if it hasn't been fetched yet. After a CS2 update, restart VioletWing - it will re-run cs2-dumper and generate updated offsets automatically.

Resetting to Defaults

Delete config.json and restart VioletWing. A fresh config with default values is created automatically.

Clone this wiki locally