Emphasia / DSP-Mods

Mods for Dyson Sphere Program
https://dsp.thunderstore.io/package/
2 stars 0 forks source link

QOL: TelePotter - Add ability to place target for Icarus #1

Open JamieRCHI opened 3 years ago

JamieRCHI commented 3 years ago

Would it be possible after the first time I am teleported to a new planet, that one could set the destination. Maybe add the ability to build the Landing Pad from the start of the game and always land there if it is on a planet. Or just click a button that would save the location that Icarus is standing on.

Also, thanks for this mod. I really don't like the flying around in space part of the game.

Emphasia commented 3 years ago

You mean a fixed landing point for teleport set by the player?

JamieRCHI commented 3 years ago

Yes please.

Emphasia commented 3 years ago

Setting the landing point of each planet requires modifying the game save, I’m worried that might be dangerous.

JamieRCHI commented 3 years ago

Is it something that could be tested with a test build? If you have some time to do that I could test it for you. There are many mods that once installed can not be removed. As long as I know ahead of time I can deal with that. And I understand that changes in the game later could have issues.

If you don't want to try this, I understand. No Problems. Thank you for your consideration.

Emphasia commented 3 years ago

I have tried to fix a common landing point for all planets, such as the place on the equator moving from night to day. As for the realization of independent settings for each planet, I think the code of Icarus flying to the birth point when creating a new game save can be used as a reference. But first I need to find a relatively robust way that will not crash by frequent game updates to save the related position data. Otherwise, even if the game save is not damaged, the set landing point always needs to be reset is also annoying. I may need to see how others solve this.

JamieRCHI commented 3 years ago

Thank you. I appreciate you taking the time to look into this.