Space Engineers

Space Engineers

Vector Thrust OS
Showing 21-30 of 33 entries
< 1  2  3  4 >
Update: Jul 22, 2022 @ 9:56pm

Experimental Update W4.07.2022.1 The Park Handler and Fixes

Finally came up with a definitive fix of all bugs and issues that had this script in the last days, I did so much improvements that I can't remember how much I did, but I can stand out the following:

- If all backward normal thrusters are off, cruise will turn on automatically.
- Reworked the entire parking handler and how the script handles connectors and landing gears, now it is 100% customizable, you can now configure for landing gears and connectors to park, or to carry other grid.
- If you park in a static surface with a connector or landing gear that is not added to parking blocks, now the script will detect it and stabilizise the vector thrusters, different from before where the rotors started spinning like crazy.
- New parking added, new system of backup batteries added, now you can specify a subtag (ex. :Backup) to assign backup batteries to set the rest of the batteries to recharge, and tanks to stockpile if it isn't at 100% full.
- New battery system added, if the backup battery has less than 2%, recharging will cancel, if the grid where the ship is parked doesn't have the energy to recharge the batteries, recharging will cancel, if recharging is cancelled and the grid has the energy to recharge batteries and the backup batteries has more than 25% charged, recharging mode will turn back on, every single task is coroutined and doesn't have impact on performance.
- Now all thrusters for some reason doesn't waste energy of hydrogen gas when stopped or parked, thanks to the guy who suggested it, now it's solved.
- Now you can add or remove as much blocks as it can and the script won't crash or do anything incorrect. Add rotors and thrusters and apply tags with the command if tags are set.
- Now it can detect if the grid is a station, will pause it until it's not anymore.
- On park and unpark, thrusters are turned on correctly.
- Better logging of all actions that has done the script.
- Landing gears are automatically added if the block is on the same grid than the programmable block, you can disable on "Add Automatically Same Grid Landing Gear=".
- If the script loses control, now it shuts down thrusters and rotors correctly.
- Now all rotors, hinges, batteries and thrusters won't reset if these blocks have nothing to do with the script.
- And much, much more...

BUGS AND PENDING OBJECTIVES:
- Make it to work with hinges and multiple vector thrusters one stacked to another.
- You tell me.

Update: Jul 16, 2022 @ 12:09am

Hotfixed a bug where the script crashes if the ship is loaded, but not if you update the script on an already compiled, previous version one.

NEW BUG:
- If you put rotors on all axis and you are in a gravitational envionment, if you remove the entire rotor of the specific axis FRONT/BACK, LEFT/RIGHT (Referencing to direction of the controller you're using), the ship will go down abruptly. Will investigate this later.

Update: Jul 15, 2022 @ 11:46pm

Experimental Update: Definitive, The Stable Courotine Update W3.07.2022S

This release has a lot of things completely fixed that even I can't remember, the most important are:

- Better performance, everything is coroutined now, and it scans and determine all the blocks removed, updated and added, now you can add and remove eveything you want except for the park blocks (Landing Gear, Connector, Batteries, Tanks) without recompiling or doing some special setup.
- Improved checking of status of controllers and screens (Intending to do this with parkblocks too in the future).
- Improved progressbar of accelerations.
- Better initialization of script and adding/removing tags.
- Now almost every heavy task of the script is handled frame per frame.
- Now it doesn't break anymore (I hope).

CURRENT BUGS:

- If you add a vector thruster (Rotor with thruster), and remove the top head, you have to destroy the rotor entirely and build it again, when you add a new head, every new thruster you add won't be detected by "applytags" or anything, solving in progress right now.
- You tell me.

Thank you for the support!

Update: Jul 13, 2022 @ 4:12pm

Experimental Update W3.07.2022, The Rework Pre-release FIXED

- Solved the bug that caused the script to not turn on properly, making it go down in atmospheric environments.
-Coroutined and reworked all the systems that handled collecting, updating and removal of all the blocks that the script can access.
-Solved the bug of haywired rotors.
-If the ship is a station, set updates per run to 100 frames and notify it, also turn off thrusters safely.
-Park handler completely reworked and couroutined, now it can determine if it's worth setting batteries to recharge or not automatically, also performance always on park and unpark.
-New UI for LCDS and Cockpits screens.
-It can now determine how much acceleration it will have the ship by toggling "gear" modes (experimental).
-Now to add lcds you don't need to add any tags, only add the nametag without the surrounds behind of LCD. Example, if your grid's NameTag=VT then the LCD must be named VTLCD.
-Moved tag surround configuration to the start, in main category.
-Now it can assign correctly the main controller.
-Now applytags adds all the blocks possible without deleting any of them.
-Fixed accelerations, now the max is 5.22, anything beyond that is useless, it will use 100% of all thrusters power.
- Now landing gears gets added automatically if it's in the same grid than the programmable block.

Pending

- Make it choose the backup battery depending on their ouput.
- Make the recharge of batteries and tanks optional.
- Make the assignment of the landing gears automatically optional.
- Make it work better with hinges.
- Make it work with multiple blocks combined (rotors, pistons, hinges for 1 thruster group).
- Toggle cruise mode automatically if all backward thrusters are off.
- A proper building and setup guide.

Update: Jul 13, 2022 @ 2:26pm

Found a bug that makes the grid to not power on for a few seconds when it gets loaded, really dangerous if you do it in gravity environments.

Fixing it asap.

You can try the new update with these blueprints.
https://steamcommunity.com/sharedfiles/filedetails/?id=2831355817
https://steamcommunity.com/sharedfiles/filedetails/?id=2831140613
https://steamcommunity.com/sharedfiles/filedetails/?id=2834825041

Update: Jul 13, 2022 @ 1:54pm

Experimental Update W3.07.2022, The Rework Pre-release


-Coroutined and reworked all the systems that handled collecting, updating and removal of all the blocks that the script can access.
-Solved the bug of haywired rotors.
-If the ship is a station, set updates per run to 100 frames and notify it, also turn off thrusters safely.
-Park handler completely reworked and couroutined, now it can determine if it's worth setting batteries to recharge or not automatically, also performance always on park and unpark.
-New UI for LCDS and Cockpits screens.
-It can now determine how much acceleration it will have the ship by toggling "gear" modes (experimental).
-Now to add lcds you don't need to add any tags, only add the nametag without the surrounds behind of LCD. Example, if your grid's NameTag=VT then the LCD must be named VTLCD.
-Moved tag surround configuration to the start, in main category.
-Now it can assign correctly the main controller.
-Now applytags adds all the blocks possible without deleting any of them.
-Fixed accelerations, now the max is 5.22, anything beyond that is useless, it will use 100% of all thrusters power.

Pending

- Make it work better with hinges.
- Make it work with multiple blocks combined (rotors, pistons, hinges for 1 thruster group).
- Toggle cruise mode automatically if all backward thrusters are off.
- A proper building and setup guide.

Update: Jul 9, 2022 @ 8:57am

HOTFIX:

- Improved performance on turning off thrusters/stockpile tanks/recharge batteries
- Now thrusters turn off on any park and turn on unpark correctly.

PENDING TO DO:
- Fix parking not executing or making vector thrusters going "haywire". (Really difficult to reproduce)
- If all backward thrusters are off, toggle cruise mode (can cause performance issues).
- Improve even more the performance of detecting if the batteries and tanks are set to desired mode.
- Check if the backup battery is with no charge or the output of the grid you are connected is more than all the system has to offer.
- Add the recharge of tanks and batteries optional.

Update: Jul 9, 2022 @ 8:39am

- Fixed bug where the batteries and tanks recharging mode changes to Auto when weight is different from previous run.
- Fixed issue where the screen seems to freeze when weight is different from previous run.

PENDING TO DO:
- Fix parking not executing or making vector thrusters going "haywire". (Really difficult to reproduce)
- If all backward thrusters are off, toggle cruise mode (can cause performance issues).

Update: Jul 7, 2022 @ 7:42pm

Update: Jul 7, 2022 @ 7:41pm