Skip to main content

Overview

The MAIN.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 sensitivity
  • m_yaw 0.022 - Horizontal mouse sensitivity multiplier
  • sensitivity_y_scale 1 - Vertical sensitivity scale
You MUST edit this line with your actual sensitivity values before using the config.

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

Required for AveYo’s advanced features to work properly.
If you use non-default mouse buttons, you must update these binds.

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

These binds are REQUIRED if you enable follow-recoil or rapid fire features. Uncomment all lines in this section to use these features.

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

DO NOT EDIT THIS LINE
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