The crashes are unbearable, please make an autosave feature

3absh3absh Member Posts: 601

This is for the GameSalad developer team,
Guys I really do like your software, but sometimes it becomes so irritating I want to throw my desktop in the trash can.
I mean I just saw an autosave "draft" while writing this message on your site. How difficult is it to create an autosave function more importantly on your software instead of working for 3 hours and losing everything with a single stupid crash.
I don't want to spend 50% more time on a project that already requires a lot of time.
Please fix the bugs in your software by letting users send the crash reports to you when they happen, and in the next update please include a draft folder for recovery in case the software crashes.
I'm pretty sure I'm not alone in this one.

«13

Comments

  • CaptFinnCaptFinn Member Posts: 1,828

    They will get to the auto save. AFTER they fix the constant crash issues. Then the autosave feature wont be as heavily needed as it is now. Kind of a catch22

  • RabidParrotRabidParrot Formally RabidParrot. Member Posts: 956

    When I used the Windows creator I ran "Auto Key Clicker." This program automatically types a key depending on the interval you set. Make the program hit "CTRL+S" every 5 minutes or so. Worked for me. http://sourceforge.net/projects/autokeyclicker/

  • ApprowApprow Member Posts: 703

    @abuabed84 I'm getting really annoyed as well by all the random crashes. If it's not coming early this week, I will probably go back to the previous stable release-.-

  • SocksSocks London, UK.Member Posts: 12,822
    edited June 2015

    @abuabed84 said:
    I mean I just saw an autosave "draft" while writing this message on your site. How difficult is it to create an autosave function more importantly on your software instead of working for 3 hours and losing everything with a single stupid crash.

    There really should be no reason to ever lose a file, all you need is to ensure you regularly save-as, and make incremental versions as you work, I've worked like this for years, and not just with GameSalad, and cannot honestly remember the last time I lost a project (maybe 10 years ago?), I've never lost a GameSalad project.

    @abuabed84 said:
    I'm pretty sure I'm not alone in this one.

    I absolutely hate the idea of autosave, perhaps it's a personal thing, we all work in different ways, and it would depend - of course - on how it works.

  • 3absh3absh Member Posts: 601

    @Socks said:
    I absolutely hate the idea of autosave, perhaps it's a personal thing, we all work in different ways, and it would depend - of course - on how it works.

    I'm not losing the entire project, I do save incrementally everyday, but I lose at times a 1 hour session's work that really gets on my nerves.
    Gamesalad does have a lot of promise but if the crashes persist then it doesn't matter how easy and well laid out the software is, people will eventually look for another program.

    You can't hate autosave if it happens lightly without you noticing in a separate draft folder, and Gamesalad can give the user an option if he wants autosave or not and how frequent it occurs.

  • daaddddaaddd Member Posts: 116

    A simple system should do it.
    An auto-save trigger boolean , you can choose activate or not.Also set the save from 1 to 20 min?
    Than you could click right button on GS icon , show content and a new folder would be there, named AUTOSAVE. Files would have project name +date in the name.
    Dont know if that is easy to achieve, just an idea :)

  • ApprowApprow Member Posts: 703
    edited June 2015

    @Socks said:
    I absolutely hate the idea of autosave, perhaps it's a personal thing, we all work in different ways, and it would depend - of course - on how it works.

    I agree, I usually save when I feel it needs to be saved, especially in gamesalad. When you make some changes and give it a preview, you can't restore the changes, which I find very annoying. So I usually save when everything works the way I want to. Then, when everything goes wrong, I just reload the project. The random crashes from the current stable build are really annoying though, sometimes it doesn't crash for hours, sometimes it's crashing 3 times in one minute.

  • CaptFinnCaptFinn Member Posts: 1,828

    @Socks

    So what you are saying is that autosave is a complete waste of time and that everyone should be as good as you are at remembering every 5 minutes to make a save as +1 file. Youre saying you have never gotten tunnel visioned on getting some coding and rules and behaviors set and never cussed your self out for forgetting to save. While viewing this issue on a global GS creator user scale. Youre saying that autosave wouldnt save a large amount of developer time? Granted we could just do what we normally do. Take it upon ourselves as GS users and create a "WORK AROUND". Hell just go to walmart and by a egg timer and set it every 5 minutes. Socks is buying.

    And if they were smart enough to implement it into GS creator. Im sure they are smart enough to implement a check box for those who want it and those who do not. Sometimes its not that you have the feature or not. Sometimes its just right to have the choice/option to choose.

  • 3absh3absh Member Posts: 601

    @Approw said:
    I agree, I usually save when I feel it needs to be saved, especially in gamesalad. When you make some changes and give it a preview, you can't restore the changes, which I find very annoying. So I usually save when everything works the way I want to. Then, when everything goes wrong, I just reload the project. The random crashes from the current stable build are really annoying though, sometimes it doesn't crash for hours, sometimes it's crashing 3 times in one minute.

    I'm talking about saving in a draft file separate from the original file. You could always return to your last saved file. But there should be a draft file in case of a crash, battery drained out or electricity went off. As in the case with Microsoft Office and others.

  • SEMASEMA Member Posts: 161

    An auto save can be good and can be bad. It will be bad because sometimes I try to do something new in my game and it doesn't work and makes my game crash, all I have to do is close and open the program again and it is back to normall.

  • ApprowApprow Member Posts: 703

    @FINNBOGG He said it's a personal thing, why getting angry out of the blue?

  • LovejoyLovejoy Member Posts: 2,078

    I personally wouldn't like auto-save as a default, i like to have control as to when i save my project. But the option to have auto save would be nice.

    Fortuna Infortuna Forti Una

  • SocksSocks London, UK.Member Posts: 12,822
    edited June 2015

    @abuabed84 said:
    I'm not losing the entire project, I do save incrementally everyday, but I lose at times a 1 hour session's work that really gets on my nerves.

    I can imagine it must be pretty annoying to lose any work at all and I can see how it would get on your nerves. Generally when working I will Save-As when I make any kind of adjustment I'm happy with, so even something as trivial as changing a spawner from every 1.5 seconds to every 1.2 seconds - and if I think to myself it's made an improvement / looks better - I will Save-As (and increment the file number) and carry on, so often I'm saving every few minutes, it's become second nature so I barely notice I'm doing it - shift+command+S - hit the right arrow - hit delete - increment the number - enter, it's all over in 2 seconds, a worthwhile investment ! Like I say, this is not just with GameSalad, I work like this with all software, so after a few hours of work I have a folder going from XXX001 to XXX112 (or something like that).

    @abuabed84 said:
    Gamesalad does have a lot of promise but if the crashes persist then it doesn't matter how easy and well laid out the software is, people will eventually look for another program.

    I actually think the layout is far from ideal in GameSalad, it's the one thing I always complain about and, for me at least, really slows down production (no zoom, no cut and paste, no multiple select, no guides or snap to grid, no folders for assets, the need to constantly navigate between windows, pointlessly small expression windows . . . etc)

    @abuabed84 said:
    You can't hate autosave if it happens lightly without you noticing in a separate draft folder, and Gamesalad can give the user an option if he wants autosave or not and how frequent it occurs.

    Agreed, if it worked invisibly and had no impact on your current saved file - but I just hate the idea of my work being modified automatically - I imagine a terrible implementation where your working file it written over every 5 minutes ! :smiley: Even if you are just playing around with your file, changing a bunch of values with no intention of keeping them, just to see what changing various stuff does, only to find out that your actual file has been written over with all these experiments ! Hopefully it wouldn't be anything like that, but then again the image asset filing system is pretty much like that, which has caused many problems for people. Like I say it's just a personal preference, but I'd rather have full control over every aspect of the process.

  • ArmellineArmelline Member, PRO Posts: 5,369
    edited June 2015

    I fully support an auto-save feature, as long as it can be turned off and as long as the interval can be defined. I would drool over an autosave feature that provided even super-basic versioning such as naming each save differently.

    Even though I made SaveSalad, I don't always use it. I am sometimes working on a project that I'm experimenting a lot in, and may make difficult to reverse changes that I don't want to save. I'd either save as a new project or roll directly back to the last version I was happy with.

  • SocksSocks London, UK.Member Posts: 12,822

    @Approw said:
    I agree, I usually save when I feel it needs to be saved, especially in gamesalad. When you make some changes and give it a preview, you can't restore the changes, which I find very annoying.

    Agreed, ideally you could make a change, do a preview, think to yourself 'that looks worse', back out of the preview and hit Undo/Cmd+Z.

    @Approw said:
    So I usually save when everything works the way I want to. Then, when everything goes wrong, I just reload the project.

    Same here, I habitually save with every single progression, even minor stuff.

    @Approw said:
    The random crashes from the current stable build are really annoying though, sometimes it doesn't crash for hours, sometimes it's crashing 3 times in one minute.

    I guess I simply must have been lucky in this regard, I've heard all the stories of GS crashing and of lost work, of a frustratingly slow and unresponsive interface - I mean really unresponsive, horror stories of 3 minutes to back out of an actor's behaviours !! - but luckily I've managed to remain absolutely 100% free of all these issues, never had any of them, I honestly can't remember the last GameSalad crash I had (but I'm guessing like most software I must have had a crash o two in the past couple of months) . . . but I do try and stay behind the curve, always an OS (OSX) behind the current version and a version or two behind on GameSalad (I'm still using 12.10) . . . I see people say stuff like "Hey, did anyone see the Apple Expo this afternoon, they announced the new OS, it's called Watermelon, there's a beta for registered developers, freaking cool huh !!!??" . . . . three quarters of an hour later . . . "Hey guys, running Watermelon, but now my Flappy Bird clone is all screwed up, do you think it's a bug in GameSalad ?" :smile: :tongue:

  • SocksSocks London, UK.Member Posts: 12,822
    edited June 2015

    @FINNBOGG said:
    So what you are saying is that autosave is a complete waste of time and that everyone should be as good as you are at remembering every 5 minutes to make a save as +1 file.

    Has a very quick look at the thread . . . notices that he'd said nothing of the sort . . . remembers that straw man arguments are, for some, a popular way of navigating online discussion . . . realises that quoting the post you are responding to usually prevents the respondent from wondering down an epistemological cul-de-sac as their review of what has been said can be seen to be at odds with what was actually said . . . moves on to the next question. :wink:

    @FINNBOGG said:
    Youre saying you have never gotten tunnel visioned on getting some coding and rules and behaviors set and never cussed your self out for forgetting to save.

    Not as far as I'm aware, I've left the house without having first had a couple of large Pinot Noirs on a winter's day on more than one occasion, something I always regret, but I can't remember ever having forgotten to save the project I'm working on. But even if I had forgotten to save a project - perhpas I was struggling with a cork - would that invalidate the recommendation ?

    @FINNBOGG said:
    While viewing this issue on a global GS creator user scale. Youre saying that autosave wouldnt save a large amount of developer time?

    Has a very quick look at the thread . . . notices that he'd made no comment on '[saving] a large amount of developer time' either for or against the idea . . . remembers that when people start sentences with phrases like 'so you're saying' rather than quoting what you've actually said, it will generally be followed by something you haven't said . . . moves on to the next question.

    @FINNBOGG said:
    Granted we could just do what we normally do. Take it upon ourselves as GS users and create a "WORK AROUND".

    Ahhhhhhh !!! Capitals !!!! The Internet !!!!! :smiley:

    @FINNBOGG said:
    Hell just go to walmart and by a egg timer and set it every 5 minutes. Socks is buying.

    Has a very quick look at the thread . . notices no one else has attempted to introduce a personal element to the discussion . . . moves on to the next question (note to self: egg timer = good idea).

    @FINNBOGG said:
    And if they were smart enough to implement it into GS creator. Im sure they are smart enough to implement a check box for those who want it and those who do not.

    Yes, agreed, ideally it would be a preference you could set . . . . but . . . GameSalad has never offered preference settings for anything, absolutely anything, never ! (I must have spent - collectively - weeks changing the default project size from iPhone to iPad on thousand of projects, something that is normally dealt with through preference settings) - so I don't imagine (and it really is just a guess) that they would decide to introduce a preferences structure now, but who knows maybe you are right, but we could make the same argument for the introduction of preferences for any new feature, as yet none have come with preferences (and many things would benefit from being set by preferences - default text colour, default text size, default project type, default actor size, default actor colour, etc etc) - but yes, in an ideal world it should be a preference which you can tailor to your own working method/environment (if an auto-save feature even ever happens).

  • SocksSocks London, UK.Member Posts: 12,822

    @Lovejoy said:
    I personally wouldn't like auto-save as a default, i like to have control as to when i save my project. But the option to have auto save would be nice.

    Agreed, like @FINNBOGG says, the ideal compromise would be the ability to switch on (and off) any autosave feature.

  • CodeWizardCodeWizard Inactive, Chef Emeritus Posts: 1,143

    The ideal compromise is to eliminate the crashes. Yeah?

  • CaptFinnCaptFinn Member Posts: 1,828

    @CodeWizard

    So Sir... if you made it your number 1 goal tomorrow to either. Implement a autosave feature.. or... eliminate the issues that cause random crashes. Which goal do you think you could implement first?

    Since random crashes have been a issue since day 1 of GS Creator. I feel it would be safer to say, that implementing a autosave would be faster.

    @Socks
    Yes Sir i use all caps with quotation marks, every time i mention the phrase "WORK AROUND". The reason being since day 1. If a issue that needed to be fixed by the staff, had a "WORKAROUND" some user invented. Then that "WORKAROUND" simply made that issue go to the bottom on the barrel. And no I wasnt angry at your opinion on the subject of autosave.

  • SocksSocks London, UK.Member Posts: 12,822

    @CodeWizard said:
    The ideal compromise is to eliminate the crashes. Yeah?

    And also free pizza.

  • SocksSocks London, UK.Member Posts: 12,822

    @FINNBOGG said:
    Yes Sir i use all caps with quotation marks, every time i mention the phrase "WORK AROUND". The reason being since day 1. If a issue that needed to be fixed by the staff, had a "WORKAROUND" some user invented. Then that "WORKAROUND" simply made that issue go to the bottom on the barrel.

    Agreed, but it seems like a reasonable approach to me, if you have 10 issues troubling GS users, and 6 of them can be addressed with WORKAROUNDS (:smile:) then it makes sense to focus on the other 4 issues that have no WORKAROUNDS, seems like basic triage to me ? And this is all assuming that the idea that a WORKAROUND pushes that problem down the list is true (sounds like a reasonable idea to me).

    @FINNBOGG said
    And no I wasnt angry at your opinion on the subject of autosave.

    "And no" sounds as if you are responding to a question or claim I've made about your anger ? Yet I've made no such claim, I've never even mentioned 'anger' or anything similar, I have no clue about your emotional state, and no way of knowing what it is, in fact it's not even crossed my mind, seriously, never.

  • ThoPelThoPel GermanyMember, PRO Posts: 184

    @CodeWizard to reduce the crashes could only be priority 2. A Pc, Mac or whatelse may fail due to many reasons, e.g. such as Power outage in your street or other software puts the computer down, ....

    An autosave reduces the consequences of any failure.

  • BlackCloakGSBlackCloakGS Member, PRO Posts: 2,250
    edited June 2015

    I have been fixing crash bugs all last week that are a ton of crash fixes in the latest RC build and we are looking towards releasing that build any day now. Thank you for your continued patience while we address these issues.

  • KevinCrossKevinCross London, UKMember Posts: 1,894

    I used the release candidate yesterday briefly for about 10 minutes and it didn't crash and it didn't seem to slow down drastically. This often happened every 5 minutes in the last version I had installed 13.7 so it looks like the next public version will be a little more stable. I did only use it for about 10 minutes though

  • CaptFinnCaptFinn Member Posts: 1,828

    Even if you fix 99% of the crashes. It would still be a viable option to have autosave.

  • AngryBoiAngryBoi Member Posts: 586

    Guys come on , it's not that bad. I don't know why anyone would go hours without saving . You should know a crash is coming at some point. same with most programs. Neither have I ever lost a project. Just save. And anyways, the crashes aren't even that bad, it takes 5 seconds to restart the program.

  • AlchimiaStudiosAlchimiaStudios Member Posts: 1,069

    There is another option, many 3rd party software packages for auto saving exist. You could also feasibly write a small app on your own for that purpose.

    I personally would not want to use auto save, even with the crashing that occurs. This sort of thing happens in even the best software from time to time (Photoshop has crashed on me on several occasions), just make sure to save often. A good habit to have no matter the software when working on important things.

    :)

    Follow us: Twitter - Website

  • WebWarriorWebWarrior Member, PRO Posts: 62

    One feature we've discussed internally a bit is to have Creator automatically save whenever you preview. I'd be curious to hear your thoughts on that!

  • SocksSocks London, UK.Member Posts: 12,822

    @WebWarrior said:
    One feature we've discussed internally a bit is to have Creator automatically save whenever you preview. I'd be curious to hear your thoughts on that!

    Would it be writing over your working file (or generating some other secondary file) ?
    For example if I start a new project, call it 'GameProject1' and save it to my desktop, would the idea be that this file would be overwritten (when you preview) or would some other 'back-up' file be generated ?

    You often preview dozens of times during the creation process, to check/test something out, to see if it's working or not, even for a single element, and (for me at least) there are many many more abandoned tests as there are successful tests - for example I'll have an expression that needs to do a certain thing so will constantly be adjusting and testing this expression, trying different ideas, rearranging the calculation and changing the values to eventually end up with what I need, the overwhelming majority of the previews for this process will, by definition, be producing the wrong result.

  • JSprojectJSproject Member Posts: 730
    edited June 2015

    @WebWarrior said:
    One feature we've discussed internally a bit is to have Creator automatically save whenever you preview. I'd be curious to hear your thoughts on that!

    Considering that I've had projects become corrupted on several occasions and considering it has happened during saving also (have had GS crash on save also and in a previous version during preview in the creator also) any form of "auto save" is a pretty terrible thought.

    I want to be in control of saving myself and I always save a copy of my project after working for like 30-60 min, that way if a project becomes corrupted (which every long time GS user is likely to have experienced) then I can just load an older copy thus losing minimal production time.

    Statistically project corruption happens rarely but once is enough to destroy a project. It is also something that I have never been able to reproduce in any controlled way.

Sign In or Register to comment.