Difference between revisions of "User:Supersonic576"

From Space Station 13 Wiki
Jump to navigation Jump to search
(Wiping the page now that the guide's been launched.)
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==MechComp (WIP)==
In your lab of secrets you have some neat components found in the MechComp dispenser, which can be used for wonderful useful things. <br>


===What do I have?===
A lot of different things.
====Inputs====
Machinery meant to send a signal to other machinery.
{| class="wikitable" style="text-align: left"
!scope = "col" style="width: 15%" | Item
!scope = "col" style="width: 10%" | Image
!scope = "col" style="width: 75%" | Description
|- id="Button"
! Button
| <center>[[Image:BigRedButton.png]]</center>
| Used to send a signal V.I.A. pressing the button
|- id="Pressure Pad"
! Pressure Pad
| <center>[[Image:PressureSensor2.png]]</center>
| Used to send a signal V.I.A. stepping on it
|- id="Doors"
! Doors
| <center>[[File:Airlock64.png]]</center>
| Yes, doors can be used to send signals to machinery too
|}
====Wiring====
Wiring used to make more complicated machines.
{| class="wikitable" style="text-align: left"
!scope = "col" style="width: 15%" | Item
!scope = "col" style="width: 10%" | Image
!scope = "col" style="width: 75%" | Description
|- id="Relay"
! Relay Component
| <center>[[Image:RelayComponent.png]]</center>
| Used to send a signal between a non-MechComp machine, and another non-MechComp machine (ex: Doors)
|- id="ANDC"
! AND Component
| <center>[[Image:ANDComponent2.png]]</center>
| Sends a signal when 2 signals are sent to it within 2 seconds[CITATION NEEDED] of each other
|- id="ORC"
! OR Component
| <center>[[Image:ORComponent.png]]</center>
| Sends a signal when a specified signal is sent to it
|- id="Toggle"
! Toggle Component
| <center>[[Image:ToggleComponent.png]]</center>
| Can forward an input signal or not, based on its enabled status. Alternate channels are provided to enable, disable, or toggle the status.
|- id="Selection"
! Selection Component
| <center>[[Image:SelectionComponent.png]]</center>
| Stores a list of items. Items can be added or removed to the list via appropriate channels or via the right-click menu. An item can be selected by sending its value as a signal on the selection channel, and then ''any'' signal on the "send selected" channel will cause that item to be sent on the output connection. Items can also be selected by moving through the list in order, or at random. Turning on "annoucements" via the right-click menu will cause the selection component to announce everything it is doing.
|- id="Delay"
! Delay Circut
| <center>[[Image:DelayComponent2.png]]</center>
| Used to delay a signal
|- id="SignalCheck"
! Signal Check Component
| <center>[[Image:SignalCheckComponent.png]]</center>
| Checks if an input signal matches a particular string, and if it does, sends another signal on. The signal sent on can either be a copy of the original string or a different signal.
|- id="SignalBuilder"
! Signal Builder Component
| <center>[[Image:SignalBuilderComponent.png]]</center>
| Builds a message, typically a machine signal with key-value pairs, by appending send strings together with configurable start and end strings.
|- id="RegExFind"
! RegEx Find Component
| <center>[[Image:RegExFindComponent.png]]</center>
| Behaves like the Signal Check component except instead of matching raw strings it matches regular expressions (details on the regular expression syntax can be found elseweb)
|- id="RegExReplace"
! RegEx Replace Component
| <center>[[Image:RegExReplaceComponent.png]]</center>
| Behaves like the Signal Check component except instead of matching raw strings it matches regular expressions and then forwards a message modified using the regular expression replacement syntax. This can also be found elseweb.
|}
====Machines====
Actual machinery dispensed by MechComp.
{| class="wikitable" style="text-align: left"
!scope = "col" style="width: 15%" | Item
!scope = "col" style="width: 10%" | Image
!scope = "col" style="width: 75%" | Description
|- id="Graviton"
! Graviton Accelerator
| <center>[[Image:GravitonAccelerator2.png]]</center>
| The Holy Grail of MechComp, used to send any unbolted item (or person) flying away in a fixed direction until it/he/she collides with something
|- id="Microphone"
! Microphone Component
| <center>[[Image:MicrophoneComponent.png]]</center>
| Sends anything spoken verbally within range as a message.
|- id="Sound"
! Sound Synthesizer
| <center>[[Image:SoundSynthesizerComponent.png]]</center>
| Used to produce any talk you would like it to say
|- id="Wifi"
! Wifi Component
| <center>[[Image:WifiComponent.png]]</center>
| Sends or receives messages on a radio channel of your choice.
|- id="WifiSplitter"
! Wifi Signal Splitter Component
| <center>[[Image:WifiSignalSplitterComponent.png]]</center>
| Decomposes machine signals sent in key1=value1&key2=value2&key3=value3&.. format. Set the trigger field to the part you want to extract, and the text of that value (only) will be sent on the output connection.
|- id="LED"
! LED Component
| <center>[[Image:LEDComponent.png]]</center>
| Used to produce a variety of wonderful colors
|- id="Gun"
! Gun Component
| <center>[[Image:GunComponent3.png]]</center>
| Fires a gun. But you need to bring your own gun.
|- id="GunCharge"
! Energy Gun Component
| <center>[[Image:ChargeableGunComponent2.png]]</center>
| A turret used to fire energy based guns
|- id="Teleporter"
! Teleport Component
| <center>[[Image:TeleportComponent.png]]</center>
| When activated, moves anything standing on it to the teleporter with the same ID.
|- id="ControlUnit"
! Control Unit
| <center>[[Image:ProgrammableControlUnit.png]]</center>
| Can be programmed in a simple assembly language to transform inputs to outputs.
|- id="SensorPipe"
! Sensor Pipe Segment
| <center>[[Image:SensorPipe.png]]</center>
| MORE INFO NEEDED
|- id="ControlledPipeJunction"
! Controlled Pipe Junction
| <center>[[Image:ControlledPipeJunction.png]]</center>
| MORE INFO NEEDED
|}
===How do I make machines?===
Put parts in the places you want, use the '''wrench''' on them to bolt them to the floor (use it again to unbolt them if you wish). <br>
Then, link parts together by '''dragging''' parts to other parts with your mouse, it will ask you what you want the first item to be, the trigger or the receiver. Select trigger to make the first part trigger the other part, or receiver to make the first part receive a signal from the other part. <br>
Then, it will ask what you want it to do. No matter if you selected the trigger first or the receiver first, it will always be in the context of "What do you want the trigger to do to the receiver?", sometimes it just says "activate", but most of the time there are other options.
===A note about doors===
From what I can tell, '''you can only open doors with machines when they don't require any access at all!''' However, all doors can send a signal to machinery.
===How Signals Work===
There are two types of signals [I don't think they're named, but if there's an official name, tell me], we will call them '''Fixed''' Signals, and '''Send''' Signals.
Fixed signals aren't editable, they are stuff like "Activate" when activating something, or "Recharge" for recharging the Chargeable Gun (more on that later).
Send Signals are the opposite of that. When you right-click something like a button or a pressure plate, you will notice under their menus an option saying "[Set Send-Signal]". Send Signals are signals that can be customized, and are important for Sound Synthesizers and OR Components. Doors give out "doorClosed" and "doorOpened" when they are closed and opened, and if you were to connect a Sound Synthesizer to a door, the Synthesizer would say "doorClosed" and "doorOpened" respectively.
===How do I use the other stuff?===
====Relay Component====
You can use the Relay Component to send a signal between a non-MechComp machine to another non-MechComp machine e.g. doors.
Remember, you can't drag from the object to the Relay if you want to make the Relay the receiver, you'll have to drag FROM the Relay TO the object, and set the Relay as the receiver.
====OR Component====
An OR Component can have up to 10 inputs at a time. It sends a signal when it hears a "trigger signal" from one of its inputs. Right-click it and select "[Set Trigger-Signal]" to set what specific signal will trigger it.
====AND Component====
An AND Component has 2 inputs, select 2 different objects and assign them to the inputs (make sure one is in input 1 and another is in input 2). Now, when a signal is sent from '''both''' objects at about the same time, the AND Component will trigger whatever you set it to trigger.
====Delay Component====
The Delay Component is used to Delay a signal by at least 1 second. To use it, connect what you want to trigger something with to the Delay Component, then use "[Set Delay]" to set the amount of time (in tenths of a second) you want to delay the signal, then connect the Delay to what you want to activate. The delay time can't be set under 1 second (10), why? Honestly, I don't know.
====Sound Synthesizer====
To change what the Synthesizer says, you need to change the input signal. How? Simple! Right-click on whatever is triggering the Synthesizer, and select "[Set Send-Signal]", it will ask you what you want to change it to, change it to whatever you want the Synthesizer to say! <br>
You can't change the send-signal on doors, but when connected the Synthesizer will say "doorClosed" or "doorOpened" when it closes and opens.
====Graviton Accelerator====
Keep in mind that while Gravitons can be activated by pressure plates and buttons, they can also be activated by doors!
===Ideas for machines===
Well, that depends, are you a traitor?
====Non-traitor things====
*Bait the AI upload with a Graviton trap for the [[Traitor|pesky AI subverters]]
====Traitor things====
*Use Gravitons for [[Murder|evil deeds]]

Latest revision as of 03:46, 17 April 2015