Full View config.custommods.lua
Preview File Updated: v2.0.5 - 15.08.2024
-- ▄▀▀ ▀█▀ ▄▀▄ █▄ █ ▄▀▀ ██▀ ▄▀▀ ▀▄▀ ▄▀▀ ▀█▀ ██▀ █▄ ▄█
-- ▄██ █ █▀█ █ ▀█ ▀▄▄ █▄▄ ▄██ █ ▄██ █ █▄▄ █ ▀ █
Config.UseStanceSystem = true
---@class DefaultStanceValues default settings for vehicles
Config.DefaultStanceValues = {
['offset-front'] = {min = 70, max = 90},
['offset-rear'] = {min = 70, max = 90},
['rotation-front'] = {min = 0, max = 20},
['rotation-rear'] = {min = 0, max = 20},
}
---@class StanceCustomValues
Config.StanceCustomValues = {
---@class byClasses
byClasses = {
-- [0] = {}, -- Compacts
-- [1] = {}, -- Sedans
-- [2] = {}, -- SUVs
-- [3] = {}, -- Coupes
-- [4] = {}, -- Muscle
-- [5] = {}, -- Sports Classics
-- [6] = {}, -- Sports
-- [7] = {}, -- Super
[8] = false, -- Motorcycles: (Setting false will prevent any modification of the wheels stance)
-- [9] = {}, -- Off-road
[10] = false, -- Industrial
[11] = false, -- Utility
[12] = false, -- Vans
[13] = false, -- Cycles
[14] = false, -- Boats
[15] = false, -- Helicopters
[16] = false, -- Planes
[17] = false, -- Service
[18] = false, -- Emergency
[19] = false, -- Military
[20] = false, -- Commercial
[21] = false, -- Trains
[22] = false, -- Open Wheel
},
---@class byModels
byModels = {
[GetHashKey('adder')] = false, -- By setting false for a model that is not plotted in byClasses, you prevent stance wheels from tuning in it
[GetHashKey('zr350')] = {
['offset-front'] = {min = 70, max = 99},
['offset-rear'] = {min = 70, max = 99},
['rotation-front'] = {min = 0, max = 40},
['rotation-rear'] = {min = 0, max = 40},
},
}
}
-- ██▀ █▄ █ ▄▀ █ █▄ █ ██▀ ▄▀▀ █ █ ▄▀▄ █▀▄
-- █▄▄ █ ▀█ ▀▄█ █ █ ▀█ █▄▄ ▄██ ▀▄▀▄▀ █▀█ █▀
Config.UseEngineSwaps = true
Config.EngineSwaps = {
{label = '1.2 R4', soundModel = 'blista', price = 25000},
{label = '1.8 I4', soundModel = 'pony', price = 30000},
{label = '2.0 R4', soundModel = 'futo', price = 33000},
{label = '2.5 I4', soundModel = 'buffalo', price = 40000},
{label = '3.0 V6', soundModel = 'kuruma', price = 55000},
{label = '3.5 V6', soundModel = 'brawler', price = 68000},
{label = '4.0 V8', soundModel = 'casco', price = 74000},
{label = '5.5 V8', soundModel = 'blade', price = 95000},
{label = '6.2 V8', soundModel = 'ratloader2', price = 145000},
{label = '7.0 V12', soundModel = 'penetrator', price = 174000},
{label = '7.2 V12', soundModel = 'gp1', price = 174000},
{label = '8.0 W16', soundModel = 'btype2', price = 250000},
}
---@class VehiclesSwaps in this section, you can configure the availability of the engine swap option for a specific vehicle model
Config.VehiclesSwaps = {
['dubsta'] = {'brawler', 'blade', 'ratloader2'}, -- entered names must be available in Config.EngineSwaps (config.tuningmenu.lua) as soundModel
}
---@class VehiclesSwapsByClass in this section, you can configure the availability of engine swap options for specific classes of vehicles
Config.VehiclesSwapsByClass = {
[0] = {'blista', 'pony', 'futo', 'buffalo'}, -- Compacts
[1] = {'pony', 'futo', 'buffalo', 'kuruma', 'brawler'}, -- Sedans
[2] = {'pony', 'futo', 'buffalo', 'kuruma', 'brawler', 'casco', 'blade', 'ratloader2'}, -- SUVs
[3] = {'pony', 'futo', 'buffalo', 'kuruma', 'brawler', 'casco', 'blade', 'ratloader2'}, -- Coupes
[4] = {'kuruma', 'brawler', 'casco', 'blade', 'ratloader2', 'btype2'}, -- Muscle
[5] = {'kuruma', 'brawler', 'casco', 'blade', 'ratloader2', 'btype2'}, -- Sports Classics
[6] = {'buffalo', 'kuruma', 'brawler', 'casco', 'blade', 'ratloader2', 'penetrator', 'gp1', 'btype2'}, -- Sports
[7] = {'buffalo', 'kuruma', 'brawler', 'casco', 'blade', 'ratloader2', 'penetrator', 'gp1', 'btype2'}, -- Super
[8] = nil, -- Motorcycles
[9] = {'buffalo', 'kuruma', 'brawler', 'casco', 'blade', 'ratloader2'}, -- Off-road
[10] = nil, -- Industrial
[11] = {'blista', 'pony', 'futo', 'buffalo'}, -- Utility
[12] = {'blista', 'pony', 'futo', 'buffalo'}, -- Vans
[13] = nil, -- Cycles
[14] = nil, -- Boats
[15] = nil, -- Helicopters
[16] = nil, -- Planes
[17] = {'blista', 'pony', 'futo', 'buffalo'}, -- Service
[18] = nil, -- Emergency
[19] = nil, -- Military
[20] = nil, -- Commercial
[21] = nil, -- Trains
[22] = {'penetrator', 'gp1'}, -- Open Wheel
}
Last updated