mech
VCore mechanic servicing, customisation, diagnostics, work orders, stance, nitrous and dealership test drives. - config/main.lua — workshops, prices, servicing, stance, nitrous and integrated systems. - config/customization.lua — modification catalogue and menus. Drive into configured bays and use their E prompts. /workorders, /vehiclediagnostics, /stance and /stancepresets expose their respective systems. Nitrous controls are configured in config/main.lua. Stance requires stancerkit; nitrous requires nitrous. Performance work uses carecu, carbrakes, cartransmission, carsuspension and carturbo where configured. Vehicle changes are stored in VCore-namespaced vehicle properties. Restart mech after configuration changes.
Introduction
VCore mechanic servicing, customisation, diagnostics, work orders, stance, nitrous and dealership test drives. - config/main.lua — workshops, prices, servicing, stance, nitrous and integrated systems. - config/customization.lua — modification catalogue and menus. Drive into configured bays and use their E prompts. /workorders, /vehiclediagnostics, /stance and /stancepresets expose their respective systems. Nitrous controls are configured in config/main.lua. Stance requires stancerkit; nitrous requires nitrous. Performance work uses carecu, carbrakes, cartransmission, carsuspension and carturbo where configured. Vehicle changes are stored in VCore-namespaced vehicle properties. Restart mech after configuration changes.
No manifest UI page detected.
Dependencies & References
| Resource | Detected as | Package status |
|---|---|---|
banking | Manifest dependency | Included in Base |
core | Manifest dependency | Included in Base |
fuel | Manifest dependency | Included in Base |
inventory | Manifest dependency | Included in Base |
oxmysql | Manifest dependency | External / prerequisite |
vehiclelocks | Manifest dependency | Included in Base |
vehicleshop | Manifest dependency | Included in Base |
logs | Referenced by source | Included in Base |
speedlimiter | Referenced by source | Included in Base |
vcore_phone | Referenced by source | Included in Base |
Cross-resource export calls
| Resource | Functions called |
|---|---|
banking | BankDeposit |
core | getCoreObject |
fuel | InitializeVehicle |
inventory | AddItem, DrainStash, GetItemAmount, GetPlayerItems, PeekStash, RemoveItem, RemoveItemAtSlot, UseItemCharge |
logs | Log |
speedlimiter | ClearDriverLimit, SetDriverLimit |
vcore_phone | SendPhoneMail |
vehiclelocks | GrantTemporaryVehicleKey, HasKey, HasVehicleKey |
vehicleshop | GetVehiclePrice |
Installation / Start Order
The supplied server.cfg enables this resource in the Gameplay systems stage at enabled-resource position 64. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.
ensure mechConfiguration
Config files
- No dedicated config file detected.
Top-level config keys detected
AllowCustomizationPreviewAvailableCustomizationSetsAvailableServicingSetsAvailableUpgradeLevelsCurrencyCustomizationLocationsCustomizationModelBlacklistCustomizationPriceMultiplierLimitsDefaultVehiclePriceEjectionSettingsEnhancementsHarnessUseTimeIntegratedMenuCamSpeedPublicCustomizationMultiplierResprayPaintProcessTimeResprayPriceResprayPriceMultiplierLimitsServicingLocationsServicingPartsSpraycanApplyTimeStallSettingsVehicleRepairJobPaymentVehicleRepairPriceMultiplierVehicleRepairPublicMultiplierVehicleRepairTimerEvents, Exports & Callbacks
Exports
Client exports1
HasAccessToServicingMenu
Server exports3
EndTestDriveGetVehicleSystemsStartTestDrive
Callbacks
Server callbacks7
mech:server:beginNitrousServicemech:server:configureNitrousmech:server:createUpgradeQuotemech:server:listWorkOrdersmech:server:stancePresetsmech:server:vehicleDiagnosticsmech:server:vehicleSystems
Registered network events
Client registered events33
VCORE:Client:OnPlayerUnloadcore:resetUimech:client:UseRepairItemmech:client:applyFakePlatemech:client:applyRespraymech:client:attemptFakePlatemech:client:attemptRemovePlatemech:client:beginVehicleInstallmech:client:chargeCustomerRespraymech:client:chargeCustomerVehicleRepairmech:client:chargeCustomerVehicleUpgradesmech:client:nitrousServiceCompletemech:client:openColourStationmech:client:openDiagnosticsmech:client:openNitrousColoursmech:client:openStanceEditormech:client:openStancePresetsmech:client:openVehicleModsmech:client:openVehicleRespraymech:client:openWorkOrdersmech:client:receiveUpgradeQuotemech:client:removeFakePlatemech:client:repairDegHeatlhmech:client:repairKitVehiclemech:client:repairVehiclemech:client:repairVehiclePartmech:client:returnVehicleDegmech:client:saveVehicleUpgradesmech:client:testDriveEndedmech:client:testDriveStartedmech:client:useSpraycanmech:client:vehicleEjectionmech:client:vehicleInstallComplete
Server registered events9
mech:server:cancelUpgradeQuotemech:server:completeNitrousServicemech:server:completeVehicleInstallmech:server:payUpgradeQuotemech:server:returnTestDrivemech:server:saveStancemech:server:setNitrousPurgemech:server:stopNitrousmech:spraycanStash
Commands
Client commands15
+nitrous+nitrousflowdown+nitrousflowup+nitrouspurge-limiter-nitrous-nitrousflowdown-nitrousflowup-nitrouspurge-seatbeltEnabledreturntestdrivestancestancepresetsvehiclediagnosticsworkorders
Database / SQL
No resource-local SQL file was detected.
The root Base package also ships the consolidated VCORE_INSTALL.sql.
Source Layout
| Area | Detected files |
|---|---|
| Client Lua | 7 |
| Server Lua | 6 |
| Other/shared Lua | 3 |
| JavaScript | 0 |
| HTML | 0 |
| CSS | 0 |
| SQL | 0 |
Troubleshooting
- Confirm all manifest dependencies are started before
mech. - Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
- If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
- If the UI fails, verify the resource's NUI files and
ui_pagewhen one is declared.

