RMMV Auto backup - save your project from loss!

Landazar

Veteran
Veteran
Joined
Feb 16, 2018
Messages
179
Reaction score
55
First Language
Polish
Primarily Uses
RMMV
Greetings!

Introducing RMMV Auto backup Tool! This little software was created to prevent loosing your RPG Maker MV project and if you even loose it you can return to most recent backup!

Here is how it works...
While you are working in RPG Maker MV this tool will periodicly create backup of your project, default timer is set to 3 minutes and you can't go below (RPG projects are usualy big and we don't want to cause some problems), but wait! There is more!
You can set for your maximum comfort how often program will create backup, or furthermore you can manualy create backup if you wish so!

And still there is even more! You can secure your backup with password!

Here is how this tool looks like:

Finally, this tool in this version works only on RMMV projects, simply just watch 3min video and you will see this tool in action!

There is one final thing to mention it. This tool was made in delphi 7 so it may have some issues running in windows8/10
in that case it's recommended to run it with compability mode Windows7 or lower.

You can Download it here!
 

Canini

Veteran
Veteran
Joined
Mar 29, 2016
Messages
1,006
Reaction score
668
First Language
Swedish
Primarily Uses
RMVXA
That is really cool! I unfortunately do not use RMMV projects but this should still prove very useful for those that do. I guess this only work for the brought version, not the steam version? Has it been tested for any bugs or is this the programs first try "out in the field"?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
30,037
Reaction score
7,031
First Language
German
Primarily Uses
RMMV
@Landazar
How does this program avoid the risk of destroying files by double access?

That is why everyone advises against working on a RMMV-Project while it is stored in a cloudsynced folder (which is another form of automated backup).
The RMMV editor accesses its files with databasing technology, which means that all files are constantly open and rewritten while the editor is active on the project. And if another program accesses and copies those files at the same time, that double access can delete data - which has already destroyed dozens of files in projects that were cloudsynced.
It doesn't happen everytime, but if you search the support forum you'll see one case every other month or so.

Now, if your backup program is uniderectional (only copying data without writing on the same files) instead of the double-sided sync, that is much less risk of damaged files and it might even be made save depending on whether you knew about the way the editor works or not...
 

Landazar

Veteran
Veteran
Joined
Feb 16, 2018
Messages
179
Reaction score
55
First Language
Polish
Primarily Uses
RMMV
Actually my tool is just zip archiver with time delay. It simply zip project into zip archive. And how it protect against double access. While its archiving project it is hooked to currently making archive and if somehow timer "overlap" on beign processed will throw error that file is used by another program and skip process until archive will be released, however i did not.experienced that issue since i tested it on 800mb project. So i set minimum allowed value for timer 3minutes. With that value on my cpu 3ghz compression was fast enough to prevent it from double access. But this is first release and i didnt have opportunity to test it on really big projects. I concluded there is a very small group of rmmv devs wich they have projects +1gb size. So if someone will have issues with timer and 2x access simply raise timer from 3mins to 5 or greater. It also worth to mention, there is alternative way to backup project - manually, when you finish work for today.
This tool creates archive with specific file name format wich is backup_CURRENT_DATE CURRENT_TIME.zip so you will find last backup without problems.

And yes. Its first hand release to test it out.
I couldnt do more testings since im maniac of removing files that i don't need.

Edit: There is no double access while archiving. Just checked on fake RMMV project with 1.2GB and 3 min delay. When finish backup it starts making another one.
 
Last edited:

Landazar

Veteran
Veteran
Joined
Feb 16, 2018
Messages
179
Reaction score
55
First Language
Polish
Primarily Uses
RMMV
!bumb!

I made some minor improvements:
- Added primitive Interval calculator - calculates "safe" interval value by RMMV project size.
- Added ability to set own Key size for password encryption
- Added timer displaying remaining time until making another backup.
- Archives are stored now in subdirectories.
- Some minor changes in look

Download updated version
 

Canini

Veteran
Veteran
Joined
Mar 29, 2016
Messages
1,006
Reaction score
668
First Language
Swedish
Primarily Uses
RMVXA
I see, thanks for clarifying. As I said I do not use RMMV for the moment but if I do upgrade in the future I could try this out with a smaller project. Are you actively looking for bugtesters?
 

Landazar

Veteran
Veteran
Joined
Feb 16, 2018
Messages
179
Reaction score
55
First Language
Polish
Primarily Uses
RMMV
Not quite. This tool is just a "break" from my rmmv project. :)
And I thought you might need something like that.
 

Sorcerer

Warper
Member
Joined
Mar 22, 2015
Messages
1
Reaction score
0
First Language
Klingon
Primarily Uses
N/A
Where is the download Link for this?
 

Landazar

Veteran
Veteran
Joined
Feb 16, 2018
Messages
179
Reaction score
55
First Language
Polish
Primarily Uses
RMMV
I made some major changes in this project and they contain:
- Improved compression
- Removed periodic autosave (it had a troublesome memory leak)
- Change apperance
- Added Game Title field
- Direct access to specified directories.
- Included video how to use this tool

New look

Some Q&A
Code:
Q:    Application won't start
A:    Try to open it with compability mode with Windows 7 or lower.

Q:    Application says it's not a RPG Maker project.
A:    You must select lowest directory containing game.rpgproject file wich loads your project into RMMV

Q:    Why so little options?
A:    Common user doesn't need so much options I could implement. It has to make a backup fast and efficient.

Q:    Will be updates?
A:    Maybe...

Q:    What is licensing of this software?
A:    It's Freeware.

Q:    Will you publish source code?
A:    Not for free.
Download latest version (mega.nz - Direct link)
 

DonutMonkey

Ultimate Supreme Executive Chairman
Member
Joined
May 20, 2015
Messages
23
Reaction score
3
First Language
English
Primarily Uses
RMMV
I made some major changes in this project and they contain:
- Improved compression
- Removed periodic autosave (it had a troublesome memory leak)
- Change apperance
- Added Game Title field
- Direct access to specified directories.
- Included video how to use this tool

New look

Some Q&A
Code:
Q:    Application won't start
A:    Try to open it with compability mode with Windows 7 or lower.

Q:    Application says it's not a RPG Maker project.
A:    You must select lowest directory containing game.rpgproject file wich loads your project into RMMV

Q:    Why so little options?
A:    Common user doesn't need so much options I could implement. It has to make a backup fast and efficient.

Q:    Will be updates?
A:    Maybe...

Q:    What is licensing of this software?
A:    It's Freeware.

Q:    Will you publish source code?
A:    Not for free.
Download latest version (mega.nz - Direct link)
It looks like you removed automatic backups, why?
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

On the plus side, if all this rioting sparks another Covid outbreak... I will have a whole lot of time to work on my game. Not exactly how I wanted to get that time, but hey I'm a glass is half full... of RM kind of guy. :LZSwink:
A video once in a while won't hurt.
Have a craving for a Nesquik milkshake. No idea why. Haven't had one since I was a kid. lol. I remember them kinda tasting nice, but also leaving a lot of nasty powder at the bottom of the cup.
The more I think about it, the weirdest part of going to work post-virus will probably be getting used to seeing my coworkers' mouths again. :LZYshock:
I think one of my weirdest realizations is that my speed of game development would probably be about the same if I *didn't* work a full-time manual labor job.

Forum statistics

Threads
98,059
Messages
948,974
Members
129,339
Latest member
Beachsidey0
Top