Medal LittleBigPlanet 2.png
Medal LittleBigPlanet 3.png
Medal LittleBigPlanet PS Vita.png

Controlinator: Difference between revisions

From Imagisphere
Jump to navigation Jump to search
m (DokkeFyxen moved page Controlinators/Controlinator to Controlinator over a redirect without leaving a redirect)
mNo edit summary
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{GameIndicator|lbp2=t|lbp3=t|lbpv=t}}
{{GadgetBob
{{GadgetBob
| border= #15C115
| border= {{HexColor|lbp2}}
| bobimg= Controlinator_Icon.png
| bobimg= Gadget_Container_Controlinator_Icon.png
| games= [[LittleBigPlanet 2]], [[LittleBigPlanet PS Vita]], [[LittleBigPlanet Karting]], [[LittleBigPlanet 3]]
| games= [[LittleBigPlanet 2]], [[LittleBigPlanet PS Vita]], [[LittleBigPlanet 3]]
| type= Gadgets
| type= Gadgets
| category= Advanced Logic
| category= Containers
| inputs= 1
| ingamecat= Advanced Logic
| obtained= Start
| inputs= 1 - 19 (LBP2/3)<br>1 - 21 (Vita)
| outputs= 18 (LBP2/3)<br>20 (Vita)
| obtained= {{tooltip|Tutorials|The Controlinator (LBP2)&#010;The Controlinator 1 (Vita)}} (LBP2/Vita)<br>Start (LBP3)
}}
}}
{{WIP}}
{{stub}}
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==
==Usage and Behaviour==
The Controlinator can be placed onto any surface; when placed directly onto an object, a nearby player can press {{button|triangle}} 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.
 
* {{button|cross}} {{button|circle}} {{button|square}} {{button|triangle}} '''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.
 
* {{button|dpad}} '''Directional Buttons''' are comprised of two outputs that correspond to {{button|dpadlr}} and {{button|dpadud}} 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.
** {{button|dpadup}} and {{button|dpadright}} produce a Positive signal, while {{button|dpaddown}} and {{button|dpadleft}} produce a Negative signal.
 
* {{button|l1}} {{button|l2}} {{button|r2}} {{button|r1}} '''Shuffle Buttons''' have four outputs, each corresponding to the buttons on the top of the controller.
** {{button|l1}} and {{button|r1}} both produce a digital ON signal when pressed.
** {{button|l2}} and {{button|r2}} both produce an analogue signal based on how much the button is pressed down.
 
* {{button|lstick}} {{button|rstick}} Left / Right Sticks; produce an analogue signal based on how far the respective stick is pushed in a given direction. Like with {{button|dpad}}, these can be fed into a Direction Splitter to differentiate between Left and Right, or Up and Down movements.
** {{button|l3}} '''L3''' produces a digital ON signal when clicking in the Left Stick. {{button|r3}} 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 {{button|ps3|start}} 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 {{button|square}} and {{button|dpad}} 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==
==Tweaks==
{{tweak
|icon=Tweak_Text_LogicName.png
|name=Name
|params=text field; 256 characters
|desc=Sets a name for the Controlinator. If it is [[Capture Object Tool|captured]] directly, this name will be used instead of the default "Some kind of object".
}}
===Control===
{{tweak
|icon=Tweak_Controlinator_Remote_None.png
|name=Remote Control
|params=
{{tweakparam|icon=Tweak_GenericSetting_No.png|No}}
{{tweakparam|icon=Tweak_Controlinator_Remote_Transmit.png|Transmitter}}
{{tweakparam|icon=Tweak_Controlinator_Remote_Recieve.png|Receiver|last=y}}
|desc=Determines whether the Controlinator receives
{{tweakparam|icon=Tweak_GenericSetting_No.png|No|The Controlinator does not transmit or receive user inputs.}}
{{tweakparam|icon=Tweak_Controlinator_Remote_Transmit.png|Transmitter|The Controlinator sends the user's inputs to any receiving Controlinators on the same frequency.}}
{{tweakparam|icon=Tweak_Controlinator_Remote_Recieve.png|Receiver|The Controlinator cannot be entered, and instead receives inputs from other Controlinators transmitting on the matching frequency.}}
}}
{{Tweak
|icon=Tweak_Sensor_Key.png
|name=Controlinator Frequency Colour
|params={{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Blue.png|Blue}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Purple.png|Purple}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Pink.png|Pink}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Red.png|Red}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Yellow.png|Yellow}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Lime.png|Lime}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Green.png|Green}}
{{tweakparam|imgclass=n|notext=y|icon=Tweak_TagColor_Turquoise.png|Turquoise}}
{{tweakparam|icon=UI_Network_Online_Single.png|notext=y|Controlled by Nearest Player|last=y}}
|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
|icon=Tweak_Controlinator_DisablePopit.png
|name=Disable Popit Controls
|params=yesno
|desc=If set to Yes, the Controlinator will prevent seated players from opening their Popit or changing their expression, allowing the {{button|square}} and {{button|dpad}} outputs to be used.
}}
{{tweak
|icon=Tweak_Controlinator_OverrideSackbot.png
|name=Override Sackbot
|params=yesno
|desc=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
|icon=Tweak_Controlinator_SwitchActionButtons.png
|name=DEV ONLY - Switch X and O if O is enter button
|params=yesno
|desc=A Developer only setting that was used to test swapping {{button|cross}} and {{button|circle}}, making all logic activated by each button activated by the other button.<br>This feature was intended to be used with the Japanese version of the game, as {{button|circle}} is used as the main enter button in Japan.<br>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
|icon=Tweak_Sensor_Radius.png
|name=Set Trigger Radius
|params=0.0 - 5000.0
|desc=Determines how close Sackthings need to get in order to enter the Controlinator.
}}
{{tweak
|icon=Tweak_Controlinator_AutomaticallyEnter.png
|name=Automatically Enter
|params=yesno
|desc=If set to Yes, the player will be forced into the Controlinator as soon as they enter its trigger radius
}}


{{Tweakvisible}}
===Players===
{{Tweak
|icon=Tweak_Sensor_Players_Carousel.png
|name=Players
|params=
{{tweakparam|icon=Tweak_Sensor_Players_All.png|All}}
{{tweakparam|icon=Tweak_Sensor_Players_Lead.png|Lead|last=y}}
|desc=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
|icon=Tweak_Visual_ShowCircuitboard.png
|name=Show Circuitboard
|params=yesno
|desc=Shows or hides the Controlinator's circuitboard. This can also be set by hovering the Popit Cursor over the gadget and pressing {{button|r1}}.
}}
{{tweak
|icon=Tweak_Controlinator_SideMounted.png
|name=Side-Mounted
|params=yesno
|desc=Determines the occupying Sackthing's seating angle.
}}
{{Tweak
|icon=Tweak_Visual_Visibility.png
|name=Visible in Play Mode
|params=yesno
|desc=Determines whether or not the Controlinator will be rendered in Play Mode. This also affects whether the seated Sackthing is visible too.
}}


==Controlinator Circuitboard==
==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.
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.
 
{{ImageCarousel|images=[[File:Controlinator_Circuit_Board_Beta_V2_Right_Render.png|256px]][[File:Controlinator_Circuit_Board_Beta_V2_Front_Render.png|256px]][[File:Controlinator_Circuit_Board_Beta_V2_Left_Render.png|256px]]|title=Final Design|customID=Controlinator_Circuit_Board_Final}}
 
{{ImageCarousel|images=[[File:Controlinator_Circuit_Board_Beta_V1_Right_Render.png|256px]][[File:Controlinator_Circuit_Board_Beta_V1_Front_Render.png|256px]][[File:Controlinator_Circuit_Board_Beta_V1_Left_Render.png|256px]]|title=Beta Design|customID=Controlinator_Circuit_Board_Beta}}
 
The LittleBigPlanet 2 Beta features a different design for the button display that looks more akin to a controller, with handles and button symbols.
 
{{ImageCarousel|images=[[File:Controlinator_Circuit_Board_Final_Right_Render.png|256px]][[File:Controlinator_Circuit_Board_Final_Front_Render.png|256px]][[File:Controlinator_Circuit_Board_Final_Left_Render.png|256px]]|title=Cross-Controller Update|customID=Controlinator_Circuit_Board_CC}}
 
After the Cross-Controller update was added to the game, the base material for the button display was mistakenly overwritten with the ''[[Vitanator|Vitanator's]]'' base material. This visual mistake persists in ''[[LittleBigPlanet 3]]''
 
==Gallery==
===Model Renders===
{{ImageCarousel|images=[[File:Controlinator_Seat_On_Right_Render.png|128px]][[File:Controlinator_Seat_On_Front_Render.png|128px]][[File:Controlinator_Seat_On_Left_Render.png|128px]][[File:Controlinator_Seat_On_Bottom_Render.png|128px]]|title=On|customID=Controlinator_Seat_On}}
{{ImageCarousel|images=[[File:Controlinator_Seat_Off_Right_Render.png|128px]][[File:Controlinator_Seat_Off_Front_Render.png|128px]][[File:Controlinator_Seat_Off_Left_Render.png|128px]][[File:Controlinator_Seat_Off_Bottom_Render.png|128px]]|title=Off|customID=Controlinator_Seat_Off}}


In earlier builds, this part of the controlinator is an attached object with a hitbox instead of a piece of logic.
===Official Renders===
<gallery widths="140" heights="140">
File:Render_Sackboy_Controlinator.png|Sackboy seated in a Controlinator.
</gallery>


{{Template:LBP2Gadgets}}
{{Template:LittleBigPlanet 2 Gadgets}}
{{LittleBigPlanet 3 Gadgets}}

Latest revision as of 12:23, 15 September 2024

Controlinator
Popit Icon
Games: LittleBigPlanet 2, LittleBigPlanet PS Vita, LittleBigPlanet 3
Type: Gadgets
Category: Containers
In-Game 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: (
NoNo •‎
TransmitterTransmitter •‎
ReceiverReceiver
)

Determines whether the Controlinator receives
NoNo •‎
TransmitterTransmitter •‎
ReceiverReceiver •‎
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: (
AllAll •‎
LeadLead
)

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

Model Renders

On

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

Off

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


Official Renders