Wiki / DDS1 / Datamined Content

All Balance Flags (Developer Values)

The BalanceFlags DataTable is DDS1's master tuning table. It holds 62 entries that the game reads at runtime via BlueprintHelpers::GetBalanceFlag(ID). Each entry has a Bool (Enabled), Float (FloatValue), Int (IntValue) and a Polish description (Notatka). If the engine asks for a flag that doesn't exist, it logs "Flaga {ID} nie istnieje!!" and falls back to defaults (Enabled=true, Float=1.0, Int=0).

Datamined & Verified: All 62 entries below were extracted directly from the game's BalanceFlags DataTable via the DataTablePatcher list command operating on the 11 GB game pak. Values shown are the literal floats and ints the runtime reads, not approximations.

Replaces older page: An earlier version of this article listed several wrong values (POLICE-SPAWN-RAND-TIMEOUT as 120 instead of 150; NEW-CLIENT-INTERVAL as 9–12 minutes instead of 6–9; DEALER-XP-PER-GRAM as 11 instead of 14; RESPECT-DROP-PS as 0.06 instead of 0.04; EDDIE-LIMIT-BASE / EDDIE-LIMIT-PER-LEVEL as 120 / +35 instead of 150 / +45; GANG-ORDER-INTERVAL as 36000 instead of 24000) and inverted FIRST-LABS-COST-PERCENT. This page contains the verified runtime values.

Police & Detection (9 flags)

Flag ID Bool Float Int Description
POLICE-SPAWN-CHANCE-LOWtrue0.400Low–expo patrol spawn chance
POLICE-SPAWN-CHANCE-HItrue1.000High–expo patrol spawn chance
POLICE-SPAWN-RAND-TIMEOUTtrue150.00Patrol spawn cooldown (seconds)
POLICE-PERCEPTION-MODIFIERtrue1.000Police perception multiplier
POLICE-TASE-ENABLEDtrue0.00Police can use tasers
POLICE-ALWAYS-CHASE-ENABLEDfalse0.00Police always chase (disabled in vanilla)
CAMERAS-ALERT-RANGEtrue10000.00Camera detection range in Unreal Units (~100 m)
CAMERAS-MAX-PATROLS-ALERTtrue0.02Max patrols dispatched per camera alert
CAMERAS-POLICE-CHASE-ENABLEDtrue0.00Camera–triggered police chase enabled

Client Economy (7 flags)

Flag ID Bool Float Int Description
NEW-CLIENT-INTERVAL-MINtrue360.00Min seconds between new clients (6 min)
NEW-CLIENT-INTERVAL-MAXtrue540.00Max seconds between new clients (9 min)
CLIENT-ORDER-INTERVAL-MINtrue360.00Min seconds between client orders (6 min)
CLIENT-ORDER-INTERVAL-MAXtrue600.00Max seconds between client orders (10 min)
CLIENT-ORDER-INTERVAL-MULTIPLIERtrue1.420Global order interval scaling
WEEKEND-ORDER-QUANTITY-MULTIPLIERtrue2.000Weekend order size 2×
WEEKEND-ORDER-ORDER-INTERVAL-MULTIPLIERtrue1.250Weekend order frequency +25%

Dealer System (9 flags)

Flag ID Bool Float Int Description
DEALER-CRIT-CHANCE-BASEtrue0.070Base 7% crit order chance
DEALER-CRIT-CHANCE-WEEKEND-MULTIPLIERtrue1.500Weekend crit chance +50%
DEALER-CRIT-CHANGE-LEVEL-INCREASEtrue0.0150+1.5% crit chance per dealer level
DEALER-XP-PER-GRAMtrue14.00Dealer XP awarded per gram sold
DEALER-XP-LEVEL-RATIOtrue225.00Triangular level curve divisor
DEALER-MAX-LEVELtrue0.010Max dealer level (per client)
DEALER-ORDER-INTERVAL-MULTIPLIERtrue0.750Dealers order 25% faster than clients
DEALER-CASH-DELIVERY-INTERVAL-MULTIPLIERtrue1.100Cash collection 10% slower
DEALER-TRAIN-DISCOUNT-PERLEVELtrue50.00$50 training discount per dealer level

Crit Orders (4 flags)

Flag ID Bool Float Int Description
CRIT-ORDER-QUANTITY-MULTIPLIER-MINtrue1.500Crit order quantity min multiplier
CRIT-ORDER-QUANTITY-MULTIPLIER-MAXtrue2.500Crit order quantity max multiplier
CRIT-QUAN-MULTIPLIER-MINtrue0.550Crit quantity floor multiplier
CRIT-QUAN-MULTIPLIER-MAXtrue1.500Crit quantity ceiling multiplier

Exposition & Heat (5 flags)

Flag ID Bool Float Int Description
EXPO-BASE-INACTIVITY-MEDIANEtrue6.000Base weighted–average denominator (idle baseline)
EXPO-SALE-EFFECTtrue0.8015Float = sale heat normalization; Int = weight in weighted avg
EXPO-NIGHT-SALE-MULTIPLIERtrue0.700Night sales generate 70% heat (30% less)
EXPO-NIGHT-EVENT-MULTIPLIERtrue0.600Night events generate 60% heat (40% less)
RESPECT-DROP-PStrue0.040Respect (reputation) decay per second

Cash & Laundering (3 flags)

Flag ID Bool Float Int Description
CASH-INTRODUCE-ATMtrue0.0600ATM/bank unlocks after $600 lifetime earned
CASH-ILLEGAL-MAXtrue2500.00Max dirty cash before laundering pressure rises
CASH-INTRODUCE-LAUNDERINGtrue0.01000Laundering unlocks after $1000 lifetime earned

Gang Orders (8 flags)

Flag ID Bool Float Int Description
GANG-ORDER-INTERVALtrue24000.00Base gang order interval (seconds)
GANG-INTERVAL-MAX-DROPtrue0.300Max gang interval reduction (30%)
GANG-BALLENA-ORDER-MINtrue0.08Min Ballena order (grams)
GANG-BALLENA-ORDER-MAXtrue0.025Max Ballena order (grams)
GANG-KEIJI-ORDER-MINtrue0.020Min Keiji order (grams)
GANG-KEIJI-ORDER-MAXtrue0.0110Max Keiji order (grams)
GANG-MAX-LEVELtrue0.010Max gang relationship level
GANG-REP-PER-DELIVERYtrue80.00Base reputation per successful delivery

Eddie (Drug Supplier) (2 flags)

Flag ID Bool Float Int Description
EDDIE-LIMIT-BASEtrue150.00Base Eddie order limit ($)
EDDIE-LIMIT-PER-LEVELtrue45.00+$45 limit added per player level

Eddie limit formula: limit = EDDIE-LIMIT-BASE + EDDIE-LIMIT-PER-LEVEL × playerLevel. Level 1 = $195, Level 10 = $600, Level 20 = $1050, Level 30 = $1500.

Lab System (8 flags)

Flag ID Bool Float Int Description
LAB-GLOBAL-SPEED-MULTIPLIERtrue1.000Global lab processing speed
LAB-GLOBAL-QUAN-MULTIPLIERtrue1.000Global lab output quantity
LAB-CREW-TRAIN-COSTtrue1000.00Lab crew training cost ($)
LABCREW-XP-PER-GRAMtrue2.000Lab crew XP per gram processed
LABCREW-MAX-LEVEL-BONUStrue0.300Max lab crew level output bonus (+30%)
LAB-CONVERT-COST-PERCENTtrue0.500Conversion cost = 50% of drug value
FIRST-LABS-COST-PERCENTtrue0.250First lab costs 25% of normal price (75% discount)
LAB-REMOVE-RETURN-PERCENTtrue0.500Lab removal refund (50% of lab cost)

Villa System (2 flags)

Flag ID Bool Float Int Description
VILLA-PRICES-GLOBAL-MULTIPLIERtrue1.000Villa price global multiplier
VILLA-BUILD-TIME-MULTIPLIERtrue1.000Villa build time global multiplier

Miscellaneous (5 flags)

Flag ID Bool Float Int Description
KEY-PRICE-FACTORYtrue0.01000Factory key costs $1,000
SMUGGLE-BOX-PRICEtrue0.0200Smuggle box costs $200
GSM-MESSAGE-TIMER-MINtrue180.00Min GSM message interval (3 min)
GSM-MESSAGE-TIMER-MAXtrue300.00Max GSM message interval (5 min)
SHOW-VISIBILITY-DEBUGfalse0.00Developer debug visibility display (disabled)

Summary

Total Entries
62 flags
Across 11 categories
Enabled by Default
60 / 62
2 disabled: POLICE-ALWAYS-CHASE-ENABLED & SHOW-VISIBILITY-DEBUG
Source DataTable
BalanceFlags
/Game/DataTables/BalanceFlags.uasset
Accessor Function
GetBalanceFlag()
BlueprintHelpers_C

Datamined from BalanceFlags DataTable in the DDS1 game pak. All 62 entries verified via DataTablePatcher list. Last updated May 2026.

Was this article helpful?
🖨 Print
Created by Mifsopo Last edited by raandysavage. (community) 2 revisions Published February 17, 2026

💬 Discussion