{"id":42194552,"url":"https://github.com/klightspeed/spaceengineersmap","last_synced_at":"2026-01-27T00:01:31.380Z","repository":{"id":150847761,"uuid":"197583047","full_name":"klightspeed/SpaceEngineersMap","owner":"klightspeed","description":"Tool for creating maps from Space Engineers GPS points","archived":false,"fork":false,"pushed_at":"2023-12-10T00:36:33.000Z","size":129,"stargazers_count":11,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-12-10T01:37:21.573Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klightspeed.png","metadata":{"files":{"readme":"README.asciidoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-18T12:30:49.000Z","updated_at":"2023-04-26T22:54:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"c2087530-f724-472f-8a19-68abca93ff8b","html_url":"https://github.com/klightspeed/SpaceEngineersMap","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"purl":"pkg:github/klightspeed/SpaceEngineersMap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klightspeed%2FSpaceEngineersMap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klightspeed%2FSpaceEngineersMap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klightspeed%2FSpaceEngineersMap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klightspeed%2FSpaceEngineersMap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klightspeed","download_url":"https://codeload.github.com/klightspeed/SpaceEngineersMap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klightspeed%2FSpaceEngineersMap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28792638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-27T00:01:23.034Z","updated_at":"2026-01-27T00:01:31.372Z","avatar_url":"https://github.com/klightspeed.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Space Engineers Mapping Utilities\n\nSEMapGPSMod\n===========\n\nThis mod was created to assist in creating GPS markers while tracing\nlink:https://www.youtube.com/playlist?list=PLfMGCUepUcNwWdUdK2Df3i4AuK9Y7QBut[Splitsie's Wrong Way Down series]\n\nIt was further modified to assist in creating GPS markers while tracing\nlink:https://www.youtube.com/playlist?list=PLfMGCUepUcNwUTy6Aefz6I38iJtrGK7Ya[Splitsie's Wrong Way Up series]\n\nCommands:\n\n`/semapgps P01.02.03.04 {Description}`::\n    Creates a GPS marker specifying a point in time, with the format\n\t`Ppp.hh.mm.ss`, optionally followed by one of the flags under\n\tlink:gps-markers[GPS Markers], with an optional description\n\n`/semapgps [Player / NPC name] P01.02.03.04 {Description}`::\n    Creates a GPS marker specifying a point in time, with the format\n\t`Ppp.hh.mm.ss`, optionally followed by one of the flags under\n\tlink:gps-markers[GPS Markers], with an optional description,\n\tbelonging to the specified player or NPC\n\n`/semapgps delete P01.02.03.04`::\n    Deletes the specified GPS marker\n\n`/semapgps delete [Player / NPC name] P01.02.03.04`::\n    Deletes the specified GPS marker belonging to the specified player\n\tor NPC\n\n`/semapgps +05 {Description}`::\n\tCreates a GPS marker specifying a point in time the specified number\n\tof seconds (00s - 99s) after the last created GPS marker, optionally\n\tfollowed by one of the flags under link:gps-markers[GPS Markers],\n\twith an optional description\n\n`/semapgps [Player / NPC name] +05 {Description}`::\n\tCreates a GPS marker specifying a point in time the specified number\n\tof seconds (00s - 99s) after the last created GPS marker, optionally\n\tfollowed by one of the flags under link:gps-markers[GPS Markers],\n\twith an optional description, belonging to the specified player or\n\tNPC\n\nThese GPS markers are used by the main SpaceEngineersMap program.\n\nSpaceEngineersMap\n=================\n\nThis program reads the Space Engineers save, and creates a set of map\nimages from the GPS points in the save. If there are no GPS points of\nthe format `Ppp.hh.mm.ss`, then the saved maps will be blank\ntopographic maps.\n\nOriginally this only supported cubemap projection, and limitations in how\nthe System.Drawing library handles transparency prevented supporting\nsplitting overlay from base map.\n\nMercator projection and splitting overlay from base map were added while tracing\nlink:https://www.youtube.com/playlist?list=PLfMGCUepUcNyM7OLECwBgR9LYpVl_SH_V[Splitsie's Wrong Way Out series],\nmaking use of the link:https://github.com/SixLabors/ImageSharp.Drawing[SixLabors.ImageSharp.Drawing]\nlibrary.\n\nUsage\n-----\n\nSpaceEngineersMap accepts the following options:\n\n`--savedir \u003cpath\u003e`::\n    Saved Game Directory Path. +\n\tDefault: current working directory\n\n`--contentdir \u003cpath\u003e`::\n    Path to Space Engineers content directory. +\n\tRequired +\n\te.g. `%PROGRAMFILES%\\Steam\\SteamApps\\common\\SpaceEngineers\\Content`\n\n`--workshopdir \u003cpath\u003e`::\n    Path to Space Engineers workshop directory. +\n\te.g. `%PROGRAMFILES%\\Steam\\SteamApps\\workshop\\content\\244850`\n\n`--planetname \u003cname\u003e`::\n    Name of the planet for which the map should be made +\n\tDefault: EarthLike\n\n`--outdir \u003cpath\u003e`::\n\tDirectory in which to output maps. +\n\tDefault: current working directory\n\n`--rotate \u003cmap\u003e:\u003cdirection\u003e`::\n    Rotate maps selected direction. +\n\tMap names are the faces of a cube (up/down/left/right/front/back),\n\twith up being south and down being north. +\n\tDefaults: `up:90 down:270 left:180 front:180 right:180 back:180`;\n\tPossible directions:\n\n\t`0`;;\n\t\tNo rotation\n\n\t`cw` / `90`;;\n\t\tclockwise\n\n\t`ccw` / `270`;;\n\t\tcounter-clockwise\n\n\t`180`;;\n\t\t180 degrees\n\n\n`--tile \u003ctiles\u003e`::\n\tTile map top-to-bottom, left-to-right. +\n\tTiles are specified as comma-delimited rows of colon-delimited\n\ttile names. +\n\tTile names are the faces of a cube (up/down/left/right/front/back),\n\tor `none` for a blank map in that tile.\n\n`--rotate45`::\n\tRotate the cubemap 45 degrees around the planet's axis\n\n`--crop`::\n\tCrop the tile maps to the area with GPS markers\n\n`--croptexture`::\n\tCrop the tile maps to the area with GPS markers as 512x512 texture\n\ttiles for episode maps and 1024x1024 texture tiles for the overall\n\tmap\n\n`--nocontourlines`::\n\tDisable contour lines in map\n\n`--slopeshading`::\n    Enable slope-based shading\n\n`--reliefshading`::\n    Enable relief shading\n\n`--chapter P\u003cstart\u003e-\u003cend\u003e`::\n    Adds a range of parts to include in a single map +\n\tCan be specified multiple times\n\n`--texturesize \u003csize\u003e`::\n\tOverride the episode map texture size used by `--croptexture`\n\n`--fullmaptexturesize \u003csize\u003e`::\n\tOverride the overall map texture size used by `--croptexture`\n\n`--onsave`::\n\tWatch the save directory and re-generate the maps on save.  Useful\n\tfor twitch streams.\n\n`--cropend`::\n\tOnly generate a single map centred on the latest GPS marker\n\t(i.e. the marker with the latest part number and time).\n\tUsed with `--onsave` to have a map that updates when the game is\n\tsaved.\n\n`--endsize \u003csize\u003e`::\n\tSize of the area exported by `--cropend`\n\n`--includeauxtravels`::\n\tInclude paths normally only included in the episode maps in the\n\toverall map.\n\n`--sealevel \u003cradius\u003e`::\n\tSet sea level radius. +\n        Not used if WaterMod JWater2 data attached to planet.\n\n`--minlon \u003clongitude\u003e`::\n\tMinimum longitude for Mercator projection. +\n        Default: -180\n\n`--maxlon \u003clongitude\u003e`::\n\tMaximum longitude for Mercator projection. +\n        Default: 180\n\n`--north \u003cface|direction\u003e`::\n\tOverride north face / direction. +\n\tDefault: `down`\n\tPossible faces / directions:\n\n\t`up` / `Y-`;;\n\t\t`up` face / `Y-` direction +\n\t\tMatches original compass mods\n\t`down` / `Y+`;;\n\t\t`down` face / `Y+` direction +\n\t\tSun sets in the west\n\n\nGPS Markers\n-----------\n\nGPS markers are of the form `Ppp.hh.mm.ss`, with zero of the following\noptional suffixes:\n\nNothing::\n\tPoint to draw in path\n\n`^`::\n\tRestart path at current waypoint\n\n`%`::\n    Waypoint marker to draw on the map (drawn on path)\n\n`$`::\n\tPOI marker to draw on the map (drawn separate to path)\n\n`=`::\n\tPOI name without marker (drawn separate to path)\n\n`@`::\n\tPath only drawn for episode map. +\n\tStarts at last normal path point, and does not affect normal path\n\n`~`::\n    Segment not included in distance travelled (e.g. flying)\n\n`\u003e`::\n\tIndicates this path belongs to a missile\n\n`[Base]`:\n    Base POI (drawn as a triangle)\n\n`[Empl]`:\n\tEmplacement POI (drawn as small triangle)\n\nPaths belonging to a player are drawn in alternating black / blue\nlines.\n\nPaths belonging to non-player identities are drawn in orange.\n\nMissile paths are drawn as thin orange lines.\n\nGPS Descriptions\n----------------\n\nGPS descriptions of the following form are drawn on the map:\n\n* Optional `[Bot]` prefix, indicating bot note (from Wrong Way Up)\n* Optional horizontal padding consisting of `|` characters followed\n  by a space\n* Text attachment / alignment indicator followed by a space\n* Text lines to be rendered, including optional vertical padding,\n  newlines, and horizontal rules\n\nUnless the attachment / alignment is middle-centre (`xx`), a line\nwill be drawn from the POI to the description\n\nText attachment / alignment indicators\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n`^\u003e`::\n\tLeft-aligned, with bottom-left anchored above point\n\n`_\u003e`::\n\tLeft-aligned, with bottom-left anchored to right of point\n\n`\\-\u003e`::\n\tLeft-aligned, with middle-left anchored to right of point\n\n`¯\u003e`::\n\tLeft-aligned, with top-left anchored to right of point\n\n`v\u003e`::\n\tLeft-aligned, with top-left anchored below point\n\n`^^`::\n\tCentred, with bottom-centre anchored above point\n\n`xx`::\n    Centred, with centre anchored on point\n\n`vv`::\n\tCentred, with top-centre anchored below point\n\n`\u003c^`::\n\tRight-aligned, with bottom-right anchored above point\n\n`\u003c_`::\n\tRight-aligned, with bottom-right anchored to left of point\n\n`\\\u003c-`::\n\tRight-aligned, with middle-right anchored to left of point\n\n`\u003c¯`::\n\tRight-aligned, with top-right anchored to left of point\n\n`\u003cv`::\n\tRight-aligned, with top-right anchored below point\n\n\nNewlines / horizontal rules\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\nFor 1.193 and later:\n\n* Newlines in the description should carry over to the map\n* Horizontal rules can be encoded using `----` on a line on its own\n\nFor 1.192 and earlier:\n\n* Encode a newline by using a double-space.\n* Encode a horizontal rule by separating two parts with `/`\n\nThe 1.192 and earlier encoding can still be used in 1.193 and later.\n\nVertical padding\n~~~~~~~~~~~~~~~~\n\nWhen the attachment is to the top, vertical padding is indicated by\nusing `|` characters on their own lines before the description to be\nrendered.\n\nWhen the attachment is to the bottom, vertical padding is indicated by\nusing `|` characters on their own lines after the description to be\nrendered.\n\nDescription lines may optionally be prefixed (if left-aligned) or\nsuffixed (if right-aligned) with a space and a `|` character to shift\nthe text two spaces to the right or left respectively.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklightspeed%2Fspaceengineersmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklightspeed%2Fspaceengineersmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklightspeed%2Fspaceengineersmap/lists"}