JG Docs
Mechanic

v1.2.0

Released 31 October 2024

Improvements

  • Ability to name performance options (such as Race Brakes or Engine Level 1) in the config.mods.lua - see new overrideOptions in the default config (I recommend just using the new config file!)

Fixes

  • Fix infrequent bug where the server could take a different amount to the visual cart due to a bug in the server calculation
  • Fix bulletproof tyres not sticking
  • Fix exploit where item could be removed during repair
  • Fix issue where removing pearlescence would add multiple items to basket
  • Fix issue where tuning menus opened with event would fail at checkout
  • Fix potential future issue where plates returned as false or "" could be persisted to mechanic_vehicledata
  • Hide non-working HSW performance options from console GTA 5 via the new overrideOptions feature
  • Fix issue where fuel would leak when using third-party garage scripts for storage
  • Maybe fix UI going clear, but probably not I got inconsistent results
  • Fix bug where COUNT() SQL query would fail on some installations
  • Fix issue where a non-styled "0" would appear in tuning UI if the price is $0
  • Support quadbikes wherever cars are supported (mainly tablet functions)

The Future

I am looking to add more functionality to Mechanic in future updates and I've seen the requests - but getting this gigantic script completely stable has been a heck of a job in itself. Plus, I am working on some new scripts in the background ?? I appreciate your patience!

Changed Files

  • client/cl-fixing.lua
  • client/cl-lightcontroller.lua
  • client/cl-mods.lua
  • client/cl-nitrous.lua
  • client/cl-tablet.lua
  • client/cl-vehicleprops.lua
  • server/sv-mods.lua
  • server/sv-tablet.lua
  • server/sv-vehicleprops.lua
  • web (entire folder)

Last updated 19 July 2026

On this page