Requires Ox (lib, inventory) and QBcore (or Qbox)
Always hated GTAs upgrade system, so I made my own.
This script lets developers create their own upgrade system. It comes with several parts but you can scale this to be however complicated or uncomplicated you want. By default, the parts only cover cars, you can enable parts for EVs.
I’ve split the upgrades into types, and each type can hold several variants. You can only have one of each type in a vehicle at a time. Each variant can have different data that modifies the handling of a car. So you can have one ECU that prioratizes acceleration and one that does more to speed.
The script also comes with an automated tier system and even automated (ox-inventory) shops - both for consumer and mechanic shop (wholesale/discounted) use, and exports to roll for loot.
The tier system by default is kinda basic. You can see the math done in the Config file. You can also add custom tier increases/decreases which will overwrite the basic one.
It’s being built using statebags to track what upgrades are attached to each vehicle, and general ox lib and inventory, and using QB. Due to this setup, it pretty much a 0 performance impact as this script does not run any threads to keep the vehicle modifications, everything is applied on state updates and that’s it.
Buy it here
Tebex
Will also be part of a compilation package that will release soon
Code is accessible | Yes |
Subscription-based | No |
Lines (approximately) | 900 |
Requirements | QBcore, ox_lib, ox_inventory, ox_target |
Support | Yes |