Direct Control Gadgets: Difference between revisions

From Imagisphere
Jump to navigation Jump to search
(Image cycle test)
m (Image Carousels)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
==Overview==
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==
{{GadgetBob
{{GadgetBob
| border= #15C115
| border= {{HexColor|lbp2}}
| bobimg= Direct_Control_Object_Icon.png
| bobimg= Gadget_DLC_Arcade_Direct_Control_Prompt_Icon.png
| title= Direct Control Object
| imgwidth= 128px
| title= Direct Control Prompt
| type= Gadgets
| type= Gadgets
| category= Direct Control
| category= Direct Control
| inputs= 1
| inputs= 1
}}
}}
==Overview==
The '''Direct Control Prompt''' functions as a seat to enter Direct Control mode. It was later combined with the '''Direct Control Object''' into the Controlinator. It uses the same model as the Controlinator, but has no circuitboard and will output to nearby '''Direct Control Objects''' that recieve its signal.
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.
 
{{ImageCarousel|images=[[File:Arcade_Direct_Control_Seat_Right_Render.png|128px]][[File:Arcade_Direct_Control_Seat_Front_Render.png|128px]][[File:Arcade_Direct_Control_Seat_Left_Render.png|128px]][[File:Arcade_Direct_Control_Seat_Bottom_Render.png|128px]]|title=Direct Control Prompt|customID=DC6A_Seat}}
 
===Usage and behaviour===
When standing within the radius of the '''Direct Control Prompt''', a notification will appear showing that it can be entered by pressing {{{button|square}}}. It functions exactly the same as the '''Controlinator''', minus the circuitboard.
 
One advantage of the Direct Control Prompt over the Controlinator is that it can be used as a decorative seat without taking up as much thermo space as the Controlinator.
 
===Tweaks===
 
{{Tweaktriggerradius}}
{{Tweakfrequencycolor}}
{{Tweakvisible}}
{{Tweaksidemounted}}
{{Tweakteamfilter|color=y}}


==Direct Control Object==
==Direct Control Object==
{| class="wikitable"
{{GadgetBob
!On||Off
| border= {{HexColor|lbp2}}
|-
| bobimg= Gadget_DLC_Arcade_Direct_Control_Object_Icon.png
|{{ImageCycle|images=[[File:Arcade_DC6A_Widget_On_Right_Render.png|128px]][[File:Arcade_DC6A_Widget_On_Front_Render.png|128px]][[File:Arcade_DC6A_Widget_On_Left_Render.png|128px]]|speed=2|customID=DC6A_Widget_On}}
| title= Direct Control Object
|{{ImageCycle|images=[[File:Arcade_DC6A_Widget_Off_Right_Render.png|128px]][[File:Arcade_DC6A_Widget_Off_Front_Render.png|128px]][[File:Arcade_DC6A_Widget_Off_Left_Render.png|128px]]|speed=2|customID=DC6A_Widget_Off}}
| type= Gadgets
|}
| category= Direct Control
| inputs= 1
}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Widget_Off_Right_Render.png|128px]][[File:Arcade_DC6A_Widget_Off_Front_Render.png|128px]][[File:Arcade_DC6A_Widget_Off_Left_Render.png|128px]]|title=Direct Control Object - Off|customID=DC6A_Widget_Off}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Widget_On_Right_Render.png|128px]][[File:Arcade_DC6A_Widget_On_Front_Render.png|128px]][[File:Arcade_DC6A_Widget_On_Left_Render.png|128px]]|title=Direct Control Object - On|customID=DC6A_Widget_On}}


The '''Direct Control Object''' contains a circuitboard and the buttons associated with it. It was later combined with the '''Direct Control Prompt''' into the Controlinator. The model resembles a controller, and the light on the front matches its frequency color. The light will turn off when its single eject port is active.
The '''Direct Control Object''' contains a circuitboard and the buttons associated with it. It was later combined with the '''Direct Control Prompt''' into the Controlinator. The model resembles a controller, and the light on the front matches its frequency color. The light will turn off when its single eject port is active.
Line 33: Line 55:
The original Direct Control's circuitboard is its own model with a hitbox. The final game uses a standard circuitboard with the button display as an attached piece of logic.
The original Direct Control's circuitboard is its own model with a hitbox. The final game uses a standard circuitboard with the button display as an attached piece of logic.


{| class="wikitable"
{{ImageCarousel|images=[[File:Arcade_DC6A_Circuit_Board_Right_Render.png|256px]][[File:Arcade_DC6A_Circuit_Board_Front_Render.png|256px]][[File:Arcade_DC6A_Circuit_Board_Left_Render.png|256px]]|title=Direct Control Circuitboard|customID=DC6A_Circuit_Board}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Circuit_Board_Right_Render.png|256px]][[File:Arcade_DC6A_Circuit_Board_Front_Render.png|256px]][[File:Arcade_DC6A_Circuit_Board_Left_Render.png|256px]]|speed=2|customID=DC6A_Circuit_Board}}
|}


==Direct Control Buttons==
==Direct Control Buttons==
Line 58: Line 78:
|}
|}


{| class="wikitable" style="text-align:center; vertical-align:center;"
|+Currently Active
|-
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Activation_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Activation_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Activation_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Activation}}
|}
{| class="wikitable" style="text-align:center; vertical-align:center;"
|+Stick Click
|-
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Stick_Click_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Stick_Click_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Stick_Click_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Stick_Click}}
|}
{| class="wikitable" style="text-align:center; vertical-align:center;"
|+Symbol Buttons
!Cross||Square||Triangle||Circle
|-
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Thumb_Cross_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Cross_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Cross_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Thumb_Cross}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Thumb_Square_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Square_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Square_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Thumb_Square}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Thumb_Triangle_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Triangle_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Triangle_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Thumb_Triangle}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Thumb_Circle_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Circle_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Circle_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Thumb_Circle}}
|}


{| class="wikitable" style="text-align:center; vertical-align:center;"
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Activation_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Activation_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Activation_Left_Render.png|128px]]|title=Currently Active|customID=DC6A_Button_Activation}}
|+Shuffle Buttons
 
!L1||L2||R1||R2
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Stick_Click_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Stick_Click_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Stick_Click_Left_Render.png|128px]]|title=Stick Click|customID=DC6A_Button_Stick_Click}}
|-
 
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Trigger_L1_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L1_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L1_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Trigger_L1}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Thumb_Cross_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Cross_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Cross_Left_Render.png|128px]]|title=Symbol Button - Cross|customID=DC6A_Button_Thumb_Cross}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Trigger_L2_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L2_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L2_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Trigger_L2}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Thumb_Square_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Square_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Square_Left_Render.png|128px]]|title=Symbol Button - Square|customID=DC6A_Button_Thumb_Square}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Trigger_R1_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R1_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R1_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Trigger_R1}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Thumb_Triangle_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Triangle_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Triangle_Left_Render.png|128px]]|title=Symbol Button - Triangle|customID=DC6A_Button_Thumb_Triangle}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Trigger_R2_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R2_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R2_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Trigger_R2}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Thumb_Circle_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Circle_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Thumb_Circle_Left_Render.png|128px]]|title=Symbol Button - Circle|customID=DC6A_Button_Thumb_Circle}}
|}
 
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Trigger_L1_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L1_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L1_Left_Render.png|128px]]|title=Shuffle Button - L1|customID=DC6A_Button_Trigger_L1}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Trigger_L2_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L2_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_L2_Left_Render.png|128px]]|title=Shuffle Button - L2|customID=DC6A_Button_Trigger_L2}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Trigger_R1_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R1_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R1_Left_Render.png|128px]]|title=Shuffle Button - R1|customID=DC6A_Button_Trigger_R1}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Trigger_R2_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R2_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Trigger_R2_Left_Render.png|128px]]|title=Shuffle Button - R2|customID=DC6A_Button_Trigger_R2}}
 
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Directional_Horizontal_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Horizontal_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Horizontal_Left_Render.png|128px]]|title=Directional Pad - Horizontal|customID=DC6A_Button_Directional_Horizontal}}
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Directional_Vertical_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Vertical_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Vertical_Left_Render.png|128px]]|title=Directional Pad - Vertical|customID=DC6A_Button_Directional_Vertical}}


{| class="wikitable" style="text-align:center; vertical-align:center;"
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Rotate_Axis_Horizontal_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Horizontal_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Horizontal_Left_Render.png|128px]]|title=Rotate Axis - Horizontal|customID=DC6A_Button_Rotate_Axis_Horizontal}}
|+Directional
{{ImageCarousel|images=[[File:Arcade_DC6A_Button_Rotate_Axis_Vertical_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Vertical_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Vertical_Left_Render.png|128px]]|title=Rotate Axis - Vertical|customID=DC6A_Button_Rotate_Axis_Vertical}}
!Left/Right||Up/Down
|-
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Directional_Horizontal_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Horizontal_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Horizontal_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Directional_Horizontal}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Directional_Vertical_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Vertical_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Directional_Vertical_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Directional_Vertical}}
|}


{| class="wikitable" style="text-align:center; vertical-align:center;"
|+Rotate Axis
!Left/Right||Up/Down
|-
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Rotate_Axis_Horizontal_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Horizontal_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Horizontal_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Rotate_Axis_Horizontal}}
|{{ImageCycle|images=[[File:Arcade_DC6A_Button_Rotate_Axis_Vertical_Right_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Vertical_Front_Render.png|128px]][[File:Arcade_DC6A_Button_Rotate_Axis_Vertical_Left_Render.png|128px]]|speed=2|customID=DC6A_Button_Rotate_Axis_Vertical}}
|}


===Tweaks===
===Tweaks===

Latest revision as of 18:33, 11 April 2024

Overview

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

Direct Control Prompt
Popit Icon
Type: Gadgets
Category: Direct Control
Inputs: 1

The Direct Control Prompt functions as a seat to enter Direct Control mode. It was later combined with the Direct Control Object into the Controlinator. It uses the same model as the Controlinator, but has no circuitboard and will output to nearby Direct Control Objects that recieve its signal.

Direct Control Prompt

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


Usage and behaviour

When standing within the radius of the Direct Control Prompt, a notification will appear showing that it can be entered by pressing square. It functions exactly the same as the Controlinator, minus the circuitboard.

One advantage of the Direct Control Prompt over the Controlinator is that it can be used as a decorative seat without taking up as much thermo space as the Controlinator.

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

Direct Control Object
Popit Icon
Type: Gadgets
Category: Direct Control
Inputs: 1
Direct Control Object - Off

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

Direct Control Object - On

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


The Direct Control Object contains a circuitboard and the buttons associated with it. It was later combined with the Direct Control Prompt into the Controlinator. The model resembles a controller, and the light on the front matches its frequency color. The light will turn off when its single eject port is active.

Usage and behaviour

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 Circuitboard

The original Direct Control's circuitboard is its own model with a hitbox. The final game uses a standard circuitboard with the button display as an attached piece of logic.

Direct Control Circuitboard

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


Direct Control Buttons

Though they don't have a popit section of their own, the buttons on the Direct Control's circuitboard are separate pieces of logic that are attached to the circuitboard itself, instead of a single combined logic piece like the final game. Buttons can be removed from the Direct Control's circuitboard, but they won't function when removed from the board.

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 Int Hex
Controller_Binary 9 12
Controller_Analog 10 14


Currently Active

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


Stick Click

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


Symbol Button - Cross

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

Symbol Button - Square

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

Symbol Button - Triangle

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

Symbol Button - Circle

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


Shuffle Button - L1

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

Shuffle Button - L2

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

Shuffle Button - R1

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

Shuffle Button - R2

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


Directional Pad - Horizontal

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

Directional Pad - Vertical

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


Rotate Axis - Horizontal

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

Rotate Axis - Vertical

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


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.