Eine Brandmeldeanlage wie im echten Gebäude, mit eigenen 3D-Modellen: Zentrale mit Klartext-Display, Rauch- und Wärmemelder, Handfeuermelder, Sirene mit Blitzleuchte und eine CO2-Löschanlage, die nur bei echtem Feuer flutet. Alles hängt am selben Kabelnetz, die Zentrale findet ihre Geräte selbst. Seit 0.6.0 gehören CO2-Feuerlöscher mit überwachten Halterungen dazu, siehe Feuerlöscher und Halterungen. Seit 0.7.0 schließen Feuerschutztüren und Rolltore im Brandfall von selbst, und ein Übersichtsmonitor zeigt die Anlage als Lageplan, siehe Feuerschutztüren und Rolltore und Übersichtsmonitor.
Version 0.7.0, Status Beta. Die Anlage ist getestet und im Einsatz, Details können sich mit kommenden Versionen noch ändern. Vor jedem Update: Backup.
Die Geräte
| Gerät | Montage | Anschlüsse | Aufgabe |
|---|---|---|---|
| BMA-Zentrale | Wand | Strom + Daten | Display, Lampen, Bedienung, Notstrom-Akku |
| BMA-Rauchmelder | Decke oder Wand | Strom/Daten | erkennt Flammen, Hitze, Rauchgas, brennende Gegenstände und Fackeln |
| BMA-Handfeuermelder | Wand | Strom/Daten | drücken = Alarm, rastet bis RESET |
| BMA-Alarmgeber | Wand | Strom/Daten | Sirene mit rotem Doppelblitz |
| BMA-CO2-Löschdüse | Decke oder Wand | Gasrohr + Strom/Daten | bläst kaltes CO2 mit weißem Löschnebel |
| BMA-CO2-Löschtank | Boden | 2 Gasrohre | 50 000 L, isoliert, bis 150 MPa, für große Räume |
| BMA-CO2-Flaschenbatterie | Boden | 2 Gasrohre | drei Flaschen im Gestell, 6000 L, für kleine Räume |
| BMA-Feuerlöscher (CO2) | Gegenstand | – | löscht wie der Löscher des Spiels, mit Sicherheitsventil |
| BMA-Feuerlöscher-Wandhalterung | Wand, 2 Zellen hoch | CO2-Rohr unten, Strom + Daten rechts | offener Halter mit Bügel und Schild |
| BMA-Feuerlöscherschrank | Wand, 2 Zellen hoch | CO2-Rohr unten, Strom + Daten rechts | Glastür, schon das Öffnen meldet |
| BMA-Feuerlöscher-Bodenständer | Boden, 1,4 m hoch | CO2-Rohr hinten, Strom + Daten rechts | beidseitiges Schild, für Hallen |
| BMA-Feuerschutztür (ein- oder zweiflügelig) | Wandöffnung, 2 × 2 m | 2 × Strom + Daten unten an der Zarge | offen gehalten, schließt bei Alarm luftdicht |
| BMA-Feuerschutz-Rolltor 2 m / 4 m | Wandöffnung, 2 × 2 m bzw. 4 × 4 m | 2 × Strom + Daten unten an der Zarge | wie die Tür, für Hallen |
| BMA-Übersichtsmonitor (klein / groß) | Wand | Daten | Lageplan, Liste und Leitstand |
Alarmgeber und Handfeuermelder sitzen weit genug vor der Wand: Schrift, LEDs und Taste liegen vor jeder fertig gebauten Wand, auch wenn die Wand erst danach fertig wird (seit 0.5.1). Die Klickbox aller Wand- und Deckengeräte endet an der Wandebene, von der anderen Wandseite aus lassen sie sich nicht anklicken.
Voraussetzungen
- Stationeers 0.2.6428, BepInEx 5.4.23.5, StationeersLaunchPad 1.0, siehe Installation
- Mod im aktiven Mod-Pack
- Ein geschlossener Raum mit Luft. Im Vakuum sind im Spiel alle Töne stumm, auch Sirenen.
Bau und Rezepte
| Kit | Maschine | Kosten | baut |
|---|---|---|---|
| Kit (BMA) | Elektronikdrucker | 3 Eisen, 2 Kupfer, 1 Gold | Zentrale, Melder, Handfeuermelder, Alarmgeber, Düse |
| Kit (BMA-CO2-Speicher) | Rohrbieger | 40 Stahl, 30 Silizium, 10 Kupfer, 5 Gold | Löschtank oder Flaschenbatterie |
| BMA-Feuerlöscher (CO2) | Werkzeugmanufaktur | 5 Stahl, 5 Eisen | Löscher mit gefüllter CO2-Flasche |
| Kit (BMA-Feuerlöscher-Halterung) | Elektronikdrucker | 3 Stahl, 2 Kupfer, 1 Gold, 1 Silizium | Wandhalterung (1 Kit), Schrank oder Bodenständer (je 2 Kits) |
| Kit (BMA-Feuerschutz) | Elektronikdrucker | 4 Stahl, 2 Eisen, 2 Kupfer, 1 Gold | Feuerschutztür (1 Kit), zweiflügelig und Rolltor 2 m (je 2), Rolltor 4 m (4) |
| Kit (BMA-Monitor) | Elektronikdrucker | 2 Eisen, 3 Kupfer, 2 Gold, 3 Silizium | Übersichtsmonitor (1 Kit), groß (2 Kits) |
Mit einem Kit lassen sich mehrere Geräte bauen: Im Bau-Menü durchblättern, jedes Teil hat sein eigenes Bild. Die Kosten stehen in GameData/bma.xml im Mod-Ordner.
Anschluss seitlich oder hinten/oben
Jedes Wand- und Deckengerät gibt es in zwei Varianten:
- Seitlich (Standard): Kabel und Rohr laufen auf der Fläche.
- Hinten/oben: Das Kabel geht in die Wand bzw. durch die Decke und liegt 0,5 m hinter der Fläche, etwa in einem Schacht oder einer Zwischendecke. Bei der Düse geht nur das Gasrohr nach hinten.
Die Variante wählst du beim Bauen mit dem Mausrad.
Aufbau Schritt für Schritt
- Zentrale an die Wand, Kabel von oben.
- Melder, Handfeuermelder, Alarmgeber und Düsen ans selbe Kabelnetz wie die Zentrale.
- Melder benennen mit dem Beschriftungsgerät, zum Beispiel „Lager Süd“. Im Alarm zeigt die Zentrale dann „FEUER / Lager Süd / Flammen“.
- Löschtank oder Flaschenbatterie: vorn CO2 einspeisen (der Verdichter saugt nur CO2 an), hinten das Rohr zu den Düsen. Die Zentrale findet den Speicher über das Düsenrohr oder ein Datenkabel.
- Schlüssel an der Zentrale auf EIN.
Wer die Anlage erst einmal in Ruhe ansehen will: bma testraum in der Konsole baut einen fertigen Prüfraum vor dir, mit Luft, Glastür, Strom, allen Geräten verkabelt und einem CO2-Tank.
Bedienung der Zentrale
| Element | Wirkung |
|---|---|
| Display | Betrieb, Alarm mit Meldername, Störungen, Löschung, im Klartext |
| 4 Lampen | Zustand auf einen Blick, darunter die Lampe LÖSCHUNG |
| RESET | Anlage zurücksetzen, ausgelöste Melder gehen wieder auf grün |
| STOP | Akustik ab; eine neue Meldung schaltet sie wieder an. Ohne Alarm quittiert STOP eine Störung |
| Schlüssel EIN/AUS | Anlage ein- und ausschalten |
| Schlüssel LÖSCHUNG SPERREN | verhindert oder stoppt jede Flutung |
Ein eingebauter Akku versorgt bei Netzausfall die ganze BMA weiter, etwa eine Stunde lang für Zentrale und zehn Melder.
Lampe LÖSCHUNG
| Farbe | Bedeutung |
|---|---|
| grün | bereit |
| gelb | gesperrt |
| orange | CO2 leer |
| rot | Vorwarnung oder Flutung |
Melder
| Melder-LED | Bedeutung |
|---|---|
| aus | kein Strom am Kabel |
| grün | bereit |
| orange | Störung |
| rot blinkend | Alarm; bleibt rot bis RESET |
Der Rauchmelder löst aus bei:
- Flammen im Raum,
- Hitze ab 58 °C Lufttemperatur,
- Rauchgas (Schadstoff) ab 2 kPa Partialdruck,
- brennenden Gegenständen im Raum,
- brennenden Leuchtfackeln, auch in der Hand.
Ein Merkmal muss 3 Sekunden anliegen, bevor ausgelöst wird. Ausgelöste Melder piepen, bis an der Zentrale STOP gedrückt wird. Draußen oder in sehr großen Hallen bemerkt ein Melder Brandquellen bis 6 m Abstand.
Störungen (Netzausfall, Akku schwach oder leer, CO2 leer …) stehen im Display und piepen alle 4 Sekunden doppelt, bis sie mit STOP quittiert sind.
CO2-Löschung: nur bei echtem Feuer
Die Löschanlage ist bewusst zurückhaltend:
- Geflutet wird nur, wenn im Raum eines ausgelösten Melders wirklich etwas brennt, Gas oder Gegenstand.
- Hitze, Rauchgas, eine Fackel oder der Handfeuermelder lösen nur Alarm aus, kein CO2.
- Vorher läuft eine Vorwarnung von 10 Sekunden mit Räumungston („LÖSCHUNG in 8 s – RAUS!“). Ist das Feuer vorher aus, wird abgebrochen.
- Es blasen nur die Düsen im Brandraum, höchstens bis 150 kPa Raumdruck. Eisenwände halten 200 kPa Unterschied, kein Raum wird zum Platzen gebracht.
- Ab 30 % CO2 in der Raumluft erstickt das Feuer. Ist es eine Weile aus, schließen Düsen und Tank von selbst. Das Display zeigt „GELÖSCHT – lüften, RESET“.
- Der Schlüssel LÖSCHUNG SPERREN verhindert oder stoppt jede Flutung. Fällt der Strom aus, beginnt die Vorwarnung danach neu.
30 % CO2 sind auch für dich keine Atemluft. Während der Vorwarnung raus, und nach der Löschung erst lüften, dann ohne Helm reingehen.
Kühlen bei Hitze ohne Feuer
Wird es in einem Raum heiß, ohne dass etwas brennt, schaltet die Zentrale die Wandkühler in diesem Raum ein (ab 45 °C) und wieder aus (unter 35 °C). Die Wandkühler müssen dafür am Datenkabel hängen.
Feuerlöscher und Halterungen
Seit 0.6.0 gehört ein CO2-Feuerlöscher zur Anlage, dazu drei überwachte Halterungen: Wandhalterung, Schrank mit Glastür und Bodenständer. Wer einen Löscher herausnimmt, löst an der Zentrale Hausalarm aus, wie mit einem Handfeuermelder. Eine CO2-Flutung löst die Entnahme nie aus, denn wer den Löscher holt, steht oft im Brandraum.
Der Löscher löscht wie der Feuerlöscher des Spiels und nimmt Gas- und Flüssigkeitsflaschen. Aus der Werkzeugmanufaktur kommt er mit gefüllter CO2-Flasche.
Entnahme und Alarm
- Löscher einsetzen (Löscher in der Hand, auf die Halterung klicken): Die Überwachung ist an.
- Löscher herausnehmen (beim Schrank reicht das Öffnen der Tür): Nach 1 s zeigt die Zentrale „FEUER / Name der Halterung / Feuerlöscher entnommen“, die Alarmgeber tönen. STOP schaltet die Akustik ab.
- Zurückstellen bzw. Tür schließen: Die Halterung ist wieder im Normalzustand, ihre LED leuchtet rot. Die Meldung bleibt an der Zentrale gespeichert, wie bei jedem Melder.
- RESET an der Zentrale: alles wieder bereit. Fehlt der Löscher noch, meldet die Halterung sofort erneut.
Ohne laufende Zentrale zeigt nur die LED den Zustand. Nach dem Zurückstellen ist sie dann von selbst wieder grün.
Halterungen mit dem Beschriftungsgerät benennen, z. B. „Löscher Werkstatt“, dann steht der Ort im Display. Zum Herausnehmen ohne Alarm den Wartungsschlüssel am Schild drehen. Mit dem Wiedereinsetzen ist die Überwachung von selbst wieder an.
| LED der Halterung | Bedeutung |
|---|---|
| aus | kein Strom am Kabel (das Ventil füllt trotzdem, wenn der Rohrdruck reicht) |
| grün | bereit |
| grün blinkend | füllt nach (Ventil oder Verdichter) |
| gelb | nicht voll: kein Rohr, kein CO2 im Rohr oder Nachfüllen aus |
| gelber Doppelblitz | Rohrdruck reicht nicht, der Verdichter hat keinen Netzstrom (z. B. Anlage läuft auf dem Akku der Zentrale) |
| gelb langsam blinkend | Überwachung aus (Wartung) |
| orange | Störung: Löscher ohne Gasflasche oder Flasche defekt |
| orange/rot im Wechsel | Überdruck, das Sicherheitsventil bläst ab |
| rot blinkend | entnommen bzw. Tür offen |
| rot | zurückgestellt, an der Zentrale RESET |
Den genauen Grund nennt immer der Tooltip der Halterung: „füllt nach (Ventil)“, „wartet: KEIN STROM“, „wartet: KEIN CO2 im Rohr“, „voll“, „Löscher OHNE Gasflasche“ usw.
Nachfüllen
An die Halterung ein CO2-Rohr anschließen und den Löscher einsetzen. Die Halterung füllt nach Menge (Mol), nicht nach Druck. Gasförmiges und flüssiges CO2 zählen deshalb gleich.
- Ventil, ohne Strom: Solange der CO2-Druck im Rohr höher ist als in der Flasche, strömt CO2 von selbst hinein.
- Verdichter, mit Strom: Den Rest bis zum Zieldruck drückt ein kleiner Verdichter nach. Dabei braucht die Halterung 105 W statt 5 W.
- Nur CO2: Aus dem Rohr wird nur CO2 entnommen, gasförmig und flüssig. Andere Gase bleiben im Rohr, auch Mars-Luft (95 % CO2) taugt. Unter 99 % CO2 im Rohr zeigt der Tooltip „Fremdgas bleibt im Rohr“, gefüllt wird trotzdem.
- Tempo: höchstens 200 kPa je Takt, leer bis voll in etwa 20 s.
Der Zieldruck liegt bei 75 % des Berstdrucks der eingesetzten Flasche, gerechnet bei 20 °C. Wird die Flasche danach warm, steigt der Druck, bleibt aber unter dem Sicherheitsventil.
| Flasche | Berstdruck (Spiel) | Zieldruck bei 20 °C | Sicherheitsventil (90 %) |
|---|---|---|---|
| Gasflasche, Flüssigkeitsflasche | 10 133 kPa | 7599 kPa | 9119 kPa |
| Smart-Gas- und Smart-Flüssigkeitsflasche | 20 265 kPa | 15 199 kPa | 18 239 kPa |
| Hochvolumen-Gasflasche | 25 331 kPa | 18 998 kPa | 22 798 kPa |
Sicherheitsventil
Im Spiel platzt eine Gasflasche, wenn ihr Druck den Berstdruck erreicht (nach etwa 5 Takten Schaden). Löscher und Halterung haben deshalb ein Sicherheitsventil: Ab 90 % des Berstdrucks bläst es CO2 ab, bis der Druck wieder darunter liegt.
- Löscher in der Halterung mit Rohr: Das Gas geht zurück ins Rohr.
- Löscher in der Hand, im Inventar, auf dem Boden: Das Gas geht in den Raum.
Auch ein voller Löscher, der im Feuer erhitzt wird, platzt so nicht. Der Tooltip des Löschers zeigt Füllung, Druck, Zieldruck und Ansprechdruck, bei Überdruck rot „ÜBERDRUCK – Sicherheitsventil bläst ab“.
Feuerschutztüren und Rolltore
Seit 0.7.0 schließt die Anlage im Brandfall Feuerschutztüren und -tore. Im Alltag stehen sie offen (Feststellanlage), bei Feueralarm warnen sie mit Ton und Blinklicht und fahren dann zu. Geschlossen sind sie luftdicht wie die Türen des Spiels und trennen die Räume.
| Teil | Größe | Kits | Fahrzeit zu / auf | Motor |
|---|---|---|---|---|
| BMA-Feuerschutztür | 1 Wandfeld (2 × 2 m), ein Flügel | 1 | 4 s / 3 s | 60 W |
| BMA-Feuerschutztür zweiflügelig | 1 Wandfeld (2 × 2 m), zwei Flügel | 2 | 4,5 s / 3,5 s | 80 W |
| BMA-Feuerschutz-Rolltor 2 m | 1 Wandfeld (2 × 2 m) | 2 | 9 s / 6 s | 150 W |
| BMA-Feuerschutz-Rolltor 4 m | 4 Wandfelder (4 × 4 m) | 4 | 14 s / 10 s | 300 W |
Gebaut wird wie eine Tür des Spiels in eine Wandöffnung; die beiden Anschlüsse unten an der Zarge nehmen jeweils Strom und Daten. Im Stand brauchen alle 5 W, der Motor nur beim Fahren. Kit (BMA-Feuerschutz): Elektronikdrucker, 4 Stahl, 2 Eisen, 2 Kupfer, 1 Gold.
Ablauf im Brandfall
- Ein Brandmelder oder Handfeuermelder löst aus.
- Es schließen die Türen, die an den Raum des Melders grenzen (Bereich 0 = automatisch) bzw. alle Türen desselben Bereichs wie der Melder. Mit
AlleToreBeiAlarmschließt jeder Alarm alle Türen am Netz der Zentrale. - Vorwarnung (Standard 5 s): Warnton und gelbes Blinklicht, dann fährt die Tür zu.
- Hindernis im Schließbereich (Spieler, Tiere, Rover): Die Tür bleibt stehen, warnt weiter und meldet „blockiert“ an Zentrale und Monitor. Ist der Bereich 3 s frei, warnt sie 2 s und schließt erneut.
- Notöffnung: Klick auf Flügel oder Taster öffnet auch im Brandfall. Nach 15 s schließt die Tür wieder; jeder weitere Klick verlängert.
- RESET an der Zentrale: Türen, die vorher offen standen, öffnen von selbst (
NachResetOeffnen), sonst von Hand, am Monitor oder per IC10.
Ohne Strom und ohne Notstrom aus dem Akku der Zentrale schließen offen gehaltene Türen nach 3 s ohne Warnung, wie bei einem echten Haftmagneten (SchliessenBeiStromausfall). Drehflügeltüren lassen sich ohne Strom von Hand aufdrücken, Rolltore nur mit Strom oder der Brechstange. Zugangskarte und Lock des Spiels gelten wie bei jeder Tür.
Mit dem Beschriftungsgerät benennen, z. B. „Tor Halle“. Der Name erscheint an Zentrale, Monitor und im Protokoll. Den Bereich stellst du am Monitor (Reiter Bereiche), per IC10 (Setting) oder mit bma bereich ein.
Übersichtsmonitor und BMA-Leitstand
Der BMA-Übersichtsmonitor (1,00 × 0,72 m, 20 W) und der große Monitor (2,00 × 1,24 m, 40 W) hängen an der Wand am Datennetz der Zentrale. Drehen wie jedes Wandgerät: C halten und Mausrad. Kit (BMA-Monitor): Elektronikdrucker, 2 Eisen, 3 Kupfer, 2 Gold, 3 Silizium; groß = 2 Kits.
Der Bildschirm zeigt einen Lageplan von oben: Räume als ruhige Grundrissflächen, jedes Gerät als kleines Zeichen mit Nummer an seiner echten Position. Liegen Zeichen zu dicht, rücken sie auseinander, eine dünne Linie zeigt zum Ort. Namen und Zustände stehen nicht im Plan, sondern in der Liste daneben („3 Rauchmelder Werkstatt · bereit“, dringendste zuerst). Geräte ohne Raum (Vakuum, draußen) stehen auf gestrichelten Flächen. Der Ausschnitt ist mindestens 12 × 12 m groß, ein kleiner Aufbau wird also nicht aufgeblasen.
| Farbe im Plan | Bedeutung |
|---|---|
| rot blinkend | Feuer im Raum bzw. Bereich (Melder) oder CO2-Löschung |
| orange blinkend | Störung (z. B. Tor blockiert, Melder ohne Strom) |
| gelb | Wartung (Löscher-Halterung abgeschaltet) |
| gestrichelter Rand | Geräte ohne Raum |
| dunkles Blaugrün | alles in Ordnung |
Rechts stehen die Zustandskachel (erster Alarm, Störung, Tore, Löschung) und die Geräteliste, je Kachel höchstens vier Zeilen. Alle Texte haben dieselbe Größe (Zeile mindestens 25 mm); der große Monitor zeigt nicht größere Schrift, sondern mehr: einen größeren Plan, die letzten Ereignisse und mehr Listenzeilen. Passt die Liste nicht, blättert sie alle 6 s. Die Listenansicht nutzt die ganze Breite. IC10 Mode schaltet zwischen Lageplan, Liste und Wechsel. Die LED unten links: aus = kein Strom, rot blinkend = Feuer oder Löschung, orange = Störung, gelb = Bedienung gesperrt, grün = Betrieb.
Bildschirm anklicken öffnet den BMA-Leitstand mit sieben Reitern: Lageplan, Liste, Löschen, Tore, Protokoll, Statistik, Bereiche.
- Löschen von Hand: Löschbereich wählen, LÖSCHEN drücken, dann BESTÄTIGEN 2 s gedrückt halten (innerhalb von 15 s). Danach läuft dieselbe Vorwarnung wie bei der Automatik, ABBRECHEN stoppt bis zur Flutung.
- Tore: einzeln oder alle öffnen und schließen, Brandfallsteuerung testen.
- Sperren: Der Schlüssel am Monitor sperrt die Bedienung, ansehen geht weiter. Bedient wird nur bis 6 m Abstand.
Protokoll und Statistik
Jede Zentrale speichert die letzten 500 Ereignisse im Spielstand, mit Spielzeit (Tag und Uhrzeit): Alarme, RESET, Störungen, Löschungen mit verbrauchtem CO2 in kg, Türen mit Grund (Brandfall, Hand, IC10, Stromausfall, Notöffnung, Monitor) und wer bedient hat. Die Statistik zählt Alarme, Löschungen und Störungen je Bereich und Zeitraum, dazu das gesamte CO2.
IC10
| Gerät | LogicType | Bedeutung |
|---|---|---|
| Tür/Tor | Open | 1 offen (schreiben: öffnen/schließen, im Brandfall = Notöffnung) |
| Tür/Tor | Setting | Bereich 0–32 (lesen und schreiben, 0 = automatisch) |
| Tür/Tor | Activate | 1 Brandfall (schreiben: Brandfallsteuerung testen bzw. beenden) |
| Tür/Tor | Mode | 0 offen, 1 Vorwarnung, 2 schließt, 3 zu, 4 blockiert, 5 öffnet, 6 Notöffnung |
| Tür/Tor | Ratio, Error, Idle | Öffnung 0–1, 1 = Hindernis, 1 = steht still |
| Zentrale | Open, Maximum | Türen ganz offen, Türen gesamt |
| Zentrale | Setting | erster Bereich im Alarm |
| Zentrale | Mode | Löschung: 0 keine, 1 bereit, 2 gesperrt, 3 Vorwarnung, 4 Flutung, 5 gelöscht, 6 kein CO2, 7 abgebrochen |
| Zentrale | Lock | 1 Löschung gesperrt |
| Zentrale | Index, Output | Nummer und Art des letzten Protokolleintrags |
| Monitor | Lock, Mode | Bedienung gesperrt; Ansicht 0 Lageplan, 1 Liste, 2 Wechsel |
Hashes: Tür -811576762, zweiflügelig -2052719878, Rolltor 2 m -94702816, Rolltor 4 m 322524693, Monitor -2043904897, Monitor groß 1706521998, Zentrale -1641266227.
Beispiel: Feuerschutz-Tafel
Eine LED-Anzeige „Tore zu“ zeigt, wie viele Türen nicht offen sind. Die Blinkleuchte „Tor Warnung“ geht an, wenn ein Hallentor im Brandfall oder blockiert ist. Der Taster „Tore oeffnen“ öffnet die Hallentore, aber nur, wenn an der Zentrale kein Alarm ansteht.
# BMA-Feuerschutz-Tafel (BMA 0.7.0)
# Zentrale "BMA Zentrale", Rolltore "Tor Halle", LED-Anzeige "Tore zu",
# Blinkleuchte "Tor Warnung", Taster "Tore oeffnen".
# Zeigt, wie viele Tore nicht offen sind, warnt bei Brandfall/Hindernis,
# oeffnet die Hallentore per Taster - nur ohne Alarm an der Zentrale
# (sonst waere es eine Notoeffnung, die nach kurzer Zeit wieder schliesst).
define ZENTRALE -1641266227 # BMA-Zentrale
define ROLLTOR -94702816 # BMA-Feuerschutz-Rolltor 2 m
define ANZEIGE -815193061 # LED-Anzeige klein
define BLINK -1535893860 # Blinkleuchte
define TASTER 491845673 # Logik-Taster
define N_ZENTRALE HASH("BMA Zentrale") # Name der Zentrale
define N_TOR HASH("Tor Halle") # Name der Hallentore
define N_ANZEIGE HASH("Tore zu") # Name der LED-Anzeige
define N_BLINK HASH("Tor Warnung") # Name der Blinkleuchte
define N_TASTER HASH("Tore oeffnen") # Name des Tasters
alias offen r0
alias alle r1
alias zu r2
alias brand r3
alias blockiert r4
alias warnung r5
alias alarm r6
alias taste r7
# --- 1. Hauptschleife ---
start:
yield
# --- 2. Tore zaehlen (Zentrale: Open = ganz offen, Maximum = alle) ---
lbn offen ZENTRALE N_ZENTRALE Open 0
bnan offen start
lbn alle ZENTRALE N_ZENTRALE Maximum 0
sub zu alle offen
sbn ANZEIGE N_ANZEIGE Setting zu
# --- 3. Warnung: Brandfall oder Hindernis an einem Hallentor ---
lbn brand ROLLTOR N_TOR Activate 0
lbn blockiert ROLLTOR N_TOR Error 0
add warnung brand blockiert
sgtz warnung warnung
sbn BLINK N_BLINK On warnung
# --- 4. Taster: Tore oeffnen, wenn kein Alarm ansteht ---
lbn taste TASTER N_TASTER Setting 0
beqz taste start
lbn alarm ZENTRALE N_ZENTRALE Activate 0
bnez alarm start
sbn ROLLTOR N_TOR Open 1
j start
Konsole und Einstellungen
bma tore listet alle Türen mit Zustand und Bereich. bma tor <Name|alle> <zu|auf|brand|frei> schaltet sie, bma bereich <Name|alle> <0-32> ordnet Geräte einem Bereich zu, bma bereich name <1-32> <Text> benennt ihn. bma protokoll [Anzahl] und bma statistik zeigen Protokoll und Zahlen, bma monitor [sperren|frei] sperrt die Monitore, bma loeschen [stopp] löst die Löschung in deinem Raum von Hand aus bzw. bricht sie ab. bma testraum tor baut einen Prüfraum mit Feuerschutztür.
| Schlüssel | Standard | Bedeutung |
|---|---|---|
| VorwarnzeitS | 5 | Warnung vor dem Schließen (0–60 s) |
| HindernisWarteS | 3 | so lange muss der Schließbereich frei sein (1–30 s) |
| NotoeffnungOffenS | 15 | offen nach einer Notöffnung im Brandfall (3–120 s) |
| NachResetOeffnen | an | nach RESET öffnen vorher offene Türen von selbst |
| AlleToreBeiAlarm | aus | jeder Alarm schließt alle Türen am Netz |
| BeiLoescherEntnahme | aus | auch die Entnahme eines Feuerlöschers schließt Türen |
| SchliessenBeiStromausfall | an | ohne Strom schließen offen gehaltene Türen |
| ProtokollEintraege | 500 | Ereignisse je Zentrale im Spielstand (50–2000) |
| BedienAbstandM | 6 | höchster Abstand zum Monitor beim Bedienen (2–30 m) |
| HandLoeschungErlaubt | an | CO2-Löschung von Hand am Monitor |
Im Mehrspieler entscheidet der Server: Jeder Befehl vom Monitor wird dort auf Sperre, Abstand und Netz geprüft. Alte Spielstände laden unverändert, vorhandene Melder stehen auf Bereich 0 (automatisch).
IC10
| Gerät | Prefab | Hash | Variante hinten/oben |
|---|---|---|---|
| BMA-Zentrale | StructureBmaZentrale | -1641266227 | 1395000592 |
| BMA-Rauchmelder | StructureBmaRauchmelder | 1230162709 | 805016603 |
| BMA-Handfeuermelder | StructureBmaHandmelder | 1769101990 | -943975746 |
| BMA-Alarmgeber | StructureBmaAlarmgeber | -1169994437 | 1943816220 |
| BMA-CO2-Löschdüse | StructureBmaLoeschduese | -1487746566 | 290820998 |
| BMA-CO2-Löschtank | StructureBmaLoeschtank | -2127825399 | – |
| BMA-CO2-Flaschenbatterie | StructureBmaLoeschtankKlein | 1883596933 | – |
| BMA-Feuerlöscher-Wandhalterung | StructureBmaLoescherHalter | -132014206 | – |
| BMA-Feuerlöscherschrank | StructureBmaLoescherSchrank | 313061740 | – |
| BMA-Feuerlöscher-Bodenständer | StructureBmaLoescherStaender | -1260488181 | – |
Die Varianten mit Anschluss hinten/oben haben einen eigenen Hash. Wer beide Varianten verbaut, fragt beide ab.
Zentrale
| LogicType | Bedeutung |
|---|---|
| Activate | 1 = Alarm |
| Quantity | Anzahl ausgelöster Melder |
| Ratio | Akku, 0–1 |
| Charge | Akku in J |
| Error | 1 = Störung |
Melder (Rauchmelder, Handfeuermelder)
| LogicType | Bedeutung |
|---|---|
| Activate | 1 = ausgelöst |
| Mode | 0 aus, 1 bereit, 2 Störung, 3 Alarm |
| Gaswerte | der Rauchmelder liefert zusätzlich alle Gaswerte seines Raums |
Löschtank und Flaschenbatterie
| LogicType | Bedeutung |
|---|---|
| Ratio | Füllung |
| Pressure | Druck im Speicher |
| PressureInput, PressureOutput | Druck am Einspeise- bzw. Düsenrohr |
| Open | Ventil |
Feuerlöscher-Halterungen
| LogicType | Bedeutung |
|---|---|
| Quantity | 1 = Löscher drin |
| Activate | 1 = gemeldet, bleibt bis RESET |
| Mode | 0 aus, 1 bereit, 2 Störung (keine Zentrale), 3 Alarm |
| Ratio, Pressure | Füllung 0–1 (nach Menge), Flaschendruck in kPa |
| Setpoint | Zieldruck der eingesetzten Flasche in kPa (bei 20 °C) |
| Maximum | Ansprechdruck des Sicherheitsventils in kPa |
| Output | Nachfüll-Code, siehe unten |
| PressureInput, RatioCarbonDioxideInput | Druck und CO2-Anteil im Rohr |
| Open | Schranktür (lesen und schreiben) |
| Setting | Überwachung: 1 an, 0 aus (lesen und schreiben) |
| Error | 0 in Ordnung, 1 Löscher ohne Flasche oder Flasche defekt, 2 Überdruck |
| On | Nachfüllen an/aus |
| Output | Bedeutung |
|---|---|
| 0 | voll |
| 1 | füllt nach mit dem Verdichter |
| 2 | füllt nach über das Ventil (ohne Strom) |
| 3 | wartet: kein Strom, Rohrdruck reicht nicht |
| 4 | wartet: kein CO2 im Rohr |
| 5 | wartet: kein Rohr angeschlossen |
| 6 | Nachfüllen aus (On = 0) |
| 7 | Löscher ohne Gasflasche |
| 8 | Gasflasche defekt |
| 9 | kein Löscher |
| 10 | Überdruck, Sicherheitsventil bläst ab |
Beispiel: Notbeleuchtung bei Alarm
Alle Blinkleuchten namens „Notlicht“ gehen an, solange die Zentrale „BMA“ Alarm hat.
# Notlicht bei Brandalarm
define ZENTRALE -1641266227 # BMA-Zentrale
define BLINK -1535893860 # Blinkleuchte
alias alarm r0
start:
yield
lbn alarm ZENTRALE HASH("BMA") Activate 0
bnan alarm start
sbn BLINK HASH("Notlicht") On alarm
j start
Beispiel: Warnleuchte für die Löscher
Alle Blinkleuchten „Loescherwarnung“ gehen an, wenn an den Halterungen „Loescher Lager“ ein Löscher fehlt oder sie im Schnitt unter 90 % gefüllt sind.
# Feuerloescher-Warnung (BMA 0.6.0)
# Blinkleuchte an, wenn ein Loescher fehlt oder im Schnitt
# weniger als 90 % gefuellt ist. Halterungen "Loescher Lager".
define HALTER -132014206 # BMA-Feuerloescher-Wandhalterung
define BLINK -1535893860 # Blinkleuchte (Flashing Light)
define GRENZE 0.9 # 90 % Fuellung = bereit
alias drin r0
alias fuellung r1
alias warnung r2
alias leer r3
# --- 1. Hauptschleife ---
start:
yield
lbn drin HALTER HASH("Loescher Lager") Quantity 0
bnan drin start
lbn fuellung HALTER HASH("Loescher Lager") Ratio 0
slt warnung drin 1
slt leer fuellung GRENZE
or warnung warnung leer
sbn BLINK HASH("Loescherwarnung") On warnung
j start
Fällt eine Halterung aus oder ist keine gefunden, liest der Chip NaN und wartet. GRENZE lässt sich anpassen, Quantity ist im Mittel kleiner als 1, sobald an einer der gleichnamigen Halterungen ein Löscher fehlt.
Konsolenbefehle
Konsole mit F3. Bis auf status nur auf dem Host bzw. Server oder im Einzelspieler.
| Befehl | Wirkung |
|---|---|
bma testraum | baut vor dir einen fertigen Prüfraum: Luft, Glastür, Strom, alle Geräte verkabelt, CO2-Tank (20 %) mit Düse |
bma testraum klein | dasselbe mit Flaschenbatterie |
bma brand | kleines echtes Testfeuer vor dir. Danach raus, die Vorwarnung läuft! |
bma feuer | Prüfalarm am nächsten Melder |
bma reset | alle Zentralen zurücksetzen |
bma status | alle Zentralen und Melder |
bma akku 20 | Akkustand aller Zentralen in % setzen |
bma co2 50 | CO2-Speicher auf den Prozentwert füllen |
bma luft | geschlossenen Raum, in dem du stehst, mit Atemluft füllen |
bma loescher | alle Löscher-Halterungen mit Füllung, Zieldruck, Ventil, Nachfüll-Zustand und Strom |
bma loescher fuellen 100 | Löscher in allen Halterungen auf den Prozentwert füllen |
bma loescher neu | gefüllten BMA-Feuerlöscher vor dich legen |
bma loescher wartung an | Überwachung aller Halterungen aus, mit aus wieder ein |
Konfiguration
Datei: BepInEx\config\dominik1199.bma.cfg, oder über die Mod-Einstellungen in LaunchPad.
| Schlüssel | Standard | Bedeutung |
|---|---|---|
| HitzeGrenzeC | 58 | Lufttemperatur, ab der ein Melder als Wärmemelder auslöst |
| RauchGrenzeKPa | 2 | Partialdruck Rauchgas, ab dem ausgelöst wird (0 = aus) |
| VerzoegerungS | 3 | so lange muss ein Brandmerkmal anliegen |
| FackelErkennen | an | brennende Leuchtfackeln lösen aus |
| BrennendeGegenstaende | an | brennende Gegenstände lösen aus |
| MelderPiepen | an | ausgelöste Melder piepen bis STOP |
| ReichweiteOhneRaumM | 6 | Reichweite der Melder außerhalb geschlossener Räume |
| AkkuKapazitaetKJ | 72 | Akku der Zentrale (72 kJ = 20 Wh) |
| LadeLeistungW | 50 | zusätzliche Leistung, solange der Akku lädt |
| EigenverbrauchW | 10 | Verbrauch der Zentrale |
| MelderVerbrauchW | 1 | Verbrauch je Melder im Akkubetrieb |
| AkkuSchwachProzent | 20 | darunter meldet die Zentrale „Akku schwach“ |
| ZentraleAlarmTon | Alarm2 | Alarmton der Zentrale |
| StoerungPiepen | an | Doppelpiep bei Störung bis STOP |
| AlarmTon | FireFireFire | Ton der Alarmgeber |
| LoeschWarnTon | Danger | Räumungston während Vorwarnung und Flutung, nicht stummschaltbar |
| DuesenKPaJeTakt | 20 | so viel Druck bläst eine Düse je Takt (0,5 s) in ihre Zelle |
| TankHoechstdruckMPa | 150 | bis zu diesem Druck verdichtet der Speicher |
| AusgangDruckKPa | 2000 | Druck im Düsenrohr während der Löschung |
| FuellLiterJeTakt | 50 | Ansaugleistung des Verdichters je Takt, nur CO2 |
| VorwarnzeitS | 10 | Vorwarnung vor dem Fluten |
| RaumHoechstdruckKPa | 150 | die Düsen hören spätestens bei diesem Raumdruck auf |
| LoeschKonzentrationProzent | 30 | ab diesem CO2-Anteil erstickt das Feuer |
| NachlaufS | 10 | so lange muss das Feuer aus sein, bevor die Düsen schließen |
| AusstroemTemperaturC | -20 | Temperatur des CO2 an der Düse |
| KuehlStartC | 45 | ab dieser Raumtemperatur Wandkühler ein |
| KuehlStopC | 35 | darunter wieder aus |
AusgangDruckKPa nicht leichtfertig hochdrehen. CO2 wird im Spiel bei 2 MPa unter −30 °C flüssig, ab 6 MPa schon unter −7 °C, und flüssiges CO2 beschädigt Gasrohre.
Feuerlöscher
Abschnitt „6 Feuerloescher“ in derselben Datei:
| Schlüssel | Standard | Bedeutung |
|---|---|---|
| EntnahmeVerzoegerungS | 1 | so lange muss der Löscher fehlen, bevor gemeldet wird |
| SchrankTuerMeldet | an | Öffnen der Schranktür meldet schon |
| FuellGrenzeProzent | 75 | Zieldruck in % des Berstdrucks der Flasche (20–85) |
| NachfuellHoechstdruckKPa | 0 | zusätzliche Obergrenze für den Zieldruck in kPa, 0 = keine |
| SicherheitsventilProzent | 90 | Sicherheitsventil öffnet ab diesem % des Berstdrucks (50–98) |
| AuchStickstoffHelium | aus | an = auch Stickstoff und Helium aus dem Rohr nachfüllen |
| NachfuellKPaJeTakt | 200 | Durchfluss beim Nachfüllen |
| NachfuellLeistungW | 100 | Strom des Verdichters beim Füllen (das Ventil braucht keinen) |
| BereitAbProzent | 90 | ab dieser Füllung gilt ein Löscher als bereit |
| LoescherGefuelltDrucken | an | neue Löscher mit gefüllter CO2-Flasche |
Die Schlüssel NachfuellDruckKPa und NurCo2 aus frühen Testständen gibt es nicht mehr, sie werden ignoriert.
Mehrspieler
Neue Geräte: Server und alle Mitspieler brauchen den Mod. Alles ist für den Mehrspieler abgeglichen. Siehe Mehrspieler.
Bekannte Grenzen
- Im Vakuum ist jeder Ton stumm, auch Sirene und Räumungston. Die Zentrale zeigt das im Display an.
bma luftfüllt einen geschlossenen Raum mit Atemluft. - Die Löschung braucht einen Raum, den das Spiel als Raum erkennt. Ein undichter Raum mit Loch in der Wand ist für das Spiel kein Raum.
- Version 0.x: Einstellungsnamen und Werte können sich bis 1.0 noch ändern.
Fehlerbehebung
| Symptom | Ursache | Lösung |
|---|---|---|
| Keine Töne | Raum im Vakuum oder undicht | Raum abdichten, bma luft |
| Melder-LED aus | kein Strom am Kabel | Kabel und Netz prüfen |
| Melder bleibt rot | ausgelöst, wartet auf RESET | an der Zentrale RESET |
| Alarm, aber kein CO2 | kein echtes Feuer (Hitze, Rauchgas, Fackel, Handmelder) | gewollt |
| Feuer, aber kein CO2 | Schlüssel LÖSCHUNG SPERREN aktiv, CO2 leer oder keine Düse im Brandraum | Lampe LÖSCHUNG prüfen, Speicher füllen, Düse in den Raum |
| Lampe LÖSCHUNG orange | CO2-Speicher leer | CO2 vorn einspeisen |
| Zentrale findet den Speicher nicht | Speicher nicht am Düsenrohr | Rohr von hinten am Speicher zu den Düsen legen oder Datenkabel |
| Doppelpiep alle 4 Sekunden | Störung | Display lesen, Ursache beheben, STOP quittiert |
| Raum wird heiß, aber nichts passiert | keine Wandkühler am Datenkabel | Wandkühler ans Datennetz der Zentrale |
| Alarm „Feuerlöscher entnommen“ | Löscher aus der Halterung genommen oder Schranktür offen | Löscher zurückstellen bzw. Tür schließen, dann RESET; ohne Alarm herausnehmen mit dem Wartungsschlüssel |
| Halterung füllt nicht nach | Tooltip nennt den Grund: kein Strom bei zu niedrigem Rohrdruck, kein CO2 im Rohr, kein Rohr, Flasche fehlt oder defekt | CO2-Rohr anschließen und füllen, Strom anschließen, Flasche einsetzen oder tauschen |
| Halterungs-LED gelber Doppelblitz | Rohrdruck reicht nicht, Verdichter ohne Netzstrom | Netzstrom herstellen oder den CO2-Druck im Rohr erhöhen |