Scrap Mechanic Wiki
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Portals
Official Website
Steam Store
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Scrap Mechanic Wiki
517
pages
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Portals
Official Website
Steam Store
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Controller
(section)
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
Controller
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Usage== The [[Connect Tool]] is used to connect the Controller to Bearings, Pistons, and a Trigger or Driver's Seat. Up to ten Bearings/Pistons and one Trigger or Driver's Seat may be connected to a single Controller. ===UI Information=== [[File:Controller UI.png|center|frameless|563x563px]]1. Connection Order Number: This number corresponds to a Bearing or Piston that is connected to the Controller. This number is indicated on the connection point of the Bearing or Piston. 2. Frame 0: The starting position of the Bearing or Piston (before a signal is sent to the Controller). 3. Frames 1-10: Set the amounts by which Bearings will be rotated, in degrees, and the total lengths that Pistons will extend. When a signal is sent to the Controller, it will move through the programmed sequence from left to right. * The setting at each frame (#2 and #3) can be edited by clicking and dragging to the left or right. Bearing rotation settings are adjusted by 15 degrees at a time; single degree adjustments can be made by holding Shift. 4. Loop: Enabling loop mode will cause the Controller to repeat the sequence after reaching the last adjusted frame. When loop mode is not enabled, sending a signal to a Controller will cause it to stop at the last frame, and taking away the signal will cause the sequence to run in reverse until the starting position is reached. 5. Speed: Sets the speed of the Controller. There are 9 speed settings. ===Speed Settings=== Increasing the speed setting lowers the time it takes for the Controller to complete each frame. {| class="wikitable" style="text-align: center" !Speed setting !Frame time (seconds) |- |1 |5 |- |2 |4.5 |- |3 |4 |- |4 |3.5 |- |5 |3 |- |6 |2.5 |- |7 |2 |- |8 |1.5 |- |9 |1 |} Frame time is constant and is based on the speed setting of the Controller. It is not affected by Bearing rotation or Piston length settings. ===Advanced Usage=== * A connected Bearing has a rotation direction indicated on its connection point. The direction can be switched by right-clicking the connection point. * When a Controller is connected to a Driver's Seat, pressing W (default) will play the sequence forward, and pressing S (default) will play the sequence backward. * More precise rotation can be achieved by using small degree increments with the loop feature. * Stopping a Controller in loop mode will cause it to go back to the last completed frame. * A Controller can be used with [[Sensor]]s to create timed events.
Summary:
Please note that all contributions to the Scrap Mechanic Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
Follow on IG
TikTok
Join Fan Lab