SMOD2 CVARs (Console Commands)

 

SMOD2 CVARS

 

Here are all of the SMOD2 CVARs with explanations straight from the_author. I took some liberty in translating them but hopefully I got everything correct.

Created - 11.10.2009, smod2_01a
Updated - 11.24.09, smod2_02
Updated - 12.19.09, smod2_03

 

CVAR TYPE DESCRIPTION
Disable Settings
smod_disable_addcontents bool Disables mounting contents through the scripts/addcontents.txt file.
smod_disable_kick bool Disables the Gordon Kick.
smod_disable_mapadd bool Disables the Mapadd system.
smod_disable_weaponlower bool Disables the lowering of your weapon when aiming at friendly NPC's.
Fire Settings
smod_fire_spreading int When set to > 1, props will catch on fire and spread to other props.
The lower the number, the easier props will ignite.
Gore Settings
smod_gore bool Enables SMOD extra gore effects (blood spray, blood spurts, blood on water surface, etc.
Kick Settings
smod_kick_delaytime float Delay time before kick hits enemy.
smod_kick_duration float Sets the length of the kick animation.
smod_kick_force float Sets the physical force of the kick.
smod_kick_gappoiball bool Enables special kick mode that generates a combine ball.
smod_kick_gappoipower int Sets the number of consecutive kicks before a combine ball is generated.
smod_kick_legmodel1 string Set a non HEV legmodel for the kick.
smod_kick_legmodel2 string Set a HEV legmodel for the kick.
smod_kick_powerscale float Set the kick damage multiplier. Base damage is 20, so "1.0" = 20 damage.
smod_kick_unfreeze bool Toggle whether kick unfreezes physics objects.
Mapadd Settings
smod_mapadd_call_label string Trigger a labeled entity group from the mapadd file.
smod_mapadd_ignore_node_inwater bool Enemies spawned through the "randomspawn" section of a mapadd will ignore nodes in waist deep water.
smod_mapadd_ignore_node_radius int Enemies spawned through the "randomspawn" section of a mapadd will ignore nodes within this radius of the player.
Node Settings
smod_node_firstid
smod_node_load
smod_node_save
smod_node_setfirstid
NPC Settings
smod_npc_ccombine_s_default string Set the default combine_s type for the customcombine_s. If none is set one will be chosen at random.
See scripts/smod_customcombines.txt
smod_npc_create_equipment string Set a weapon that spawned NPC's will be equipped with.
smod_npc_czombie_default string Set the default zombie type for the customzombie. If none is set one will be chosen at random.
See scripts/smod_customzombies.txt
smod_npc_damage_filter int Friendly NPC damage settings.
0 : Can kill all friendlies
1 : HL2 default settings
2 : All friendlies are invincible
smod_npc_headshot bool Enable NPC's getting headshots.
smod_npc_movement_speed float Set a speed multiplier for ALL NPC's.
smod_npc_zombie_headcrabless bool Enable zombies spawning without a headcrab (zombine is headcrabless as of smod2_02).
Override Settings
smod_override_classname bool Replaces entities based on settings found in scripts/override_class.txt
Physics Settings
smod_phys_calcparframe int Sets how many frames to calculate physics. (Requires map restart).
smod_phys_fragility int Set fragility of physics objects. Larger number means physics objects will break easier.
smod_phys_tick_interval float Time between physics calculations. (PC:0.015 XBOX:0.03)
Render Settings
smod_r_dynamiclight bool Enables SMOD dynamic lighting (explosions, some bullet impacts, etc.).
smod_r_moreparticles bool Enables increased particle effects.
smod_r_physdebris bool Toggles whether some material surfaces will generate physical debris.
Ragdoll Settings
smod_ragdoll_action bool Ragdoll plays extra action in certain situations. May be buggy.
smod_ragdoll_collision_type int Set the Server Ragdoll collision type.
9 : Collide with player and other ragdolls
11 : Don't collide with player or other ragdolls
smod_ragdoll_none bool Disables ragdolls from being created!
smod_ragdoll_params bool Enable user-defined, model specific ragdoll settings which can be found in scripts/smod_ragdollparams.txt
smod_ragdoll_sv bool Enables Server Ragdolls.
smod_ragdoll_toclient int Set the amount of time before server ragdolls become client ragdolls. "-1" is never.
smod_ragdoll_z_velocity int Set the amount of "Z-Force" (up and down) that should be exerted on a server ragdoll when a NPC dies.
Weapon Settings
smod_weapon_flamethrower_damage int Set the amount of damage the flamethrower does.
smod_weapon_flamethrower_dynamiclight bool Toggle whether the flamethrower blast should create a dynamic light.
smod_weapon_flamethrower_glow bool Toggle whether the flamethrower blast should emit an orange glow.
smod_weapon_flamethrower_heatwave bool Toggle whether the flamethrower blast should emit a heat distortion effect.
smod_weapon_flamethrower_length int Sets length of flamethrower stream (Requires map restart to take effect).
smod_weapon_flamethrower_maxfuel int Set the maximum amount of flamethrower fuel.
smod_weapon_flamethrower_recharge_rate int Set the rate at which the flamethrower fuel recharges. Higher is slower.
smod_weapon_flamethrower_recharge_useammo bool Toggle whether flamethrower recharge consumes ammo.
smod_weapon_infinity bool Toggles infinite ammo (SMOD weapons only).
smod_weapon_lasergun_alt_damage int Set the amount of damage the lasergun secondary-fire does.
smod_weapon_lasergun_damage int Set the amount of damage the lasergun primary fire does.
smod_weapon_physlaunch_cannoneffect int Set the amount of time the physlauncher will have to charge.
smod_weapon_physlaunch_class string Set the entity class that the physlauncher will spawn.
smod_weapon_physlaunch_dissolveentity bool Toggle whether entities should be dissolved when hit with physlauncher secondary fire.
smod_weapon_physlaunch_forcephysprops bool Toggle whether spawned entities should be forced as prop_physics class. Very cool!
smod_weapon_physlaunch_mass int Set the spawned entity's mass. "-1" is model default.
smod_weapon_physlaunch_model string Set spawned entity's model.
smod_weapon_physlaunch_offset int Set the number of units away from the player that entities should be launched.
smod_weapon_physlaunch_throwforce int Set the velocity that entities should be launched at.
smod_weapon_shovel_floatpower int Not a clue?
smod_weapon_shovel_stab_damage int Set the damage of the secondary fire.
smod_weapon_shovel_stabpower int Moving force generated by secondary fire.
smod_weapon_shovel_swing_damage int Set the damage of the primary fire.
smod_weapon_shovel_swing_slashdamage int Give primary fire slash damage attributes (cut zombies in half).
smod_weapon_stcannon_bfgsprite string Set the sprite used for the secondary fire. Little DOOM reference?
smod_weapon_stcannon_chargespeed float Sets charge time of the primary fire.