Skip to content

Commit

Permalink
Config update
Browse files Browse the repository at this point in the history
- Added Engineer quick build/destroy script.
- Added auto reload settings.
- Renamed scout secondary script.
- Renamed view model/voice chat/text chat settings.
- Fixed key bindings.
  • Loading branch information
dizzy f00d committed Jun 21, 2022
1 parent ccd012f commit d93f3d6
Show file tree
Hide file tree
Showing 19 changed files with 247 additions and 138 deletions.
26 changes: 26 additions & 0 deletions cfg/alias_overrides.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
modKey
null_movements
wait_tester
interp
hud_player_model
crouch_jump
auto_reload
netgraph
viewmodel
voice_chat
text_chat
loadout_switcher
medic_uber_switch

// Class-Specific
alias scout_secondary
alias rocket_jump
alias secondary_buff
alias demo_sticky_jump
alias eureka_effect
alias jarate
alias no_auto_rezoom
alias keypad_disguise
alias spy_taunt
alias disguise_attack
alias disguise_weapon
26 changes: 26 additions & 0 deletions cfg/alias_settings.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
modKey_setting
null_movements_setting
wait_tester_setting
interp_setting
hud_player_model_setting
crouch_jump_setting
auto_reload_setting
netgraph_setting
viewmodel_setting
voice_chat_setting
text_chat_setting
loadout_switcher_setting
medic_uber_switch_setting

// Class-Specific Settings.
// scout_secondary_setting
// rocket_jump_setting
// secondary_buff_setting
// demo_sticky_jump_setting
// eureka_effect_setting
// jarate_setting
// no_auto_rezoom_setting
// keypad_disguise_setting
// spy_taunt_setting
// disguise_attack_setting
// disguise_weapon_setting
4 changes: 3 additions & 1 deletion cfg/autoexec.cfg
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
// for compatibility with mastercomfig
// add your own settings to the end of overrides/game_overrides.cfg, not this file.
exec overrides/autoexec
alias_overrides
game_overrides

clear
echo "=-------------------------------------------------="
echo ""
echo "Invictus"
echo "Version: 2022.06.20"
echo "Version: 2022.06.2"
echo ""
echo "GitHub Repo: https://github.com/dizzyf00d/Invictus"
echo "Issue Tracker: https://github.com/dizzyf00d/Invictus/issues"
Expand Down
11 changes: 6 additions & 5 deletions cfg/class/demoman.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@ game_overrides
// A simple sticky jump script that provides a decent jump.
alias +demo_sticky_jump "+jump; +duck; +attack2"
alias -demo_sticky_jump "-jump; -duck; -attack2"

alias sj_on "bind MOUSE2 +demo_sticky_jump; alias toggle_sj sj_off"
alias sj_off "bind MOUSE2 +attack2; alias toggle_sj sj_on"

alias toggle_sj sj_on
alias demo_sticky_jump=on "bind R toggle_sj; cl_autoreload 1; sj_off"
alias demo_sticky_jump=off "bind R +reload"
alias demo_sticky_jump_on "bind R toggle_sj; cl_autoreload 1; sj_off; alias demo_sticky_jump_setting echo demo_sticky_jump=on"
alias demo_sticky_jump_off "bind R +reload; alias demo_sticky_jump_setting echo demo_sticky_jump=off"
alias demo_sticky_jump demo_sticky_jump_on

// demoman_overrides
// Module Shortcuts
alias demo_sticky_jump=on "alias demo_sticky_jump demo_sticky_jump_on"
alias demo_sticky_jump=off "alias demo_sticky_jump demo_sticky_jump_off"
37 changes: 32 additions & 5 deletions cfg/class/engineer.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,42 @@ game_overrides

// Eureka Effect fast teleport
// Press 'Q' to go to spawn or press 'modKey' and 'Q' to go to your teleporter exit.
alias eureka_effect=on "bind Q +teleport; +toggleTeleport"
alias eureka_effect=off "unbind Q"

alias eureka_effect_on "bind Q +teleport; +toggleTeleport; alias eureka_effect_setting echo eureka_effect=on"
alias eureka_effect_off "unbind Q; alias eureka_effect_setting echo eureka_effect=off"
alias +teleport slot3
alias -teleport Teleport_To_Spawn
alias Teleport_To_Spawn "eureka_teleport"
alias Teleport_To_Exit "eureka_teleport 1"

alias +toggleTeleport "alias -teleport Teleport_To_Exit"
alias -toggleTeleport "alias -teleport Teleport_To_Spawn"
alias eureka_effect eureka_effect_on

// PDA
// Enables or disables the Engineer's PDA.
alias scroll1 "slot1; alias scroll_up scroll3; alias scroll_down scroll2"
alias scroll2 "slot2; alias scroll_up scroll1; alias scroll_down scroll3"
alias scroll3 "slot3; alias scroll_up scroll2; alias scroll_down scroll1"
alias scroll_on "alias scroll_up invprev; alias scroll_down invnext"
alias scroll_off "scroll1"
alias pda_on "alias key1 slot1; alias key2 slot2; alias key3 slot3; alias key4 slot4; alias key5 slot5; buildings_6; scroll_on; alias pda_setting echo pda=on"
alias pda_off "alias key1 scroll1; alias key2 scroll2; alias key3 scroll3; buildings_4; alias key8 slot8; alias key9 slot9; scroll_off; alias pda_setting echo pda=off"
alias pda pda_on
bind MWHEELUP scroll_on
bind MWHEELDOWN scroll_off
// Buildings
// If 'pda=on Keys 6-9', or 'pda=off Keys 4-7'
// will automatically destroy the associated building if it already exists,
// then selects the relevant building blueprint, ready to be built again.
alias sentry "destroy 2 0; build 2 0" // Sentry Gun
alias dispenser "destroy 0 0; build 0 0" // Dispenser
alias t_entrance "destroy 1 0; build 1 0" // Teleporter Entrance
alias t_exit "destroy 1 1; build 1 1" // Teleporter Exit
alias buildings_4 "alias key4 sentry; alias key5 dispenser; alias key6 t_entrance; alias key7 t_exit"
alias buildings_6 "alias key6 sentry; alias key7 dispenser; alias key8 t_entrance; alias key9 t_exit"
// engineer_overrides
// Module Shortcuts
alias eureka_effect=on "alias eureka_effect eureka_effect_on"
alias eureka_effect=off "alias eureka_effect eureka_effect_off"
alias pda=on "alias pda pda_on"
alias pda=off "alias pda pda_off"
1 change: 0 additions & 1 deletion cfg/class/heavyweapons.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
reset_keybinds
game_overrides
// heavy_overrides
1 change: 0 additions & 1 deletion cfg/class/medic.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
reset_keybinds
game_overrides
// medic_overrides
1 change: 0 additions & 1 deletion cfg/class/pyro.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
reset_keybinds
game_overrides
// pyro_overrides
12 changes: 8 additions & 4 deletions cfg/class/scout.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@ alias -throw "weapon1; -attack"
alias +winger "weapon2; +jump; +duck"
alias -winger "weapon1; -jump; -duck"

alias toggle_scout_secondary=throw "bind MOUSE5 +throw"
alias toggle_scout_secondary=winger "bind MOUSE5 +winger"
alias toggle_scout_secondary=off "unbind MOUSE5"
alias scout_secondary_throw "bind MOUSE5 +throw; alias scout_secondary_setting echo scout_secondary=throw"
alias scout_secondary_winger "bind MOUSE5 +winger; alias scout_secondary_setting echo scout_secondary=winger"
alias scout_secondary_off "unbind MOUSE5; alias scout_secondary_setting echo scout_secondary=off"
alias scout_secondary scout_secondary_throw

// scout_overrides
// Module Shortcuts
alias scout_secondary=throw "alias scout_secondary scout_secondary_throw"
alias scout_secondary=winger "alias scout_secondary scout_secondary_winger"
alias scout_secondary=off "alias scout_secondary scout_secondary_off"
16 changes: 11 additions & 5 deletions cfg/class/sniper.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,17 @@ game_overrides
// Jarate
alias +jarate "weapon2; +attack"
alias -jarate "weapon1; -attack"
alias jarate=on "bind MOUSE5 +jarate"
alias jarate=off "unbind MOUSE5"
alias jarate_on "bind MOUSE5 +jarate; alias jarate_setting echo jarate=on"
alias jarate_off "unbind MOUSE5; alias jarate_setting echo jarate=off"
alias jarate jarate_on

// Don't rezoom after shooting by default
alias no_auto_rezoom=on "cl_autorezoom 1"
alias no_auto_rezoom=off "cl_autorezoom 0"
alias no_auto_rezoom_on "cl_autorezoom 1; alias no_auto_rezoom_setting echo no_auto_rezoom=on"
alias no_auto_rezoom_off "cl_autorezoom 0; alias no_auto_rezoom_setting echo no_auto_rezoom=off"
alias no_auto_rezoom no_auto_rezoom_off
// sniper_overrides
// Module Shortcuts
alias jarate=on "alias jarate jarate_on"
alias jarate=off "alias jarate jarate_off"
alias no_auto_rezoom=on "alias no_auto_rezoom no_auto_rezoom_on"
alias no_auto_rezoom=off "alias no_auto_rezoom no_auto_rezoom_off"
16 changes: 11 additions & 5 deletions cfg/class/soldier.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,19 @@ alias rj_on "bind MOUSE2 +rocket_jump; alias toggle_rj rj_off"
alias rj_off "bind MOUSE2 +attack2; alias toggle_rj rj_on"

alias toggle_rj rj_on
alias rocket_jump=on "bind R toggle_rj; cl_autoreload 1; rj_off"
alias rocket_jump=off "bind R +reload"
alias rocket_jump_on "bind R toggle_rj; cl_autoreload 1; rj_off; alias rocket_jump_setting echo rocket_jump=on"
alias rocket_jump_off "bind R +reload; alias rocket_jump_setting echo rocket_jump=off"
alias rocket_jump rocket_jump_on

// Secondary Buff
alias +secondary_buff "weapon2; +attack"
alias -secondary_buff "weapon1; -attack"
alias secondary_buff=on "bind MOUSE5 +secondary_buff"
alias secondary_buff=off "unbind MOUSE5"
alias secondary_buff_on "bind MOUSE5 +secondary_buff; alias secondary_buff_setting echo secondary_buff=on"
alias secondary_buff_off "unbind MOUSE5; alias secondary_buff_setting echo secondary_buff=off"
alias secondary_buff secondary_buff_on

// soldier_overrides
// Module Shortcuts
alias rocket_jump=on "alias rocket_jump rocket_jump_on"
alias rocket_jump=off "alias rocket_jump rocket_jump_off"
alias secondary_buff=on "alias secondary_buff secondary_buff_on"
alias secondary_buff=off "alias secondary_buff secondary_buff_off"
34 changes: 23 additions & 11 deletions cfg/class/spy.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,15 @@ alias t_demoman "disguise 4 -2"
alias t_medic "disguise 5 -2"
alias t_heavy "disguise 6 -2"
alias t_pyro "disguise 7 -2"
alias t_spy "disguise 8 -2" // drop_disg
alias t_spy "disguise 8 -2" // drop_disguise
alias t_engineer "disguise 9 -2"

alias +e_disguise "bind KP_END e_scout; bind KP_DOWNARROW e_soldier; bind KP_PGDN e_pyro; bind KP_LEFTARROW e_demoman; bind KP_5 e_heavy; bind KP_RIGHTARROW e_engineer; bind KP_HOME e_medic; bind KP_UPARROW e_sniper; bind KP_PGUP e_spy; bind KP_DEL -e_disguise"
alias -e_disguise "bind KP_END t_scout; bind KP_DOWNARROW t_soldier; bind KP_PGDN t_pyro; bind KP_LEFTARROW t_demoman; bind KP_5 t_heavy; bind KP_RIGHTARROW t_engineer; bind KP_HOME t_medic; bind KP_UPARROW t_sniper; bind KP_PGUP t_spy; bind KP_DEL +e_disguise"

alias keypad_disguise=on "+e_disguise"
alias keypad_disguise=off "unbind KP_END; unbind KP_DOWNARROW; unbind KP_PGDN; unbind KP_LEFTARROW; unbind KP_5; unbind KP_RIGHTARROW; unbind KP_HOME; unbind KP_UPARROW; unbind KP_PGUP; unbind KP_DEL"
alias keypad_disguise_on "+e_disguise; alias keypad_disguise_setting echo keypad_disguise=on"
alias keypad_disguise_off "unbind KP_END; unbind KP_DOWNARROW; unbind KP_PGDN; unbind KP_LEFTARROW; unbind KP_5; unbind KP_RIGHTARROW; unbind KP_HOME; unbind KP_UPARROW; unbind KP_PGUP; unbind KP_DEL; alias keypad_disguise_setting echo keypad_disguise=off"
alias keypad_disguise keypad_disguise_on

// Taunt
// Automatically declocks the spy before performing a taunt.
Expand All @@ -39,8 +40,9 @@ alias keypad_disguise=off "unbind KP_END; unbind KP_DOWNARROW; unbind KP_PGDN; u
// Therefore, always press G twice in a row to taunt.
alias +spy_taunt "disguise 8 -2; +taunt"
alias -spy_taunt "-taunt"
alias spy_taunt=on "bind G +spy_taunt"
alias spy_taunt=off "bind G +taunt"
alias spy_taunt_on "bind G +spy_taunt; alias spy_taunt_setting echo spy_taunt=on"
alias spy_taunt_off "bind G +taunt; alias spy_taunt_setting echo spy_taunt=off"
alias spy_taunt spy_taunt_on

// MOUSE3 Attack
// Bind MOUSE3 to the standard attack, in case the user wants to quickly attack without disguising.
Expand All @@ -58,9 +60,10 @@ alias next_disguise disguise1
alias +disguise_attack +attack
alias -disguise_attack "-attack; next_disguise"

alias spy_toggle disguise_attack=off
alias disguise_attack=on "cl_autoreload 1; bind MOUSE1 +disguise_attack; bind R spy_toggle; alias spy_toggle disguise_attack=off"
alias disguise_attack=off "bind MOUSE1 +attack; alias spy_toggle disguise_attack=on"
alias spy_toggle disguise_attack_off
alias disguise_attack_on "cl_autoreload 1; bind MOUSE1 +disguise_attack; bind R spy_toggle; alias spy_toggle disguise_attack_off; alias disguise_attack_setting echo disguise_attack=on"
alias disguise_attack_off "bind MOUSE1 +attack; alias spy_toggle disguise_attack_on; alias disguise_attack_setting echo disguise_attack=off"
alias disguise_attack disguise_attack_off

// Disguised weapon switching
// When switching weapons, the disguise also switches weapons.
Expand All @@ -74,7 +77,16 @@ alias scroll2 "reload2; bind MWHEELUP scroll1; bind MWHEELDOWN scroll3"
alias scroll3 "reload3; bind MWHEELUP scroll2; bind MWHEELDOWN scroll4"
alias scroll4 "slot4; bind MWHEELUP scroll3; bind MWHEELDOWN scroll1"

alias disguise_weapon=on "alias key1 scroll1; alias key2 scroll2; alias key3 scroll3; alias key4 scroll4; scroll1"
alias disguise_weapon=off "bind MWHEELUP invprev; bind MWHEELDOWN invnext"
alias disguise_weapon_on "alias key1 scroll1; alias key2 scroll2; alias key3 scroll3; alias key4 scroll4; scroll1; alias disguise_weapon_setting echo disguise_weapon=on"
alias disguise_weapon_off "bind MWHEELUP invprev; bind MWHEELDOWN invnext; alias disguise_weapon_setting echo disguise_weapon=off"
alias disguise_weapon disguise_weapon_on

// spy_overrides
// Module Shortcuts
alias keypad_disguise=on "alias keypad_disguise keypad_disguise_on"
alias keypad_disguise=off "alias keypad_disguise keypad_disguise_off"
alias spy_taunt=on "alias spy_taunt spy_taunt_on"
alias spy_taunt=off "alias spy_taunt spy_taunt_off"
alias disguise_attack=on "alias disguise_attack disguise_attack_on"
alias disguise_attack=off "alias disguise_attack disguise_attack_off"
alias disguise_weapon=on "alias disguise_weapon disguise_weapon_on"
alias disguise_weapon=off "alias disguise_weapon disguise_weapon_off"
55 changes: 0 additions & 55 deletions cfg/overrides/alias_overrides.cfg

This file was deleted.

Loading

0 comments on commit d93f3d6

Please sign in to comment.