This is the autoexec that I personally use on CS2. I've designed it to be modular for easy setup and updates.
- Fixed jump alias (
+jumpfix
) - Jumpthrow alias (
bind KEY jumpthrow
) - Lineup crosshair (
bind KEY +lineup
) - Layered keys (+-alt, +-ctrl)
- Mute toggle
- 3-way voice switch (On, quiet, off)
- Local practice script (prac in console when on local game)
- Chat console aliases (shrug, wave, etc)
- Download the latest release from the release tab OR clone this repository.
- Install into a config folder. Leave all files in their folders!
- This can be either a user cfg folder (ex:
Steam\userdata\374320225\730\local\cfg
) or the CS2 cfg folder (<SteamGamesFolder>\Counter-Strike Global Offensive\game\csgo\cfg
).
- This can be either a user cfg folder (ex:
- Add
+exec autoexec
to your launch options.- If you have more autoexecs that you run, add them to
autoexec.cfg
- If you have more autoexecs that you run, add them to
- Edit
ExecutableCrac/Settings.cfg
.- For further help with internet settings, look at
ExecutableCrac/Execs/Internet.cfg
.
- For further help with internet settings, look at
- (optional) if you want to use the layered keys and/or crosshair scripts, edit their files in
ExecutableCrac/Custom/LayeredKeys
/ExecutableCrac/Custom/Crosshairs
and uncomment their lins inExecutableCrac/OnLaunch.cfg
.- I've provided examples (
+example
and-example
) to show how it works.
- I've provided examples (
/ <root cfg folder>
├── autoexec.cfg
└── /ExecutableCrac
├── /Custom
│ ├── /Crosshairs
│ │ ├── Lineup.cfg
│ │ └── Main.cfg
│ ├── /LayeredKeys
│ │ ├── +Example
│ │ ├── -Example
│ │ ├── +Alt.cfg
│ │ ├── -Alt.cfg
│ │ ├── +Ctrl.cfg
│ │ └── -Ctrl.cfg
│ ├── ChatAliases.cfg
│ ├── Crosshairs.cfg
│ └── LayeredKeys.cfg
├── /Execs
│ ├── Internet.cfg
│ ├── JumpThrow.cfg
│ └── LocalPractice.cfg
├── /Info
│ ├── Contributors.cfg
│ └── Version.cfg
├── /Modules
│ ├── Mute.cfg
│ └── VoiceSwitch.cfg
├── Aliases.cfg
├── Custom.cfg
├── Main.cfg
├── Modules.cfg
├── OnLaunch.cfg
└── Settings.cfg
If you want any features, open an Issue!
If you know how to implement them, submit a Pull Request!
If you submit a PR, add yourself to the Contributors list in ExecutableCrac/Info/Contributors.cfg
with your cs or github username; whichever you prefer along with a brief description of what you added/fixed.
- example:
Sum1 - Made potatoinator script"