The mod adds 24 tanks: square or cylinder, for gas or liquid, in sizes S, M and L, each also insulated. Every tank has a built-in panel at eye level with a pressure gauge, display and status LED; liquid tanks also have a sight glass. The panel needs no power. Otherwise the tanks behave exactly like the game tanks: they equalise with the pipe network and burst at the same pressure. Model labels, display, tooltips and device names appear in German or English – depending on the game language.
Overview
| Size | Volume | Footprint | Cells | Kits (insulated) |
|---|---|---|---|---|
| S | 6,000 L | 1.5 × 1.5 m | 3 × 3, 4 high | 1 (2) |
| M | 14,000 L | 3.5 × 1.5 m | 7 × 3, 4 high | 2 (3) |
| L | 32,000 L | 3.5 × 3.5 m | 7 × 7, 4 high | 4 (6) |
All tanks are only 1.7 m high and fit any room with a 2 m ceiling. S holds as much as the small game tank and fits on one frame, M on two frames side by side, L on 2 × 2 frames.
| Shape | S | M | L |
|---|---|---|---|
| square | box on a base frame and feet | long box | large box with ribs |
| cylinder | upright on four legs | horizontal on two saddles | flat large vessel with cone roof |
Gas tanks are marked yellow, liquid tanks blue. Insulated tanks have aluminium cladding with straps and an INSULATED plate on the panel.
Requirements
- Stationeers 0.2.6428, BepInEx 5.4.23.5, StationeersLaunchPad 1.0, see Installation
- Mod in the active mod pack
- Multiplayer: server and all players
Building and recipe
| Kit | Machine | Cost |
|---|---|---|
| Kit (Square Gas Tank) | Hydraulic Pipe Bender, tier 1 | 5 copper, 20 steel, 2 silicon |
| Kit (Cylinder Gas Tank) | Hydraulic Pipe Bender, tier 1 | 5 copper, 20 steel, 2 silicon |
| Kit (Square Liquid Tank) | Hydraulic Pipe Bender, tier 1 | 5 copper, 20 steel, 2 silicon |
| Kit (Cylinder Liquid Tank) | Hydraulic Pipe Bender, tier 1 | 5 copper, 20 steel, 2 silicon |
While building, choose the size with the mouse wheel: S, M, L, then insulated S, M, L. Larger tanks use several kits (table above); they are returned on deconstruction. The tanks snap to the 0.5 m grid and can face any direction, turned with the game's rotate keys or with C + mouse wheel.
Painting (since 1.0.1): with the spray can or spray gun the shell takes any game colour, metallic ones too. Display, LED, band and type plate stay as they are, so you still tell gas and liquid apart at a glance. The colour is saved and synced in multiplayer, tanks from old saves stay unpainted.
Connections
Both connections are at the front on the floor, in the cell in front of the tank:
| Connection | Position | Type |
|---|---|---|
| Pipe | middle | gas pipe (gas tanks) or liquid pipe (liquid tanks) |
| Data | one cell right of the pipe, green ring | data cable for IC10 and logic |
Like the game tanks, there is exactly one pipe connection.
Display
The panel sits at the front from 0.6 to 1.24 m – at the character's eye level, readable while standing.
Pressure gauge
Logarithmic scale from 1 kPa to 100 MPa (liquid tanks up to 10 MPa). The red zone starts at 80 % of the burst pressure. The needle follows the pressure smoothly.
Display
Three pages with at most four large lines each. Click the display to turn the page.
| Page | Gas tank | Liquid tank |
|---|---|---|
| 1 Values | pressure (large), amount in mol, fill level, temperature | litres (large), fill, pressure, temperature |
| 2 Contents | the three most common substances in % | the three most common substances in % |
| 3 Tank | volume, burst pressure, state | volume, burst pressure, state |
The fill level of a gas tank is its pressure relative to the burst pressure, the fill of a liquid tank its liquid volume relative to the tank volume. The key values also appear in the tooltip when you look at the tank.
Sight glass
Liquid tanks only: the blue column shows the fill from EMPTY to FULL, marks at 25, 50 and 75 %.
Status LED
| LED | Meaning |
|---|---|
| green | ok |
| orange | warning: pressure load from 80 %, liquid tank from 95 % full |
| flashing red | danger: pressure load from 95 %, liquid tank overfull or tank damaged |
Behaviour
- The tank equalises with the connected pipe network every tick – like the game tank.
- Burst pressure as in the game: 60.8 MPa for gas tanks, 6.08 MPa for liquid tanks, each as the pressure difference to the surroundings. Above that the tank takes damage and bursts; its contents escape.
- Never fill a liquid tank completely: once the whole volume is liquid, the pressure jumps. That is why the LED already warns at 95 %.
- Insulated means hardly any heat exchange with the surroundings, like the insulated game tank. Like it, insulated tanks can catch fire above 300 °C (can be switched off). Non-insulated tanks never burn.
- Save games contain only normal tank data.
IC10
All values of the game tank are available: Pressure, Temperature, TotalMoles, Volume, VolumeOfLiquid, RatioOxygen etc. and Combustion. In addition:
| LogicType | Meaning |
|---|---|
Ratio | fill level 0 to 1: liquid = volume share, gas = pressure / burst pressure |
Stress | pressure load in %: pressure difference to the surroundings / burst pressure × 100, damage from 100 |
Maximum | burst pressure in kPa (60795 or 6079.5) |
Mode | display page 0 to 2 (read and write) |
Error | 1 = warning (LED orange or red) |
Example: fill a gas tank up to 40 MPa
The tank is named "Lager", the volume pump in front of it "Fuellpumpe", a small LED display "Anzeige" and a flashing light "Warnung". The pump runs while the pressure is below 40 MPa and the load below 80 %. The display shows the fill level in %, the light switches on at a warning. Comments are German as in all chips on this site.
# Tanks eckig & rund: Gastank bis Zieldruck füllen
# Geräte: Gastank eckig S "Lager", Volumenpumpe "Fuellpumpe",
# LED-Anzeige klein "Anzeige", Blinklicht "Warnung"
define TANK 1023462025 # Gastank eckig S
define PUMPE -321403609 # Volumenpumpe
define ANZEIGE -815193061 # LED-Anzeige klein
define LICHT -1535893860 # Blinklicht
define ZIEL 40000 # Solldruck in kPa (40 MPa)
define WARN 80 # Druckbelastung in %: darüber Stopp
define PROZENT 100 # Füllgrad 0-1 in Prozent
alias druck r0
alias last r1
alias fuell r2
alias pumpen r3
alias ok r4
alias fehler r5
# --- 1. Tank lesen ---
start:
yield
lbn druck TANK HASH("Lager") Pressure 0
bnan druck start
lbn last TANK HASH("Lager") Stress 0
lbn fuell TANK HASH("Lager") Ratio 0
lbn fehler TANK HASH("Lager") Error 0
# --- 2. Pumpe nur unter Zieldruck und Warngrenze ---
slt pumpen druck ZIEL
slt ok last WARN
and pumpen pumpen ok
sbn PUMPE HASH("Fuellpumpe") On pumpen
# --- 3. Anzeige und Warnlicht ---
mul fuell fuell PROZENT
sbn ANZEIGE HASH("Anzeige") Setting fuell
sbn LICHT HASH("Warnung") On fehler
j start
For another tank only change TANK – every shape has its own hash (table below).
Prefab hashes
| Tank | normal | insulated |
|---|---|---|
| Square Gas Tank S | 1023462025 | -2031868329 |
| Square Gas Tank M | -955254806 | 908199675 |
| Square Gas Tank L | -1341601924 | -1902222946 |
| Cylinder Gas Tank S | -764399709 | -1070427365 |
| Cylinder Gas Tank M (horizontal) | 679416512 | 1895084983 |
| Cylinder Gas Tank L | 1601708630 | -934751022 |
| Square Liquid Tank S | 1818307542 | -1663771416 |
| Square Liquid Tank M | -1771170123 | 739441732 |
| Square Liquid Tank L | -513202653 | -1800496351 |
| Cylinder Liquid Tank S | -1952044534 | 73168393 |
| Cylinder Liquid Tank M (horizontal) | 1906906985 | -1264953691 |
| Cylinder Liquid Tank L | 112076799 | 203829696 |
The console command tanks types shows the same list.
Console commands
Open the console with F3.
| Command | Effect |
|---|---|
tanks status | all tanks, nearest first: pressure, fill, amount, temperature, load, state |
tanks info | nearest tank in detail: all substances, volume, cells, burst pressure, connections |
tanks types | all 24 shapes with prefab hash, volume, dimensions and kits |
tanks page 2 | display page 1 to 3 on all tanks within 10 m |
The German words work too: typen, seite.
Configuration
File: BepInEx\config\dominik1199.tanks.cfg, or via the mod settings in LaunchPad.
| Key | Default | Meaning |
|---|---|---|
| TemperaturEinheit | C | temperature on display, tooltip and console: C, K or F |
| SichtweiteM | 25 | needle, LED, sight glass and display are updated up to this distance, 5 to 200 m |
| IsolierteUnbrennbar | off | on = insulated tanks never catch fire (applies after restart) |
Multiplayer
New parts: server and all players need the mod. The server calculates the display values, the players show them; the display page is synchronised. Works on dedicated servers too. See Multiplayer.
Known limits
- Only the shell is painted. Display, LED, band and type plate keep their colours.
- The display page is not saved and starts at page 1 again after loading.
- Tanks farther away (setting
SichtweiteM) keep their last picture until you come closer. - Like the game tanks there is only one pipe connection.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Display: NO PIPE | no pipe at the connection | run a pipe to the front middle cell, a liquid pipe for liquid tanks |
| LED orange | pressure load from 80 % or liquid tank from 95 % full | fill less, put a pressure regulator in front of the tank |
| LED flashing red | burst risk or tank damaged | lower the pressure at once; repair the damage |
| IC10 does not find the tank | no data cable or wrong name/hash | data cable to the green connection right of the pipe, hash from tanks types |
| Tank cannot be built | too few kits in hand | M needs 2, L 4 kits, insulated more (table above) |