Space Engineers

Space Engineers

610 ratings
ExcavOS
3
2
2
9
2
2
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
479.884 KB
11 May, 2020 @ 11:58am
6 Jun, 2022 @ 1:35am
19 Change Notes ( view )

Subscribe to download
ExcavOS

Description
What is this?
ExcavOS is an Operating System dedicated to all miners!



Do you often wonder while mining: Is the miner already full? How much my miner can carry and not fall down?
If yes, then this script is for you.

Please check the official manual page on setup instructions and features https://excavos.surge.sh/

If the above website doesn't work try this quick mirror https://excavos.statichost.app/

Due to radio silence on GThoro's end I've temporarily uploaded my more updated/personal Dev version that includes about 2 years of my additions/improvements here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3478368621
Popular Discussions View All (2)
41
17 Sep, 2024 @ 9:50pm
Bug reports
GThoro
36
27 Jul, 2024 @ 9:12am
Feature requests
GThoro
271 Comments
Pablo Diablo 9 May @ 8:40pm 
Awesome. Thanks!
PF_Cactus  [author] 9 May @ 6:20pm 
@Pablo Diablo thrusters provide a value that is their total thrust capacity accounting for the environment. for example for atmospheric thrusters this value slowly drops as you gain altitude. and reaches 0 once you're in space. if that value reaches 0, it means the thruster can't provide *any* thrust anymore but it may still consume electricity because it's trying. so this is the moment they are shut off automatically.

and this goes for modded thrusters too and this is the value used for the weight calculation as well, so it should account properly for modded thrusters as long as they don't bypass the vanilla data output for some reason
Pablo Diablo 9 May @ 9:01am 
Thanks, Cactus! Appreciate that y'all are continuing to develop this script!

(I usually shutdown thrusters on dock (and several other actions) via EC, but I can see situations where restricting it to a tagged connector would be helpful.)

Are thruster weight calcs based on vanilla values, or does it pull the number from the ship info? (For example, if we're using a mod that adds thrusters, will they calculate correctly, or will it get thrown off?)
PF_Cactus  [author] 8 May @ 11:31pm 
Not sure if this one was in already or not
but another thing that the dev branch version does is that the mouse can always control the ship even when gravity align is on allowing for minor adjustments.
PF_Cactus  [author] 8 May @ 11:16pm 
@Felbrax, @Pablo Diablo
I'll be uploading our Dev branch as a separate upload soon as the dev version of Excav already includes this and more but GThoro has been too busy to upload it.

some of the changes that i remembered off the top of my head:
- toggle_gaa and toggle_cruise now have optional secondary arguments for on and off to force it to that state
- gravity align now works in artifical gravity too.
- atmospheric thrusters are shut down automatically in space.
- a new config value "DockTag" if a connector has the set docktag in it's custom data and the ship docks with that specific connector it shuts down all thrusters.*
- if the grid becomes static all thrusters are shut down to prevent hydrogen/power waste*
- thruster weight calculation is much more accurate.
- thruster weight calculation no longer counts disabled thrusters
* these only function if no pilot is currently present in the ship as well. if a pilot enters the ship the engines are powered on.
Pablo Diablo 8 May @ 10:58pm 
@Flebrax - than you for that!
Your post shows up with *no* spaces in front of lines. I suspect the steam comment engine eradicates leading spaces? Is there a way you can use a null character (or even something easily translated like '.'?) in place of spaces?
Felbrax 8 May @ 9:09pm 
Oh, I managed to do the forced "toggle_gaa" on and off states.

For who needs it, find in the code


case "toggle_gaa":
_utilitymanager.GravityAlign = !_utilitymanager.GravityAlign;
break;


and change with:


case "toggle_gaa":
if (args.Length > 1)
{
string val = args[1].ToLower();
if (val == "on")
{
_utilitymanager.GravityAlign = true;
}
else if (val == "off")
{
_utilitymanager.GravityAlign = false;
}
}
else
{
_utilitymanager.GravityAlign = !_utilitymanager.GravityAlign;
}
break;


Remember to leave the correct spaces in front of the lines.

For the dev, sorry for changing your code and ty again for such an amazing script!
Felbrax 8 May @ 8:50pm 
Amazing script!
I just wonder if there is a way to "toggle_gaa" option on or off independent of its state.

I tried both "toggle_gaa on" or "toggle_gaa 1" but they both turn >on< or >off< the planetary alignment.
Is there a way to force set them on or off?
Tozil 20 Apr @ 11:24am 
Love this mod, I use it in all my grind and miner ships, for the love of everything that's holy, please make it for se2 the day they publish how to scrip 😅
SHADOWTHX 27 Mar @ 3:49pm 
Great Mod, Sir. Thanks for your work. I've only been playing for a month, but I came across this, and it's now in all my ships. Many Thanks!