User:Mikeistaken: Difference between revisions

From Space Station 13 Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
[[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|left|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 Signal Checker Component
* 1 Signal Splitter Component
* 1 Signal Splitter Component
Line 17: Line 18:
* 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>Check String</code>
* Signal Checker > Signal Splitter: <code>Split</code>
* Signal-Check > Signal Splitter: <code>Split</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:
* Signal Checker:
Line 36: Line 38:
** 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 Signal-Check Components
* 2 RegEx Replace Components
* 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 > Signal-Check 2: <code>Check string</code>
* Signal-Check 2 > Regex Replace 1: <code>Replace string</code>
* Signal-Check 2 > Regex Replace 2: <code>Replace string</code>
* Regex Replace 1 > Arithmetic: <code>Set A</code>
* Arithmetic > Signal-Check 3: <code>Check string</code>
* Signal-Check 3 > 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>


==Regex Strings Ive "Found"==
==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 ive found and some are amalgamations of ones I've found and strung together I am in no way good at Regex
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.*$
* <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.

Revision as of 03:19, 1 October 2025

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 Signal Checker 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: Check String
  • Signal-Check > Signal Splitter: Split
  • 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 Checker:
    • Set Trigger String to: PNET_PWR_CNTRL
  • 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 Signal-Check Components
  • 2 RegEx Replace Components
  • 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 > Signal-Check 2: Check string
  • Signal-Check 2 > Regex Replace 1: Replace string
  • Signal-Check 2 > Regex Replace 2: Replace string
  • Regex Replace 1 > Arithmetic: Set A
  • Arithmetic > Signal-Check 3: Check string
  • Signal-Check 3 > 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

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.