r_drawviewmodel 0 cl_autoreload 1 // Charge script alias setstrafe "joystick 0; m_yaw 0.022" alias setturn "joystick 1; m_yaw 0" setstrafe // Gamepad off by default. alias +attck2 "+attack2; setturn" alias -attck2 "-attack2; setstrafe" joy_yawsensitivity -50 // Turn sensitivity // Gamepad configuration, copied from 360controller.cfg joy_name "VJoy controller" joy_advanced 1 joy_advaxisx 0 joy_advaxisy 0 joy_advaxisz 0 joy_advaxisr 0 joy_advaxisu 4 joy_advaxisv 0 joy_forwardsensitivity -1 joy_sidesensitivity 1 joy_pitchsensitivity 1.0 joy_accelscale 2.0 joy_accelmax 0 joy_response_move 0 joy_response_look 1 joyadvancedupdate +jlook // Set joystick to linear. joy_yawthreshold 0 joy_lowend 1 joy_lowmap 1 alias +m2 "+attck2; spec_prev" alias -m2 "-attck2" alias chargetoggle "usecharge" alias usecharge "bind mouse2 +m2; say_team Demoknighting!; alias chargetoggle useattack" alias useattack "bind mouse2 +attack2; say_team no more demoknighting :(; alias chargetoggle usecharge" bind g "chargetoggle" alias melee "slot3; r_drawviewmodel 1; viewmodel_fov 100" bind q melee bind mouse2 "+attack2"