Search the Community
Showing results for tags 'kerbal improved save system'.
-
What is KISS? Kerbal Improved Save System (KISS) is a small plugin that provides an improved "Save game as..." mechanic while in flight. It is intended as a replacement for the stock "Quicksave as..." dialog and provides a filename selector for existing quicksaves similar to the stock MOD+F9 alternate quickload "Choose an SFS file to load" dialog. In addition the default suggestion for the quicksave name is the current date and time plus the name of the active vessel ("YYYYMMDD_hhmmss_{activeVessel}") instead of using an automatically increasing number to differentiate quicksaves. BONUS feature (discovered by @Apollo13) : KISS allows you to quicksave while moving on the ground! (KISS is not intended to be an automated quicksave system. Such plugins already exist.) Why? We have all been in the situation where we are creating many quicksaves during a critical mission before every important event/maneuver so that we can backtrace to (almost) any point in the mission in case something goes wrong. However after a few quicksaves simply numbering them isn't enough because it becomes hard to remember which one is which. Giving them names is an option, but once you reload an old quicksave and want to overwrite another (no longer useful) quicksave at a later time in the mission, you then have to remember the name of the quicksave in order to overwrite it, AND you have to type it in manually. KISS makes finding and overwriting an existing quicksave easy! Screenshots http://imgur.com/a/d7tzM Current Version 2.4.2 For KSP 1.9.1 - 1.12.3 Download from SpaceDock | Download from GitHub | Sourcecode also on GitHub Release notes Instructions Press F8 to bring up the KISS dialog (you can reconfigure the shortcut in the settings panel of KISS). You can: store a quicksave with the provided default filename. store a quicksave with any name you want. get the name of a previous quicksave from the list by clicking it once. Now you can overwrite that quicksave by clicking "Save", or modify the filename to store a new quicksave with a similar name. directly overwrite an existing quicksave by double clicking it. reload the default filename suggestion by clicking the "Default" Button. Click on the sprocket button in the upper right corner to show settings panel where you can configure the behavior of KISS. Attention: When you enable the "Quicksave mode" to save the game without showing the GUI, you have to press MOD + F8 (or MOD + <yourCustomKeyBinding>) to show the interface again! Note: the standard "persistent" savegame is excluded from the list. As I understand it, saving into this file that makes little sense as it gets overwritten every time you load another save. Planned features ("soon" ): License KISS is licensed under the MIT License Acknowledgements While I do have a background in software engineering, this project started as: My first Mod for any game (not just KSP); My first C# project (first time using MonoDevelop); My first time using git/GitHub; My first Unity related project (only did a beginner tutorial once sometime back when Unity 3 was the current version)... So without the following people, I could not have done this (small) project! @cybutek- for his plugin tutorial videos that told me the basics of how and where to start. @TaranisElsu - for his example plugin projects that helped me a lot. @magico13 - for his "Dated QuickSaves" modlet that provided inspiration. @Nereid - for his S.A.V.E automatic backup system that also helped me along the way. and last but certainly not least @Z-Key Aerospace / @Bodrick - for the "[x] Science!" mod that showed me how to create a dynamic list of GUI elements and how to handle tooltips. As well as everybody else in the great KSP modding community!
- 78 replies
-
- 12
-
- kerbal improved save system
- kiss
-
(and 1 more)
Tagged with:
-
What is KISS? Kerbal Improved Save System (KISS) is a small plugin that provides an improved "Save game as..." mechanic while in flight. It is intended as a replacement for the stock "Quicksave as..." dialog and provides a filename selector for existing quicksaves similar to the stock MOD+F9 alternate quickload "Choose an SFS file to load" dialog. In addition the default suggestion for the quicksave is the current date and time plus the name of the active vessel ("YYYYMMDD_hhmmss_{activeVessel}") instead of using an automatically increasing number to differentiate quicksaves. My original goal was to somehow replace the stock dialog completely, but I couldn't figure out how. So instead I settled for the alternate route of using a custom keybinding and leaving the stock "Quicksave as..." dialog as it is. KISS is not intended to be an automated quicksave system. Such plugins already exist. Why? When playing for some time I usually come to a point where I loose a mission due to an error and having been too lazy to make quicksaves. After such an event I usually try to avoid this scenario from happening again by creating quicksaves of the next mission before every important event/maneuver so that I can backtrace to (almost) any point in the mission and try to improve my maneuvers. However after a few quicksaves simply numbering them isn't enough because it becomes hard to remember which one is which. Giving them names is an option, but once you reload a previous moment and want to overwrite the later, no longer useful quicksaves with new ones, you now have to remember the names of the quicksaves in order to overwrite them, AND you have to type them in manually. Screenshots Comparison of KISS and the stock "Quicksave as..." dialog: Download You can grab the latest build on GitHub here. Instructions Press F8 to bring up the KISS dialog (will be possible to configure in the future). You can: store a quicksave with the provided default filename. store a quicksave with any name you want. get the name of a previous quicksave from the list by clicking it once. Now you can overwrite that quicksave by clicking "Save", or modify the filename to store a new quicksave with a similar name. directly overwrite a previous quicksave by double clicking it. reload the default filename suggestion by clicking the "Now + shipname" Button. Attention: whenever you use an existing filename, that quicksave will be overwritten! Note: the standard "persistent" savegame is excluded from the list. As I understand it, loading that makes little sense and it gets overwritten anyway every time you load a quicksave. Planned updates ("soon" ): add confirmation dialog before overwriting existing files. make keyboard shortcut configurable. let players choose between system time and ingame time for the timestamp. make KISS available in the space center. Possible future extensions: provide a similar functionality for saving crafts in the editor (VAB/SPH), since the default save mechanic there annoys me similarly to the stock quicksave dialog. License KISS is licensed under the MIT License Acknowledgements While I do have a background in software engineering, this is My first Mod for any game, not just KSP My first C# project (first time using MonoDevelop) My first time using git/GitHub My first Unity related project (only did a beginner tutorial once sometime back when Unity 3 was the current version) So without the following people, I could not have done this (small) project! @cybutek- for his plugin tutorial videos that told me the basics of how and where to start. @TaranisElsu - for his example plugin projects that helped me a lot. @magico13 - for his "Dated QuickSaves" modlet that provided inspiration. @Nereid - for his S.A.V.E automatic backup system that also helped me along the way. and last but certainly not least @Z-Key Aerospace / @Bodrick - for the "[x] Science!" mod that teached me how to create a dynamic list of GUI elements. As well as everybody else in the great KSP modding community! Feedback I would really appreciate any feedback about this little plugin!