So I was working on the intro for my game and on one of the first few maps I have a very long bit with movement and text and junk in a single event. And somewhere along the line, I done hit the DELETE key while the event was highlighted and erased the entire event. I didn't notice until after I hit the 'Playtest' button and saved the work, thus making it impossible for me to recover the event! D:< Grah! Freaking sucks!
Almost four hours of eventing just flushed down the memory toilet. Don't you just hate that?!
ALT F4, dang it! >.<
But yeah... totally done eventing for a while. Gonna try and pick it up later.
This might not be in the right section, moderators. If it's not, could you move it please? If it is, then hallelujah, I did something right today for once! xD
Control+Alt... aaaaand I deleted it.
● ARCHIVED · READ-ONLY
-
-
OUCH
-
Commit Changes!
*cough cough* versioning software! Yeah, it works for Events too since its basically text, even if its not human readable so learning to use versioning software can allow you to restore that oops deleted event!
So what do you guys recommend picking up in case we ever feel the need to revert to an earlier version? -
Version Control software that requires you to voluntarily commit your changes is still vulnerable to this problem.
You need something that would automatically commit changes whenever a change has been detected, or, if configuration options are available, when a certain delta threshold has been met.
For an easy way, you might add a script to your game that automatically creates backups of your data files. It creates a copy of your data files everytime you run play test, but it's still vulnerable to the problem because if you spent four hours creating an event and then you hit delete and run playtest, it's as if the event never existed.
So that wouldn't work. You'd need something that creates versions right when you save the game.
For that matter, dropbox may be enough for some people.
If you want to continue using things like git or something, there are some techniques listed here. They are for Linux, but I looked at
Using git and incronAnd you're basically using free tools to automatically observe your file system for changes and automatically do something when the condition is met (eg: commit to git)If you're into git or SVN or stuff like that, this would be a good solution.
However, all of these do not address the problem at hand.
If you hit delete before you save the game, then it's gone. No matter how sophisticated your version control software is, it will never know about your event. You'd have to do some pretty crazy things like adding a hook to delete button presses that will automatically display a pop-up asking you to confirm your action, and if so, it will simulate the keystrokes to save the project. -
This is a forum for discussion, please post personal anecdotes in your profile feed or blog.
Closed.