This program makes NO connections to the internet without you choosing to do so. When it does, it connects only to a text file with a string representing the current publicly available version number.
The only connection it will make is to the following url īelow is the relevant code so you don't have to dig through the source on github:Ĭode: string releaseThreadUrl = "" String currentVerParse = currentVersion.Split('.') įor(int i = 0 i Convert.ToInt32(currentVerParse)) String asmStyleParse = stringFromNet.Split('.') Public int CompareVersions(string stringFromNet) If (MessageBox.Show("New version available, Goto release thread?", "Open Thread?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes) String updateVersion = WebClient.DownloadString(versionCheckUrl) STARBOUND SAVE EDITOR V0.9 CODE I included the CompareVersions method because a call is made to it.
I'm including this section about the update checker for the security conscious users. If the checkbox for checking updates is not ticked, no outside connections will be made. The update checker is disabled by default, I only included it for you, the user's, convenience. If a part of the save is corrupted and it is possible to track the corruption to a certain planet, wiping that planet instead of the whole universe is less damaging.I've seen update checkers on mods/external tools for games get a lot of backlash specifically for not being forthcoming with details on it's operation, use and, implementation and/or for being opt-out rather than opt-in thus why I see fit for this block of text. Universe reset is necessary when universe generation is changed (most probably via modding the game). The easiest (and the most crude) way to do this is to delete the entire storage/universe directory. Universe reset, also known as 'Universe wipe', is an action of reverting the universe of Starbound to its initial state prior to being modified by a player. The more the player modifies a certain planet, the bigger this file get. If this file is deleted, that specific planet/moon gets reset to its original state. Everything that is built or preexisting in that planet/moon. (Starbound considers a planet orbiting another planet a moon if the file refers to a planet orbiting the star itself, 'moon number' part is absent). (XCoord)_(YCoord)_(uuid)_(Planet number)_(Moon number).worldĬontains planet/moon data.
If this file is deleted the player's ship will be teleported to a new randomly chosen starting planet ( Lush type of lowest difficulty). If your only desire is to reset the outpost it is highly recommended to use the appropriate console command instead of deleting this file.Ĭontains current ship location, current player location, admin state.
If this file is lost or corrupted everyone in server loses their bookmarks/teleport locations (because the unique identifier is lost) and outpost state is reset. Results of deleting this file vary depending on whether star generation code has been modded.Ĭontains outpost state and universe unique identifier.
Only star name, seed, location and information on planets (only type and slot) is saved in this file. Each star which you have seen in navigation console (farthest zoom level) is partially saved here. Universe of Starbound is procedurally generated and preserved atĬontains known starsystem locations. 1.5 (XCoord)_(YCoord)_(uuid)_(Planet number)_(Moon number).world.