Overview
TheMAIN.cfg file is the entry point for the CSAFAP Config Package (version 3.8). It contains all user-customizable settings including sensitivity, keybinds, crosshair settings, and feature toggles.
File Location
Configuration Sections
Sensitivity Configuration
The most important setting to configure before using the package.alias
required
Your base playing sensitivity. This is restored after using any sensitivity-modifying features.Default Values:
sensitivity 1.0- Mouse sensitivitym_yaw 0.022- Horizontal mouse sensitivity multipliersensitivity_y_scale 1- Vertical sensitivity scale
Base Keybinds
Primary action keys for accessing different features.keybind
Opens the map selection menu and practice mode interface.
keybind
Activates T-side smoke lineups for the current map.
keybind
Activates CT-side smoke lineups for the current map.
keybind
Opens the crosshair action menu for pro crosshairs, follow-recoil, rapid fire, and snap-tap features.
FACEIT-Compatible Smoke Binds
Alternative smoke binds that work on FACEIT servers (currently commented out by default).keybind
FACEIT-compatible T-side smoke binds.Remove
// to enable this bind instead of the default.keybind
FACEIT-compatible CT-side smoke binds.Remove
// to enable this bind instead of the default.AveYo’s Advanced Binds
These features require the launch option:-testscript "../../csgo/cfg/csafap/addons/.vtest"
keybind
Jump-throw bind (works like CS:GO).
keybind
W + Jump-throw bind (running jump-throw).
keybind
Desubtick jumping for better bunny hopping.
keybind
Crouch-jump bind (works like CS:GO). Disabled by default.
keybind
Toggle rapid fire and/or follow recoil on/off. Disabled by default.
Mouse Button Configuration
Feature Activation at Launch
Uncomment these lines (remove//) to automatically enable features when the game starts.
Movement Binds
exec
Loads default WASD movement binds.
alias
Enables null binds (ticker version). Requires launch option from line 18.
alias
Enables desubtick binds (ticker version). Requires launch option from line 18.
Follow-Recoil and Rapid Fire
alias
Enables rapid fire mode.
alias
Enables better follow-recoil crosshair.
alias
Enables both follow-recoil and rapid fire.
Weapon Slot Binds for Rapid Fire/Follow Recoil
Crosshair & Viewmodel Settings
Reset Crosshair
alias
required
Your personal crosshair settings. Replace with your own crosshair configuration.Default Configuration:
Reset Viewmodel
alias
required
Your personal viewmodel settings. Replace with your own viewmodel configuration.Default Configuration:
System Loader
This line loads the main framework logic. Editing or removing this will break the entire config package.Usage Examples
Example 1: Basic Setup
Example 2: Enable Null Binds at Launch
Example 3: Enable Follow-Recoil with Required Binds
Related Pages
- Movement Configs - Detailed movement bind configurations
- Crosshair Configs - Pro crosshairs and recoil features
- Map Configs - Map-specific smoke lineups