The CSAFAP Config Package includes many features, but you may not want to use all of them. This guide shows you how to disable specific features by commenting out their keybinds.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/FNScence/CSAFAP-config-package/llms.txt
Use this file to discover all available pages before exploring further.
How to Disable Features
To disable any feature in the CSAFAP Config Package, simply add// (two forward slashes) at the start of the line containing the feature’s keybind in csafap/MAIN.cfg.
Adding
// at the start of a line turns it into a comment, which means CS2 will ignore that line completely.Disabling Base Features
The four main radio wheels can be individually disabled:Disable Map Selection & Practice Mode
Disable T Line-ups
Disable CT Line-ups
Disable Crosshair/Movement Features
Disabling Advanced Features
Disable Jumpthrow Binds
Disable W-Jumpthrow
Disable Desubtick Jumping
Disable Crouch-Jump
This feature is already disabled by default. To enable it, remove the//:
Disable Rapid Fire Toggle
This feature is already disabled by default:Disabling FaceIt Auto Line-ups
The FaceIt-compatible auto line-up binds are disabled by default. They use the same keys as the normal auto line-ups but work on FaceIt servers:Disabling Movement Options at Launch
These features control which movement system loads when the game starts. They’re all disabled by default:Only enable ONE movement option at a time. Multiple enabled movement options may cause conflicts.
Disabling Rapid Fire & Follow Recoil Weapon Binds
Theef_ weapon binds are required for rapid fire and follow-recoil features. If you’re not using these features, keep them disabled:
Step-by-Step: Disabling Multiple Features
Locate the features
Find all the keybinds for features you want to disable. They’re organized in sections:
- BASE KEYBINDS (lines 8-15)
- AveYo’s binds (lines 17-23)
- Enable settings at game launch (lines 27-33)
- Rapid fire/follow recoil requirements (lines 36-47)
Example: Minimal Setup
If you only want to use the jumpthrow binds and auto line-ups, disable everything else:Re-enabling Features
To re-enable a feature, simply remove the// from the start of the line:
What Happens When You Disable Features
When you disable a feature by commenting out its keybind:- The key becomes available - You can bind it to something else
- The feature still exists - The underlying code is still loaded, just not bound to a key
- No performance impact - Disabled features don’t consume resources
- Easy to re-enable - Just remove the
//and reload the config
Disabling vs. Removing Launch Options
Some features require launch options to work. Disabling the keybind is different from removing the launch option:Disabling the keybind
Removing the launch option
Troubleshooting
Feature still activates after disabling
Problem: You added// but the feature still works.
Solution: Make sure you reloaded the config by typing exec csafap/main in console.
Key doesn’t work anymore
Problem: After disabling a feature, the key doesn’t do anything. Solution: This is expected. The key is now unbound. You can bind it to a different action if desired.Console spam after disabling ticker features
Problem: Console showsUnknown command: W!... after disabling jumpthrow/rapid fire.
Solution: If you disabled ALL ticker features, remove the -testscript launch option from Steam.
See Also
- Keybinds - Customize your keybinds
- Custom Radio Wheels - Create custom features to replace disabled ones