
Warning : Many multiplayer server admins will punish or outright ban you for running performance-intensive scripts! Be considerate of the other players on the server when choosing scripts! Possible Actionsįor comparison, Timer Blocks can only switch other blocks on and off and increase and decrease specific overrides in fixed intervals - whereas PB scripts can set any attribute to any calculated value, for example, switch the light colour from white to red. Important: Read up on the scripts that you subscribe to on the workshop, they come with instructions, such as, "edit certain lines in the script", "enter certain arguments", "rename certain blocks in the grid", or "enter certain keywords as custom data".
To get suitable scripts, you must subscribe to scripts from the Workshop or know how to write C# scripts using the Space Engineers API. PBs run scripts only while they have power in game. A saved game runs scripts only if its World Settings allow in-game scripts. Space Engineers runs scripts only if Experimental mode is enabled. Scripts only run on PC and Dedicated Servers, not on xbox. You can also use PBs decoratively without loading an actual script, for example, if you put a chair in front of the large-grid variant, it looks like a workstation or bridge officer’s seat.īefore you can use Programmable Blocks, check the following requirements: The LCD surfaces are configurable: Unless the script itself uses them to display its status, you can put any content on them, including built-in scripts or text or images. The small-grid variant looks like a small wall-mounted tablet with a small keyboard hanging under it. Visually the large grid block looks like a fridge-sized mainframe with a built-in LCD display and keyboard. The small grid block attaches to blocks only on the backside. It has one side with a decorative screen interface that you may want to keep accessible, but that's not a requirement.
The large-grid block attaches to other blocks on the bottom side. They are cheap to build but take up 1x1x1 space, both on large and small grids.
You must build one Programmable block per script.