Server Name: SSRP 1,2
Suggestion Title:
VCMOD
How would it benefit the server: You can kick people out of your cars,Lock your cars while inside, Use headlights, Also a use for another sugestion i saw police cars, Would add light to these.
Potential Issues/Exploits:
None that i know of
Additional notes:
Nope
Thank you for your time!
Warning: This is a big piece of text showing what VCMOD Has to offer.
THIS MOD FEATURES:
DarkRP support: has a custom car seller NPC, autospawns on the map, tested and working with DarkRP 2.4, 2.5, 2.6
FastDL already setup: dont have to worry about that little thing yourself
Trailer support: different connection types, works on any car trailer
Segmental: disable or adjust every feature one by one
Lights: reverse, brake, night, head lights, high beams, turn signals, hazards, Interior (auto turns off on left alone cars, fades when too far)
Vehicle name: Shows a vehicle name when you enter it using the 3D HUD
3D HUD: Fully animated with multiple stages. Displays health, cruise, etc. 3D effects intensity can be adjusted
Passenger seats: custom exit positions, 1-9 buttons to change seats while in car
Pickup kit's: various pickup kits to repair the car, etc, with fancy HUD elements
Reverse sound: big (truck) vehicles emit reverse beep
Exhaust: Emits smoke from the exhaust pipes
Door sounds: an open and close sound depending, synced with vehicles door anim, if it has it
Cruising: car stays at a constant speed regardless if you are holding the throttle or not
Dynamic Third Person view: auto focus, view drag, dynamic sync, auto focuses when reversing
Wheel dust: depending on the surface, if the vehicle is braking
Horn: stops the horn after you release the button
Damage system: the car catches smoke if its health is low, explodes when health reaches 0
Wheel lock: puts the handbrake off if you were not braking uppon exitting
Steer Lock: when exitting the wheels will stay turned to the direction you turned when before exitting
Control menu: control every single feature of VCMod also give information about controls, setup NPC, etc
Key selection: you can choose which buttons do what yourself with the menu
Other tiny too many to name features: a few if them: reduced driver damage, handbrake sound, etc.
Language support: all VCMod related text will change depending on selected language. Auto detects language also changeable in !vcmod menu
If you do not like VCMod provided Car Dealer NPC all other car dealer NPC's on ScriptFodder are compatible with VCMod
Instructions for DarkRP NPC support read the Readme.txt.
The NPC gets auto placed in the map at the position and angle you specify (remove the pos line if you dont want it to spawn)
I will try to update it regularly, if you have bug reports, I will be glad to help out.
Lag optimization
Lights are rendered fully clientside, no entities, no lag
Lights are grouped into their functions before sending to client, reduces rendering costs by about half
Light data for each car type is sent only once per new car type, data sent in chunks (wont lag the server)
Admin can adjust times of lights auto shut off if the car is left alone
Admin can disable headlight option in the menu
Each client can turn off dynamic lights if too laggy
Each client can turn off each light layer one by one if too laggy
Each client can reduce the size of each light layer+ dynamic light
Dynamic lights gets reduced in size and shut off when its far enough
Lights do not render if far enough
Lights have LOD's, the further out you go, the more light layers will turn off, keeping it not noticeable
Each client can turn off lights on their own if too laggy
Each client can select lights auto fade out distance
Overall, I have not gotten any complaints about VCMod being too laggy, it is optimised as best as it could be. Some cars have over 500 total lights on them, no noticeable lag even with several vehicles spawned.