User:IG-64

From GMod Wiki

Jump to: navigation, search

I've been using Garry's Mod for a long time. Probably since version 2 or 3. Be sure to check out my binds below.

Contents

Binds

You can create compound binds by enclosing them in quotes and separating commands with "; "
You can also create new console commands by using the "alias" command.
Here are some of the useful binds I've written over the years:

Note: Most of these binds are not suitable for multiplayer play. I only use these for single player.

First, go to your "garrysmod/cfg" folder and create a new text file named "autoexec.cfg" and paste each of these "alias" binds into it.

And of course, you can alter these binds however you like to fit your own personal use. If you want me to make any changes or additions to the binds on my user page, talk to me about it in my talk page.

Supermode

This is the first thing I always activate when I start up a game:

Part One

alias "supermode1" "sv_cheats 1; physcannon_maxforce 100000; physcannon_maxmass 100000; physcannon_pullforce 100000; physcannon_tracelength 100000"

This activates cheats and significantly improves the power and range of the gravity gun (not the Garry's Mod PhysGun, theZero-Point Energy Field Manipulator.) 100,000 is probably overkill, but I wanted to make sure it was at max. It's almost hard for me to play Garry's Mod without this on, because it allows you to do things with the gravity gun you wouldn't notmally be able to do, like picking up a car from a long way away and launching it across the map.

Part Two

alias "supermode2" "sk_max_357 99999; sk_max_ar2 99999; sk_max_ar2_altfire 99999; sk_max_buckshot 99999; sk_max_crossbow 99999; sk_max_gauss_round 99999; sk_max_grenade 99999; sk_max_pistol 99999; sk_max_rpg_round 99999; sk_max_smg1 99999"

This increases the max amount of ammunition each gun can hold. Pressing your "impulse 101" bind repeatedly after activating this bind gives you all the ammo you'll ever need.

Part Three

alias "supermode3" "sk_max_smg1_grenade 99999; sk_max_sniper_round 99999; sk_plr_num_shotgun_pellets 300; impulse 101; impulse 101; impulse 101"

This is a continuation of Part Two, it also increases the number of shotgun pellets shot at once, and it works as your "impulse 101" bind, which gives you all guns and increases your ammo.

Bringing it Together

alias "supermode" "supermode1; supermode2; supermode3"

Finally, this packs the three parts into one bind. Simply paste the three parts into your "autoexec.cfg" then start up Garry's Mod and bind "supermode" to any key you like, and when you start a game, press that bind and all of those parameters will be set at once. You can also press the button again repeatedly to add ammo to your guns.

Super Jump

This is an extremely useful bind that's personally hard for me to live without.

alias "-highjump" "-jump; sv_gravity 600"

alias "+highjump" "+jump; sv_gravity 0"

When you create two commands that start in + and - with the same name, the command is active for as long as you have the key held. The command you bind is the + command. When you press the key, the + command is activated; and when you release the key, the - command is activated.

To use Super Jump, just bind "+highjump" to any key. When you hold down the key, you will jump and your personal gravity will be set to 0. This launches you up to whatever hight you wish, and when you release the key, your gravity will return to normal, letting you fall back to the ground. Be warned though, if you don't have god mode on, you will take damage from high falls. If you don't have god mode on, you can also tap the key when you want to go back down, and then hold down the key when you start to travel back towards the ground; this allows you to gently float downwards since you are not affected by gravity while the key is held.

Bullet Time

Since + and - commands allow you to create commands that are only active while the button is pressed, you can make a bullet time button.

alias "-slow" "host_timescale 0"

alias "+slow" "host_timescale 0.1"

Bind "+slow" to any key and hold it down to slow time down to a crawl. This can be really cool, and sometimes really useful too. Also, slowing down the time of the game like this allows the Source engine more time to calculate complex simulations, so if you're experiencing performance loss, you can hold down this key to make the game run smoother.

Alternatively, if you're like me and love motion blur, you can use this bind which activates motion blur when you press the key. To me, if bullet time is cool, bullet time with motion blur is even better.

alias "wait5" "wait;wait;wait;wait;wait"

alias "-slowb" "host_timescale 0;pp_motionblur_drawalpha 0.8;wait5;pp_motionblur_drawalpha 0.64;wait5;pp_motionblur_drawalpha 0.48;wait5;pp_motionblur_drawalpha 0.32;wait5;pp_motionblur_drawalpha 0.16;wait5;pp_motionblur_drawalpha 0;pp_motionblur 0"

alias "+slowb" "host_timescale 0.1;pp_motionblur 1;pp_motionblur_drawalpha 0.16;wait5;pp_motionblur_drawalpha 0.32;wait5;pp_motionblur_drawalpha 0.48;wait5;pp_motionblur_drawalpha 0.64;wait5;pp_motionblur_drawalpha 0.8;wait5;pp_motionblur_drawalpha 1"

The "wait" command puts a slight pause between commands; adding more "wait" commands increases the length of the pause. This explains the first command. The commands are so long because I wanted a smooth transition between turning motion blur on and off.



I hope you enjoyed these binds. They've certainly made my life better. :D

Personal tools
Namespaces
Variants
Actions
Navigation
Lua Scripting
Functions
Hooks
Toolbox