Space Engineers

Space Engineers

EZGPS - A Better way to Navigate in Space - Server Edition
47 Comments
97cweb  [author] 25 Mar @ 11:22am 
unfortunately I have no clue how to do that. The range is how it was found when I picked up this mod. I don't think I even have access to tick rate
RougeSable 23 Mar @ 10:36am 
Could range only runs every 100 tick instead? Like even a refresh every 10s would be far more useful in MP than nothing, real time is cool!
97cweb  [author] 23 Mar @ 9:49am 
range runs every tick and will update with player movement. This bogs down the server with enough gps points. Display within is one shot.
RougeSable 23 Mar @ 9:41am 
How works '/ez range 50' versus '/dw 50' ?
97cweb  [author] 21 Mar @ 4:51pm 
you're welcome!
RougeSable 21 Mar @ 3:54am 
This awesome mod is part of our collection "Sirius - An arcade vision of a survival game" https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3154892496

Thank you to offer this to the community ❤️ And thanks a lot for keeping this mod up to date ❤️
RougeSable 16 Mar @ 3:20am 
Already :O But you're SO fast please take some holidays now, THANKS A LOT!
97cweb  [author] 15 Mar @ 10:50am 
command displayWithin (dw) added! Thank you for the idea @RougeSable
RougeSable 15 Mar @ 2:14am 
Hello 97cweb! I'd like to know if you could add a command "/DisplayGPSWithin 500"
from the good old "GPS Distance Helper" (last update 2018)

The above would enable all GPS coords that are within 500 meters of the player.

That would be really awesome, but you're the only captain onboard!
97cweb  [author] 8 Mar @ 4:52pm 
@Unruly Added! Let me know if it breaks anything.
97cweb  [author] 4 Mar @ 3:01pm 
@Unruly should be doable, I'll look at it this weekend. Thanks for the idea
Unruly 3 Mar @ 3:30pm 
As always, thanks for your mod!

Could the 2nd parameter of the /ez dist command be optional, assuming current position instead?
BIV 1 Apr, 2024 @ 4:18am 
Being able to navigate to somewhere and it is the place you are supposed to be is just any amazing concept. There seems to be a lot of homework to do first but it will all be worthwhile when getting lost is no longer a normal state of existence. Thank you 97cweb, thanks for sharing all of your time and effort, it is a great mod. :steamthumbsup:
97cweb  [author] 10 Mar, 2024 @ 6:25pm 
Mod is stable, error was fixed
ShadowGames 10 Mar, 2024 @ 6:49am 
So is this mod stable? What about the CrashToDesktop issue that Unruly noted in Sep'23?
97cweb  [author] 11 Sep, 2023 @ 2:56pm 
@Blackwater Canyon I just saw your messages. The code bases are identical, I literally comment out the range check to publish the difference between the 2.
97cweb  [author] 11 Sep, 2023 @ 2:55pm 
@Unruly Can you send a copy of a gps point that breaks the export, along with the filter keyword? I cannot reproduce the error currently
97cweb  [author] 11 Sep, 2023 @ 5:26am 
That's weird. I'll definitely check it out. Thanks for reporting
Unruly 10 Sep, 2023 @ 1:24pm 
Hi again, obligatory continued thanks for this mod, sincerely.
I've just noticed that ezgps still seems to crash to desktop if I try to export anything other than all gps'. ie, '/ez e some_tag' = hello SE error log window. '/ez e' works fine.

I say 'still' because I'd have sworn I reported it back from before keen repaired the api for server version to work, however I've just looked at the comments for both version of this mod and don't see a report, so, sorry.
Blackwater Canyon 18 Jul, 2023 @ 6:32pm 
Do you have a GitHub for this source?
97cweb  [author] 18 Jul, 2023 @ 6:07pm 
It cannot run client side only due to SE's handling of GPS points. Tchnically the difference is 3 lines, I killed the range in the MP version. IF you do not care about the range command, use the MP one.
Blackwater Canyon 18 Jul, 2023 @ 5:26pm 
Would it be possible to have this mod run client-side only so that the SP and MP versions can be identical features?
97cweb  [author] 14 Apr, 2023 @ 12:22pm 
EZGPS Now Lives Again! Keen fixed their issue
97cweb  [author] 2 Jan, 2023 @ 3:54pm 
Ok, I tested it wrong last week, add still works, anything that modifies a GPS that exists (filtering in general) is broken and still needing fix by Keen
Unruly 1 Jan, 2023 @ 5:13pm 
It does? I ask because I came to check up on this mod since (at least on our server) ez gps still doesn't seem work. Add works (and I suppose delete, I usually delete from the UI) but the tagged command like show and hide, etc, don't work at all. Export without parameters works, but any filter causes the game to crash to desktop locally. Everything works fine in a local save, ofc. Our server is hosted on serverblend, if that's any info.
97cweb  [author] 31 Dec, 2022 @ 12:46pm 
It seems to work again, they may have silent patched it a while ago. Single player and non dedicated works now, not sure about dedicated. I will take a look at the plugin stuff. Thank you
Unruly 30 Dec, 2022 @ 4:58pm 
@97cweb - wow, 6 mos and counting for your bug report. Just FYI, but I'm starting to see some talk about a plugin addressing GPS issues on the Plugin Loader's discord, if that is something that interests you at all.
https://discord.gg/VJGjzdgnjf
specifically https://discord.com/channels/816445932693487678/1058116129832325130
97cweb  [author] 2 Sep, 2022 @ 5:27pm 
Hi @Spoonfed
Currently, Keen broke the functions I call, you can read more about it here: https://support.keenswh.com/spaceengineers/pc/topic/25339-gps-code-broke-on-server-control-of-show-on-hud#

until it is fixed, I cannot do anything.

Thank you for checking out my mod, hopefully you will enjoy it when they fix the issue
Spoonfed 1 Sep, 2022 @ 3:59pm 
Seems this may have been answered a bit ago any news on Keen fixing the issue? Also thanks for the mod in general this is awesome regardless.
Spoonfed 1 Sep, 2022 @ 3:57pm 
Hey I name all my Gps's with `Spc - Roid - Ore1/Ore2` I just put EZgps on my server and /ez hide Spc does nothing. I have tried variations and also with Roid or Fe for example and nothing at all happens.
97cweb  [author] 2 Jul, 2022 @ 2:26pm 
And I thank you for thanking the modders so that they know their work is appreciated. My mod being not heavily used means I don't get the demanding ones as much, but it is still good to see that people enjoy it, and know that there is a person behind it even when it is not broken
Unruly 2 Jul, 2022 @ 9:22am 
Even when I'm reporting something broke/requesting features, I try to start by saying thanks.
97cweb  [author] 21 Jun, 2022 @ 5:53pm 
Not sure if space magic or space madness, but it is good. Thank you for the thanks, I know that sounds weird, but I mainly get issues that it broke, a bit of positivity goes a long way.
Unruly 21 Jun, 2022 @ 1:35pm 
@97cweb: HA! You got a response from Keen within 12 hours! Nevermind ezgps, how do you do THAT magic?!?

More seriously, thanks for your mods.
Halber 19 Jun, 2022 @ 10:25am 
Thanks for investigating. I would upvote if I had an account...
97cweb  [author] 18 Jun, 2022 @ 5:24pm 
Thank you for pulling this to my attention. I tried fixing it, but it seems to be broken on SE's end as all of the functions are still considered valid and it is not crashing, and the logic has not changed. I submitted a bug report to them to alert them that their gps handler is broken. If you could upvote it, it should draw more attention to it. https://support.keenswh.com/spaceengineers/pc/topic/25339-gps-code-broke-on-server-control-of-show-on-hud
Halber 16 Jun, 2022 @ 2:42pm 
not working properly (not exhaustive):
* showall
* hideall
* show <tag>
* hide <tag>
* showonly <tag>


...basically the reasons why we wanted ezgps in the first place :)
97cweb  [author] 15 Jun, 2022 @ 4:30pm 
Hello Halber. Can you give an example of one of the commands that is not working properly? It will greatly accelerate fixing this issue. Thank you for letting me know
Halber 15 Jun, 2022 @ 10:36am 
I'm running a dedicated server using torch, and while ezgps seems to work in general (add, delete, share, ...), the commands to modify visibility seem to have some kind of sync issue:
No error is shown, but we have to re-log for the visibility changes to take effect.
Unruly 3 Dec, 2021 @ 9:26pm 
Thanks much!
97cweb  [author] 3 Dec, 2021 @ 5:52pm 
@Unruly
Thank you for letting me know. This has been updated to now update all gps points that have the name subcomponents match like most of the other functions. Please let me know of any other issues.
Unruly 1 Dec, 2021 @ 2:40pm 
Hi, thanks for this mod.

Recolour just seems to change only one gps point (whereas the rest apply the param to whatever matches the <tag>.) Is this intended? ie "/ez rc Asteroids <FFFF00> changes the gps labeled "Asteroids Au Si", but none of the rest. (Also, ironically, it 'skips' over "Asteroids Ag Ice Mg Ni", which is first in the list.)
97cweb  [author] 24 Aug, 2021 @ 5:35pm 
Thank you for the feedback. Just to clarify,

For importer, something breaks on gps point
GPS:miner base ' cleared )all scrap=:-22868.67:19291.69:52936.46:#FF75C9F1:

Bonus feature of import highlighting same name, possibly with name addition (add a letter/number), and colour change

Bomus feature of delete all - I will probnably add this one requiring the full word, just to force person to actively want to type it out. da is a little easy

Broken things in help screen
old /gps command line
bad formatting (why did keen use non tab supported systems?)
recolour showing useability of both normal and american spelling.

I will work on this on the weekend. I'll try and send discord chat info through steam if I can find it. If I dont send it to you by tonight, try sending it to me.
TechCoder 24 Aug, 2021 @ 10:23am 
/ez h does not work (server version - other not tested)
/ez help does


ERRATA for help screen

1. says "/gps <command>", should be "/ez <command>"

2. formatting is a bit 'wonky' throughout (at first it is clean, then...... - understood there's not a lot of easy stuff in an ASCII file... ;)

3. totally falls apart somewhere in the description of 'import', affecting the rest of the file

4. no need to put 'recolo(u)r', etc... - it is confusing!! - just have the entire British spelling world give up that extra letter! :P (not taking sides, other than the 'fewer characters' one!)
TechCoder 24 Aug, 2021 @ 10:08am 
/ez d miner base ' cleared )all scrap=
also gets exception.


hoping to find a way to do two things:

1. have a 'delete all' command (like /ez da or /ez deleteall) to clear the GPS list

2. on /ez i do a 'rename' if GPS is the same (bonus if color is changed too)

a very powerful way would be to have some sort of 'option' to add/update (a combo of 'copy', 'rc' and 'mh' of sorts all in one line - it gets a bit complex, I understand...)

I would like to discuss some of these things I'm working on {thus, using/recommending this script to others} offline - can we take this somewhere more private? I'm on Discord or if you have a preferred way...
TechCoder 24 Aug, 2021 @ 9:20am 
found the exception...
/ez i GPS:miner base ' cleared )all scrap=:-22868.67:19291.69:52936.46:#FF75C9F1:
(this is copied from the /e list - i.e., it works to export it, but crashes on import attempt)

yes, this is a bit nonsensical entry, caused by my keyboard (I bought a computer in Ecuador - keyboard is in Spanish and I forget to change it sometimes.... :P - but, it is valid ASCII and Keen accepts it as a GPS entry....
TechCoder 24 Aug, 2021 @ 8:59am 
1. did a /e and got the list in clipboard
2. pasted it in text editor
3. selected the text and copied
4. did a /i with list
5. I thought it was too long (~4000+ characters), however, in shorting it, I find it crashing on something else....

SERVER LOG FILE
2021-08-24 08:47:20.524 - Thread: 1 -> Exception occurred: System.ArgumentException: parsing "(?
at System.Text.RegularExpressions.RegexParser.ScanRegex()
at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, TimeSpan matchTimeout, Boolean useCache)
(comment length limit - if more needed, can provide)

will see if I can find the entry that is crashing it...