Garry's Mod

Garry's Mod

Not enough ratings
Extra Effect Options - Command List
By Aureate Eternal
List of commands used by my mod, Extra Effect Options, as well as tutorial on how to save settings. Portions of this guide were long overdue...
   
Award
Favorite
Favorited
Unfavorite
Some things to note
Okay.... I'm by no means gonna pretend that my guide here is gonna be nearly as well put together as guides other people could make. Regardless, I just wanna try to cover my bases as best as I can.

I wanna make it clear, Extra Effect Options DOES NOT ADD ANY FUNCTIONS OR COMMANDS TO GARRYS MOD. I cannot stress this enough, the mod is simply a bunch of easy-to-use shortcuts for commands and settings that already exist in the game.

These commands will still work even without Extra Effect Options installed.

and if you somehow don't know what mod I'm talking about...
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=900327246
(as if the guide wasn't enough of a shameless plug by accident as it is)

In between you Esc, 1, and Tab keys is a key with ~ on it, pressing this will bring up a menu where you can input codes or commands, if you didn't know this already. I am assuming most people reading this guide will already know about the console.

Now, later in this guide you'll see a bunch of 0 and 1. In case you don't understand what I mean in this guide when I say "0 or 1", basically a lot of these commands will only take a 0 or a 1 after the main code. 0 means "Off". 1 means "On". so like r_eyes 0 means eyes are turned off and r_eyes means eyes are turned on. Commands that use different numbers have a much bigger variety of settings that you can play around with. Got it?
General Options
Reflective Objects - mat_specular 0 or 1
Fullbright - mat_fullbright 0 or 1
Fix Character Eyes - r_eyesize 0
Character Eyes - r_eyes 0 or 1
Moving Character Eyes - r_eyemove 0 or 1
Draw Decals - r_drawdecals 0 or 1
Draw Model Decals - r_drawmodeldecals 0 or 1
Draw particles - r_drawparticles 0 or 1
Show Your Own Shadow - cl_drawownshadow 0 or 1
Reduce Particles - mat_reduceparticles 0 or 1
Show First-Person Weapon - r_drawviewmodel 0 or 1
Fog Settings
World Fog - fog_override 0 or 1
View Distance Fog - fog_enable 0 or 1
Water Fog - fog_enable_water_fog 0 or 1
Water Settings
Water Reflections - r_WaterDrawReflection 0 or 1
Water Refractions - r_WaterDrawRefraction 0 or 1
Draw Water - mat_drawwater 0 or 1
Water Fog - fog_enable_water_fog 0 or 1
Blood and Gore Settings
Alien Blood - violence_ablood 0 or 1
Alien Gore - violence_agibs 0 or 1
Human Blood - violence_hblood 0 or 1
Human Gore - violence_hgibs 0 or 1
Server Settings
Lag Compensation - sv_showlagcompensation 0 or 1
Surf Map Acceleration - sv_airaccelerate 175 for off, 10 for on
Defuse Crazy Physics - sv_crazyphysics_defuse 0 or 1
Remove Crazy Physics - sv_crazyphysics_remove 0 or 1
Fun Settings
Invasion Mode - r_eyesize 600
Haunted Mode - r_eyesize -500
Classic Weapon Switch - sv_defaultdeployspeed 1 for on, 4 for off
Classic Crosshair - hud_draw_fixed_reticle 0 or 1
How to save your settings with Launch Options
Since I'm not entirely how to allow setting saving in the mod nor am I entirely certain it's even really possible to add to the mod, you have to save your settings manually. The main method that I use to do this (and the only one I know works at this time) is the launch option method.

Right Click Garry's Mod in your Steam Library, then in the little menu click Properties.



In the bottom of the General Settings, you should see an empty textbox where you can input these commands into this textbox so that they'll be applied every time you play the game.



But we need to make em look nice for the game to understand properly first.... when putting commands into the launch options, they should look something like this:

"+mat_depthbias_shadowmap 0.00001" "+mat_slopescaledepthbias_shadowmap 2" "+r_projectedtexture_filter 0.05" "+r_flashlightdepthres 16384"

So if we wanted... let's say Reflective Objects turned off and Character Eyes to always begin fixed. Well, we would put this in the launch options:

"+mat_specular 0" "+r_eyesize 0"


Run the game after this, and it should take effect.