Anuken / Mindustry-Suggestions

Repository for Mindustry suggestions and feedback
131 stars 58 forks source link

Improved save-data export/import #5341

Open AndreyVarvar opened 4 days ago

AndreyVarvar commented 4 days ago

Describe the content or mechanics you are proposing.

Currently, exported and imported content is all up to the player to manage and organise, which, speaking from experience, can be tedious and can sometimes deal irreversible damage. I propose a solution: in-game save-slots. You can start from anew in a new save slot without the need to go through the 'export', 'save', 'import' process, which is prone to be messed up in some way. If you want to delete a save-slot, it will go into the recycling bin or onto a 7 day waiting period before getting permanently deleted. This is to ensure you can recover your save-data in case you miss-clicked or made a mistake. This also provides a more straightforward solution to having, for example, multiple people playing on the same computer and all having different save-data (those who have siblings know). If you want to share an export file with someone, Mindustry will open the directory in which all the save-files are stored. When importing a new save-file, Mindustry will create a new save-slot for that imported file. To avoid clustering, you can name the save-slots for better organisation.

Describe how you think this content will improve the game. If you're proposing new content, mention how it may add more gameplay options or how it will fill a new niche.

By removing the need for the player to manage the exports by themselves and making Mindustry lift the need to mess with the exports/imports directly, the likelihood of loosing save-data diminishes almost to zero. It also becomes easier to manage multiple save-files simultaneously, for example, when having siblings who all want their own save-file.

Before making this issue, check the boxes below to confirm that you have acknowledged them.