Medal LittleBigPlanet Karting.png

Motor Connectors

From Imagisphere
Jump to navigation Jump to search
Safety first!
This page is a work in progress. As a result, the layout and/or content herein may be subject to change.

A motor is a type of connector found in LittleBigPlanet Karting. They serve as this game's equivalent to the bolt and joint connectors from the main series, and are used to move and rotate objects in various ways.

Usage and Behaviour

Motors are placed identically to any other object. Unlike bolts and joints, most motors are not dependant on other objects to exist in the scene. However, on their own they have no collision and will not be visible in Play Mode or Test Drive. When a new motor is placed, a connector pin automatically appears on the Popit Cursor; placing this onto an object will link it to the motor, allowing it to be transformed based on the type of motor that was just placed. A cyan sphere on the tip of every motor can be grabbed with the Popit Cursor to create a new connector pin, allowing multiple objects to be manipulated by a single motor.

While multiple objects can be controlled by a single motor, only one motor can be connected to any given object at a time; attempting to link another motor to an object will overwrite the first link. However, motors can be connected to other motors, allowing them to be chained together to create complex object movements.

While the Popit Cursor is being used, white lines are drawn between motors and any objects connected to them. A more detailed preview of a motor's movement can be seen by highlighting it, or while inside its tweak menu.

All motors have both an input and output, which can be used to control them using logic, or receive signals based on the motor's activity.

Shared Tweaks

Each motor has its own set of tweaks to configure its behaviour, but there are two tweaks that are shared between all five motor types.

Tweak Timing Sync.png
Sync: (0.0s - 600.0s)
Found in each motor's Timing section, this sets how long the motor will wait after being activated before it begins moving or rotating.
Tweak Timing Time.png
Motor Priority: (
GameplayGameplay •‎
SceneryScenery
)

Determines the physicality of any objects connected to the motor.
Tweak Motor Priority Gameplay.pngGameplay
Connected objects are solid, and are able to push drivers, their cameras, and dynamic objects.
UI Network Privacy Game.pngScenery
Connected objects have no physical presence in the scene; drivers and dynamic objects are able to pass through them.


Piston Motor

Piston Motor
Popit Icon
Games: LittleBigPlanet Karting
Type: Gadgets
Category: Motors
Inputs: 1
Outputs: 1
Obtained from: Start

The Piston Motor functions similarly to the Piston from the main games, moving affected objects along a fixed axis. The angle of the piston affects which axis the connected objects will travel along.

The Piston Motor's output sends a digital ON signal whenever it moves, and an analogue signal based on how close it is to the target distance.

Tweaks

Distance

Tweak Connector Motion Flipper Out.png
Distance: (0.1 - 400.0)
Sets how far the motor can extend.
Tweak Connector Joint Length Maximum.png
Start Distance: (0.0 - 400.0)
Determines the initial start point for the piston, i.e. how close it starts to the end point. Note that this value cannot exceed the 'Distance' value specified above.

Timing

Tweak Timing Time.png
Time: (0.1s - 360.0s)
Determines how long the piston takes to extend/contract from one end to the other.
Tweak Timing Pause.png
Pause: (0.0s - 600.0s)
Sets how long the piston stays at each end before moving again.

Motion

Tweak InputAction Carousel.png
Input Action: (
On / OffOn / Off •‎
Forwards / BackwardsForwards / Backwards •‎
Single CycleSingle Cycle •‎
Speed ScaleSpeed Scale
)

Determines how the motor responds to the signal it receives through its input.
Tweak BehaviorSetting OnOff.pngOn / Off
The motor starts moving when it receives a digital ON signal, and stops moving when it receives an OFF signal.
Tweak BehaviorSetting Directional.pngForwards / Backwards
The motor extends to its end point when turned ON signal, and retracts when turned OFF.
Tweak LiveStreamSensor Output Always.pngSingle Cycle
The motor performs a complete movement cycle each time it receives a signal.
Tweak InputAction SpeedScale.pngSpeed Scale
The motor's speed is determined by the strength of the incoming analogue signal.
Tweak Connector Motion Flipper Carousel.png
Flipper Type: (
OffOff •‎
InIn •‎
OutOut
)

Determines whether or not the motor snaps back to the opposite end once it reaches its destination, and which end it snaps to.

Acceleration

Tweak Connector Motion Flipper Out.png
Curve Type Extend: (
LinearLinear •‎
AccelerateAccelerate •‎
DecelerateDecelerate •‎
SmoothSmooth
)

Determines how the motor accelerates when it extends.
Tweak CurveType Linear.pngLinear
The motor starts and stops abruptly with no smoothing.
Tweak CurveType Accelerate.pngAccelerate
The motor moves slowly initially, but speeds up towards the end of its path.
Tweak CurveType Decelerate.pngDecelerate
The motor starts moving fast, but slows down as it reaches the end.
Tweak CurveType Smooth.pngSmooth
The motor smoothly glides from one end to the other, accelerating at the start and decelerating at the end.
Tweak Connector Motion Flipper In.png
Curve Type Retract: (
LinearLinear •‎
AccelerateAccelerate •‎
DecelerateDecelerate •‎
SmoothSmooth
)

Determines how the motor accelerates when it retracts.
Tweak CurveType Linear.pngLinear
The motor starts and stops abruptly with no smoothing.
Tweak CurveType Accelerate.pngAccelerate
The motor moves slowly initially, but speeds up towards the end of its path.
Tweak CurveType Decelerate.pngDecelerate
The motor starts moving fast, but slows down as it reaches the end.
Tweak CurveType Smooth.pngSmooth
The motor smoothly glides from one end to the other, accelerating at the start and decelerating at the end.

Rotate Motor

Rotate Motor
Popit Icon
Games: LittleBigPlanet Karting
Type: Gadgets
Category: Motors
Inputs: 1
Outputs: 1
Obtained from: Start

The Rotate Motor is used to rotate objects around a point in 3D space. The position of the motor is important, as it determines the pivot around which objects will rotate.

The Rotate Motor's output sends a digital ON signal while it rotates, and an analogue signal based on how close it is to completing a full rotation.

Tweaks

Speed

Tweak Movement Speed.png
Speed: (0.1 - 30.0)
Sets how fast the motor rotates.
Tweak Connector Motion Rotation Carousel.png
Direction: (
ClockwiseClockwise •‎
Counter ClockwiseCounter Clockwise
)

Determines which direction the motor will rotate in.

Motion

Tweak InputAction Carousel.png
Input Action: (
On / OffOn / Off •‎
Forwards / BackwardsForwards / Backwards •‎
Single CycleSingle Cycle •‎
Speed ScaleSpeed Scale
)

Determines how the motor responds to the signal it receives through its input.
Tweak BehaviorSetting OnOff.pngOn / Off
The motor starts rotating when it receives a digital ON signal, and stops when it's turned OFF.
Tweak BehaviorSetting Directional.pngForwards / Backwards
The rotation direction alternates depending on the initial tweak and the state of its input, e.g. if set to rotate clockwise, then it will rotate in that direction when ON, but an OFF signal will make instead make it rotate counter clockwise.
Tweak LiveStreamSensor Output Always.pngSingle Cycle
The motor performs a complete rotation cycle each time it receives a signal.
Tweak InputAction SpeedScale.pngSpeed Scale
The rotation speed is determined by the strength of the incoming analogue signal.

Hinge Motor

Hinge Motor
Popit Icon
Games: LittleBigPlanet Karting
Type: Gadgets
Category: Motors
Inputs: 1
Outputs: 1
Obtained from: Start

The Hinge Motor rotates objects back and forth between two points. Like the Rotate Motor, the motor's position and orientation determines how attached objects will rotate around it.

The Piston Motor's output sends a digital ON signal whenever it moves, and an analogue signal based on how close it is to the target distance.

Tweaks

Angle

Tweak Sensor AngleRange.png
Angle: (1.0 - 360.0)
Sets the range that the motor will rotate in.
Tweak Gun Accuracy.png
Start Angle: (0.0 - 360.0)
Determines the initial start point for the hinge, i.e. how close it starts to the end point. Note that the upper bound for this tweak is controlled by the Angle value specified above.

Timing

Tweak Timing Time.png
Time: (0.1s - 360.0s)
Determines how long the hinge takes to rotate from one point to the other.
Tweak Timing Pause.png
Pause: (0.0s - 600.0s)
Sets how long the hinge stays at each end of the path before rotating again.

Motion

Tweak Connector Motion Rotation Carousel.png
Direction: (
ClockwiseClockwise •‎
Counter ClockwiseCounter Clockwise
)

Determines which direction the motor will start rotating in first.
Tweak InputAction Carousel.png
Input Action: (
On / OffOn / Off •‎
Forwards / BackwardsForwards / Backwards •‎
Single CycleSingle Cycle •‎
Speed ScaleSpeed Scale •‎
)

Determines how the motor responds to the signal it receives through its input.
Tweak BehaviorSetting OnOff.pngOn / Off
The motor starts rotating when it receives a digital ON signal, and stops when it's turned OFF.
Tweak BehaviorSetting Directional.pngForwards / Backwards
The motor rotates to its end point when turned on, and returns to its start position when off.
Tweak LiveStreamSensor Output Always.pngSingle Cycle
The motor performs a complete rotation cycle each time it receives an input.
Tweak InputAction SpeedScale.pngSpeed Scale
The motor's speed is determined by the strength of the incoming analogue signal.
Tweak Connector Motion Flipper Carousel.png
Flipper Type: (
OffOff •‎
InIn •‎
OutOut
)

Determines whether or not the motor snaps back to the opposite end once it reaches its destination, and which end it snaps to.

Acceleration

Tweak Connector Motion Flipper Out.png
Curve Type Extend: (
LinearLinear •‎
AccelerateAccelerate •‎
DecelerateDecelerate •‎
SmoothSmooth
)

Determines how the motor accelerates when it extends.
Tweak CurveType Linear.pngLinear
The motor starts and stops abruptly with no smoothing.
Tweak CurveType Accelerate.pngAccelerate
The motor rotates slowly initially, but speeds up as it reaches its target angle.
Tweak CurveType Decelerate.pngDecelerate
The motor starts rotating quickly, but slows down as it reaches its target.
Tweak CurveType Smooth.pngSmooth
The motor smoothly glides from one end to the other, accelerating at the start and decelerating at the end.
Tweak Connector Motion Flipper In.png
Curve Type Retract: (
LinearLinear •‎
AccelerateAccelerate •‎
DecelerateDecelerate •‎
SmoothSmooth
)

Determines how the motor accelerates when it retracts.
Tweak CurveType Linear.pngLinear
The motor starts and stops abruptly with no smoothing.
Tweak CurveType Accelerate.pngAccelerate
The motor rotates slowly initially, but speeds up as it reaches its target angle.
Tweak CurveType Decelerate.pngDecelerate
The motor starts rotating quickly, but slows down as it reaches its target.
Tweak CurveType Smooth.pngSmooth
The motor smoothly glides from one end to the other, accelerating at the start and decelerating at the end.

Look At Motor

Look At Motor
Popit Icon
Games: LittleBigPlanet Karting
Type: Gadgets
Category: Motors
Inputs: 1
Outputs: 1
Obtained from: Start

The Look At Motor is used to make objects point towards drivers or a Tag. The arrow on the top of the motor indicates which direction the object will point, with its position being the point the object rotates around. When the target leaves its trigger radius, the object returns to its default orientation.

This motor's output sends out a digital ON signal whenever its target is in range.

Tweaks

Trigger Mode

Tweak Sensor Shape Carousel.png
Shape: (
SphereSphere •‎
CubeCube
)

Determines the shape of the motor's trigger zone.
Tweak Sensor MaximumRadius.png
Max Range: (1.0 - 500.0)
Determines the size of the trigger zone.
Tweak GenericSetting Cooperative.png
Team: (
Team OneTeam One •‎
Team TwoTeam Two •‎
Team ThreeTeam Three •‎
Team FourTeam Four •‎
Team FiveTeam Five •‎
Team SixTeam Six •‎
Team SevenTeam Seven •‎
Team EightTeam Eight •‎
Any TeamAny Team
)

Sets which team the motor will look at; drivers from other teams will be ignored.

Timing

Tweak Movement Speed.png
Speed: (0.0 - 1500.0)
Sets how fast the motor rotates to face its target.
Tweak Movement Acceleration.png
Acceleration: (1.0 - 180.0)
Sets how quickly the motor reaches its top speed.
Tweak Visual Length.png
Lead Target: (0.0 - 5.0)
Determines whether the motor points in the direction that the target is moving, and by how much. At 0.0, the motor will just point at the target's position. At 5.0, the motor will point in the direction that its target is travelling rather than its actual position.

Follow Tag

Tweak Sackbot Target LookAtKey.png
Follow Tag: (
NoNo •‎
YesYes
)

When set to Yes, the motor will look at a Tag instead of a driver.
Tweak Sensor Key.png
Tag Colour: (
Blue •‎
Purple •‎
Pink •‎
Red •‎
Yellow •‎
Lime •‎
Green •‎
Turquoise
)

Sets the colour channel for the gadget. Sensors will only detect Tags matching this colour.
Tweak Text Label.png
Select or Tweak a Tag Label
Opens a dialogue box to create a new Tag label, or select an existing one.

Motion

Tweak Movement LockElevation.png
Lock Elevation: (
NoNo •‎
YesYes
)

If set to Yes, the motor's rotation will be restricted to its Yaw axis.
Tweak InputAction Carousel.png
Input Action: (
On / OffOn / Off •‎
Speed ScaleSpeed Scale
)

Determines how the motor responds to the signal it receives through its input.
Tweak BehaviorSetting OnOff.pngOn / Off
The motor tracks its target when it receives a digital ON signal, returning to its initial orientation when OFF.
Tweak InputAction SpeedScale.pngSpeed Scale
The speed at which the motor tracks its target is determined by the strength of the incoming analogue signal.

Path Follower Motor

Path Follower Motor
Popit Icon
Games: LittleBigPlanet Karting
Type: Gadgets
Category: Motors
Inputs: 1
Outputs: 1
Obtained from: Start

The Path Follower Motor moves connected objects along any paths in the scene. The motor must be attached to a path in order to function. When placing a Path Follower Motor, the closest path will be highlighted in green, and a white gimal appears at the point on the path where the motor will attach. Once attached to a path, pressing up or down on Left stick will move it along the track, and pressing Cross button will confirm its position. From there, objects can be attached in the same way as any other motor.

Once the motor has been attached to a path and an object is connected, it will travel back and forward along the path.

Tweaks

Timing

Tweak Timing Time.png
Time: (0.1s - 360.0s)
Determines how long the motor takes to travel from one end of the path to the other.
Tweak Timing Pause.png
Pause: (0.0s - 600.0s)
Sets how long the motor stays at each end of the path before moving again.

Motion

Tweak Gun Accuracy.png
Orient to Path: (
NoNo •‎
YesYes
)

If set to yes, the object will rotate to face the direction it's travelling. Otherwise, it will maintain a fixed orientation.
Tweak InputAction Carousel.png
Input Action: (
On / OffOn / Off •‎
Forwards / BackwardsForwards / Backwards •‎
Single CycleSingle Cycle •‎
Speed ScaleSpeed Scale
)

Determines how the motor responds to the signal it receives through its input.
Tweak BehaviorSetting OnOff.pngOn / Off
The motor starts moving along the path when it receives a digital ON signal, stopping when turned OFF.
Tweak BehaviorSetting Directional.pngForwards / Backwards
The motor starts moving to the end of the path when turned on, returning to the start when off.
Tweak LiveStreamSensor Output Always.pngSingle Cycle
The motor runs a complete cycle through the path each time it receives a signal.
Tweak InputAction SpeedScale.pngSpeed Scale
The speed of the motor is adjusted depending on the strength of the incoming analogue signal.
Tweak Connector Motion Flipper Carousel.png
Flipper Type: (
OffOff •‎
InIn •‎
OutOut
)

Determines whether or not the motor snaps back to the opposite end once it reaches its destination, and which end it snaps to.