Space Engineers

Space Engineers

Not enough ratings
EZGPS - A Better way to Navigate in Space - Server Edition
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Script
File Size
Posted
Updated
469.638 KB
27 Jan, 2021 @ 4:03pm
15 Mar @ 11:02am
32 Change Notes ( view )

Subscribe to download
EZGPS - A Better way to Navigate in Space - Server Edition

Description
This mod adds commands to the chat that will allow for galactic positioning system (gps) modification and adjustments.

All commands are invisible to other players and will not give GPS points to enemy factions.

This is a slightly modified version of the main mod, located at https://sp.zhabite.com/sharedfiles/filedetails/?id=1480940163
The original has the range option, which is performance intensive for servers, so it is removed in this one.

If any bugs or issues, let me know


Original code made by Wrenn
See original at https://sp.zhabite.com/sharedfiles/filedetails/?id=671034081

Special Thanks to Meridius_IX / Lucas for help with the server communication for the faction sharing commands.
Meridius_IX / Lucas' input fully made this mod meet the intentions I set when I originally modified Wrenn's base code.

You can see more of Meridius_IX / Lucas' stuff here: https://sp.zhabite.com/id/meridius_ix/myworkshopfiles/?appid=244850



EZGPS - Enhanced GPS Utility for Space Engineers

EZGPS simplifies GPS management, allowing for easy filtering, organizing, and sharing of waypoints.
Use /ez or /gps2 (both work). Capitalization and spelling matter.

---

GPS Management
/ez add <name> [<colour>] - Adds a GPS point at your location.
Example: /ez add Ore <ff0000> adds a red ore marker.

/ez delete <name> - Deletes all GPS points containing <name>.
Example: /ez delete Fe removes all iron-related GPS points.

/ez deleteall - Deletes all GPS points (no confirmation!).

/ez copy <source>:<destination> - Copies the coordinates of <source> to <destination>.
Example: /ez copy Base 1:Jump Point updates "Jump Point" to match "Base 1".

/ez recolour <tag> <colour> - Changes the color of GPS points containing <tag>.
Example: /ez recolour Ore <ffff00> changes all ore markers to yellow.

/ez moveHere <name> - Moves a GPS point to your current position.
Example: /ez moveHere Wreck updates "Wreck" to your new position.

---

GPS Visibility & Filtering
/ez hide <tag> - Hides all GPS points containing <tag>.
Example: /ez hide Ore hides all ore-related GPS points.

/ez hideall (/ha) - Hides all visible GPS points (clean slate).

/ez showall (/sa) - Shows all GPS points (messy!).

/ez show <tag> - Shows only GPS points with <tag>.
Example: /ez show Fe reveals all iron deposits.

/ez showonly <tag> - Shows only the selected GPS points, hiding all others.
Useful for late-game when GPS lists get too large.

/ez shownearest <tag> - Shows the nearest GPS point matching <tag>.
Example: /ez shownearest Ore shows the closest ore deposit.

---

Distance & Navigation
/ez dist <name1>:<name2> - Calculates distance between two GPS points.
Example: /ez dist Base:Wreck shows how far "Base" is from "Wreck".

/ez extend <new_name>:<name1>:<name2>:<distance> - Adds a GPS point along a line between two points.
Example: /ez extend SPACE!:planet_core:surface:50 creates a point 50 km past "surface" on the way to "planet_core".

/ez cardinals (/c) - Adds Galactic North, South, East, West, Up, Down markers.
Ever tried to give directions in space? Now you can say "Go North!"

---

Faction GPS Sharing
/ez factionShareAll (/fsa) - Shares all GPS points with your faction.
Example: New faction member? /ez fsa instantly shares all your mining spots.

/ez factionShare <tag> (/fs) - Shares GPS points containing <tag> with your faction.
Example: /ez fs Ore shares only ore locations.

/ez factionShareVisible (/fsv) - Shares only visible GPS points.
Great for quickly marking spots during mining operations.

/ez addFactionShare <name> (/afs) - Creates and instantly shares a new GPS point with your faction.
Example: Need to mark an urgent location? /ez afs Crash Site.

---

GPS Import/Export
/ez export <tag> (/e) - Saves GPS points with <tag> to your clipboard.
Example: /ez export Ore copies all ore locations for easy sharing.

/ez import {params} <GPS_LIST> (/i) - Imports GPS points from clipboard.
Example: /ez i pastes GPS data into your HUD.
Params:
- `"rename"` - Renames matching GPS points.
- `"update"` - Moves matching GPS points.
- `"rc"` - Updates colors of existing points.

---

Utility
/ez help - Displays this command list.

---

EZGPS helps you manage, filter, and share waypoints effortlessly. Try it today! 🚀

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://sp.zhabite.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.