Space Engineers

Space Engineers

144 个评价
ExcavOS [Dev Branch]
3
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
476.404 KB
5 月 8 日 下午 11:34
11 月 27 日 上午 6:04
5 项改动说明 ( 查看 )

订阅以下载
ExcavOS [Dev Branch]

描述
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/

**This is the Dev branch release of ExcavOS**
Included Changes/Improvements:

to give some updated info on the changes that are on the player facing side.

- toggle_gaa and toggle_cruise now have optional secondary arguments on and off which force it to that state instead of toggling it.

- gravity align is now displayed as P-Grav Align and A-Grav Align depending on which of the two is the dominant gravity source at that point, this allows the ship to align with grids on stations and astroid bases. etc.

- atmospheric thrusters are shut down automatically in space so they don't waste power. **

- 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, this is useful for fighters/mining ships that get docked to haulers to stop it from wasting power/fuel by fighting the main ship's movement.*

- if the grid becomes static all thrusters are shut down to prevent hydrogen/power waste.*

- while gravity alignment is active the mouse can now override the gyro's to a degree, allowing for adjustments without needing to turn off the alignment completely.

* these features run only if no pilot is currently present in the ship, if a pilot enters the ship the engines are powered on early to prevent the ship from falling down once the connector disengages or the ship is no longer static

** this is done by checking the engines 'effectivethrust' is 0, this will effectively auto-manage any engines both vanilla and modded to shut down the engines if for some reason they are incapable of providing thrust, for example, if you run out of hydrogen, the effective thrust becomes 0 and it shuts all those down until you refuel again.
this also means that they get excluded from the weight calculation if you run out of fuel so the weight calculation only accounts for atmos/ions at that point.

The ship automation features can now be disabled if they are undesired using the new:
AutomateThrust=true
AutomateStockpile=true
AutomateCharging=true

With Thanks to @Brianetta

There's additional tweaks, additions and optimizations in there that were made over the past 2 years that i've long since forgotten about, i was not aware that none of them ever made it into the released builds.

Mirror url for the original documentation: https://brandonvdongen.github.io/ExcavOS/

For the original/official release see here: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2093241754 (not updated in a while. not sure when or if it will be)
70 条留言
Nope 11 月 27 日 上午 8:40 
@PF_Cactus Perfect, now the braking distance estimation works great, thanks!
PF_Cactus  [作者] 11 月 27 日 上午 8:33 
@black_dragon1230, GThoro hosts that and i've yet to hear from him ever since before i posted the dev branch so it comes and goes whenever it pleases i have no control over it. it's why i ended up putting up the mirror to the old docs on the git myself to hopefully keep it somewhat accessible in the event his site dies.
black_dragon1230 11 月 27 日 上午 7:28 
See the documentation site is fixed, thanks.
PF_Cactus  [作者] 11 月 27 日 上午 6:07 
@Nope, updated, that should fix your issue.
PF_Cactus  [作者] 11 月 27 日 上午 5:37 
@Nope. after double checking, if what you're saying is true i can work around it but this feels like an SE issue. MaxEffectiveThrust is supposed to account for conditions (like say atmospheric pressure for Ion's etc) so i would have expected that to return a 0 if the thrusters are off. but by the sound of it the powered state of a thruster is not accounted for. so i'll need to add an extra check to make it account for thrusters being turned on. nothing to complicated.
Nope 11 月 26 日 下午 3:24 
@PF_Cactus The braking is handled via dampeners, and I don't have any script managing the thrusters, other than just having the thrusters in two groups. They are switched on/off via these groups. The ExcavOS displays 156m braking distance, and it doesn't really change depending on what groups I have on/off. It's even more perplexing given I only have two retro ion thrusters, and eight retro hydrogen thrusters, so there should be a massive difference when switching, but it stays the same.
PF_Cactus  [作者] 11 月 26 日 上午 6:33 
@Nope, the stop distance is calculated based on the currently available thrust value returned by your engines so it should be accurate based solely on your currently active engines and the atmospheric conditions.

are you by chance breaking manually or letting a script handle the thrusters? many people don't know that when you use thrusters manually they actually have less max thrust then when you let the dampers do their thing and that could be why the values are off.
Nope 11 月 26 日 上午 5:06 
Is there any way to have the stop distance estimation consider what thrusters are on/off? I have a ship that uses ions for dry running, but when loaded with cargo it switches to hydrogen, but it doesn't seem like the stop distance considers this and assumes all are on.
black_dragon1230 11 月 25 日 上午 7:52 
Yeah the documentation site is down again.
CedrychSkye 11 月 10 日 上午 3:49 
The documentation should go onto steam for more reliable access. Both sites seem to be down again.