Controlinator: Difference between revisions

From Imagisphere
Jump to navigation Jump to search
No edit summary
m (Dark mode support)
Line 42: Line 42:
{{tweak
{{tweak
|icon=Tweak_Text_LogicName.png
|icon=Tweak_Text_LogicName.png
|invert=y
|name=Name
|name=Name
|params=text field; 256 characters
|params=text field; 256 characters
Line 49: Line 50:
{{tweak
{{tweak
|icon=Tweak_Controlinator_Remote_None.png
|icon=Tweak_Controlinator_Remote_None.png
|invert=y
|name=Remote Control
|name=Remote Control
|params=[[File:Tweak_GenericSetting_No.png|22px]] No; [[File:Tweak_Controlinator_Remote_Transmit.png|22px]] Transmitter; [[File:Tweak_Controlinator_Remote_Recieve.png|22px]] Receiver;
|params=[[File:Tweak_GenericSetting_No.png|class=invert|22px]] No; [[File:Tweak_Controlinator_Remote_Transmit.png|class=invert|22px]] Transmitter; [[File:Tweak_Controlinator_Remote_Recieve.png|class=invert|22px]] Receiver;
|desc=Determines whether the Controlinator receives
|desc=Determines whether the Controlinator receives
;[[File:Tweak_GenericSetting_No.png|22px]] No: The Controlinator does not transmit or receive user inputs.
;[[File:Tweak_GenericSetting_No.png|class=invert|22px]] No: The Controlinator does not transmit or receive user inputs.
;[[File:Tweak_Controlinator_Remote_Transmit.png|22px]] Transmitter: The Controlinator sends the user's inputs to any receiving Controlinators on the same frequency.
;[[File:Tweak_Controlinator_Remote_Transmit.png|class=invert|22px]] Transmitter: The Controlinator sends the user's inputs to any receiving Controlinators on the same frequency.
;[[File:Tweak_Controlinator_Remote_Recieve.png|22px]] Receiver: The Controlinator cannot be entered, and instead receives inputs from other Controlinators transmitting on the matching frequency.
;[[File:Tweak_Controlinator_Remote_Recieve.png|class=invert|22px]] Receiver: The Controlinator cannot be entered, and instead receives inputs from other Controlinators transmitting on the matching frequency.
}}
}}
{{Tweak
{{Tweak
|icon=Tweak_Sensor_Key.png
|icon=Tweak_Sensor_Key.png
|invert=y
|name=Controlinator Frequency Colour
|name=Controlinator Frequency Colour
|params=[[File:Tweak_TagColor_Blue.png|22px|Blue]]; [[File:Tweak_TagColor_Purple.png|22px|Purple]]; [[File:Tweak_TagColor_Pink.png|22px|Pink]]; [[File:Tweak_TagColor_Red.png|22px|Red]]; [[File:Tweak_TagColor_Yellow.png|22px|Yellow]]; [[File:Tweak_TagColor_Lime.png|22px|Lime]]; [[File:Tweak_TagColor_Green.png|22px|Green]]; [[File:Tweak_TagColor_Turquoise.png|22px|Turquoise]]; [[File:Tweak_GenericSetting_Warning.png|22px|Controlled by Nearest Player]]
|params=[[File:Tweak_TagColor_Blue.png|22px|Blue]]; [[File:Tweak_TagColor_Purple.png|22px|Purple]]; [[File:Tweak_TagColor_Pink.png|22px|Pink]]; [[File:Tweak_TagColor_Red.png|22px|Red]]; [[File:Tweak_TagColor_Yellow.png|22px|Yellow]]; [[File:Tweak_TagColor_Lime.png|22px|Lime]]; [[File:Tweak_TagColor_Green.png|22px|Green]]; [[File:Tweak_TagColor_Turquoise.png|22px|Turquoise]]; [[File:Tweak_GenericSetting_Warning.png|class=invert|22px|Controlled by Nearest Player]]
|desc=Sets the colour channel that the Controlinator sends its inputs on, or receives from. If the Controlinator is a Receiver, it can be set to receive inputs from the closest player instead.
|desc=Sets the colour channel that the Controlinator sends its inputs on, or receives from. If the Controlinator is a Receiver, it can be set to receive inputs from the closest player instead.
}}
}}
{{tweak
{{tweak
|icon=Tweak_Controlinator_DisablePopit.png
|icon=Tweak_Controlinator_DisablePopit.png
|invert=y
|name=Disable Popit Controls
|name=Disable Popit Controls
|params=yesno
|params=yesno
Line 70: Line 74:
{{tweak
{{tweak
|icon=Tweak_Controlinator_OverrideSackbot.png
|icon=Tweak_Controlinator_OverrideSackbot.png
|invert=y
|name=Override Sackbot
|name=Override Sackbot
|params=yesno
|params=yesno
Line 76: Line 81:
{{tweak
{{tweak
|icon=Tweak_Controlinator_SwitchActionButtons.png
|icon=Tweak_Controlinator_SwitchActionButtons.png
|invert=y
|name=DEV ONLY - Switch X and O if O is enter button
|name=DEV ONLY - Switch X and O if O is enter button
|params=yesno
|params=yesno
Line 84: Line 90:
{{tweak
{{tweak
|icon=Tweak_Sensor_Radius.png
|icon=Tweak_Sensor_Radius.png
|invert=y
|name=Set Trigger Radius
|name=Set Trigger Radius
|params=0.0 - 5000.0
|params=0.0 - 5000.0
Line 90: Line 97:
{{tweak
{{tweak
|icon=Tweak_Controlinator_AutomaticallyEnter.png
|icon=Tweak_Controlinator_AutomaticallyEnter.png
|invert=y
|name=Automatically Enter
|name=Automatically Enter
|params=yesno
|params=yesno
Line 98: Line 106:
{{Tweak
{{Tweak
|icon=Tweak_Sensor_Players_Carousel.png
|icon=Tweak_Sensor_Players_Carousel.png
|invert=y
|name=Players
|name=Players
|params=[[File:Tweak_Sensor_Players_All.png|22px|top]] All; [[File:Tweak_Sensor_Players_Lead.png|22px|top]] Lead
|params=[[File:Tweak_Sensor_Players_All.png|class=invert|22px|top]] All; [[File:Tweak_Sensor_Players_Lead.png|class=invert|22px|top]] Lead
|desc=When set to "All", any player in the game can enter the Controlinator. When set to "Lead", only Player 1 can be seated.
|desc=When set to "All", any player in the game can enter the Controlinator. When set to "Lead", only Player 1 can be seated.
}}
}}
Line 106: Line 115:
{{tweak
{{tweak
|icon=Tweak_Visual_ShowCircuitboard.png
|icon=Tweak_Visual_ShowCircuitboard.png
|invert=y
|name=Show Circuitboard
|name=Show Circuitboard
|params=yesno
|params=yesno
Line 112: Line 122:
{{tweak
{{tweak
|icon=Tweak_Controlinator_SideMounted.png
|icon=Tweak_Controlinator_SideMounted.png
|invert=y
|name=Side-Mounted
|name=Side-Mounted
|params=yesno
|params=yesno
Line 118: Line 129:
{{Tweak
{{Tweak
|icon=Tweak_Visual_Visibility.png
|icon=Tweak_Visual_Visibility.png
|invert=y
|name=Visible in Play Mode
|name=Visible in Play Mode
|params=yesno
|params=yesno

Revision as of 20:08, 18 June 2024

Controlinator
Popit Icon
Games: LittleBigPlanet 2, LittleBigPlanet PS Vita, LittleBigPlanet 3
Type: Gadgets
Category: Advanced Logic
Inputs: 1 - 19 (LBP2/3)
1 - 21 (Vita)
Outputs: 18 (LBP2/3)
20 (Vita)
Obtained from: Tutorials (LBP2/Vita)
Start (LBP3)
We need a better icon for this.
This article is a tad short. A stub, if you will. You can help the Imagisphere Knowledge Base by expanding it with more information!

The Controlinator is an advanced logic gadget that outputs signals based on the user's inputs, allowing objects to be directly controlled through controller input.

Usage and Behaviour

The Controlinator can be placed onto any surface; when placed directly onto an object, a nearby player can press Triangle button to enter it. The player loses control of their Sackperson once seated; instead, the player's controller inputs produce signals that can be hooked up to any logic in the level.

Inputs and Outputs

In LittleBigPlanet 2 and LittleBigPlanet 3, the Controlinator has 18 outputs, each corresponding to an input on the user's controller.

  • Active; produces a digital ON signal when the Controlinator is currently active - either when a Sackthing is seated, or the gadget is receiving input from a Transmitter.
  • Cross button Circle button Square button Triangle button Face Buttons have four outputs, each corresponding to the shape buttons on the right hand side of the controller. These each produce a digital ON signal when pressed.
  • Directional buttons Directional Buttons are comprised of two outputs that correspond to Left or Right buttons and Up or Down buttons on the left hand side of the controller. The outputs can be fed into a Direction Splitter to get different signals depending on which directions the player presses.
    • Up button and Right button produce a Positive signal, while Down button and Left button produce a Negative signal.
  • L1 button L2 button R2 button R1 button Shuffle Buttons have four outputs, each corresponding to the buttons on the top of the controller.
    • L1 button and R1 button both produce a digital ON signal when pressed.
    • L2 button and R2 button both produce an analogue signal based on how much the button is pressed down.
  • Left stick Right stick Left / Right Sticks; produce an analogue signal based on how far the respective stick is pushed in a given direction. Like with Directional buttons, these can be fed into a Direction Splitter to differentiate between Left and Right, or Up and Down movements.
    • L3 button L3 produces a digital ON signal when clicking in the Left Stick. R3 button is reserved for the Exit Controlinator function in Create Mode, and thus does not have its own output.
  • Tilt: produces analogue signals based on how the user tilts their controller. Again, a Direction Splitter can be used to differentiate between angles.
    • Tilt Left/Right corresponds to the controller's Roll axis, with the arrow on Start button pointing either at the ceiling or the floor.
    • Tilt Up/Down corresponds to the controller's Pitch axis, with the USB charging port facing either the ceiling or the floor.

It should be noted that Square button and Directional buttons cannot be used by seated players unless Popit Controls are disabled in its tweak menu.

By default, the Controlinator has a single Eject input on the bottom, which forcibly ejects the user when it receives a digital ON signal, and prevents the Controlinator from being used as long as it is active.

Tweaks

Tweak Text LogicName.png
Name: (text field; 256 characters)
Sets a name for the Controlinator. If it is captured directly, this name will be used instead of the default "Some kind of object".

Control

Tweak Controlinator Remote None.png
Remote Control: (Tweak GenericSetting No.png No; Tweak Controlinator Remote Transmit.png Transmitter; Tweak Controlinator Remote Recieve.png Receiver;)
Determines whether the Controlinator receives
Tweak GenericSetting No.png No
The Controlinator does not transmit or receive user inputs.
Tweak Controlinator Remote Transmit.png Transmitter
The Controlinator sends the user's inputs to any receiving Controlinators on the same frequency.
Tweak Controlinator Remote Recieve.png Receiver
The Controlinator cannot be entered, and instead receives inputs from other Controlinators transmitting on the matching frequency.
Tweak Sensor Key.png
Controlinator Frequency Colour: (Blue; Purple; Pink; Red; Yellow; Lime; Green; Turquoise; Controlled by Nearest Player)
Sets the colour channel that the Controlinator sends its inputs on, or receives from. If the Controlinator is a Receiver, it can be set to receive inputs from the closest player instead.
Tweak Controlinator DisablePopit.png
Disable Popit Controls: (
NoNo •‎
YesYes
)

If set to Yes, the Controlinator will prevent seated players from opening their Popit or changing their expression, allowing the Square button and Directional buttons outputs to be used.
Tweak Controlinator OverrideSackbot.png
Override Sackbot: (
NoNo •‎
YesYes
)

If the Controlinator is placed inside of a Sackbot, and if this tweak is set to Yes, the Sackbot can be remotely controlled by the inputs it receives through the Controlinator's receiver.
Tweak Controlinator SwitchActionButtons.png
DEV ONLY - Switch X and O if O is enter button: (
NoNo •‎
YesYes
)

A Developer only setting that was used to test swapping Cross button and Circle button, making all logic activated by each button activated by the other button.
This feature was intended to be used with the Japanese version of the game, as Circle button is used as the main enter button in Japan.
This option was added to the game shortly after the DC Comics pack, but the latest LittleBigPlanet 2 Debug Build we have predates its addition.

Trigger

Tweak Sensor Radius.png
Set Trigger Radius: (0.0 - 5000.0)
Determines how close Sackthings need to get in order to enter the Controlinator.
Tweak Controlinator AutomaticallyEnter.png
Automatically Enter: (
NoNo •‎
YesYes
)

If set to Yes, the player will be forced into the Controlinator as soon as they enter its trigger radius

Players

Tweak Sensor Players Carousel.png
Players: (Tweak Sensor Players All.png All; Tweak Sensor Players Lead.png Lead)
When set to "All", any player in the game can enter the Controlinator. When set to "Lead", only Player 1 can be seated.

Visuals

Tweak Visual ShowCircuitboard.png
Show Circuitboard: (
NoNo •‎
YesYes
)

Shows or hides the Controlinator's circuitboard. This can also be set by hovering the Popit Cursor over the gadget and pressing R1 button.
Tweak Controlinator SideMounted.png
Side-Mounted: (
NoNo •‎
YesYes
)

Determines the occupying Sackthing's seating angle.
Tweak Visual Visibility.png
Visible in Play Mode: (
NoNo •‎
YesYes
)

Determines whether or not the Controlinator will be rendered in Play Mode. This also affects whether the seated Sackthing is visible too.

Controlinator Circuitboard

The button display on the Circuit Board of a Controlinator is considered one piece of logic by itself. It has a special auto-snapping property that forces it to the top of the Circuit Board. It can be picked up and placed on objects outside of the Circuit Board, but doesn't auto-snap outside of Circuit Boards, and has no function when outside of the board.

Final Design

Tweak Generic Arrow Lesser.svg Tweak Generic Arrow Greater.svg


Beta Design

Tweak Generic Arrow Lesser.svg Tweak Generic Arrow Greater.svg


The LittleBigPlanet 2 Beta features a different design for the button display that looks more akin to a controller, with handles and button symbols.

Cross-Controller Update

Tweak Generic Arrow Lesser.svg Tweak Generic Arrow Greater.svg


After the Cross-Controller update was added to the game, the base material for the button display was mistakenly overwritten with the Vitanator's base material. This visual mistake persists in LittleBigPlanet 3

Gallery

On

Tweak Generic Arrow Lesser.svg Tweak Generic Arrow Greater.svg

Off

Tweak Generic Arrow Lesser.svg Tweak Generic Arrow Greater.svg