Space Engineers

Space Engineers

Not enough ratings
Reedit Ship Management
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
132.107 KB
2 Jan, 2023 @ 1:38am
27 Feb @ 3:21am
53 Change Notes ( view )

Subscribe to download
Reedit Ship Management

Description
RSM
Reedit Ship Management
A broad, ship management and automation script tailor made for the Sigma Draconis Expanse [SDX] server

Links

Subscribe to RSM on Stream

Raise bugs, ask questions, or request new features

Quick Start Guide[github.com]
Get started with RSM!

Reference Guide[github.com]
Go into detail with all of RSM's features and commands

Change Log[github.com]
Read the RSM change log


The broad goals of this script are to…
  • Prevent configuration errors that can lead to combat failure or other mistakes.
  • Provide a customised, high-density ship status LCD display
  • Allow for simplified toolbar control of a complex ship with stance management
  • Automate block naming so you don't spend hours manually tidying names.
  • Make ships cooler and provide feedback by automating lighting colours inside and out.
  • Combine the functions of a number of individual scripts into one, specialised & efficient script.


Features

RSM has a lot of features that you will want to explore in detail[github.com], but here's just some of what it can do...

  • Fully configurable ship Stances allow you to rapidly re-configure your ship for various circumstances.
  • Optionally rename and tidy all block names on your ship.
  • Control lighting, per Stance, in Spotlight, Exterior, Interior and Navigational categories, including power status and colour.
  • Extractor management; automatically load fuel tanks into extractors to keep your grid fueled up, including dynamic fuel tank load speed
  • Dynamic battery discharge management means batteries are recharging when your railguns aren't firing.
  • Automatically control doors, including a default 3 second auto closer, and a fully automated, one-touch airlock algorithm.
  • Door lock management; quickly permit access to your grid during trading, then automatically lock it again in combat.
  • Manage spawns and prevent custom data spawn attacks.
  • Detect and alert to the presence of unowned blocks on a the RSM grid.
  • Set thrusters, including Epsteins, chemical thrusters, RCS, atmo thrusters per stance
  • Control NavOS or EFC script settings, per stance.
  • Automatically load and balance all weapons on the RSM grid
  • Automatically load and balance all reactors on the RSM grid
  • Saves and loads projector alignment data (stop re-aligning every time!)
  • Enable or disable Auxiliary blocks per stance
  • Ignore specific blocks using the Ignore keyword, default ``, removing them from RSM entirely.
  • Antenna hud text management; control all antennas hud text at once with the `Comms:Message` command from the G menu.
  • Debugging and performance profiling options built in.
  • Output a detailed array of ship data onto RSM LCDs including...
  • > Ship integrity, per-subsystem, and per major system.
  • > Ship telemetry, including current acceleration in G's or m/2^2, stop times and distances at max burn, and at a configurable list of burn percentages.
  • > Ship inventory status, including actual verse expected values for ammo, fuel, fusion fuel and steel plates.
  • > Ship power and tank information
  • > General, prioritised ship warnings about various conditions like low fuel, low ammo, no lidar, low batteries, antennas on and a range of other conditions.
  • > Automatic configuration of up to 6 screens, including default Hudlcd configuration, lcd text colour control per stance
  • .ini compatible custom data configuration for easy adjustment in an IDE.
  • Detailed Reference Guide[github.com], and basic Quick Start Guide[github.com] for ease of use.


Draconis Expanse

RSM is tailor made for the Draconis Expanse (DX) Space Engineers server and customised mod stack. There are no plans at this stage to expand RSM support to other servers or SE environments.


Developer Promise

Draconis Expanse is a PvP environment, and scripts have been used as weapons before. I have and will do that on other scripts, but WE DON'T DO THAT HERE. As long as it's me (christophuck) handling the development of the script, it won't be used as a weapon, and I guarantee malicious code won't be added. If you experience such a thing, it's a mistake, please report it! The full, unobfuscated script is posted in github for all to review.


Disclaimer

USE AT YOUR OWN RISK!
This script is safe (all of my ships run it) but it is complex, and using it improperly can lead to damage or destruction of your ship. Read the guide, ask questions, and practice.
DON'T FIGHT THE SCRIPT!
There's probably a stance or other option to achieve what you want with one command to RSM. If it's freaking you out, just turn off the RSM PB!
Popular Discussions View All (1)
1
8 Sep, 2024 @ 12:25pm
Bug Report
Rezun
8 Comments
Cobra Commander 30 Jul, 2024 @ 10:47am 
For all those that have mentioned it doesn't work with spaces, certain names, etc. Keep in mind, this is usually C#, a programming language controlling what these scripts and blocks do. To a machine, a 'space' or carriage return is a 'character'.

So literally speaking I_am_Cobra and I am Cobra are different things, without using a special escape character like & or \ . .

So best practice, use dots,underscores or camelCase for names to avoid issues.
Rezun 24 Jun, 2024 @ 1:23am 
If I use space as delimiter, the airlocks doesn't work. I have to use dots when naming doors and vent.
Ka of Fate 22 Jun, 2024 @ 1:59pm 
Looks like it's not counting Fusion Fuel canisters for some reason, and keep giving me errors that It's low, even though I have 100+ in Initialized cargo. Also, not showing any ammo except 220 Torps.
De/Code 10 May, 2024 @ 11:38am 
It seems that the script renamed almost all WeaponCore weapons to ShipName.Sorter
christophuck  [author] 26 Jun, 2023 @ 10:09am 
Ninja, make sure you have the latest version of the script, and if it continues, pls post a screenshot of the error in the discord channel here:

https://discord.com/channels/516135382191177728/1066185228697211030/1066185233386446980
Ninja 25 Jun, 2023 @ 11:54am 
It won't accept a ship name, every time I try to run it I get the something went wrong and resets custom data. Any ideas?
christophuck  [author] 5 Jan, 2023 @ 1:05am 
thanks bro, glad you like it :)
Battlepants 2 Jan, 2023 @ 7:22am 
This be a good script