Customizing

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.

  • 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;