About DiRCI [StationeersLaunchPad]
From Steam WorkshopDiRCI Adds DiRCI to Stationeers, A logistics robot. DiRCI (or Directed Relocatable Cargo Interface) is a controllable rover which can be ordered to move to a point, pull from items from vending…
DiRCI
Adds DiRCI to Stationeers, A logistics robot.
DiRCI (or Directed Relocatable Cargo Interface) is a controllable rover which can be ordered to move to a point, pull from items from vending machines, and deposite items into a nearby chute inlet.
Having 10 storage slots and good speed, DiRCI can help connect your outposts without literally having to connect them.
DiRCI requires programming knowledge to operate, but like AIMeE it can make your life as a Stationeer a little easier.
Deep mining site a little too far - DiRCI can pick up those ores.
Don't feel like setting up passive power generation at the outpost - DiRCI can deliver batteries or fuel canisters then pickup the empty.
Regular sorting systems too simple for you - DiRCI... DiRCI isn't really meant for that, but if you can make DiRCI sort, more power to you.
DiRCI's kit is produced via tier two Electronics Printer: Time: 30 Energy: 2000 Gold: 5 Copper: 5 Silicon: 20 Steel: 20 Electrum: 10
DiRCI has 8 modes:
0 = Idle = Do nothing 1 = MoveToTarget = Move to target in straight line, returns to Idle when reached 2 = LoadCargo = Pull items from the Vending Machine, Small Vending Machine, or Refrigerated Vending Machine it is facing 3 = UnloadCargo = Unload in chute input or chute bin within 2 meters / 1.25 large grids 4 = CargoFull = Automaticly assigned if full while trying to load Cargo 5 = CargoEmpty = Automaticly assigned if empty while trying to unload Cargo 6 = PathFromStack = See Below 7 = StackPointArrived = Automaticly assigned, used for telling when to move through the stack
PathFromStack: A path point is stored in the stack in four addresses. [PathID] - Must be greater than zero [TargetX] - This point's X position [TargetY] - This point's Y position [TargetZ] - This point's Z position
Recommendation: Clear the stack before writing to it and use the put instruction for writing path points to maintain alignment.
The absolute value of Setting minus one is the stack position. (1 or -1 is position 0 in the stack)
#1. When PathFromStack is assigned from any mode below 4, check the stack at the stack position for PathID, if it is not valid, go to Idle. #2. If it is valid store it, then read up and set TargetX, TargetY, TargetZ and begin moving. #3. When StackPointArrived is assigned, check 4 up if Setting was positive or 4 down if negative. #4. If the value at the checked address equals the stored PathID, jump to its position and goto step #2. #5. Othersize go to Idle.
Important notes: *Will move to Idle if LoadCargo or UnloadCargo do not have a target. *When its checking the stack and would go out of range, it will move to Idle. *Assigning mode 6 with Setting at zero will move it to Idle. *DiRCI's stack can hold 65 entries, or 16 points. *The stack cannot be interacted with via transmitter, it must be interfaced via the IC10 socket. *Stack position 64 is used for overriding max speed. its needs to be greater than 0.1 to take affect and capped at 6.
Questions and Answers: *Why use Setting: So you can easily read it and the game automatically saves it. *Why can't Setting be zero: positive or negative Setting is used to tell which direction to jump through the stack, there is no negative zero. *Why is the speed overrided via the stack: the few logic variables accessable without modifing save data only can be integers and color is the only one that goes above 1. But then I realized that stack is there so I just made room. *Power usage: About 16W, though it should be 15W based on the code. Calculated runtime based on Joule capicity: Small Battery: about 37 minutes. Large Battery: about 5 hours. Nuclear Battery: about 40 hours. Small Wireless Cell: about 12 minutes. how I got 16W draw. Big Wireless Cell: about 1 hour and 15 minutes.
Not gonna lie, this mod under the hood is frankenstein's monster of AIMeE's code, whatever bits of functions that I needed from other objects, and my own code stitching to make everything function how I want. I was pretty much working from zero because I have a bad habit of trying to learn modding for games with completely different architecture from eachother.
But it does work, DiRCI remembers key things between saves, should sync between players (I have not tested it) and hasn't crashed my game nor tanked performance.
And Thank you to those in the Stationeers Modding Discord for answering my questions.
Before I forget this is a StationeersLaunchPad Plugin Mod. It requires Bepinex to be installed with the StationeersLaunchPad plugin. See: https://github.com/StationeersLaunchPad/StationeersLaunchPad/
Have a good day!
Highlights
From source dataFootprint
A 993 KB download, rated a light load on a server.
Last update
Its author last shipped an update 4 mo ago.
DiRCI [StationeersLaunchPad] on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server load
- light
- Smallest plan we suggest
- Stationeers — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2026-07-02, released 2026-07-02, 993 KB
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Workshop |
From 1 recorded build of DiRCI [StationeersLaunchPad].
Run DiRCI [StationeersLaunchPad] on a Stationeers server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogVehicles & ships
Cars, boats, aircraft, ships and other things to drive or fly.
Compatibility
- Game
- Stationeers
- File size
- 993 KB
Verified at the source
- ✓Steam WorkshopOfficial listing, checked 2026-10-16Open ↗
- ✓AuthorTrippleTrip, as published on Steam Workshop
- ✓LicenseNot published by the sourceFree
