diff --git a/articles/20220718-csgo-surf/20220718-csgo-surf.md b/articles/20220718-csgo-surf/20220718-csgo-surf.md index 496927c..aaf63a0 100644 --- a/articles/20220718-csgo-surf/20220718-csgo-surf.md +++ b/articles/20220718-csgo-surf/20220718-csgo-surf.md @@ -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 @@ -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 @@ -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"; - ``` \ No newline at end of file + ``` diff --git a/articles/20220718-csgo-surf/surf_online.cfg b/articles/20220718-csgo-surf/surf_online.cfg index 9f5c6df..2e31679 100755 --- a/articles/20220718-csgo-surf/surf_online.cfg +++ b/articles/20220718-csgo-surf/surf_online.cfg @@ -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