MCSave is a lightweight application that runs in parallel to Minecraft discreetly making snapshots of your game progress. At any time in your game simply select one of the recent snapshots to instantly restore your game to that point in time.
It is the most intuitive, unobtrusive, and automatic snapshot system available as there is no setup, no clunky window to deal with, and no settings files for you to mess with. MCSave will simply start itself and begin saving snapshots of your games without you doing a thing.
Verified to work with 1.7.2.
Benefits
Instant "Undo" button in case you make any sort of mistake in-game.
Never lose an inventory full of diamonds again!
"Create Snapshot Now" button.
Manages all of your worlds, dynamically monitoring whichever one you are playing.
Automatically closes and restarts Minecraft when you load a snapshot
Manually save or load restore points
How it works
MCSave finds the save files for each of your worlds, whether they are in the default location or in another location that you specify, and creates backups of that save as you play. Then, if you don't like something that just happened in your game, simply Left Click the MCSave icon in your System Tray and select which backup you would like to load. MCSave automatically displays the World you are currently playing in but gives you the option to select a different World if you would like to manage another World's save. In this main menu you can also choose to manually make a snapshot if you don’t feel like waiting for MCSave to make the next one.
Right clicking the Icon displays the settings panel which allows you to edit the location of your .minecraft folder, the location of the Minecraft.exe file, the maximum amount of save files you want to keep concurrently, the time between backups, and the option to have MCSave start when you turn on your computer. The second tab in this window allows you to manually create and load backups of your save files to or from whatever location you want. One thing to note though; make sure you do not try to load snapshots from the wrong world in this windows. If you accidentally do this, simply select another snapshot from the correct world and you will be fine.
Little / no user interaction
The thing that makes MCSave great is that it does virtually all of the work for you. Every aspect of keeping track of your save files and snapshots is handled automatically and loading those snapshots is as simple as one click. Just run it once and it will set up everything it needs to manage your snapshots without any form of setup on your behalf. It couldn’t be simpler.
1.2 Improvements
New Features
"Create Snapshot Now" button
"Reset All" button in Settings Panel to erase all stored MCSave settings
Date and time of a Snapshot are now displayed based on your system's date format
More feedback in Settings Panel
Changes / Fixes
Fixed inability to close Minecraft v1.6 and above
Swapped behavior of left and right click. Left clicking now displays snapshots, Right clicking displays settings panel
Changed naming format of Snapshots (this means when you first run this version your snapshots will be displayed out of order until the old ones are all gone)
Handles bad states much more effectively than before
Better error reporting
Added automated recovery procedures if user breaks Minecraft installation
Removed reliance on various system folder locations to be constant
Uses the Run registry value in order to open on Startup
Fixed tons of weird cases I doubt anyone will see : )
1.1 Improvements
New Features
Specify the interval at which to save backups
Maximum amount of backups allowable has been increased to 2000
Changes / Fixes
Fixed backup bug when creating new world
No longer keeps empty World folder around after you delete a World
Gracefully notifies you if Minecraft is not installed or you have no Worlds
Streamlined the "Start on Boot" feature. No longer complains in fail cases.
Able to handle dynamic changes to your Minecraft installation
Requirements
.NET Framework 3.5 or higher (You likely already have this)
Please bear with me as I wait for a response from Norton as well.
If you have any further questions about how the software works or any comments and suggestions, please put them in this post or feel free to message me as well. Hope you like it.
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Seems to work grreat. Simple, non toublesome. Like it alot.
One thing that doesnt make sense, why i cant change how often it backsup. Everyone 1 min is to much for me personaly, i would rather every 10 mins. Being able to edit time of backup, should be a feature, then it would be a 5/5
Good suggestion. The ability to adjust the time between automatic backups is already coded in the new version which I should be releasing later today. Once I do a bit more testing I will post it here so you can try it out.
Rollback Post to RevisionRollBack
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Would you consider making it possible to have unlimited backups? I can't seem to make it go above 100 at a time, and setting it to zero just keeps one at a time.
Yeah I could do that. I left out the option originally because it is kind of dangerous. I will probably include a small warning if you set it to infinite, just so people don't accidentally fill up there whole hard drive ; D
Rollback Post to RevisionRollBack
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Great, thanks. I'll cap it at some huge number rather than risking filling up my entire hard drive, but that way I'm not limited to the last two hours of gameplay.
Version 1.1 is out! Added some requested features and made numerous changes to how it operates and small fixes.
Interestingly enough, I discovered a weird side effect concerning the items in your inventory. If you die and your inventory spill out around you, then you load a previous save, often when you go back to the place you died your items will still be on the ground while they are ALSO in your inventory. So in essence (if you don't care about playing the game as it is intended . . .) you can use MCSave as an item duplicator without any kind of mods or inventory editors.
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
The Meaning of Life, the Universe, and Everything.
Join Date:
9/27/2010
Posts:
42
Minecraft:
XVicarious
Member Details
Question... Does this create full backups of either the world, or the single region/anvil files? It might actually be better to use something like diff and patch to create "backups" so the amount of space consumed would be much smaller.
Nope, it doesn't back up your region files at all. It backs up your level.dat file which is typically less than 1K in size so it barely takes up any space even over incredibly long times.
Regardless of that though, just set your Max Allowed Backups to somewhere around 10 (or just leave it at the default 8) and you will be just fine.
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
The Meaning of Life, the Universe, and Everything.
Join Date:
9/27/2010
Posts:
42
Minecraft:
XVicarious
Member Details
Ah. For some reason I thought this did more than backup level.dat
I thought it backed up region files, but it only backs up the player information.
The reason the items are still on the ground (and also in your inv) is because, while the level.dat is backed up and nothing is changed in the regions.
Diff works like this... Say you have a file that has the following in it:
Hello, my name is XVicarious.
and you modified it to:
Hello, my name is XVic.
If you "diff'd" it, it would create a file that contains information about what changed, where. You know the utility here called "MCNostalgia"? That is what it uses to change your version of Minecraft to other versions.
Oh, I thought you were referring to a specific Diff utility or something.
But yes, in an upcoming version I plan to implement restoring your Region data as well, likely using a difference algorithm in .net. Though I may leave the option to not back them up available in case people are attached to the duplication ability. You can get that ability in plenty of other tools or mods but I see no reason to remove a feature if I don't need to.
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
It should be runnable on OS X using Mono. I haven't been able to try it myself yet, but the Mono framework is typically very robust. If you have any problems with it please message me so I can try to make changes to get it to work. Thanks!
Rollback Post to RevisionRollBack
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
It automatically supports 1.4.2, in fact it didn't miss a beat when I upgraded to 1.4.2. The Minecraft save files are swappable between versions between most current versions so you shouldn't run in to any problems with that.
If Mojang ever makes a change that would stop MCSave from working or that could even cause any of your save files to end up in an unstable state I would take down my download link immediately and get up a version that supports the changes as soon as possible.
Remember too that Minecraft saves a backup version of your save file just in case something happens to the original.
But don't let that worry you, I haven't ever had a report of MCSave losing a save file.
Rollback Post to RevisionRollBack
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
May I ask to support setting of a date/time format, or simply taking the one from the system's locale? The way it is done now is a bit confusing for someone who is used to a day/month/year 24h format.
Ah, I hadn't considered that. I have a specific reason for using that datetime format, I actually had to manually create it, but you definitely make a solid point for having it based on the system datetime format.
Also, it does not always sense, that I am playing.
Darn, I'm sorry about that. Could you PM me with more detail about it so I might be able to figure out what is causing it? Then I can release a new version that fixes that bug for you.
I would enjoy to have the manual backup being handled just as the auto backups (without needing to select a destination), so it appears in the list. . . An item in the menu "Make Snapshot now" would be a real saver
I considered that earlier and the only problem I had was that it would add to the user interface and make the snapshot list a little bulky if you make a lot of manual saves. I will consider it again though, "make snapshot now" is a must have. Maybe I will need to branch out from the pop-up menu that I'm using now.
Can I add an alternative launcher instead of minecraft.exe in the configuration settings?
Yes. All alternative launchers should work fine.
Would there be a way to have MCSave start automatically with Minecraft instead of system-startup? Well, I guess I could write a little batch script anyway for this.
The only way I could think of would be for me to write another program that runs when the system starts and waits for Minecraft to start. While possible, I don't think I will do that. A batch script is a good solution though.
Rollback Post to RevisionRollBack
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Just wanted you to know that Kaspersky Anti-Virus's System Watcher has flagged this as a PDM:TROJAN.WIN32.GENERIC
I can confirm this.
Gah. Thanks guys, I'll get on figuring out what is causing that asap.
Also, hopefully I will getting a new version out soon. I had some hardware issues that I should have resolved now and now that I am back to work on improvements I will try to get rid of whatever is being reported as "malware activity".
Rollback Post to RevisionRollBack
Download MCSave! Tired of losing an inventory full of diamonds to treacherous lava? MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
MCSave is a lightweight application that runs in parallel to Minecraft discreetly making snapshots of your game progress. At any time in your game simply select one of the recent snapshots to instantly restore your game to that point in time.
It is the most intuitive, unobtrusive, and automatic snapshot system available as there is no setup, no clunky window to deal with, and no settings files for you to mess with. MCSave will simply start itself and begin saving snapshots of your games without you doing a thing.
Verified to work with 1.7.2.
Benefits
MCSave finds the save files for each of your worlds, whether they are in the default location or in another location that you specify, and creates backups of that save as you play. Then, if you don't like something that just happened in your game, simply Left Click the MCSave icon in your System Tray and select which backup you would like to load. MCSave automatically displays the World you are currently playing in but gives you the option to select a different World if you would like to manage another World's save. In this main menu you can also choose to manually make a snapshot if you don’t feel like waiting for MCSave to make the next one.
Right clicking the Icon displays the settings panel which allows you to edit the location of your .minecraft folder, the location of the Minecraft.exe file, the maximum amount of save files you want to keep concurrently, the time between backups, and the option to have MCSave start when you turn on your computer. The second tab in this window allows you to manually create and load backups of your save files to or from whatever location you want. One thing to note though; make sure you do not try to load snapshots from the wrong world in this windows. If you accidentally do this, simply select another snapshot from the correct world and you will be fine.
Little / no user interaction
The thing that makes MCSave great is that it does virtually all of the work for you. Every aspect of keeping track of your save files and snapshots is handled automatically and loading those snapshots is as simple as one click. Just run it once and it will set up everything it needs to manage your snapshots without any form of setup on your behalf. It couldn’t be simpler.
1.2 Improvements
New Features
New Features
Requirements
.NET Framework 3.5 or higher (You likely already have this)
Download
http://www.mediafire...ljzk/MCSave.exe
WEIRD VIRUS WARNING NOTE:
If Kaspersy or Norton is flagging MCSave as a Trojan, this is a false positive. You can find the transcript of Kaspersky's response to me about this issue here:
http://www.minecraftforum.net/topic/1281193-mcsave-v12-snapshot-and-restore-point-utility/page__st__40#entry23889819
Please bear with me as I wait for a response from Norton as well.
If you have any further questions about how the software works or any comments and suggestions, please put them in this post or feel free to message me as well. Hope you like it.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
One thing that doesnt make sense, why i cant change how often it backsup. Everyone 1 min is to much for me personaly, i would rather every 10 mins. Being able to edit time of backup, should be a feature, then it would be a 5/5
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Interestingly enough, I discovered a weird side effect concerning the items in your inventory. If you die and your inventory spill out around you, then you load a previous save, often when you go back to the place you died your items will still be on the ground while they are ALSO in your inventory. So in essence (if you don't care about playing the game as it is intended . . .) you can use MCSave as an item duplicator without any kind of mods or inventory editors.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Regardless of that though, just set your Max Allowed Backups to somewhere around 10 (or just leave it at the default 8) and you will be just fine.
What are "diff" and "patch"?
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
I thought it backed up region files, but it only backs up the player information.
The reason the items are still on the ground (and also in your inv) is because, while the level.dat is backed up and nothing is changed in the regions.
Diff works like this... Say you have a file that has the following in it:
and you modified it to:
If you "diff'd" it, it would create a file that contains information about what changed, where. You know the utility here called "MCNostalgia"? That is what it uses to change your version of Minecraft to other versions.
But yes, in an upcoming version I plan to implement restoring your Region data as well, likely using a difference algorithm in .net.
Though I may leave the option to not back them up available in case people are attached to the duplication ability. You can get that ability in plenty of other tools or mods but I see no reason to remove a feature if I don't need to.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
I love your mod - saved me a lot of frustrating moments when a zombie pigman pushes me into the lava! : )
Do you have any plan to update your mod to support 1.4.2? I don't even want to update to 1.4.2 until I can save and load my progress...
Also, will the 1.3.2 save files work in 1.4.2?
Thanks!
Funlife.
It automatically supports 1.4.2, in fact it didn't miss a beat when I upgraded to 1.4.2. The Minecraft save files are swappable between versions between most current versions so you shouldn't run in to any problems with that.
If Mojang ever makes a change that would stop MCSave from working or that could even cause any of your save files to end up in an unstable state I would take down my download link immediately and get up a version that supports the changes as soon as possible.
Remember too that Minecraft saves a backup version of your save file just in case something happens to the original.
But don't let that worry you, I haven't ever had a report of MCSave losing a save file.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
Ah, I hadn't considered that. I have a specific reason for using that datetime format, I actually had to manually create it, but you definitely make a solid point for having it based on the system datetime format.
Darn, I'm sorry about that. Could you PM me with more detail about it so I might be able to figure out what is causing it? Then I can release a new version that fixes that bug for you.
I considered that earlier and the only problem I had was that it would add to the user interface and make the snapshot list a little bulky if you make a lot of manual saves. I will consider it again though, "make snapshot now" is a must have. Maybe I will need to branch out from the pop-up menu that I'm using now.
Yes. All alternative launchers should work fine.
The only way I could think of would be for me to write another program that runs when the system starts and waits for Minecraft to start. While possible, I don't think I will do that. A batch script is a good solution though.
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.
I can confirm this.
Gah. Thanks guys, I'll get on figuring out what is causing that asap.
Also, hopefully I will getting a new version out soon. I had some hardware issues that I should have resolved now and now that I am back to work on improvements I will try to get rid of whatever is being reported as "malware activity".
MCSave is a lightweight program that automatically saves snapshots of your Minecraft Save files as you play. Instantly reset to previous points in your game.