Here we list some of the VEIN-specific gameplay settings/console variables that you can change, either in config files or via the in-game console.
Most of the commands in the console’s autocomplete can be put here. Here’s a list. You can print a more up-to-date version to the log by entering PrintAllVeinSettings in a singleplayer game.
This list is incomplete and is only up to date with the writing of this article.
vein.AI.AsyncSensing = 1.000000
Compute sight from AI asynchronously.
vein.AISpawner.Enabled = 1.000000
True (1) to enable AI to spawn, false (0) to disable.
vein.AISpawner.EnableVirtualization = 1.000000
True (1) to enable AI virtualization, false (0) to disable.
vein.AISpawner.FieldOfViewDot = 0.000000
The dot product indicating the player's field of view (-1 to 1).
vein.AISpawner.HordeMode = 0.000000
True (1) to enable horde mode, false (0) to disable.
vein.AISpawner.Hordes.ChancePerMinute = 0.050000
There will be this many hordes spawned per minute. Default is 0.05
vein.AISpawner.Hordes.Duration = 120.000000
Duration of a horde event. Default is 120.
vein.AISpawner.Horde.Enabled = 1.000000
True (1) to enable horde spawning, false (0) to disable.
vein.AISpawner.Hordes.MaxDistance = 25000.000000
If a player gets this far away from where the horde is triggered (e.g. escaping in a car), the horde event ends. Default is 25000.
vein.AISpawner.Hordes.NoiseEffect = 0.100000
Bigger means more likely hordes from noise. Default is 0.1
vein.AISpawner.Hordes.ScentEffect = 0.500000
Bigger means more likely hordes from bad smells. Negative means hordes from good smells. Default is 0.5.
vein.AISpawner.SpawnCapMultiplier = 1.000000
Spawn cap multiplier for AI.
vein.AISpawner.SpawnCapMultiplierZombie = 1.000000
Spawn cap multiplier for specifically zombies.
vein.AISpawner.ZombieCrawlerPercentage = 0.100000
What fraction of zombies are crawlers.
vein.AISpawner.ZombieLayerPercentage = 0.100000
What fraction of zombies are asleep to start.
vein.AISpawner.ZombieWalkerPercentage = 0.700000
What fraction of zombies are walkers.
vein.AlwaysBecomeZombie = 0.000000
If this is on, characters who die will become a zombie, regardless of infection.
vein.AlwaysFreeLook = 0.000000
Like permanently holding down the free-look key.
vein.Animals.NavWalk = 0.000000
If animals should use nav walking instead of walking.
vein.Animation.UpdateRateOptimizations = 0.000000
Enable update rate optimizations (don't change this at runtime).
vein.Assets.CacheDataAssets = 1.000000
True (1) to cache hard-loaded data assets. We will display a warning when this occurs.
vein.Autosave.Enabled = 1.000000
True (1) to enable autosaves, false (0) to disable.
vein.Autosave.Interval = 300.000000
Seconds between autosaves.
vein.Autosave.MaxQuantity = 10.000000
Maximum autosaves to keep.
vein.BaseDamage = 1.000000
Can bases be damaged, ever?
vein.BasicVehicleReplication.AngularVelocityInterpolationSpeed = 3.000000
Vehicle angular interpolation speed.
vein.BasicVehicleReplication.PositionInterpSpeed = 10.000000
Vehicle position interpolation speed.
vein.BasicVehicleReplication.RotationInterpSpeed = 5.000000
Vehicle rotation interpolation speed.
vein.BasicVehicleReplication.VelocityInterpolationSpeed = 5.000000
Vehicle velocity interpolation speed.
vein.BatchTicks.Active = 1.000000
Is the batch ticking system active/running ticks?
vein.BatchTicks.Enabled = 1.000000
Is the batch ticking system enabled? Doesn't have an immediate effect if actors/components are already registered.
vein.BatchTicks.PositionGranularity = 500.000000
Size of hierarchical position query box
vein.BuildObjectDecay = 1.000000
Are UCs necessary?
vein.BuildObjectPvP = 1.000000
Can players damage other players' bases?
vein.Calendar.ElectricalShutoffTimeDays = 46.000000
Days until the power is shut off.
vein.Calendar.WaterShutoffTimeDays = 30.000000
Days until the water is shut off.
vein.Camera.EnableSprintFOV = 1.000000
Enable or disable zooming when sprinting.
vein.Camera.FirstPersonADS = 0.000000
When ADSing, go into first-person even if you're in third-person.
vein.Camera.FirstPersonBody = 1.000000
Show legs in first-person.
vein.Camera.FOV = 90.000000
How much FOV to apply.
vein.Camera.HeadBob = 1.000000
How much head bob to apply.
vein.Camera.MeleeViewPunchMultiplier = 1.000000
How much to attenuate melee view punch.
vein.Camera.SmoothingLocation = 0.000000
How much location camera smoothing to apply.
vein.Camera.SmoothingRotation = 0.000000
How much rotation camera smoothing to apply.
vein.Characters.Max = 100.000000
Maximum number of characters one player may have.
vein.ClothingHideable = 0.000000
Can players hide their clothes for roleplaying purposes?
vein.Conditions.AlwaysShow = 0.000000
Show all conditions always, regardless of threshold.
vein.Conditions.NetworkInterval = 2.000000
The delay between networking for conditions.
vein.Consciousness.RecoveryPerSecond = 1.666000
How much consciousness to recover.
vein.Construction.ContinueBuilding = 1.000000
Always keep building, regardless of holding down shift or not.
vein.ContainersRespawn.Enabled = 1.000000
If this is on, empty containers respawn items
vein.ContainersRespawn.Interval = 10800.000000
How frequently containers should respawn their contents
vein.DeadDoorsIntact = 0.000000
True to spawn doors that damage things, false to just crumble
vein.Firearm.BloodSplatter.MaxDecals = 4.000000
How many blood decals to spawn from a firearm.
vein.Firearm.BloodSplatter.MaxDistance = 300.000000
Max distance for blood decals to spawn from a firearm.
vein.Furniture.PhysicalFall = 1.000000
Furniture physically falls to the ground.
vein.Furniture.RespawnRate = 3000.000000
Seconds to respawn furniture.
vein.Gamma = 2.200000
Gamma value.
vein.GoreHoles.Enabled = 0.000000
True (1) to enable gore holes, false (0) to disable.
vein.HeadshotDamageMultiplier = 1.000000
How much more or less damage headshots do.
vein.HideChat = 0.000000
Hide all chat.
vein.HideNameplates = 0.000000
Hide player names.
vein.Holidays.AlwaysSpawn = 0.000000
Always spawn holiday actors, even if it's not a holiday.
vein.HUD.HideAllNameplates = 0.000000
Hide all item/player/etc nameplates.
vein.Inventory.DisableNetworkFlush = 0.000000
True (1) to disable automatic inventory networking (from KV updates), false (0) to enable.
vein.Inventory.NetworkDelay = 1.000000
True (1) to reduce the frequency of inventory networking, false (0) to disable.
vein.Inventory.NetworkDelay.Interval = 5.000000
Default interval to network delay.
vein.Inventory.NetworkDelay.IntervalJitter = 0.100000
Amount to add to network delay to prevent stacked frames.
vein.Inventory.QuickDismantleEnabled = 0.000000
True (1) to enable alt-clicking on an item to dismantle it.
vein.InvertedPitch = 0.000000
Inverted mouse pitch.
vein.ItemActorSpawner.RespawnInterval = 3600.000000
Item actor spawner respawn interval.
vein.ItemActorSpawner.Respawns = 1.000000
Do item actor spawners ever respawn?
vein.Landscape.LODCurvesEnabled = 0.000000
Enable landscape LOD curves.
vein.LightOptimizationManager.Enabled = 0.000000
Enable or disable dynamic shadow culling
vein.MeleeSlowdownDuration = 0.100000
How long to slow down melee animations on impact.
vein.MeleeSlowdownSpeed = 0.200000
How much to slow down melee animations on impact.
vein.Multiplayer.AllowDifferentVersions = 0.000000
Allow joining different-versioned servers through the server browser. Will probably crash you.
vein.Music.Enabled = 1.000000
True (1) to enable music, false (0) to disable.
vein.NoSaves = 0.000000
Can players not save?
vein.Permadeath = 0.000000
Can players not respawn?
vein.PersistentCorpses = 1.000000
True (1) to enable persistent corpses, false (0) to disable.
vein.PersistentCorpses.CorpseRemovalDelay = 120.000000
How fast to remove corpses.
vein.PhysicsProxy.BlockSize = 5000.000000
Block size to put foliage into.
vein.PhysicsProxy.CapsuleTimeBudget = 1.000000
Maximum time to spend updating capsules in a single frame.
vein.PhysicsProxy.Enabled = 1.000000
If false, pause updating proxies.
vein.PhysicsProxy.MaxDistance = 2500.000000
Maximum distance to allow physics proxies from a player.
vein.PhysicsProxy.NumProxies = 300.000000
The number of physics proxies. Changing this while in-game does nothing.
vein.Placement.MaxPlacementAttachParents = 5.000000
Maximum attachment chain when placing objects.
vein.PunchInterval = 0.500000
How fast players and NPCs can punch.
vein.PvP = 1.000000
Can players damage other players?
vein.RagdollDragForce = 1000000.000000
What force to apply when dragging ragdolls.
vein.RepGraph.CellSize = 10000.000000
vein.RepGraph.DestructInfo.MaxDist = 30000.000000
Max distance (not squared) to rep destruct infos at
vein.RepGraph.DisableSpatialRebuilds = 1.000000
vein.RepGraph.DisplayClientLevelStreaming = 0.000000
vein.RepGraph.DynamicActorFrequencyBuckets = 3.000000
vein.RepGraph.EnableFastSharedPath = 1.000000
vein.RepGraph.FastSharedPathCullDistPct = 0.800000
vein.RepGraph.LogLazyInitClasses = 0.000000
vein.RepGraph.SpatialBiasX = -700000.000000
vein.RepGraph.SpatialBiasY = -700000.000000
vein.RepGraph.TargetKBytesSecFastSharedPath = 10.000000
vein.RespawnableDestruction.Enabled = 1.000000
If this is on, furniture respawns.
vein.Saves.Compress = 0.000000
Should save games be compressed.
vein.Saves.PathPooling = 0.000000
Pool paths in save games. Slower saving/loading but much smaller disk size.
vein.Saves.SkipInitialApply = 0.000000
Skip the initial save application when loading the map.
vein.Saves.SkipInitialApplyCheck = 0.000000
Skip the initial save application check when loading actors.
vein.ScalarField.Timeout = 2.000000
Duration the scalar field cache is held for.
vein.Scarcity.Difficulty = 2.000000
Loot scarcity difficulty.0 = None1 = More Loot2 = Standard3 = Less Loot4 = Impossible
vein.Sky.DistanceFieldShadowDistance = 100000.000000
Distance field shadow distance for the sun
vein.Sky.DynamicShadowCascades = 3.000000
Shadow cascade count for the sun
vein.Sky.DynamicShadowDistance = 5000.000000
How far should the sun render dynamic shadows
vein.Sky.LightShaftBloom = 0.000000
Should the sky cast shaft bloom?
vein.Sky.MoonDistanceFieldShadowDistance = 5000.000000
Distance field shadow distance for the moon
vein.Sky.MoonDynamicShadowCascades = 1.000000
Shadow cascade count for the moon
vein.Sky.MoonDynamicShadowDistance = 2000.000000
How far should the moon render dynamic shadows
vein.Sky.TickInterval = 0.200000
Seconds between each tick of the sky. <= 0 means smooth sky updates.
vein.Sky.VolumetricFog = 1.000000
Should the sky fog be volumetric?
vein.Stats.NetworkInterval = 2.000000
The delay between networking for stats.
vein.Stats.XPMultiplier = 1.000000
How much more or less XP you earn.
vein.Time.ContinueWithNoPlayers = 0.000000
If this is on, time continues moving when no players are on the server.
vein.Time.NightTimeMultiplier = 3.000000
How much faster than daytime that nighttime runs.
vein.Time.NightTimeMultiplierEnd = 6.000000
What (24-hour) hour the night multiplier ends.
vein.Time.NightTimeMultiplierStart = 20.000000
What (24-hour) hour the night multiplier starts.
vein.Time.StartOffsetDays = 0.000000
How many days to start a new game at.
vein.Time.TimeMultiplier = 16.000000
How fast the game world runs.
vein.ToggleCrouch = 0.000000
Toggle crouch vs. press-and-hold.
vein.TV.AllowRemoteContent = 0.000000
If this is on, TVs can play content from the web.
vein.TV.Server.AllowRemoteContent = 1.000000
If this is on, TVs can play content from the web.
vein.Units.Fahrenheit = 1.000000
Set the temperature units. Off is Celsius, on is Fahrenheit.
vein.Units.Imperial.Distance = 1.000000
Set the distance units. Off is metric, on is imperial.
vein.Units.Imperial.Pressure = 1.000000
Set the pressure units. Off is metric, on is imperial.
vein.Units.Imperial.Volume = 1.000000
Set the volume units. Off is metric, on is imperial.
vein.Units.Imperial.Weight = 1.000000
Set the weight. Off is metric, on is imperial.
vein.UtilityCabinet.ContinueWithNoPlayers = 1.000000
If this is off, UCs will not feed when no players are on the server.
vein.UtilityCabinet.Interval = 4.0
Seconds between utility cabinet feeds. (will be in hours as of 0.021h2)
vein.Vehicles.BaseWheelFriction = 6.000000
Base wheel friction for vehicles.
vein.Vehicles.BaseWheelFrictionHandbrake = 1.500000
Wheel friction multiple when handbrake is active (relative to base friction)
vein.Vehicles.BaseWheelMaxBrakeTorque = 15000.000000
Brake torque.
vein.Vehicles.BaseWheelMaxHandBrakeTorque = 1.300000
Brake torque handbrake multiplier (relative to base friction).
vein.Vehicles.FlatTireWobbleAmplitude = 0.100000
How hard to bank right and left with a flat tire.
vein.Vehicles.NearbyKeySpawnChance = 0.800000
How likely it is that keys spawn near locked cars.
vein.Vehicles.Optimizations.Animation = 1.000000
Whether to apply vehicle animation optimization (1) or not (0).
vein.Vehicles.Optimizations.Physics = 1.000000
Whether to apply vehicle physics optimization (1) or not (0).
vein.Vehicles.Optimizations.Physics.MaxVelocity = 50.000000
Vehicle velocity over which we don't freeze physics.
vein.Vehicles.Optimizations.Tick = 1.000000
Whether to apply vehicle tick optimization (1) or not (0).
vein.Vehicles.OutgoingPlayerDamage = 1.000000
If on, vehicles damage players when they hit one.
vein.Vehicles.ZombieKeySpawnChance = 0.100000
How likely it is that keys spawn on zombies.
vein.VOIP.AlertAI = 0.000000
VOIP audio alerts AI.
vein.VOIP.BypassCompression = 0.000000
Test VOIP input.
vein.VOIP.FacialStrength = 8.000000
How strongly to apply facial animations.
vein.VOIP.FFTMouths = 0.000000
Use spectrum analysis for VOIP facial animation.
vein.VOIP.Loopback = 0.000000
If you should hear your own voice.
vein.VOIP.PTT = 1.000000
Whether to use push-to-talk or open mic.
vein.VOIP.PTTDelay = 0.200000
How many seconds to delay the end of PTT to transmit audio.
vein.VOIP.RadioLoopback = 0.000000
If you should hear your own voice over the radio.
vein.VOIP.SelfTransmit = 1.000000
If VOIP P2P should transmit to yourself.
vein.VOIP.StarvationTime = 3.000000
Out-of-date duration that we will still play old VOIP.
vein.VOIP.UnderflowMinSamples = 0.000000
Minimum samples to play VOIP. Less means less delay but worse audio stutters. Default 0 to be the requested minimum.
vein.VOIP.VolumeMultiplier = 3.000000
Default volume multiplier for VOIP.
vein.Wire.MaxRadius = 1500.000000
Max distance you can wire two things together.
vein.WorldMedia.Duration = 4.000000
Duration in seconds to consider radio desynced.
vein.WorldMedia.Percentage = 0.040000
Percentage to consider radio desynced.
vein.WorldMedia.PercentageEnabled = 1.000000
Sync radio based on playback percentage.
vein.ZombieBuckets.GridSize = 20000.000000
Zombie bucket grid size.
vein.ZombieBuckets.MaxCount = 300.000000
Zombie bucket max count.
vein.ZombieBuckets.RespawnTime = 300.000000
Zombie bucket respawn time.
vein.ZombieInfectionChance = 0.010000
How likely you are to get infected by a zombie attack.
vein.Zombies.AnimateYell = 0.000000
If the zombies mouths should open when they yell.
vein.Zombies.CanClimb = 1.000000
Can zombies climb?
vein.Zombies.DamageMultiplier = 1.000000
How much more deadly zombies are.
vein.Zombies.EnableTickOptimization = 0.000000
Slow-update distant zombies.
vein.Zombies.HeadshotOnly = 0.000000
True (1) to make zombies only take damage from headshots, false (0) to disable.
vein.Zombies.Health = 40.000000
How much health zombies have.
vein.Zombies.HearingMultiplier = 1.000000
How much better hearing zombies have.
vein.Zombies.LayingDownDistance = 500.000000
How far away stimuli has to be for zombies to 'wake up'.
vein.Zombies.NavWalk = 1.000000
If zombies should use nav walking instead of walking.
vein.Zombies.SightMultiplier = 1.000000
How much better sight zombies have.
vein.Zombies.SpeedMultiplier = 1.000000
How much faster zombies move.