Space Engineers

Space Engineers

46 ratings
AUTOPILOT For Large Ship - Ingame script
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
10.448 KB
15 Mar, 2015 @ 3:38am
1 Change Note ( view )

Subscribe to download
AUTOPILOT For Large Ship - Ingame script

Description
********************************************
******THIRD UPDATE IS HERE******
********************************************

Hello Everyone,

Welcome back to WiDOC's R&D Industries.

Today i'm really proud to present you my Ingame AUTOPILOT Script. I'm working really hard to make it simple and easy to use and install.

For installing this script, just copy the AUTOPILOT CORE on your ship (the programmable block with the script is included )
LINKS:
AUTOPILOT CORE FOR SMALL SHIP:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=397936881

AUTOPILOT CORE FOR LARGE SHIP:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=408269614

SCRIPT FOR SMALL SHIP:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=392448066

SCRIPT FOR LARGE SHIP:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=408268824

***********************************************
THIS IS STILL A WORK IN PROGRESS
***********************************************
I'm currently working a lot on making a friendly user program to set it up on every ship.
There is now the small ship and large ship version

This script allow you to
- GO STOP : Align and go to a waypoint and stop
- GO TO: Align and go to a waypoint without stoping
- WAIT an amount of second between two waypoint/order
- AUTO LAND
- AUTO DOCK
- ORBIT
- REPEAT your mission indefinitely
- Put more than one ship on the same mission safely

all that with a 0.2m to 2m of precision :)

***********************************************
INSTALLATION
***********************************************
I invite you to take a look at the video to see how this work and how to set this on your own ship.

but here is a reminding:

STEP 1- Copy the AUTOPILOT CORE module on your ship
OR
STEP 1 - Build your ship around the AUTOPILOT CORE
LINK FOR DOWNLOADING THE AUTOPILOT CORE :

(put an antenna if you want to see the instructions and the different control panels).

STEP 2 - Get into your ship and activate the timer block called RESET SHIP (with start)
Wait until it finished, it can be a bit long.

STEP 3 (Optionnal) - Rename any Connector on your ship if you have some.
Top Connector -> TPConnector
Bottom Connector -> BMConnector
Left Connector -> LTConnector
Right Connector -> RTConnector
Front Connector -> FTConnector
Back Connector -> BKConnector

STEP 4 - Sometimes, you have to start manually the Timer BLock called "Starter" to start everything. Just start it !

Your ship is ready. You can now create your mission thanks to the button furnished with the AUTOPILOT CORE.
You have to put them in your action bar and choose START for each one (!!not trigger now!!)

Enjoy !


***********************************************
NEXT FEATURES (in order of development)
***********************************************
- Correcting bugs (obviously)
- Avoiding object / ship / station / asteroid while travelling
- MINE
- Auto empty the cargo while docked to anything
- CUSTOM Action
- FIRE
- Your own ideas if you have some


Please vote for this project. The more vote there is, the more programming i'll surely do

:)

Thanks
- WiDOC -
38 Comments
Orbitect 30 Jan, 2017 @ 11:44am 
A bit late but better than never... net code is the network code behind the multiplayer. Was in reference to the multiplayer not being so great comment you left. It's a lot better than it was. The dev branch has some nice changes such as allowing remote control blocks to communicate and interact across grids.
LST Theunknown 21 Dec, 2016 @ 5:28pm 
Hi WIDOC ,

Yeah, nice . I hope it's not gonna be hard to adapt it to the new multiplayer :)
WiDOC  [author] 21 Dec, 2016 @ 3:29pm 
Hi Kamikazie. Yes i saw that space was not in alpha anymore ... woaw 3 years lul. Yes i need to try the multiplayer now and see. what is net code btw ?
Orbitect 21 Dec, 2016 @ 2:21pm 
Any plans to reopen the project with the new multiplayer and pass at net codes?
WiDOC  [author] 7 Oct, 2016 @ 2:45pm 
Hi Theunknown.

I invite you to read my other comments about that but, No, unfortunately i stopped a long ago developping it. And reasons are numerous.
Globally:
1: script crash in multiplayer and multiplayer is still not that great.
2: Game is in alpha dev since 4 or 5 years !!!!!!
3: Sensors are way too limited and does not permit me to go further
4: Game is way too laggy with planet (for me) and this script is too complicated for working with planet

Cheers,
WiDOC
LST Theunknown 7 Oct, 2016 @ 12:13pm 
Hey[DoT] WiDOC . this script is amazing. I am just curious if you are continueing the work on your scripts :)

Greetings Theunknown
Penguin 16 Dec, 2015 @ 5:37pm 
oh ok... i understand now...
WiDOC  [author] 16 Dec, 2015 @ 2:38am 
Hi man,
In fact, you can't say that you're not using the infinite loop. When you talk about this, you probably think of the mission REPEAT. But I'm not talking about that. You forcely use it because this is how the script is working. In fact, the more the script do a loop per second, the faster it refresh itself to calculate coordinates, mission, step etc. etc. but in multiplayer, more than 5 loop per second make the server crash, and 5 is not enough, it will miss every point you want to go. (i'm working on 30 loop per sec actually)
WiDOC  [author] 16 Dec, 2015 @ 2:38am 
The script is looping indefinitely and basically do the following:
- Check if everything is initialized
- if not, try to initialized itself
- if fail, ask for manual initialization (back to beginning)
- if everything is initialized
- is mission started ?
NO -> go back to beginning
YES -> read mission
- read current step
- do current step (GO back to beginning and loop until this step is done)
Is step done ?
NO -> continue and loop to the beginning
YES -> read next step
Is there another step ?
NO -> Stop and loop from the beginning
YES -> set current step + 1 and loop from the beginning
WiDOC  [author] 16 Dec, 2015 @ 2:37am 
At the same time, on each loop, the script check if any Mission Button is pushed to create a new step and write into ShipMission Control Panel.

Because I stopped play space engineers (at least for the moment, and it will be until the multiplayer is working) i will make no improvement, but surely come back on it if they fix it. I'll probably do something for planet flying. But the game, after 3 years of development is still not recognizing my graphic card and use the default chipset, which make my game horribly lagging and unplayable with planets.

Cheers
-WiDOC-