Skip to main content
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.

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:
Do not enable both the regular auto line-up binds AND the FaceIt binds on the same keys. This will cause conflicts.

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

The ef_ 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

1

Open MAIN.cfg

Navigate to csafap/MAIN.cfg and open it with a text editor (e.g., Notepad++).
2

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)
3

Add // to each line

Add // at the start of each line you want to disable:
4

Save the file

Save MAIN.cfg with your changes.
5

Reload config

In CS2 console, type exec csafap/main to reload the config with your changes.

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:
  1. The key becomes available - You can bind it to something else
  2. The feature still exists - The underlying code is still loaded, just not bound to a key
  3. No performance impact - Disabled features don’t consume resources
  4. 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

If you disable ALL features that require the -testscript launch option (jumpthrow, W-jumpthrow, rapid fire, follow-recoil, desubtick), you should also remove the launch option to avoid console spam.

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 shows Unknown command: W!... after disabling jumpthrow/rapid fire. Solution: If you disabled ALL ticker features, remove the -testscript launch option from Steam.

See Also