User:Mikeistaken: Difference between revisions

From Space Station 13 Wiki
Jump to navigation Jump to search
No edit summary
Added a Regex string
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Wip|Reason=Looking for people good at formatting to fix some of the readability issues, especially on the walking locker area}}
Welcome to my user wiki! I will put stuff in here that I have created incase anyone wants info on how I made them. I may also put other things, but thats all I can think of for now
Welcome to my user wiki! I will put stuff in here that I have created incase anyone wants info on how I made them. I may also put other things, but thats all I can think of for now


Line 5: Line 6:


===Anti Apc Tampering Device===
===Anti Apc Tampering Device===
[[File:Anti apc tampering device.png|thumb|left|alt=Picture shows a Mechanics device made of components in Space Station 13.|How the device should look visually (roughly) when done correctly]]
[[File:Anti apc tampering device.png|thumb|alt=Picture shows a Mechanics device made of components in Space Station 13.|How the device should look visually (roughly) when done correctly]]
This device helps prevent APCs from being tampered with. However it still breaks when an Ion storm hits the station
This device helps prevent APCs from being tampered with. However it still breaks when an Ion storm hits the station
====Items Needed to set it up====
 
====Items Required====
The components that are needed are listed here:
The components that are needed are listed here:
* 1 Powernet Component
* 1 Powernet-networking Component
* 1 Signal Checker Component
* 1 Dispatch Component
* 1 Signal Splitter Component
* 1 Signal Splitter Component
* 1 Automatic Signaller Component
* 1 Automatic Signaller Component
Line 17: Line 19:
* 1 Wrench
* 1 Wrench
* 1 Multitool
* 1 Multitool
====Setup Instructions====
====Setup Instructions====
To Set it up connect these components to each other:
To Set it up connect these components to each other:
* Powernet > Signal Checker: <code>Check String</code>
* Powernet-networking > Signal Checker: <code>Dispatch</code>
* Signal Checker > Signal Splitter: <code>Split</code>
* Dispatch > Signal Splitter: <code>Split</code> as <code>PNET_PWR_CNTRL</code>
* Signal Splitter > Selection Component: <code>Add Selection</code>
* Signal Splitter > Selection: <code>Add Selection</code>
* Automatic Signaller > Selection Component: <code>Next + Send</code>
* Automatic Signaller > Selection: <code>Next + Send</code>
* Selection Component > Signal Builder: <code>Add to string + Send</code>
* Selection > Signal Builder: <code>Add to string + Send</code>
* Signal Builder > Powernet: <code>Send packet</code>
* Signal Builder > Powernet-networking: <code>Send packet</code>


After Those are connected Configure each one to these settings:
After Those are connected Configure each one to these settings:
* Powernet:
* Powernet-networking:
** Toggle Self-Only Messages off
** Toggle Self-Only Messages off
* Signal Checker:
** Set Trigger String to: <code>PNET_PWR_CNTRL</code>
* Signal Splitter:
* Signal Splitter:
** Set Trigger Field to: <code>sender</code>
** Set Trigger Field to: <code>sender</code>
Line 36: Line 37:
** Set interval Length to 0.5 seconds
** Set interval Length to 0.5 seconds
** Start the Automatic Signaller
** Start the Automatic Signaller
* Selection Component:
* Selection:
** Toggle allow duplicate entries to off
** Toggle allow duplicate entries to off
* Signal Builder:
* Signal Builder:
** Set starting String to <code>address_1=</code>
** Set starting String to <code>address_1=</code>
** Set ending String to <code>;sender=[mainframe address];command=term_message;data=command=setmode\&light=3\&equip=3\&environ=3</code>
** Set ending String to <code>;sender=[mainframe address];command=term_message;data=command=setmode\&light=3\&equip=3\&environ=3\&cover=1</code>
 
===Alert System===
This is an add on to the Anti APC Tampering design where it also includes for when people remove the cell from the APC. This also Triggers when the APC has 0 power so '''TURN ON THE ENGINE'''
====Additional Items Required====
* 2 Signal Builder Components
* 2 RegEx Replace Components
* 1 Signal-Check component
* 1 Powernet-networking Component
* 1 Arithmetic Component
* 1 Wifi Component
 
====Setup Instructions====
Do note that any additional components that where also present in the first section will be labelled as 2/3
* Selection > Signal Builder 2: <code>Add to string + Send</code>
* Signal Builder 2 > Powernet-networking 2: <code>Send packet</code>
* Powernet-networking 1/2 > Dispatch: <code>Dispatch</code>
* Dispatch > Regex Replace 1: <code>Replace string</code> as <code>charge</code>
* Dispatch > Regex Replace 2: <code>Replace string</code> as <code>area</code>
* Regex Replace 1 > Arithmetic: <code>Set A</code>
* Arithmetic > Signal-Check: <code>Check string</code>
* Signal-Check > Signal Builder 3: <code>Send</code>
* Regex Replace 2 > Signal Builder 3: <code>Set ending string</code>
* Signal Builder 3 > Wifi Component: <code>Send Radio message</code>
 
After Those are set Configure them to the settings listed below
* Signal Builder 2:
** Set starting string: <code>address_1=</code>
** Set ending string: <code>;sender=[Mainframe Address];command=term_message;data=command=status</code>
* Signal-check 2:
** Set Trigger-String: <code>charge</code>
* Regex Replace 1:
** Set Pattern: <code>.+(?=charge%3d)charge%3d|%26equip.*$</code>
** Set Replacement: <code> </code>
* Regex Replace 2:
** Set Pattern: <code>.+(?=area%3d)area%3d|%26charge.*$</code>
** Set Replacement: <code> </code>
* Arithmetic:
** Set Mode: <code>lt</code>
* Signal Builder 3:
** Set starting string: <code>group=stationrepair;command=text_message;sender_name=APC Repair;is_alert=true;message=ALERT: APC Tampering Located at</code>
* Wifi:
** Set Frequency: <code>1149</code>
 
===Trick or Treat Machine===
[[File:Trick-or-treat-machine.png|thumb|alt=The image depects a mechanical component machine made in Space Station 13 with the steps as said below. It also depicts a monkey in the middle of 2 vending machines strapped to a chair on a table.|How the machine should look roughly when completed.]]
A machine I made for the October Hollidays. gives candy to those who say one of many programmable keywords
 
====Items Needed====
* 4 Relay Components (-2 if you use 1 Delay component)
* 2 Selection Components
* 2 Signal-Check Components
* 2 Splitter Components
* 1 Automatic Signaller Component
* 1 Microphone Component
* 1 Text Manipulation Component
* 1 Graviton Accelerator
* 2 Vending machines
* 1 Table
* 1 Chair
* 1 Monkey
 
====Setup Instructions====
Place the monkey, table and chair in the middle of the 2 vending machines. Strap the monkey into the chair. This is to direct the vending machines to shoot at the monkey.
 
Connect the components listed together:
* Microphone > Text Manipulation: <code>Input</code>
* Text Manipulation > Splitter 1: <code>Split</code>
* Text Manipulation > Relay 1: <code>Relay</code>
* Splitter 1 > Selection 1: <code>Select + send</code>
* Selection 1 > Signal-Check 1: <code>Set trigger</code>
* Relay 1 > Relay 2: <code>Relay</code>
* Relay 2 > Signal-check: <code>Check string</code>
* Signal-check 1 > Splitter 2: <code>Split</code>
* Splitter 2 > Selection 2: <code>Select + send</code>
* Splitter 2 > Relay 3: <code>Relay</code>
* Splitter 2 > Signal-Check 2: <code>Set string</code>
* Relay 3 > Selection 2: <code>Add item</code>
* Automatic Signaller > Selection 2: <code>Clear list</code>
* Automatic Signaller > Relay 4: <code>Relay</code>
* Relay 4 > Selection 2: <code>Add item</code>
* Selection 2 > Signal-check 2: <code>Check string</code>
* Signal-check 2 > Graviton Accelerator: <code>Activate</code>
* Signal-check 2 > Vending machine 1: <code>Vend Random</code>
* Signal-check 2 > Vending Machine 2: <code>Vend Random</code>
 
Configure the components to these settings:
* Microphone Component:
** Toggle show source: <code>On</code>
* Text manipulation Component:
** Toggle UPPERCASE/lowercase: <code>UPPERCASE</code>
* Splitter 1:
** Set split string: <code>MESSAGE</code>
* Splitter 2:
** Set split string: <code>NAME</code>
* Selection 1:
** Set Signal List (Delimeted): <code>TRICK OR TREAT;TREECK OR TREET</code>
* Automatic Signaller:
** Set Interval Length: <code>600</code>
** Start: <code>Start</code>
* Signal-Check 2:
** Invert Trigger: <code>is NOT</code>
 
===Door Opener (Simple)===
This is a simple version of an automatic door signaller, made so everything is fit inside the handheld component cabinet
 
====Items Required====
* 1 Device Frame
* 2 Signal Builders Component
* 1 Counter Component
* 1 Wifi Component
* 1 Splitter Component
* 1 Automatic Signaller
 
====Setup Instructions====
Put everything inside the Device Frame, Then connnect these together:
* Button > Automatic Signaller: <code>Toggle on/off</code>
* Button > Counter: <code>Reset</code>
* Automatic Signaller > Counter: <code>Count</code>
* Counter > Signal Builder 2: <code>Add to signal + Send</code>
* Wifi > Splitter: <code>Split</code>
* Splitter > Signal Builder 1: <code>Add to signal + send</code>
* Signal Builder 1 > Signal Builder 2: <code>Set starting string</code>
 
'''Configure the devices to these settings:'''
* Automatic Signaller:
** Set Interval Length: <code>5</code>
* Wifi:
** Set Frequency: <code>1411</code>
** Set Range: <code>1</code>
* Splitter:
** Set Trigger Field: <code>sender</code>
* Signal Builder 1:
** Set starting string: <code>address_1=</code>
** Set ending string: <code>;command=open;access_code=</code>
 
===Follower Locker===
[[File:Follower-Locker-Mechcomp.png|thumb|right|alt=The Image Depicts a mechanical component contraption made using the instructions below. It is in the shape of a totem pole|How the device should look when you follow the instructions below, and try to keep it organized.]]
A fun locker setup I've setup, It runs using a server setup so you will have lots of locker space if you want to put other things in it.
 
====Items Required====
* 18 Signal-Check Components
* 5 Splitter Components
* 4 Wifi Components
* 3 Arithmetic Components
* 2 Relay Components
* 2 AND Components
* 1 Automatic Signaller Component
* 1 Movement Component
* 1 Component Locker
 
====Setup Instructions====
This one gets really complicated and has alot of numbered components, So I would recommend Using the attached image to the right
Server Setup
* Automatic Signaller > Relay 1: <code>Relay</code>
* Automatic Signaller > Relay 2: <code>Relay</code>
 
 
* Relay 1 > Wifi 1: <code>Send Signal</code>
* Wifi 1 > Signal-Check 1: <code>Check string</code>
 


==Regex Strings Ive "Found"==
* Signal-Check 1 > Splitter 1: <code>Split</code>
These Regex strings are ones that i've "found" and find useful. "found is in quotations cause not all of them ive found and some are amalgamations of ones I've found and strung together I am in no way good at Regex
* Signal-Check 1 > Splitter 2: <code>Split</code>


* .+(?=filter_before%3d)filter_before|filter_after.*$
 
* Splitter 1 > Arithmetic 1: <code>Set A</code>
* Splitter 1 > AND 1: <code>Input 1</code>
* Splitter 2 > Arithmetic 2: <code>Set A</code>
* Splitter 2 > AND 2: <code>Input 1</code>
 
 
* Relay 2 > Wifi 2: <code>Send Signal</code>
* Wifi 2 > Signal-Check 2: <code>Check string</code>
* Signal-Check 2 > Splitter 3: <code>Split</code>
* Signal-Check 2 > Splitter 4: <code>Split</code>
 
 
* Splitter 3 > Arithmetic 1: <code>Set B</code>
* Splitter 3 > AND 1: <code>Input 2</code>
* Splitter 4 > Arithmetic Component 2: <code>Set B</code>
* Splitter 4 > AND 2: <code>Input 2</code>
 
 
* AND 1 > Arithmetic 1: <code>Evaluate</code>
* AND 2 > Arithmetic 2: <code>Evaluate</code>
 
 
* Arithmetic 1 > Signal-Check 3: <code>Check string</code>
* Arithmetic 1 > Signal-Check 5: <code>Check string</code>
* Arithmetic 1 > Signal-Check 6: <code>Check string</code>
* Arithmetic 1 > Signal-Check 7: <code>Check string</code>
* Arithmetic 2 > Signal-Check 4: <code>Check string</code>
* Arithmetic 2 > Signal-Check 8: <code>Check string</code>
* Arithmetic 2 > Signal-Check 9: <code>Check string</code>
* Arithmetic 2 > Signal-Check 10: <code>Check string</code>
 
 
* Signal-Check 3 > Signal-Check 6: <code>Check string</code>
* Signal-Check 3 > Signal-Check 7: <code>Check string</code>
* Signal-Check 4 > Signal-Check 8: <code>Check string</code>
* Signal-Check 4 > Signal-Check 9: <code>Check string</code>
 
 
* Signal-Check 5 > Arithmetic 3: <code>Set A</code>
* Signal-Check 6 > Arithmetic 3: <code>Set A</code>
* Signal-Check 7 > Arithmetic 3: <code>Set A</code>
* Signal-Check 8 > Arithmetic 3: <code>Set B</code>
* Signal-Check 9 > Arithmetic 3: <code>Set B</code>
* Signal-Check 10 > Arithmetic 3: <code>Set B</code>
 
 
* Arithmetic 3 > Signal-Check 11: <code>Check string</code>
* Arithmetic 3 > Signal-Check 12: <code>Check string</code>
* Arithmetic 3 > Signal-Check 13: <code>Check string</code>
* Arithmetic 3 > Signal-Check 14: <code>Check string</code>
* Arithmetic 3 > Signal-Check 15: <code>Check string</code>
* Arithmetic 3 > Signal-Check 16: <code>Check string</code>
* Arithmetic 3 > Signal-Check 17: <code>Check string</code>
* Arithmetic 3 > Signal-Check 18: <code>Check string</code>
 
 
* Signal-Check 11 > Wifi 3: <code>Send Signal</code>
* Signal-Check 12 > Wifi 3: <code>Send Signal</code>
* Signal-Check 13 > Wifi 3: <code>Send Signal</code>
* Signal-Check 14 > Wifi 3: <code>Send Signal</code>
* Signal-Check 15 > Wifi 3: <code>Send Signal</code>
* Signal-Check 16 > Wifi 3: <code>Send Signal</code>
* Signal-Check 17 > Wifi 3: <code>Send Signal</code>
* Signal-Check 18 > Wifi 3: <code>Send Signal</code>
 
'''Locker Setup'''
* Wifi 4 > Splitter 5: <code>Split</code>
* Splitter 4 > Movement: <code>Step</code>
* Place GPS unit inside
 
'''Configure the components to these settings:'''
* Automatic Signaller:
** Set interval length: <code>5</code>
 
 
* Relay 1:
** Toggle signal changing: <code>On</code>
** Set Send-Signal: <code>address_1=[GPS 1];command=status</code>
* Relay 2:
** Toggle Signal Changing: <code>On</code>
** Set Send-Signal: <code>address_1=[GPS 2];command=status</code>
 
 
* Wifi 1:
** Frequency: <code>1453</code>
** Toggle NetID Filtering: <code>Off</code>
** Toggle Forward all: <code>On</code>
* Wifi 2:
** Frequency: <code>1453</code>
** Toggle NetID Filtering: <code>Off</code>
** Toggle Forward all: <code>On</code>
 
 
* Signal-Check 1:
** Set Trigger-String: <code>sender=[GPS 1]</code>
* Signal-Check 2:
** Set Trigger-String: <code>sender=[GPS 2]</code>
 
 
* Splitter 1:
** Split: <code>x</code>
* Splitter 2:
** Split: <code>y</code>
* Splitter 3:
** Split: <code>x</code>
* Splitter 4:
** Split: <code>y</code>
 
 
* Arithmetic 1:
** Toggle Auto-Evaluate: <code>Off</code>
** Set Mode: <code>Sub</code>
* Arithmetic 2:
** Toggle Auto-Evaluate: <code>Off</code>
** Set Mode: <code>Sub</code>
 
 
* Signal-Check 3:
** Set Trigger-String: <code>0</code>
** Invert Trigger: <code>On</code>
* Signal-Check 4:
** Set Trigger-String: <code>0</code>
** Invert Trigger: <code>On</code>
 
 
* Signal-Check 5:
** Set Trigger-String: <code>0</code>
* Signal-Check 6:
** Set Trigger-String: <code>-</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>1</code>
* Signal-Check 7:
** Set Trigger-String: <code>-</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>2</code>
** Invert Trigger: <code>On</code>
* Signal-Check 8:
** Set Trigger-String: <code>-</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>3</code>
* Signal-Check 9:
** Set Trigger-String: <code>-</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>7</code>
** Invert Trigger: <code>On</code>
* Signal-Check 10:
** Set Trigger-String: <code>0</code>
 
 
* Arithmetic 3:
** Set Mode: <code>Add</code>
 
 
* Signal-Check 11:
** Set Trigger-String: <code>1</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=4</code>
* Signal-Check 12:
** Set Trigger-String: <code>2</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=8</code>
* Signal-Check 13:
** Set Trigger-String: <code>3</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=1</code>
* Signal-Check 14:
** Set Trigger-String: <code>4</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=5</code>
* Signal-Check 15:
** Set Trigger-String: <code>5</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=9</code>
* Signal-Check 16:
** Set Trigger-String: <code>7</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=2</code>
* Signal-Check 17:
** Set Trigger-String: <code>8</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=6</code>
* Signal-Check 18:
** Set Trigger-String: <code>9</code>
** Toggle Replace Signal: <code>On</code>
** Set Send-Signal: <code>message=10</code>
 
 
* Wifi 4:
** Toggle NetID Filtering: <code>Off</code>
** Toggle Forward all: <code>On</code>
* Splitter 5:
** Split: <code>message</code>
 
==Regex Strings I've "Found"==
These Regex strings are ones that I've "found" and find useful. "found' is in quotations cause not all of them I've found and some are amalgamations of ones I've found and strung together I am in no way good at Regex
 
* <code>.+(?=filter_before)filter_before|filter_after.*$</code>
This one is used to remove everything before and after an area, filter before is used to filter everything up to it and it, while filter after filters itself and everything.
This one is used to remove everything before and after an area, filter before is used to filter everything up to it and it, while filter after filters itself and everything.
* <code>.+(item1|item2).+</code>
This one checks if it can find something inside the string, and if it does it will match everything

Latest revision as of 00:25, 7 November 2025

This page is under construction.
The following information may be incomplete.
Looking for people good at formatting to fix some of the readability issues, especially on the walking locker area

Welcome to my user wiki! I will put stuff in here that I have created incase anyone wants info on how I made them. I may also put other things, but thats all I can think of for now

Mechcomp Machines

A couple of the stuff I've crafted in engineering. I'm quite proud of some of the stuff in here, while others are basic setup stuff for engines

Anti Apc Tampering Device

Picture shows a Mechanics device made of components in Space Station 13.
How the device should look visually (roughly) when done correctly

This device helps prevent APCs from being tampered with. However it still breaks when an Ion storm hits the station

Items Required

The components that are needed are listed here:

  • 1 Powernet-networking Component
  • 1 Dispatch Component
  • 1 Signal Splitter Component
  • 1 Automatic Signaller Component
  • 1 Selection Component
  • 1 Signal Builder component
  • 1 Wrench
  • 1 Multitool

Setup Instructions

To Set it up connect these components to each other:

  • Powernet-networking > Signal Checker: Dispatch
  • Dispatch > Signal Splitter: Split as PNET_PWR_CNTRL
  • Signal Splitter > Selection: Add Selection
  • Automatic Signaller > Selection: Next + Send
  • Selection > Signal Builder: Add to string + Send
  • Signal Builder > Powernet-networking: Send packet

After Those are connected Configure each one to these settings:

  • Powernet-networking:
    • Toggle Self-Only Messages off
  • Signal Splitter:
    • Set Trigger Field to: sender
  • Automatic Signaller:
    • Set interval Length to 0.5 seconds
    • Start the Automatic Signaller
  • Selection:
    • Toggle allow duplicate entries to off
  • Signal Builder:
    • Set starting String to address_1=
    • Set ending String to ;sender=[mainframe address];command=term_message;data=command=setmode\&light=3\&equip=3\&environ=3\&cover=1

Alert System

This is an add on to the Anti APC Tampering design where it also includes for when people remove the cell from the APC. This also Triggers when the APC has 0 power so TURN ON THE ENGINE

Additional Items Required

  • 2 Signal Builder Components
  • 2 RegEx Replace Components
  • 1 Signal-Check component
  • 1 Powernet-networking Component
  • 1 Arithmetic Component
  • 1 Wifi Component

Setup Instructions

Do note that any additional components that where also present in the first section will be labelled as 2/3

  • Selection > Signal Builder 2: Add to string + Send
  • Signal Builder 2 > Powernet-networking 2: Send packet
  • Powernet-networking 1/2 > Dispatch: Dispatch
  • Dispatch > Regex Replace 1: Replace string as charge
  • Dispatch > Regex Replace 2: Replace string as area
  • Regex Replace 1 > Arithmetic: Set A
  • Arithmetic > Signal-Check: Check string
  • Signal-Check > Signal Builder 3: Send
  • Regex Replace 2 > Signal Builder 3: Set ending string
  • Signal Builder 3 > Wifi Component: Send Radio message

After Those are set Configure them to the settings listed below

  • Signal Builder 2:
    • Set starting string: address_1=
    • Set ending string: ;sender=[Mainframe Address];command=term_message;data=command=status
  • Signal-check 2:
    • Set Trigger-String: charge
  • Regex Replace 1:
    • Set Pattern: .+(?=charge%3d)charge%3d|%26equip.*$
    • Set Replacement:
  • Regex Replace 2:
    • Set Pattern: .+(?=area%3d)area%3d|%26charge.*$
    • Set Replacement:
  • Arithmetic:
    • Set Mode: lt
  • Signal Builder 3:
    • Set starting string: group=stationrepair;command=text_message;sender_name=APC Repair;is_alert=true;message=ALERT: APC Tampering Located at
  • Wifi:
    • Set Frequency: 1149

Trick or Treat Machine

The image depects a mechanical component machine made in Space Station 13 with the steps as said below. It also depicts a monkey in the middle of 2 vending machines strapped to a chair on a table.
How the machine should look roughly when completed.

A machine I made for the October Hollidays. gives candy to those who say one of many programmable keywords

Items Needed

  • 4 Relay Components (-2 if you use 1 Delay component)
  • 2 Selection Components
  • 2 Signal-Check Components
  • 2 Splitter Components
  • 1 Automatic Signaller Component
  • 1 Microphone Component
  • 1 Text Manipulation Component
  • 1 Graviton Accelerator
  • 2 Vending machines
  • 1 Table
  • 1 Chair
  • 1 Monkey

Setup Instructions

Place the monkey, table and chair in the middle of the 2 vending machines. Strap the monkey into the chair. This is to direct the vending machines to shoot at the monkey.

Connect the components listed together:

  • Microphone > Text Manipulation: Input
  • Text Manipulation > Splitter 1: Split
  • Text Manipulation > Relay 1: Relay
  • Splitter 1 > Selection 1: Select + send
  • Selection 1 > Signal-Check 1: Set trigger
  • Relay 1 > Relay 2: Relay
  • Relay 2 > Signal-check: Check string
  • Signal-check 1 > Splitter 2: Split
  • Splitter 2 > Selection 2: Select + send
  • Splitter 2 > Relay 3: Relay
  • Splitter 2 > Signal-Check 2: Set string
  • Relay 3 > Selection 2: Add item
  • Automatic Signaller > Selection 2: Clear list
  • Automatic Signaller > Relay 4: Relay
  • Relay 4 > Selection 2: Add item
  • Selection 2 > Signal-check 2: Check string
  • Signal-check 2 > Graviton Accelerator: Activate
  • Signal-check 2 > Vending machine 1: Vend Random
  • Signal-check 2 > Vending Machine 2: Vend Random

Configure the components to these settings:

  • Microphone Component:
    • Toggle show source: On
  • Text manipulation Component:
    • Toggle UPPERCASE/lowercase: UPPERCASE
  • Splitter 1:
    • Set split string: MESSAGE
  • Splitter 2:
    • Set split string: NAME
  • Selection 1:
    • Set Signal List (Delimeted): TRICK OR TREAT;TREECK OR TREET
  • Automatic Signaller:
    • Set Interval Length: 600
    • Start: Start
  • Signal-Check 2:
    • Invert Trigger: is NOT

Door Opener (Simple)

This is a simple version of an automatic door signaller, made so everything is fit inside the handheld component cabinet

Items Required

  • 1 Device Frame
  • 2 Signal Builders Component
  • 1 Counter Component
  • 1 Wifi Component
  • 1 Splitter Component
  • 1 Automatic Signaller

Setup Instructions

Put everything inside the Device Frame, Then connnect these together:

  • Button > Automatic Signaller: Toggle on/off
  • Button > Counter: Reset
  • Automatic Signaller > Counter: Count
  • Counter > Signal Builder 2: Add to signal + Send
  • Wifi > Splitter: Split
  • Splitter > Signal Builder 1: Add to signal + send
  • Signal Builder 1 > Signal Builder 2: Set starting string

Configure the devices to these settings:

  • Automatic Signaller:
    • Set Interval Length: 5
  • Wifi:
    • Set Frequency: 1411
    • Set Range: 1
  • Splitter:
    • Set Trigger Field: sender
  • Signal Builder 1:
    • Set starting string: address_1=
    • Set ending string: ;command=open;access_code=

Follower Locker

The Image Depicts a mechanical component contraption made using the instructions below. It is in the shape of a totem pole
How the device should look when you follow the instructions below, and try to keep it organized.

A fun locker setup I've setup, It runs using a server setup so you will have lots of locker space if you want to put other things in it.

Items Required

  • 18 Signal-Check Components
  • 5 Splitter Components
  • 4 Wifi Components
  • 3 Arithmetic Components
  • 2 Relay Components
  • 2 AND Components
  • 1 Automatic Signaller Component
  • 1 Movement Component
  • 1 Component Locker

Setup Instructions

This one gets really complicated and has alot of numbered components, So I would recommend Using the attached image to the right Server Setup

  • Automatic Signaller > Relay 1: Relay
  • Automatic Signaller > Relay 2: Relay


  • Relay 1 > Wifi 1: Send Signal
  • Wifi 1 > Signal-Check 1: Check string


  • Signal-Check 1 > Splitter 1: Split
  • Signal-Check 1 > Splitter 2: Split


  • Splitter 1 > Arithmetic 1: Set A
  • Splitter 1 > AND 1: Input 1
  • Splitter 2 > Arithmetic 2: Set A
  • Splitter 2 > AND 2: Input 1


  • Relay 2 > Wifi 2: Send Signal
  • Wifi 2 > Signal-Check 2: Check string
  • Signal-Check 2 > Splitter 3: Split
  • Signal-Check 2 > Splitter 4: Split


  • Splitter 3 > Arithmetic 1: Set B
  • Splitter 3 > AND 1: Input 2
  • Splitter 4 > Arithmetic Component 2: Set B
  • Splitter 4 > AND 2: Input 2


  • AND 1 > Arithmetic 1: Evaluate
  • AND 2 > Arithmetic 2: Evaluate


  • Arithmetic 1 > Signal-Check 3: Check string
  • Arithmetic 1 > Signal-Check 5: Check string
  • Arithmetic 1 > Signal-Check 6: Check string
  • Arithmetic 1 > Signal-Check 7: Check string
  • Arithmetic 2 > Signal-Check 4: Check string
  • Arithmetic 2 > Signal-Check 8: Check string
  • Arithmetic 2 > Signal-Check 9: Check string
  • Arithmetic 2 > Signal-Check 10: Check string


  • Signal-Check 3 > Signal-Check 6: Check string
  • Signal-Check 3 > Signal-Check 7: Check string
  • Signal-Check 4 > Signal-Check 8: Check string
  • Signal-Check 4 > Signal-Check 9: Check string


  • Signal-Check 5 > Arithmetic 3: Set A
  • Signal-Check 6 > Arithmetic 3: Set A
  • Signal-Check 7 > Arithmetic 3: Set A
  • Signal-Check 8 > Arithmetic 3: Set B
  • Signal-Check 9 > Arithmetic 3: Set B
  • Signal-Check 10 > Arithmetic 3: Set B


  • Arithmetic 3 > Signal-Check 11: Check string
  • Arithmetic 3 > Signal-Check 12: Check string
  • Arithmetic 3 > Signal-Check 13: Check string
  • Arithmetic 3 > Signal-Check 14: Check string
  • Arithmetic 3 > Signal-Check 15: Check string
  • Arithmetic 3 > Signal-Check 16: Check string
  • Arithmetic 3 > Signal-Check 17: Check string
  • Arithmetic 3 > Signal-Check 18: Check string


  • Signal-Check 11 > Wifi 3: Send Signal
  • Signal-Check 12 > Wifi 3: Send Signal
  • Signal-Check 13 > Wifi 3: Send Signal
  • Signal-Check 14 > Wifi 3: Send Signal
  • Signal-Check 15 > Wifi 3: Send Signal
  • Signal-Check 16 > Wifi 3: Send Signal
  • Signal-Check 17 > Wifi 3: Send Signal
  • Signal-Check 18 > Wifi 3: Send Signal

Locker Setup

  • Wifi 4 > Splitter 5: Split
  • Splitter 4 > Movement: Step
  • Place GPS unit inside

Configure the components to these settings:

  • Automatic Signaller:
    • Set interval length: 5


  • Relay 1:
    • Toggle signal changing: On
    • Set Send-Signal: address_1=[GPS 1];command=status
  • Relay 2:
    • Toggle Signal Changing: On
    • Set Send-Signal: address_1=[GPS 2];command=status


  • Wifi 1:
    • Frequency: 1453
    • Toggle NetID Filtering: Off
    • Toggle Forward all: On
  • Wifi 2:
    • Frequency: 1453
    • Toggle NetID Filtering: Off
    • Toggle Forward all: On


  • Signal-Check 1:
    • Set Trigger-String: sender=[GPS 1]
  • Signal-Check 2:
    • Set Trigger-String: sender=[GPS 2]


  • Splitter 1:
    • Split: x
  • Splitter 2:
    • Split: y
  • Splitter 3:
    • Split: x
  • Splitter 4:
    • Split: y


  • Arithmetic 1:
    • Toggle Auto-Evaluate: Off
    • Set Mode: Sub
  • Arithmetic 2:
    • Toggle Auto-Evaluate: Off
    • Set Mode: Sub


  • Signal-Check 3:
    • Set Trigger-String: 0
    • Invert Trigger: On
  • Signal-Check 4:
    • Set Trigger-String: 0
    • Invert Trigger: On


  • Signal-Check 5:
    • Set Trigger-String: 0
  • Signal-Check 6:
    • Set Trigger-String: -
    • Toggle Replace Signal: On
    • Set Send-Signal: 1
  • Signal-Check 7:
    • Set Trigger-String: -
    • Toggle Replace Signal: On
    • Set Send-Signal: 2
    • Invert Trigger: On
  • Signal-Check 8:
    • Set Trigger-String: -
    • Toggle Replace Signal: On
    • Set Send-Signal: 3
  • Signal-Check 9:
    • Set Trigger-String: -
    • Toggle Replace Signal: On
    • Set Send-Signal: 7
    • Invert Trigger: On
  • Signal-Check 10:
    • Set Trigger-String: 0


  • Arithmetic 3:
    • Set Mode: Add


  • Signal-Check 11:
    • Set Trigger-String: 1
    • Toggle Replace Signal: On
    • Set Send-Signal: message=4
  • Signal-Check 12:
    • Set Trigger-String: 2
    • Toggle Replace Signal: On
    • Set Send-Signal: message=8
  • Signal-Check 13:
    • Set Trigger-String: 3
    • Toggle Replace Signal: On
    • Set Send-Signal: message=1
  • Signal-Check 14:
    • Set Trigger-String: 4
    • Toggle Replace Signal: On
    • Set Send-Signal: message=5
  • Signal-Check 15:
    • Set Trigger-String: 5
    • Toggle Replace Signal: On
    • Set Send-Signal: message=9
  • Signal-Check 16:
    • Set Trigger-String: 7
    • Toggle Replace Signal: On
    • Set Send-Signal: message=2
  • Signal-Check 17:
    • Set Trigger-String: 8
    • Toggle Replace Signal: On
    • Set Send-Signal: message=6
  • Signal-Check 18:
    • Set Trigger-String: 9
    • Toggle Replace Signal: On
    • Set Send-Signal: message=10


  • Wifi 4:
    • Toggle NetID Filtering: Off
    • Toggle Forward all: On
  • Splitter 5:
    • Split: message

Regex Strings I've "Found"

These Regex strings are ones that I've "found" and find useful. "found' is in quotations cause not all of them I've found and some are amalgamations of ones I've found and strung together I am in no way good at Regex

  • .+(?=filter_before)filter_before|filter_after.*$

This one is used to remove everything before and after an area, filter before is used to filter everything up to it and it, while filter after filters itself and everything.

  • .+(item1|item2).+

This one checks if it can find something inside the string, and if it does it will match everything