Controlinator

From Imagisphere
Revision as of 08:10, 28 January 2023 by Metraberryy (talk | contribs) (Match accent colour to template)
Jump to navigation Jump to search
Controlinator
"Controlinator_Icon.png" does not exist. Click here to upload it...Dummy link
Games: LittleBigPlanet 2, LittleBigPlanet PS Vita, LittleBigPlanet Karting, LittleBigPlanet 3
Type: Gadgets
Category: Advanced Logic
Inputs: 1
Obtained from: Start
Safety first!
This page is a work in progress. As a result, the layout and/or content herein may be subject to change.

Usage and behaviour

Tweaks

Tweak Visual Visibility.png
Visible in Play Mode: (
NoNo •‎
YesYes
)

Determines whether or not the object will be rendered in Play Mode.

Controlinator Circuitboard

Inside the circuit board of a Controlinator, the main object that all of the buttons are mounted on is considered one piece of logic by itself. It doesn't do anything by itself if removed, but has special clipping rules when placed on a circuitboard where it will always clip itself to the top section of the circuitboard's border.

In earlier builds, this part of the controlinator is an attached object with a hitbox instead of a piece of logic.

Direct Control Gadgets

The Direct Control gadgets were both separate pieces that later scrapped and combined together to create the Controlinator. When present in a level with a Controlinator, they will operate on a separate Remote Control transmitting and recieving field from normal Controlinators and any other variants.

Direct Control Prompt

File:Direct Control Prompt Icon.png

The Direct Control Prompt was later repurposed to be the seat part of the Controlinator. It uses the same model as the Controlinator, but has no circuitboard and will control nearby Direct Control Objects that recieve its signal.

The advantage of the Direct Control Prompt over the Controlinator is that it can be used as a simply decorative device.

Tweaks

Template:Tweaktriggerradius Template:Tweakfrequencycolor

Tweak Visual Visibility.png
Visible in Play Mode: (
NoNo •‎
YesYes
)

Determines whether or not the object will be rendered in Play Mode.

Template:Tweaksidemounted

Tweak Gameplay TeamFilter Carousel.png
Team Filter: (
EveryoneEveryone •‎
FriendsFriends •‎
EnemiesEnemies •‎
Red TeamRed Team •‎
Blue TeamBlue Team •‎
)

Adjusts the Team Ownership of the selected item. Only players on the selected team will be able to use that item.

Direct Control Object

File:Direct Control Object Icon.png

The Direct Control Object was later repurposed to be the circuitboard part of the Controlinator. It resembles a controller, and the light on it matches its frequency color. The light will turn off when its single eject port is active. It contains the circuitboard and all of the buttons that output controls from the player.

It will only become active when it recieves a signal from a Direct Control Prompt, and will function exactly as a Controlinator does.

Tweaks

Template:Tweakfrequencycolor Template:Tweakshowcircuitboard

Tweak Visual Visibility.png
Visible in Play Mode: (
NoNo •‎
YesYes
)

Determines whether or not the object will be rendered in Play Mode.

Direct Control Buttons

Though they don't have a popit section of their own, originally the buttons on the Controlinator's circuitboard were considered separate pieces of logic that were simply attached to the circuitboard.

There are 6 main types of buttons present with unique models; Shuffle buttons, Directional buttons, Tilt buttons, Symbol buttons, an L3 button and a Power button. Every button can be removed from the Controlinator's circuitboard but won't do anything on its own.

Tweaks

Each button displays the name "Switch" when tweaked.

Tweak Output Inverted.png
Invert Output: (
NoNo •‎
YesYes
)

Inverts the gadget's output, turning On signals Off and vice-versa.
Tweak Visual Visibility.png
Visible in Play Mode: (
NoNo •‎
YesYes
)

Determines whether or not the object will be rendered in Play Mode.

Switch Types

The Direct Control Buttons use "switchbase.ff" and have internal values in the Enum ESwitchType corresponding to their switch ID

Below is the value from the Enum in relation to the switch type.

Name ID
Int Hex
Controller_Binary 9 12
Controller_Analog 10 14

Sackbot Pads

Sackbot Pads were a type of Controlinator used in the LBP2 2010 Pre-alpha as a way to control Sackbots via Controlinators. They were scrapped in favor of Controlinators having a "Control Sackbot" tweak, but will still function when ported over. When present in a level with a Controlinator, they will operate on a separate Remote Control transmitting and recieving field from normal Controlinators and any other variants.

They have all the same tweaks and options as a Controlinator but will only function with Sackbots.

Pad Input

Sackbot Pad Input Icon.png

The Pad Input gadget is used to input controls to a Sackbot; all of the buttons on the Controlinator only have inputs and will control the Sackbot's action for that button when activated.

Output Pad

Sackbot Output Pad Icon.png

The Output Pad gadget is used to recieve a Sackbot's output controls; all of the buttons on the Controlinator only have outputs and will activate when the Sackbot acts out the control for that button.


Template:LBP2Gadgets