TurnSystem (BETA)

v7 beta documentation in progress. v7 beta documentation may be incomplete or inaccurate.
v7 functions and features may be significantly different from previous ACS versions.
These instructions are not valid for current v6+ ACS!


Requires the TurnSystem root prim script.


TurnSystem allows you to select a set of up to 24 prims within any size linkset to be repositioned for one or more of the following: turning, parking, flight mode or Amphibian mode.

TurnSystem is primarily designed to allow a turning front end motorcycle, and motorcycle park routine (with lean and kickstand). However, TurnSystem can also be used for other vehicles and purposes, such as animating rudders, steering wheels, steering rods, etc.


Upgrading from earlier ACS versions:

TurnSystem is the preferred alternative to Prim Control and the older variations of Park & Resizer and Root Animator scripts.

Instead of recording all prims in the linkset like the older scripts, TurnSystem only records the specific prims you have selected, saving a lot of memory overhead.

TurnSystem responds much faster in vehicle use than the older systems, as it commands all specified links at once, making it usable on higher prim vehicles that can lag too much on the older Prim Control scripts.

TurnSystem requires only the single root prim script for any combination of prim positions, unlike older ACS versions.

Just the one script needed for a linkset up to 255 links.


Setup

You will be using touch-select to choose a range of all prims that will be moving for any states, including prims that only move for certain states. For example, if you plan to use turning front end prims as well as a park routine with a kickstand, you must select all the turning prims and the kickstand prim.

You can record prim positions for turning left and right, for parked (engine off), as well as for flight and amphibian mode. The prims are positioned and rotated relative to the root prim, and you must first record their normal default driving positions.

Recording the Park position also records a vehicle lean angle, so the vehicle will lean to that angle when the driver exits.


Example for animating a steering wheel:

  • Take a backup copy of your vehicle into inventory, in case things go wrong when you start moving prims around.
  • With the +Mechanic Tool+ script in the vehicle, touch the vehicle and connect the Mechanic HUD
  • Choose Zero Root Rotation from the main menu on the Mechanic HUD to position the vehicle to work on.
  • From the Mechanic HUD main menu choose Turn System
  • Inject the TurnSystem script from the menu if you haven't placed it inside the root already.
  • Select Touch Select Turn Prims and touch the steering wheel prim, it should glow and flash as selected.
  • Select Record Turn Prims Straight from the Mechanic HUD menu.
  • Using edit linked parts, rotate the steering wheel prim to the left.
  • Select Record Turn Prims Left from the Mechanic HUD menu.
  • Using edit linked parts, rotate the steering wheel prim to the right.
  • Select Record Turn Prims Right from the Mechanic HUD menu.
  • Test how it looks by choosing Test Turn Prims Straight, as well as Right and Left.
  • Exit back to the main menu and go for a drive.

You may want to add left and right steering animations so the driver's hands move with the wheel.


Example for setting up a motorcycle park routine:

  • Take a backup copy of your vehicle into inventory, in case things go wrong when you start moving prims around.
  • With the +Mechanic Tool+ script in the vehicle, touch the vehicle and connect the Mechanic HUD
  • Choose Zero Root Rotation from the main menu on the Mechanic HUD to position the vehicle to work on.
  • From the Mechanic HUD main menu choose Turn System
  • Inject the TurnSystem script from the menu if you haven't placed it inside the root already.
  • Select Touch Select Turn Prims and touch the prims that will be moving when parking. In a motorcycle this is normally all your front end parts such as handlebars, headlight, forks, rim and tire. Also select your kickstand prim!
  • Choose Record Turn Prims Straight from the Mechanic HUD menu.
  • Now you can reposition your prims for the park routine. If you are moving the front end, it is a bit of an art, using Edit Linked Parts, select the front end prims that will be turning to the side when leaned, then move and rotate that group of prims into position. You can lean the entire bike over. Also, drop the kickstand prim into place.
  • Ok if all the parts are in position, select Record Turn Prims Park
  • To test it, choose Test Turn Prims Straight and then choose Test Turn Prims Park.
  • Exit back to the MAIN MENU to exit setup mode and ghet on and off the bike to make sure everything looks as it should.


Things to Know

  • You can come back and edit your positions at any time, simply choose the Test Turn Prims option for the position you wish to edit. You must use Show All Turn Prims so the prims are flashing before re-recording a position.
  • If you are leaning your vehicle for recording Park, be sure to begin the lean with the vehicle at zero rotation (0,0,0)
  • You can add or remove prims to the vehicle after recording positions.
  • For a complete motorcycle turning left and right turning front end, use the Fixed Wheel script in the front end spinning wheel prim(s), not the Pivoting Wheel!, as the TurnSystem will be handling the turning of the wheel.

[v7 Main]