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