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.