Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
tmck-code committed Oct 8, 2024
1 parent afd1ea4 commit eb03d7d
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 32 deletions.
49 changes: 31 additions & 18 deletions articles/20220718-csgo-surf/20220718-csgo-surf.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,34 +32,47 @@ I load this file when playing surf on public online servers (e.g. [Surf Heaven A

> _see [my toggle keybind article](../20240126_cs_surf_-_toggle_all_saveloc_keybinds/20240126_cs_surf_-_toggle_all_saveloc_keybinds.md) for an explanation of how the CFG toggle keybind works!_
- `_surf_online.cfg_`
- _`surf_online.cfg`_
```java
// macros ---------------------------------------

// saveloc (bind by default)
exec surf_saveloc_on.cfg;
alias saveloc_on "exec surf_saveloc_on.cfg; alias saveloc_toggle saveloc_off";
alias saveloc_off "exec surf_saveloc_off.cfg; alias saveloc_toggle saveloc_on";
alias saveloc_toggle "saveloc_off";

// hud visibility (on by default)
alias hud_off "cl_draw_only_deathnotices 1; alias hud_toggle hud_on";
alias hud_on "cl_draw_only_deathnotices 0; alias hud_toggle hud_off";
alias hud_toggle "hud_off"

// keybinds -------------------------------------

// turnbinds
bind mouse1 +left; // turn left with left mouse click
bind mouse2 +right; // turn right with right mouse click

// stage teleports
bind t "say !r"; // teleport to start of map
bind u "say !rs"; // teleport to start of stage
bind t "say !rs"; // teleport to start of map
bind z "say !r"; // teleport to start of stage

// saveloc (bind by default)
exec surf_saveloc_on.cfg;
alias saveloc_on "alias saveloc saveloc_off; exec surf_saveloc_on.cfg";
alias saveloc_off "alias saveloc saveloc_on; exec surf_saveloc_off.cfg";
alias saveloc "saveloc_off";
// toggle saveloc
bind . "saveloc";

alias "hud_toggle" "hud_off"
alias "hud_off" "cl_draw_only_deathnotices 1; alias hud_toggle hud_on";
alias "hud_on" "cl_draw_only_deathnotices 0; alias hud_toggle hud_off";
bind l "hud_toggle"
// toggles
bind . "saveloc_toggle"; // toggle saveloc
bind l "hud_toggle" // toggle hud visibility

// info/debug commands
bind 5 "say !tier" // show current map info
bind 6 "say !pb" // show personal best time

// map voting
bind , "say !nominate" // nominate next map
bind h "say /rtv" // trigger vote for next map

// force window to 1440p resolution
mat_setvideomode 2560 1440 1
```
- `_surf_saveloc_on.cfg_`
- _`surf_saveloc_on.cfg`_
```java
// This file contains all SurfTimer saveloc keybinds

Expand All @@ -79,7 +92,7 @@ I load this file when playing surf on public online servers (e.g. [Surf Heaven A

say "saveloc enabled";
```
- `_surf_saveloc_off.cfg_`
- _`surf_saveloc_off.cfg`_
```java
// This file _disables_ all SurfTimer saveloc keybinds

Expand All @@ -97,4 +110,4 @@ I load this file when playing surf on public online servers (e.g. [Surf Heaven A
unbind s;

say "saveloc disabled";
```
```
41 changes: 27 additions & 14 deletions articles/20220718-csgo-surf/surf_online.cfg
Original file line number Diff line number Diff line change
@@ -1,24 +1,37 @@
// macros ---------------------------------------

// saveloc (bind by default)
exec surf_saveloc_on.cfg;
alias saveloc_on "exec surf_saveloc_on.cfg; alias saveloc_toggle saveloc_off";
alias saveloc_off "exec surf_saveloc_off.cfg; alias saveloc_toggle saveloc_on";
alias saveloc_toggle "saveloc_off";

// hud visibility (on by default)
alias hud_off "cl_draw_only_deathnotices 1; alias hud_toggle hud_on";
alias hud_on "cl_draw_only_deathnotices 0; alias hud_toggle hud_off";
alias hud_toggle "hud_off"

// keybinds -------------------------------------

// turnbinds
bind mouse1 +left; // turn left with left mouse click
bind mouse2 +right; // turn right with right mouse click

// stage teleports
bind t "say !r"; // teleport to start of map
bind u "say !rs"; // teleport to start of stage
bind t "say !rs"; // teleport to start of map
bind z "say !r"; // teleport to start of stage

// saveloc (bind by default)
exec surf_saveloc_on.cfg;
alias saveloc_on "alias saveloc saveloc_off; exec surf_saveloc_on.cfg";
alias saveloc_off "alias saveloc saveloc_on; exec surf_saveloc_off.cfg";
alias saveloc "saveloc_off";
// toggle saveloc
bind . "saveloc";

alias "hud_toggle" "hud_off"
alias "hud_off" "cl_draw_only_deathnotices 1; alias hud_toggle hud_on";
alias "hud_on" "cl_draw_only_deathnotices 0; alias hud_toggle hud_off";
bind l "hud_toggle"
// toggles
bind . "saveloc_toggle"; // toggle saveloc
bind l "hud_toggle" // toggle hud visibility

// info/debug commands
bind 5 "say !tier" // show current map info
bind 6 "say !pb" // show personal best time

// map voting
bind , "say !nominate" // nominate next map
bind h "say /rtv" // trigger vote for next map

// force window to 1440p resolution
mat_setvideomode 2560 1440 1

0 comments on commit eb03d7d

Please sign in to comment.