Configuration
The out of the box configuration for Evolent Boosting.
Evolent Boosting is configured in two places. config.lua holds the framework specific settings, and everything else is edited live through the in-game Admin menu on the tablet.
Framework config
These settings live in config.lua and need a resource restart after a change.
Config = {
Framework = 'qbx', -- ox, qbx, qb, esx
Notify = 'ox_lib', -- ox_lib
Target = 'ox_target', -- ox_target
ShowText = 'ox_lib', -- ox_lib
Dispatch = "", -- fd, ps, cd, tk, rcore, kartik, lb
Inventory = "ox", -- ox, qs, qb, codem, core, origen, tgiann
LogService = '', -- fmsdk, discord
UseWebpForInventoryImages = false, -- Only set to true if you use .webp images for your inventory
Laptop = false, -- fd, av, lb or false
AppName = 'EVOLENTBOOSTING', -- UI Application name
Commands = {
generateContracts = { name = 'generatecontracts', acePermission = 'group.admin', enabled = true },
openTablet = { name = 'opentablet', enabled = true }
}
}Admin menu config
Edited in game
You don't edit this file by hand. Open the tablet, go to Admin, and change the values there. The JSON below is the out of the box configuration for reference.
{
"AdditionalCoolDown": 3000,
"BaseCoolDown": 6000,
"MarketGeneration": 60,
"SpawnClearRadius": 3,
"DeliveryPeds": [
"s_m_y_blackops_01"
],
"Hacks": [
{
"min": 8,
"max": 12,
"coolDown": 6000
},
{
"min": 8,
"max": 12,
"coolDown": 6000
},
{
"min": 8,
"max": 12,
"coolDown": 6000
},
{
"min": 8,
"max": 12,
"coolDown": 6000
},
{
"min": 8,
"max": 12,
"coolDown": 6000
},
{
"min": 10,
"max": 14,
"coolDown": 6000
},
{
"min": 8,
"max": 12,
"coolDown": 6000
}
],
"Classes": [
{
"chance": 100,
"requiredLevel": 1,
"mods": {
"pool": [
{
"type": 4
},
{
"type": 0
},
{
"type": 1
},
{
"min": 0,
"max": 1,
"type": 11
},
{
"min": 0,
"max": 1,
"type": 12
}
],
"wheels": {
"enabled": false
},
"applyCount": {
"min": 1,
"max": 2
},
"always": []
},
"fuel": {
"min": 50,
"max": 100
},
"loot": {
"pool": [
{
"chance": 20,
"max": 300,
"name": "money",
"min": 100
},
{
"chance": 10,
"max": 1500,
"name": "black_money",
"min": 500
},
{
"chance": 6,
"max": 2,
"name": "lockpick",
"min": 1
}
],
"allowDuplicates": true,
"rolls": {
"min": 1,
"max": 2
}
},
"label": "D",
"duration": 40,
"rep": {
"min": 70,
"max": 100
},
"elo": {
"min": 70,
"max": 100
},
"cars": [
{
"vinscratchLimit": 0,
"label": "EMPEROR",
"isVinscratch": false,
"model": "emperor"
},
{
"vinscratchLimit": 0,
"label": "PREMIER",
"isVinscratch": false,
"model": "premier"
},
{
"vinscratchLimit": 0,
"label": "INTRUDER",
"isVinscratch": false,
"model": "intruder"
},
{
"vinscratchLimit": 0,
"label": "STANIER",
"isVinscratch": false,
"model": "stanier"
},
{
"vinscratchLimit": 0,
"label": "DILETTANTE",
"isVinscratch": false,
"model": "dilettante"
},
{
"vinscratchLimit": 0,
"label": "PRIMO",
"isVinscratch": false,
"model": "primo"
},
{
"vinscratchLimit": 0,
"label": "PICADOR",
"isVinscratch": false,
"model": "picador"
},
{
"vinscratchLimit": 0,
"label": "9F",
"isVinscratch": false,
"model": "ninef"
}
]
},
{
"chance": 100,
"requiredLevel": 2,
"mods": {
"pool": [
{
"type": 0
},
{
"type": 1
},
{
"type": 2
},
{
"type": 4
},
{
"type": 7
},
{
"min": 1,
"max": 2,
"type": 11
},
{
"min": 1,
"max": 2,
"type": 12
},
{
"min": 0,
"max": 1,
"type": 13
}
],
"wheels": {
"enabled": true,
"wheelType": 0
},
"applyCount": {
"min": 2,
"max": 4
},
"always": []
},
"fuel": {
"min": 50,
"max": 100
},
"loot": {
"pool": [
{
"chance": 20,
"max": 500,
"name": "money",
"min": 300
},
{
"chance": 12,
"max": 5000,
"name": "black_money",
"min": 2000
},
{
"chance": 8,
"max": 2,
"name": "lockpick",
"min": 1
},
{
"chance": 4,
"max": 1,
"name": "advancedlockpick",
"min": 1
},
{
"chance": 6,
"max": 2,
"name": "radiocell",
"min": 1
}
],
"allowDuplicates": true,
"rolls": {
"min": 1,
"max": 3
}
},
"label": "C",
"duration": 40,
"rep": {
"min": 50,
"max": 70
},
"elo": {
"min": 50,
"max": 70
},
"cars": [
{
"vinscratchLimit": 0,
"label": "RUMPO VAN",
"isVinscratch": false,
"model": "rumpo"
},
{
"vinscratchLimit": 0,
"label": "BUCCANEER",
"isVinscratch": false,
"model": "buccaneer"
},
{
"vinscratchLimit": 0,
"label": "CHINO",
"isVinscratch": false,
"model": "chino"
},
{
"vinscratchLimit": 0,
"label": "WASHINGTON",
"isVinscratch": false,
"model": "washington"
},
{
"vinscratchLimit": 0,
"label": "VIRGO",
"isVinscratch": false,
"model": "virgo"
},
{
"vinscratchLimit": 0,
"label": "PREMIER",
"isVinscratch": false,
"model": "premier"
},
{
"vinscratchLimit": 0,
"label": "MINIVAN",
"isVinscratch": false,
"model": "minivan"
},
{
"vinscratchLimit": 0,
"label": "PIGALLE",
"isVinscratch": false,
"model": "pigalle"
},
{
"vinscratchLimit": 0,
"label": "FAGALOA",
"isVinscratch": false,
"model": "fagaloa"
},
{
"vinscratchLimit": 0,
"label": "SCHAFTER",
"isVinscratch": false,
"model": "schafter2"
}
]
},
{
"chance": 100,
"requiredLevel": 3,
"mods": {
"pool": [
{
"type": 0
},
{
"type": 1
},
{
"type": 2
},
{
"type": 3
},
{
"type": 4
},
{
"type": 7
},
{
"min": 2,
"max": 3,
"type": 11
},
{
"min": 2,
"max": 3,
"type": 12
},
{
"min": 1,
"max": 2,
"type": 13
},
{
"min": 1,
"max": 2,
"type": 15
}
],
"wheels": {
"enabled": true,
"wheelType": 0
},
"applyCount": {
"min": 4,
"max": 6
},
"always": []
},
"fuel": {
"min": 50,
"max": 100
},
"loot": {
"pool": [
{
"chance": 18,
"max": 1000,
"name": "money",
"min": 500
},
{
"chance": 12,
"max": 12000,
"name": "black_money",
"min": 5000
},
{
"chance": 6,
"max": 1,
"name": "advancedlockpick",
"min": 1
},
{
"chance": 6,
"max": 2,
"name": "electronickit",
"min": 1
}
],
"allowDuplicates": false,
"rolls": {
"min": 2,
"max": 3
}
},
"label": "B",
"duration": 40,
"rep": {
"min": 30,
"max": 50
},
"elo": {
"min": 30,
"max": 50
},
"cars": [
{
"vinscratchLimit": 0,
"label": "SULTAN",
"isVinscratch": false,
"model": "sultan"
},
{
"vinscratchLimit": 0,
"label": "BUFFALO",
"isVinscratch": false,
"model": "buffalo"
},
{
"vinscratchLimit": 0,
"label": "KURUMA",
"isVinscratch": false,
"model": "kuruma"
},
{
"vinscratchLimit": 0,
"label": "FUTO",
"isVinscratch": false,
"model": "futo"
},
{
"vinscratchLimit": 0,
"label": "FELTZER",
"isVinscratch": false,
"model": "feltzer2"
},
{
"vinscratchLimit": 0,
"label": "COMET",
"isVinscratch": false,
"model": "comet2"
},
{
"vinscratchLimit": 0,
"label": "9F",
"isVinscratch": false,
"model": "ninef"
},
{
"vinscratchLimit": 0,
"label": "CARBONIZZARE",
"isVinscratch": false,
"model": "carbonizzare"
},
{
"vinscratchLimit": 0,
"label": "KURUMA",
"isVinscratch": false,
"model": "kuruma"
}
]
},
{
"chance": 100,
"requiredLevel": 4,
"mods": {
"pool": [
{
"type": 0
},
{
"type": 1
},
{
"type": 2
},
{
"type": 3
},
{
"type": 4
},
{
"type": 6
},
{
"type": 7
},
{
"type": 10
},
{
"min": 3,
"max": 4,
"type": 11
},
{
"min": 2,
"max": 3,
"type": 12
},
{
"min": 2,
"max": 3,
"type": 13
},
{
"min": 2,
"max": 3,
"type": 15
}
],
"wheels": {
"enabled": true,
"wheelType": 0
},
"applyCount": {
"min": 6,
"max": 9
},
"always": {
"turbo": true,
"xenon": true
}
},
"fuel": {
"min": 50,
"max": 100
},
"loot": {
"pool": [
{
"chance": 16,
"max": 1500,
"name": "money",
"min": 1000
},
{
"chance": 12,
"max": 25000,
"name": "black_money",
"min": 12000
},
{
"chance": 6,
"max": 2,
"name": "electronickit",
"min": 1
},
{
"chance": 2,
"max": 1,
"name": "jammer",
"min": 1
}
],
"allowDuplicates": false,
"rolls": {
"min": 2,
"max": 4
}
},
"label": "A",
"duration": 50,
"rep": {
"min": 20,
"max": 30
},
"vinscratchPrice": {
"min": 100,
"max": 200
},
"elo": {
"min": 20,
"max": 30
},
"cars": [
{
"vinscratchLimit": 0,
"label": "VIGERO ZX",
"isVinscratch": false,
"model": "vigero3"
},
{
"vinscratchLimit": 0,
"label": "ELEGY RH8",
"isVinscratch": false,
"model": "elegy"
},
{
"vinscratchLimit": 0,
"label": "ZR350",
"isVinscratch": false,
"model": "driftzr350"
},
{
"vinscratchLimit": 0,
"label": "COMET RETRO CUSTOM",
"isVinscratch": false,
"model": "comet3"
},
{
"vinscratchLimit": 0,
"label": "OMNIS e-GT",
"isVinscratch": false,
"model": "omnisegt"
},
{
"vinscratchLimit": 0,
"label": "MASSACRO",
"isVinscratch": false,
"model": "massacro"
},
{
"vinscratchLimit": 0,
"label": "JESTER RR",
"isVinscratch": false,
"model": "jester4"
},
{
"vinscratchLimit": 0,
"label": "NEON",
"isVinscratch": false,
"model": "neon"
},
{
"vinscratchLimit": 0,
"label": "JUGULAR",
"isVinscratch": false,
"model": "jugular"
},
{
"vinscratchLimit": 0,
"label": "8F DRAFTER",
"isVinscratch": false,
"model": "drafter"
},
{
"vinscratchLimit": 0,
"label": "KOMODA",
"isVinscratch": false,
"model": "komoda"
},
{
"vinscratchLimit": 0,
"label": "PARAGON R",
"isVinscratch": false,
"model": "paragon"
},
{
"vinscratchLimit": 0,
"label": "V-STR",
"isVinscratch": false,
"model": "vstr"
},
{
"vinscratchLimit": 0,
"label": "CALICO GTF",
"isVinscratch": false,
"model": "calico"
}
]
},
{
"chance": 90,
"requiredLevel": 5,
"mods": {
"pool": [
{
"type": 0
},
{
"type": 1
},
{
"type": 2
},
{
"type": 3
},
{
"type": 4
},
{
"type": 6
},
{
"type": 7
},
{
"type": 8
},
{
"type": 10
},
{
"min": 4,
"max": 5,
"type": 11
},
{
"min": 3,
"max": 4,
"type": 12
},
{
"min": 3,
"max": 4,
"type": 13
},
{
"min": 3,
"max": 4,
"type": 15
}
],
"wheels": {
"enabled": true,
"wheelType": 0
},
"applyCount": {
"min": 8,
"max": 12
},
"always": {
"turbo": true,
"xenon": true
}
},
"fuel": {
"min": 50,
"max": 100
},
"loot": {
"pool": [
{
"chance": 14,
"max": 2000,
"name": "money",
"min": 1500
},
{
"chance": 12,
"max": 45000,
"name": "black_money",
"min": 25000
},
{
"chance": 4,
"max": 1,
"name": "thermite",
"min": 1
},
{
"chance": 2,
"max": 1,
"name": "nitrous",
"min": 1
},
{
"chance": 3,
"max": 1,
"name": "advancedrepairkit",
"min": 1
}
],
"allowDuplicates": false,
"rolls": {
"min": 2,
"max": 4
}
},
"label": "S",
"duration": 60,
"rep": {
"min": 15,
"max": 20
},
"vinscratchPrice": {
"min": 200,
"max": 400
},
"elo": {
"min": 15,
"max": 20
},
"cars": [
{
"vinscratchLimit": 0,
"label": "CYPHER",
"isVinscratch": false,
"model": "cypher"
},
{
"vinscratchLimit": 0,
"label": "COMET S2",
"isVinscratch": false,
"model": "comet6"
},
{
"vinscratchLimit": 0,
"label": "ITALI RSX",
"isVinscratch": false,
"model": "italirsx"
},
{
"vinscratchLimit": 0,
"label": "10F",
"isVinscratch": false,
"model": "tenf"
},
{
"vinscratchLimit": 0,
"label": "VECTRE",
"isVinscratch": false,
"model": "vectre"
},
{
"vinscratchLimit": 0,
"label": "GROWLER",
"isVinscratch": false,
"model": "growler"
},
{
"vinscratchLimit": 0,
"label": "SULTAN CUSTOM",
"isVinscratch": false,
"model": "sultan3"
},
{
"vinscratchLimit": 0,
"label": "REMUS",
"isVinscratch": false,
"model": "remus"
},
{
"vinscratchLimit": 0,
"label": "PARIAH",
"isVinscratch": false,
"model": "pariah"
},
{
"vinscratchLimit": 0,
"label": "8F DRAFTER",
"isVinscratch": false,
"model": "drafter"
},
{
"vinscratchLimit": 0,
"label": "BANSHEE 900R",
"isVinscratch": false,
"model": "banshee2"
},
{
"vinscratchLimit": 0,
"label": "NEON",
"isVinscratch": false,
"model": "neon"
},
{
"vinscratchLimit": 0,
"label": "COQUETTE D10",
"isVinscratch": false,
"model": "coquette4"
},
{
"vinscratchLimit": 0,
"label": "SUGOI",
"isVinscratch": false,
"model": "sugoi"
}
]
},
{
"chance": 75,
"requiredLevel": 6,
"mods": {
"pool": [
{
"type": 0
},
{
"type": 1
},
{
"type": 2
},
{
"type": 3
},
{
"type": 4
},
{
"type": 6
},
{
"type": 7
},
{
"type": 8
},
{
"type": 10
},
{
"min": 4,
"max": 5,
"type": 11
},
{
"min": 4,
"max": 5,
"type": 12
},
{
"min": 4,
"max": 5,
"type": 13
},
{
"min": 4,
"max": 5,
"type": 15
}
],
"wheels": {
"enabled": true,
"wheelType": 0
},
"applyCount": {
"min": 12,
"max": 16
},
"always": {
"turbo": true,
"xenon": true
}
},
"fuel": {
"min": 50,
"max": 100
},
"loot": {
"pool": [
{
"chance": 12,
"max": 3000,
"name": "money",
"min": 2000
},
{
"chance": 12,
"max": 75000,
"name": "black_money",
"min": 40000
},
{
"chance": 4,
"max": 2,
"name": "thermite",
"min": 1
},
{
"chance": 3,
"max": 2,
"name": "nitrous",
"min": 1
},
{
"chance": 1,
"max": 1,
"name": "ghostlink",
"min": 1
},
{
"chance": 2,
"max": 1,
"name": "drill",
"min": 1
}
],
"allowDuplicates": false,
"rolls": {
"min": 3,
"max": 5
}
},
"label": "S+",
"duration": 60,
"rep": {
"min": 10,
"max": 15
},
"elo": {
"min": 10,
"max": 15
},
"cars": [
{
"vinscratchLimit": 0,
"label": "ZENO",
"isVinscratch": false,
"model": "zeno"
},
{
"vinscratchLimit": 0,
"label": "CORSITA",
"isVinscratch": false,
"model": "corsita"
},
{
"vinscratchLimit": 0,
"label": "KRIEGER",
"isVinscratch": false,
"model": "krieger"
},
{
"vinscratchLimit": 0,
"label": "VACCA",
"isVinscratch": false,
"model": "vacca"
},
{
"vinscratchLimit": 0,
"label": "TYRANT",
"isVinscratch": false,
"model": "tyrant"
},
{
"vinscratchLimit": 0,
"label": "ITALI GTO",
"isVinscratch": false,
"model": "italigto"
},
{
"vinscratchLimit": 0,
"label": "ENTITY XXR",
"isVinscratch": false,
"model": "entity2"
},
{
"vinscratchLimit": 0,
"label": "XA-21",
"isVinscratch": false,
"model": "xa21"
},
{
"vinscratchLimit": 0,
"label": "TORERO XO",
"isVinscratch": false,
"model": "torero2"
},
{
"vinscratchLimit": 0,
"label": "IGNUS",
"isVinscratch": false,
"model": "ignus"
}
]
}
],
"DefaultAvatarUrl": "https://i.ibb.co/jPtqTj3m/Vector.png",
"MissionSteps": {
"lastSteps": [
"deliverVehicle"
],
"firstSteps": [
"getBoostVehicle",
"getBoostVehicleMarked"
]
},
"AvailableContracts": 6,
"BelowLevelRewardPercent": 20,
"EnableActionSFX": true,
"MoneyRewards": {
"cash": true,
"money": true,
"bank": true
},
"ResetTime": 60,
"Pages": {
"store": true,
"leaderboard": true,
"contract_history": true,
"market_history": true,
"market": true
},
"MaxActiveBoosts": 3,
"QuickProgress": {
"defaultVisibility": true,
"waypointKeyBind": "J",
"position": "mid-right",
"keyBind": "H"
},
"TransactionAccount": "rep",
"DropoffPoliceCheckDistance": 200,
"GeneratedContractsByMarket": 10,
"Leveling": {
"exp": {
"growth": 1.5,
"base": 250,
"maxLevel": 100
},
"linearStep": 250,
"mode": "linear"
}
}Missions config
The missions that ship with the resource, as configured under Admin > Missions. See Custom Missions to add your own steps.
[
{
"classes": [
1,
2
],
"steps": [
"getBoostVehicle",
"paintVehicle",
"deliverVehicle"
],
"requiredItems": {
"advancedlockpick": 1
},
"id": "paint"
},
{
"classes": [
1,
2
],
"steps": [
"getBoostVehicle",
"tracker",
"deliverVehicle"
],
"requiredItems": {
"advancedlockpick": 1
},
"id": "tracker"
},
{
"classes": [
3,
4
],
"steps": [
"getBoostVehicleMarked",
"signalJammers",
"deliverVehicle"
],
"requiredItems": {
"advancedlockpick": 1
},
"id": "tower"
},
{
"classes": [
5,
6
],
"steps": [
"neutralizeGang",
"hackVehicle",
"deliverVehicle"
],
"requiredItems": {
"ghostlink": 1,
"advancedlockpick": 1
},
"id": "gang"
},
{
"classes": [
1,
2
],
"steps": [
"getBoostVehicle",
"paintVehicle",
"changeRims",
"deliverVehicle"
],
"requiredItems": {
"advancedlockpick": 1
},
"id": "paintnrims"
},
{
"requiredItems": {
"advancedlockpick": 1
},
"steps": [
"getBoostVehicle",
"changeRims",
"paintVehicle",
"deliverVehicle"
],
"classes": [
1,
2
],
"id": "rimsnpaint"
}
]