Rust Vehicles GUI

Rust Vehicles GUI 1.0.5

Added New Vehicles:
Apache, ARES_AA, ARES_HC, ARES_T, BeeVan, BikeBoard, CannonCar, CF105, DeliveryVan, FireAmbulance, FireLightRescue, FirePickupTruck, FireTruck, FoodTruck, GunTruck, HoverRacer, MotorbikeBoard, PodRacerSky, Rustlux, Rustlux_50CAL, Rustlux_Armor, Rustlux_Cargo, Rustlux_HE, Rustlux_HV, Rustlux_mlrs, SharkBoat, SharkBoatArmed, SharkBoatHuge, SharkSuit, SharkSuitArmed, StandSki, StandSki2, StandSki3, StandSki4, StandSki5, StandSki6, Stretch_CharitySpecial, TrikeBoard, VaultVan, Wedge, WeedVan

Performance improvements​

  • Config reads: 90% faster (cached instead of file I/O + JSON parsing on every UI update)
  • Memory allocations: Reduced GC pressure from pooled lists
  • File I/O: Fewer disk writes (batched saves instead of one per change)
  • Overall: Smoother UI experience, especially with large configs or many concurrent users

The plugin was loading ALL vehicle images at server startup (even unused ones)

  • If you had 495 images but only 60 vehicles configured, it loaded all 495
  • This made server startup slower and used unnecessary memory
  • Images now load "on-demand" - only when a player actually opens the vehicle shop
  • Only images for vehicles you actually have configured will be loaded
  • Images are cached after first load, so they're instant on subsequent opens
  • Images now load "on-demand" - only when a player actually opens the vehicle shop
  • Only images for vehicles you actually have configured will be loaded
  • Images are cached after first load, so they're instant on subsequent opens

Image zip added vehicles fixed some corrupted image files​

  • Badcoppi_Sport_Black.png
  • Badcoppi_Sport_Blue.png
  • Badcoppi_Sport_Green.png
  • Badcoppi_Sport_Pink.png
  • Badcoppi_Sport_Red.png
  • Badcoppi_Sport_White.png
  • Badcoppi_Sport_Yellow.png
  • Badcoppi_Strada_Black.png
  • SpaceHelicopter.png
  • SpaceHelicopterArmed.png

Fixed some capability issues with public version VechileLicence.cs​

Added Vehicles to the images.zip
126p_Blue.png
126p_Brown.png
126p_Green.png
126p_Lime.png
126p_Purple.png
AH001.png
AssaultDrone.png
BeachChairCar.png
BeachChairCarDuo.png
BeanBagCar.png
BeanBagCarDuo.png
Biplane.png
BiplaneArmed.png
BoltBucket.png
ChairCar.png
CrudeBird.png
CyberKart.png
CyberTruck.png
DeskCar.png
DeskCopter.png
Diablo_Black.png
Diablo_Blue.png
Diablo_Gold.png
Diablo_Green.png
Diablo_Orange.png
Diablo_Pink.png
Diablo_Police.png
Diablo_Purple.png
Diablo_Red.png
Diablo_White.png
Diablo_Yellow.png
HoverThrone.png
Jetpack.png
JetpackUnarmed.png
KartBradley.png
KartCake.png
KartCatapult.png
KartCoop.png
KartPie.png
KartPinata.png
KartRaceBed.png
KartSedan.png
KartSemi.png
KartToy.png
KartUFO.png
MH60X.png
MOTORHOME.png
Nightwing.png
PortaPotty.png
Razor.png
RedBaron.png
RocketSeat.png
RockingChairCar.png
SantaSled.png
ScrapBuggy.png
ScrapCar.png
ScrapTruck.png
SemiTandemAxle.png
ShifterKart1.png
ShifterKart2.png
ShifterKart3.png
ShifterKart4.png
ShifterKart5.png
ShifterKart6.png
SpaceBuggy.png
SpaceHeli.png
SpaceHeliArmed.png
Stretch_Black.png
Stretch_Pink.png
Stretch_White.png
SU47_Bling.png
SU47_QT.png
TukTuk.png
UmbrellaCopter.png
UtilityTruck.png
UtilityTruck2.png
UtilityTruck3.png
Viperwing.png
Made some Alignment changes and text size.
Some UI Optimizations.
Automatic integration wasn't working removed it and providing video and instructions on how to add the tab for it.

Using ServerPanel UI
1. Open ServerPanel in-game (requires: ServerPanel edit permission)
2. Click 'Add Category' button
3. In the Edit Category window, fill in:
- Title: {Desired Nane} Example: VEHICLES
- Commands: Click the open button and in pop up type vehicles then click the X
- Show Pages?: true
- Chat Button: false
4. In the Pages section, set:
- Type (Plugin/UI): Plugin
- Plugin Name: RustVehiclesGUI
- Plugin Hook: API_OpenPlugin
5. Click Save

Added personal background colors

colors.jpg

Change color scheme by clicking
Change Transparency by clicking - or +
Changes persist through wipes and restarts

UI visual improvements

Added Pickup and Recall buttons to manage vehicle page.