Space Engineers

Space Engineers

Skimt's SolarMap Script (Discontinued)
 This topic has been pinned, so it's probably important
Skimt  [developer] 20 Jul, 2020 @ 10:52am
Developer's Public Notes
Background
The original idea was to project the world (3D) unto a text panel (2D), and use this in the respawn ship on my dedicated server if I ever decided to set one up. This way new players could get an image of how the world was laid out, and where to find what.

Automation
The first thing on my mind once I have an idea is "How can I best automate this as much as possible?" Since the programmable block does not have access to world information such as planet coordinates, names, sizes, etc, I was thinking of adding a way for players to add planets themselves using a camera to cast rays at the individual planets. I scrapped this idea, because it added a whole new level of complexity to the script that was more annoying than fun. It certainly wasn't automation, or dynamic.

The only way to truly make this automated is to develop the script not as an in-game script but as a mod, which is not something that I want to do. Anyony who wants to turn this in-game script into a full-blown mod, however, are more than welcome to do that.

Configuration
I was only recently let in on the fact that MyIni was added to the programmable block. When I say recently, I mean prior to publishing the script. I went ahead and published it anyway, because I don't want to deal with string formatting right now, and because I was afraid that this script would end up in my junkpile of unfinished scripts.

Agenda
Strikethrough means that it is completed (on my end), but not published (your end).
  • Do additional testing to make sure nothing is glitching.
  • Make arguments for buttons to zoom and offset map, and display moons.
  • Push the project to GitHub.
Last edited by Skimt; 24 Jul, 2020 @ 3:05pm
< >
Showing 1-4 of 4 comments
ShizuoLamperouge 22 Jul, 2020 @ 5:40am 
Hello ! I made some improvements on the script, it is now full configurable in his appearance with options for display moons, names, distances, panel etc... And i also added a communication system between command block to create a network where each ship is sharing his position to a command block server and display them on the map through the antenna network. I'm still working hard on it I'm struggling a bit right now on the rotation (I made the offset of the map and the possibility to zoom on an object.) feel free to contact me if you want my code, i think i will post it on the workshop later but it is not ready for that right now.
Skimt  [developer] 22 Jul, 2020 @ 5:51am 
By all means share your version of it :)
James-Ryan 23 Jul, 2020 @ 10:25am 
Would be so great if you could share it Shizuo :-)
ShizuoLamperouge 24 Jul, 2020 @ 6:15am 
https://gitlab.com/ShizuoLamperouge/solarmapse

Ok that's what I've done right now, I need a lot more work on it and all is not working but I'm planning on finish it. I'll make a little pause for a few days then I'll try to merge it with your modifications and upgrade it a lot. like really. I have some problem with the orbit when i rotate the map around the axes X and Z in the same time, but it works great with the axes X and Y or Z and Y. I had a problem with the detection of cockpits witch caused me a division by zero (WTF ?) And I had also a problem of scale (I can't see my red dot on the surface of the planet, with every rotations...)
you've done an amazing job at drawing things, it was really interesting to reverse engineering, I think I'll work more on the IGC / multi-screen part for this. Don't hesitate if you want to cooperate etc ! And yes my code is far from a clean one, but the refactoring is plannified ;)
< >
Showing 1-4 of 4 comments
Per page: 1530 50