Configuration Reference

Customizing Your Experience

Configuration Reference

All settings are in config.lua.

Core

  • Config.TargetSystem – Which target system to use (ox_target or qb-target).

  • Config.InventorySystem – Inventory backend (kept as ox_inventory).

  • Config.MenuSystem – UI helper (ox_lib).

  • Config.DatabaseTable – Database table name for safes.

  • Config.DebugLogs – Enable/disable debug prints.

  • Config.RunMigrationsOnStart – Runs the table creation query on start if true.

Placement

  • Config.PlacementDistance – Max distance for placement preview raycast.

  • Config.PlacementZOffsets – Per‑tier Z adjustment to fix safes floating/sinking.

Notifications

  • Config.NotifyType – Notification style (ox or qb).

Storage

  • Config.StashDefaults – Fallback stash slots/weight if a tier doesn’t define them.

Locking

  • Config.RelockItem – Item required to relock after a breach.

  • Config.RelockConsumesItem – If true, consumes the relock item.

  • Config.AutoRelockSeconds – Auto‑lock time after a code unlock (0 = off).

Sounds

  • Config.SoundRadius – Range for lock/unlock sounds.

  • Config.SoundVolume – Volume for lock/unlock sounds.

Minigames

  • Config.Minigames.UseMhacking – Use mhacking for hacking attempts (false = fallback).

Drill Duration

  • Config.BreachTools.drill.drillTime – How long drilling takes (in seconds).

Animations

  • Config.HackingAnim – Dict/clip/flag for hacking animation.

  • Config.DrillAnim – Dict/clip/flag + prop position/rotation for drilling.

Safe Keys

  • Config.SafeKeys.Enabled – Turns key system on/off.

  • Config.SafeKeys.CraftItem – Item used to craft a key.

  • Config.SafeKeys.KeyItem – The key item name.

Storage Upgrades

  • Config.StorageUpgrades.Enabled – Turns upgrades on/off.

  • Config.StorageUpgrades[tier] – Per‑tier upgrade item, added slots/weight, max upgrades.

Vault Seal

  • Config.VaultSeal.Enabled – Enable vault seal upgrade.

  • Config.VaultSeal.Item – Item used to apply the seal.

  • Config.VaultSeal.DurationSeconds – How long hacking is blocked.

  • Config.VaultSeal.ConsumeItem – Consume item on use.

Anti‑Drill

  • Config.AntiDrill.Enabled – Enable anti‑drill upgrade.

  • Config.AntiDrill.Item – Item used to apply anti‑drill.

  • Config.AntiDrill.ConsumeItem – Consume item on use.

Alarm

  • Config.SafeAlarm.Enabled – Enable alarm upgrade.

  • Config.SafeAlarm.Item – Item used to install alarm.

  • Config.SafeAlarm.ConsumeItem – Consume item on install.

  • Config.SafeAlarm.ReturnItemOnRemove – Give item back when removed.

  • Config.SafeAlarm.DurationSeconds – How long the alarm runs.

  • Config.SafeAlarm.RepeatSeconds – How often sound repeats.

  • Config.SafeAlarm.Sound – Sound file name (without extension).

  • Config.SafeAlarm.Volume / MinVolume – Max/min alarm volume.

  • Config.SafeAlarm.Radius – Max distance for alarm audio.

  • Config.SafeAlarm.SoundLengthSeconds – Length of the sound file.

  • Config.SafeAlarm.NoOverlap – Prevent overlapping plays.

  • Config.SafeAlarm.FalloffExponent – How fast volume drops with distance.

  • Config.SafeAlarm.VolumeUpdateMs – How often volume is updated.

  • Config.SafeAlarm.Light – Blinking red light settings.

  • Config.SafeAlarm.Light.PerTierOffsets – Per‑tier light offsets.

Safe Models

  • Config.SafeModels – Default model per tier if not overridden.

Safe Tiers

  • Config.SafeTiers[tier] – Name, price, model, slots, weight, breach limits, cooldowns, minigame difficulty.

Breach Tools

  • Config.BreachTools – Items used for hacking/drilling and their success rates.

Last updated