Q1: Is this allowed on MM, PREMIER?
Q1: Is this allowed on MM, PREMIER?
Q2: Is this allowed on Faceit?
Q2: Is this allowed on Faceit?
Q3: How to install and run/execute a config in CS2?
Q3: How to install and run/execute a config in CS2?
.cfg file, rename it, and edit its content.Step 2: Execute it by either:- Typing
exec filename(when using a config namedfilename.cfg) into the in-game console - Adding the same command to an existing config that gets executed automatically
Q4: How to make an autoexec (automatically executing config at game start)?
Q4: How to make an autoexec (automatically executing config at game start)?
Q5: I get an error when trying to exec csafap/main...?
Q5: I get an error when trying to exec csafap/main...?
.../steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/csafap ✅Wrong paths:.../steamapps/common/Counter-Strike Global Offensive/csgo/cfg/csafap❌.../steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/csafap-config-package/csafap❌
exec csafap/main correctly, as it is case sensitive.Q6: How to make the binds work on azerty (french) keyboard layout?
Q6: How to make the binds work on azerty (french) keyboard layout?
csafap/main.cfg.Here are all qwerty keys and their respective scancodes and this is a scancode bind converter which might be helpful.Q7: Why does my sensitivity change to 1.0 and doesn't switch back to my playing sens?
Q7: Why does my sensitivity change to 1.0 and doesn't switch back to my playing sens?
csafap/main.cfg. Auto sensitivity detection got patched by Valve.Q8: What is Snap-Tap/Nulls? Should I use it? Will I get kicked for using it?
Q8: What is Snap-Tap/Nulls? Should I use it? Will I get kicked for using it?
Q9: How to calculate yaw/pitch values?
Q9: How to calculate yaw/pitch values?
- X = desired yaw/pitch value
- a = angle you need to move [°]
- s = sensitivity (we’re using s = 1.0)
- m_yaw = adjust your mouse sensitivity only on the X axis (we’re using m_yaw = 0.022)
+4045.45454545 to your calculated pitch value.Q10: The radio tiles are empty/blank. How to get the text working?
Q10: The radio tiles are empty/blank. How to get the text working?
csgo folder from the csafap directory to your game’s installation path.This places ../csafap/csgo/resource/platform_english.txt in the correct folder. Edits to this file require a game restart to take effect.cl_radialradio into the console and checking the autofill options.Q11: It falsely selects the radio tile next to the one I am aiming at.
Q11: It falsely selects the radio tile next to the one I am aiming at.
Q12: Why do I stop running when using the jumpthrow binds?
Q12: Why do I stop running when using the jumpthrow binds?
csafap/movement/nullWASD.cfg to use bind W +forward instead.I recommend using a macro for Jumpthrow and the bind from this config for WJT. Here is how to set up a JT macro: https://youtu.be/yqtJZFQSF_UQ13: Why can't I stop moving forward after W-Jumpthrow?
Q13: Why can't I stop moving forward after W-Jumpthrow?
-forward has to be used delayed, otherwise the bind would be a simple jumpthrow without the 30 u/s forward velocity.Switching to your knife by pressing 3 - or moving your crosshair - should reset this action. If not, you might have issued +forward multiple times without canceling it multiple times.Short term fix: Use this in console:csafap/addons/-forward.cfg, which should be called by an alias bound to the key 3, as well as mouse_x and mouse_y after using the WJT bind.Q14: I can't jump!!1! How to reset jumping binds?
Q14: I can't jump!!1! How to reset jumping binds?
+jump but NOT issue -jump, resulting in you not being able to jump anymore afterwards.Typing -jump into the console will fix this issue, but you might need to use it multiple times if you spammed the old-dated jumping bind multiple times:bind mwheeldown +jump) or by using the newest version of the CSAFAP config package.Q15: How to bind custom commands to the radiowheel (without using the config package)?
Q15: How to bind custom commands to the radiowheel (without using the config package)?
#auto-lineup-config channel.Join the CS AFAP DISCORD SERVER HERE.Step 1: Within your own auto-exec, create a bind which opens the radio wheel and switches between two phases (labels and commands):platform_english.txt:CustomRadio/radio_labels.cfg:CustomRadio/radio_cmd.cfg using the same radio tile as in the previous step:; and cannot contain any " after cmd";. To use commands which need ", within your own autoexec create an alias:CustomRadio/radio_cmd.cfg):Q16: How to practice instant spawns? Where can I find teleport commands to those spawns?
Q16: How to practice instant spawns? Where can I find teleport commands to those spawns?
mp_randomspawn 0 and bind m "mp_restartgame 1". You can save a position by taking the first two values from getpos and the third from getpos_exact.You can also find setpos commands to every spawn in the description of videos showing instant smokes.YouTube playlists sorted by maps.Q17: On scoreboard, the right-click is not working.
Q17: On scoreboard, the right-click is not working.
bind mouse2 +M2. To make the scoreboard work with that, use:bind mouse2 +attack2, you need to use:Q18: Why is rapid fire and/or follow recoil mode not working?
Q18: Why is rapid fire and/or follow recoil mode not working?
- Using launch option:
-testscript "../../csgo/cfg/CSAFAP/addons/.vtest" - Setting
ef_...binds incsafap/main.cfg
ef_slot2 to) after activating the feature.Q19: Why is it that when I use crosshair and rapid fire, the grenades fire automatically as soon as I switch to them??
Q19: Why is it that when I use crosshair and rapid fire, the grenades fire automatically as soon as I switch to them??
ef_... binds towards the bottom of csafap/main.cfg, as they are a requirement for follow-recoil and rapid fire features.Q20: Why is my console getting spammed with 'Unknown command: W!...'?
Q20: Why is my console getting spammed with 'Unknown command: W!...'?
-testscript "../../csgo/cfg/csafap/addons/.vtest" spawns these aliases every frame. If the aliases are not assigned on game launch, this will happen and other binds using the ticker function (including movement and mouse binds) will not work.We initialize these aliases on game launch by using the launch option +exec csafap/main, but if a command is too long (for example the alias reset_crosshair "..." at the bottom of csafap/main.cfg) the exec queue will exit causing this issue.To debug this, you can take out the vtest launch option and check console output directly after game launch or exec csafap/main to look for potential errors after loading the config initially.Q21: Why do movement keys and mouse buttons no longer work after installing?
Q21: Why do movement keys and mouse buttons no longer work after installing?
Q22: How to uninstall the config package?
Q22: How to uninstall the config package?
1, 2, 3, N, H, J, K, M, space, Q, W, A, S, D) and don’t use the launch options +exec csafap/main -testscript "../../csgo/cfg/csafap/addons/.vtest" anymore.To make right-click work on scoreboard again after using ticker features, you need to use this command once:#csafap-config or #help channel:Join the CS AFAP DISCORD SERVER HERE.