Much of your customizing can be done using the Mechanic HUD and the > Controls settings from the Vehicle Menu.
The > Controls settings allow you to add and remove gears and set the gear powers, adjust steering, gravity and turbo
There are some behaviors you will want to adjust in the scripts themselves. You will find settings to edit sounds, displayed messages, and other vehicle behaviors at the top of the Root Engine, Root Menu, and Root Settings scripts. There are comments at the top of the scripts with suggestions of what to change.
After making any changes to the scripts, reboot the vehicle so the scripts connect up properly.
Always make backups of your vehicle while editing, just in case things go horribly and terribly wrong.
- Sound customization is done at the top of the Root Settings script.
- Physics settings for ground, boat, and Flight Mode are located in the Root Settings script.
- Customize the Headlight
- Customize the Alarm
- Much of handling is affected by the choice, placement and size of your root prim.
A note about designing your own custom animations.
See also information about customizing steering and physics
Customizing the Engine Script:
You can re-route the wheelie animation to be triggered when shifting gears instead, by setting ShiftPose to TRUE.
integer ShiftPose = TRUE;
You can choose a default gear when sitting on the vehicle other than first by changing the StartingGear.
integer StartingGear = 2;
If you want the vehicle to turn in place without being in motion, you can set TurnWhileStopped to TRUE
integer TurnWhileStopped = TRUE;
Your list of gears and values can be set here as well separated by commas. You can have as many as you need. These gears can also be set up and changed from the > Controls menu.
list Init_List_Gears = [20, 30, 40, 100];
You may want to change the default text presented by the vehicle. Simply change the text that appears between the quote marks.
string Msg_Ride = "Drive"; //Command to ride chopper on Pie Menu
string Msg_Start = "Hello there!"; //Greeting message. Set to "" to disable.
string Msg_End = "That's a load off"; //End message when exiting. Set to "" to disable.
Here is where to customize the mouselook settings:
integer MBnk = TRUE; // TRUE or FALSE. Turn on banking mode for mouselook
integer Auto_Mouselook = FALSE; // TRUE or FALSE. Turn on mouselook automatically when seating.
integer Mo_Turn_Power = 500; //75// Mouselook Turning Power;