-
Notifications
You must be signed in to change notification settings - Fork 18
Connecting Your Offsets
By default, VioletWing fetches offsets automatically from the cloud on startup. If you prefer to generate them yourself — or if the automatic fetch is unavailable — you can run cs2-dumper locally and point VioletWing to the output files.
Download the cs2-dumper tool by a2x:
cs2-dumper v0.1.3 → GitHub Releases
Extract the archive to a folder you'll remember, such as C:\cs2-dumper\.
- Launch Counter-Strike 2 and wait until you are fully in a match or the main menu
- Run
cs2-dumper.exeas administrator - Wait for it to finish — it will produce an
output/folder in the same directory containing:offsets.jsonclient_dll.jsonbuttons.json
- Open VioletWing and go to General Settings
- Set the offset source to Local Offsets
- For each file, click the path field and select the corresponding file from the
output/folder:-
Offsets file →
output/offsets.json -
Client DLL file →
output/client_dll.json -
Buttons file →
output/buttons.json
-
Offsets file →
- Click Save
Close and relaunch VioletWing. It will load offsets directly from your local files instead of fetching them from the network. You're all set.
Offsets become invalid whenever CS2 receives an update. After any game patch, re-run cs2-dumper with CS2 open to regenerate fresh output files. VioletWing will pick up the changes automatically on next launch — no need to re-enter the file paths.