Ever since the original CVS mod got released, it had several suggestions to give it more features in updates, but sadly it's script is messy, and hard to edit out and give it more things, my plan is to start from scratch, and make a successor to this mod that has more features, a better UI, and more, the features I have in mind are:
- Save presets, just like the avatar customization GUI with it's line of presets on the top that you can save and load, same thing could be done for vehicles, there could be a client sided file that saves the presets for each individual car, so let's say you save several presets for a sports car, only that car will have them, you won't be able to load those presets on other vehicles, unless you make presets for the other cars.
- Better UI, better color selection and sliders, better and bigger icons, and maybe a 3D view of the car model.
- Save a custom preset for the car on it's spawn brick, the mod could provide the player a event command, that could work like this.
OnVehicleCustom > Vehicle > LoadPreset, by clicking load preset, it could open the CVS GUI, then you can customize the car, and it will be saved there, so the car will always spawn with the same preset, even when you save and load the build later, not sure if it could be done, but it would be awesome.
- Sub selections, you know how when you're customizing your player, once you give it a hat, it unlocks the accessory box so you can add plumes or visors right? How about do something similar for vehicles? Let's say you give a car a rally front bumper, once that is selected, it unlocks the foglights option, so you can add in some rally foglights that only works with that bumper, it can't be added in without it.
- Performance Changes, this one is more complicated and it might bring invalid packet issues, but I want to share this anyway, let's say you change the hood with one that has a bigger V8 engine that pokes out in the middle, it could boost the top speed and acceleration stats of the car
- Wheels, in the beta of the original CVS, players could be able to change the wheels of their cars, but it was scrapped since the way it was scripted, you could see cars with invisible wheels, and giving most players a lot of invalid packet issues forcing them to leave the server, but I do wish if there was a clean and properly working way to bring this feature back, so we could add wheels with different attributes for the car, better grip better drifting.
- A Version with unlockables or prices, a cool idea that was requested before, is to allow hosts to enable a pricing system for the CVS menu, players do races or jobs, get money, and they can buy parts for their cars, each part could have it's respective price, the prices could the chosen by the host.
- Be able to toggle the CVS mod via event, like that event I suggested earlier, there could be another one that prevents other players from changing the visual of the car by toggling it on or off, when it's off, the CVS GUI won't pop up once you aim at it and type the /garage command
Any more ideas feel free to share and if you're skilled enough as a coder and you're interested to make this happen, contact me.