Space Engineers

Space Engineers

[JON] Jawa's Orbital Navigation
27 Comments
Aaron Tigan 22 Nov, 2022 @ 4:38pm 
Suggestion for an addition:
GPS coordinates for satellite networks along polar and equatorial "orbits" just outside gravity range. Perhaps 6 points by default (N and S poles and every 90 degrees along the equator) with optional additional points that would create 3 rings of coordinates (two polar at 90 degree angles, one equatorial) with points every 45 degrees.
Jawa  [author] 1 Feb, 2021 @ 7:09pm 
:D
MrFox 28 Jan, 2021 @ 7:35am 
Do u like coffee, ill buy u some :D
MrFox 28 Jan, 2021 @ 7:35am 
:o
Jawa  [author] 21 Dec, 2020 @ 1:37pm 
The planet Pertam has been added.
TheRealPro 17 Dec, 2020 @ 10:26am 
Could you add Pertam to the script thanks. Pro.
Jawa  [author] 20 Jun, 2020 @ 1:10pm 
Captain O's, I had not realized Triton was added to the default system.
I have added the planet Triton as well as updated the script so you no longer need to name the PB.
Jawa  [author] 18 Jun, 2020 @ 6:25pm 
Captain O's, custom planets have to be added to the script manually. Each server will have its own planet positions and possibly radii. I have another script which I was working on to make it easier to get the data you need, but had to take a break from the game for a while. I am getting back to SE now though.
Captain O's 15 Jun, 2020 @ 3:05pm 
Could you update the mod to support Triton please?
Fascist Pig Bank 17 Feb, 2020 @ 12:22am 
@Jawa

That is great! I will look out for that script when you do release it. Again thanks very much for this superb script!

@SirConnery

Yeah +1 to everything you have said! - I love how easy planetary navigation is with this script, love jumping into a planet with the coords generated from the script also!
Sir Connery 14 Feb, 2020 @ 7:12am 
Yes, also came here to thank for this script. I use it for all of my planets with high gravity for various things. For dropping containers and also efficiently landing Hydrogen ships right next to my base. No need to waste fuel for repositioning which is needed back on the way up.

This, Automatic LCD's and PAM are my most used scripts. Good job Jawa.
Jawa  [author] 14 Feb, 2020 @ 6:51am 
Hey Fascist. Thank you for your kind words!
1. Unfortunately the script API that keen has created does not have access to the player GPS system. So there is currently no way to directly add GPS from a script.
2. Yes, I can do that. That is a good idea, especially since getting the planet data is not straight forward.
I have recently created another script that gathers all the required data for you. Once I have that ready I will add a link.
Since I am not sure how long it will take me to add a guide, feel free to send me a friend request and I would be happy to talk to you about how to do it.
Fascist Pig Bank 14 Feb, 2020 @ 6:30am 
Hi Jawa,

Firstly, outstanding work on this script! It amazes me how you guys come up with this stuff!

Just some feedback:

1. Is it possible for the script to create the GPS coordinates directly rather than copying and pasting from Custom Data and into the GPS Control Panel? This would save a bunch of time.

2. Would it be possible to write a quick tutorial on how to properly add custom planets?

Again, outstanding work and thanks very much for this :)
Jawa  [author] 31 Dec, 2019 @ 1:35pm 
SirConnery, I checked out that script. It works very well. I added the link in the description. Thanks.
Sir Connery 28 Dec, 2019 @ 4:37pm 
I found out the planet centers by using another mod https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=558846217 .

Can confirm your script works flawlessly even on custom planets when planet center is found. You should probably link to that mod for people who want to make drops on custom planets.
Jawa  [author] 26 Nov, 2019 @ 1:30pm 
SirConnery, I looked into the issue and found that is has to do with where you are getting your position data. The Sandbox.sbs file contains the position of the corner of the bounding box of the planet, not the center. If there is an easy way for me to add a calculation to the script that will allow it to accept that position data I can probably add it. I just have to figure out how to do that first.
Jawa  [author] 25 Nov, 2019 @ 11:38am 
I'll take a look at it later today, and see if I can push out an update to fix any issues. Thanks for letting me know.
Sir Connery 24 Nov, 2019 @ 1:13pm 
Works nice on default planets.
Doesn't work with custom planets. Gives around 100km wrong coordinates. Tested on 2 different custom planets.

Just try moving the Alien Planet to another location, take it's new coordinates from Sandbox.sbs and see what happens.
JoeTheDestroyer 25 Aug, 2019 @ 12:31pm 
Use "Me" to reference the programmable block a script is running on.
Jawa  [author] 6 Aug, 2019 @ 6:39pm 
Engi, I suppose I should go back and figure out how to make it reference its own block, not sure when i'll get to that.

For now a quick fix for you would be to open the script and change the name in the script to whatever name works for your setup. I made it the first non-comment line, so it is easy to find. There are instructions and comments in the code to help you find and modify things as needed.
If you change the name, you can then save the script locally for the next time you need to add the script to a programmable block. That way you don't have to modify it every time you load it.
Engi 4 Aug, 2019 @ 5:06pm 
You are welcome. Great script by the way. Thank you. Oh, I had a question for you. The script requires you to rename the Prog block so it knows were to put the output I assume. I'm one of those anal block namers and on smaller ships I have less prog blocks then I need so since your script does not require constant use, I use the same block for multiple scripts that don't need to be run all the time. Since I have to rename the block to use your script, I have to rename it for other scripts and it messes with my block naming system. Is there a way to make it so that the name does not have to be exactly what it is set to in the options but rather must have that optional name in the name of the block. As it stands you can't just add the name at the end of the block name. Thanks again. Or ideally, can you not have to name a block but rather it just outputs to the prog block that is running the script.
Jawa  [author] 3 Aug, 2019 @ 10:06am 
I corrected the mix up with Titan and Europa. Thanks for letting me know.
Engi 26 Jul, 2019 @ 12:32am 
I think you have Titan and Europa mixed up in the planet details. I'm pretty sure the Mars moon is Europa (Ice moon) and Alien moon is Titan. Redish moon with ice rivers.
Abaddon 28 May, 2019 @ 4:43pm 
I don't know if this has been noticed but I used the coords it gave me for Europa and it sent me to Titan.
Jawa  [author] 4 May, 2019 @ 1:21pm 
Thanks guys!
DeAnti 4 May, 2019 @ 11:34am 
very cool, great work
shadow trace 28 Apr, 2019 @ 3:06am 
A Nav Computer, Very Nice