Skip to content

Connecting Your Offsets

Jesewe edited this page Jun 26, 2026 · 2 revisions

VioletWing uses cs2-dumper to generate memory offsets. On first launch, it downloads the binary from GitHub and caches it. Every subsequent start runs cs2-dumper directly against the live CS2 process and parses its output - no manual configuration required.

How the Download Works

On startup, VioletWing checks for cs2-dumper.exe at:

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

If the file is missing, it pulls the latest release from GitHub automatically. The General Settings tab shows the cached version tag once downloaded.

After a CS2 Update

Offsets are always regenerated fresh - restart VioletWing with CS2 running. The cache is cleared when you stop the client, so the next launch produces a clean dump.

If cs2-dumper itself hasn't updated for the new patch yet, wait for a2x to publish a new release before restarting.

Error Codes

If offset generation fails, check the log for these codes:

Code Meaning
E4012 CS2 is not running - launch the game first
E4013 cs2-dumper subprocess failed - check the log for its exit output
E4014 Binary missing or download failed - check your internet connection
E4015 Output files missing or invalid - re-run or re-download cs2-dumper

Clone this wiki locally